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.
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.
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. :)
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. |
©Copyright 1999-2009 - Geeknet, Inc., All Rights Reserved