PandoraCapture: Project Web Hosting - Open Source Software

PandoraCapture

Download the Latest Version PandoraCapture v1.0.0.3 with Vimeo plugin.zip

I've resigned myself to never being able to make a living writing my own software. If nothing else, I don't have the business sense for it. So if you like the app, please donate to make me feel better about myself. :)
And if you want to request a plugin, a donation isn't required, but it will definitely give me more incentive to actually work on it quickly. If you donate, and want a plugin, request it in the special instructions paypal field. If you don't donate, request it in the discussion forums.

Support

The best way to get support is probably going to be the discussion forums. I haven't actually gotten a post there, so I'm just kind of hoping that sourceforge will send me some kind of alert when someone posts. And it will be easier for everyone else to see any bug reports and their status and such there than individual tickets. If it starts getting overwhelming, and I get enough donations for support to actually be worth stressing out about, I may switch to tickets later. So for now, enter the forum here.

Project Information

This app records streaming audio from Pandora and LastFm. It uses the XML streams from the two systems to tag the mp3's with all avilable tags, and downloads album art as well. For Pandora, it uses an ffmpeg command-line to convert the m4a to mp3 before tagging. For last.fm, it simply tags the mp3 that comes from last.fm.

Note that I don't understand the FFmpeg license, so I don't ship it. If you want to record Pandora and end up with tagged mp3 files, download one of the FFmpeg builds from here, extract it somewhere on your hard drive, then go into Options in PandoraCapture, go to the Pandora tab, and change the FFmpeg path to wherever the FFmpeg.exe ended up.

The latest version supports plugins to capture streaming data from various systems. A Vimeo plugin to capture the streaming video is currently available. Other plugins requested by users are in the works.

This app and code is licensed under GPL v3.0. I haven't actually read the entire license, but I'm intending that you can use this for non-commercial use to your heart's content, but if you use my app or code to make money, I want some of it. :)

Supporting Software

These are the various pieces of third-party software that I use for this app:

FiddlerCore This is the backbone of the app. This lets me run a proxy server to capture the flowing traffic. Without it, I wouldn't be able to capture any of the streams.
FFmpeg This is needed to convert Pandora m4a files to mp3 before they can be tagged.
UltraId3Lib This is a .net library that lets me tag the downloaded mp3 files.

Other relevant pages.

CodeProject Article

This is an article I wrote explaining the code and such. If you want to better understand what's going on, it might be a good place to look.

SourceForge project summary page.

This is the sourceforge project page, which contains a wiki, downloads of various versions, sourcecode, bug tracking, etc. I haven't set up most of it, but feel free to check it out anyway.

SourceForge Downloads

This is where the various versions I have released are.

Code Repository

This is where the source code is stored for the base app and any plugins I have written.

Project Web Hosted by SourceForge.net

©Copyright 1999-2009 - Geeknet, Inc., All Rights Reserved

About - Legal - Help