Jump to content

ColdFusion

Active Members
  • Posts

    105
  • Joined

  • Last visited

Everything posted by ColdFusion

  1. The post that was here is old news, for the all-new-and-improved version see: http://www.hak5.org/forums/viewtopic.php?p=51318#51318 ********Here's what was here before:***************** Notice: If you wish to get a sneek preview of the latest stable build or help out in any way - please PM me and I'll send you a link to the jar and sources. ----------------- Hi guys, There were two things that annoyed me: 1) Some files are saved under the wrong name (and with the wrong id3-tag obviously) 2) I'd like to be able to replay files from the mp3 archive that have similar fetures, as if I'm listening to a station on pandora the obvious solution to #2 would be to tag the files with the "station name", but since that is not available - I've done the second best thing I could think of - I'm appending the file name to a playlists - selected from the web-page, and whenever I change stations I also select an appropriate playlist to append. when listening to "cole porter radio" or "glenn miller radio" I select "jazz.m3u" playlist, and when listening to "The Corrs Radio" I select "theCorrsRadio.m3u" and so on. This way, later, when offline - I can play the playlist 'corrs' (as is or in random order) and be sure I'm not going to get any jazz songs. now back to the more important feature, It is extremely annoying that I start "Norah Jones/Norah Jones-Come Away With Me.mp3" and get Frank Sinatra's New York New York... as this issue cannot be solved deterministically with the current way the application operates - I've added a feature that calculated the MD5-sum of every file downloaded, and "votes"on it in a central repository, only if the artist/title/md5 combination submitted is the CURRENT highest ranked match for this md5-sum the application saves the file into the mp3 archive directory, otherwise it saves it under a "mismatches" directory - for later inspection. I'm also working on an application that will scan the mp3 archive and mismatches directory and will fix any discrepancies. This is right now at final QA stages, and running pretty smoothly. From experiments about 2% of the downloaded songs are named incorrectly, with my solution - this can be reduced to 0%.
  2. Whom ever wants to try out my new build - download this file: ftp://ftp.netvision.net.il/home/m/max1/Pa...bversion2.0.jar and rename it to "pandora.jar" to replace your current pandora.jar. you will see two new files after the first rip, first: defaultPlaylist.m3u - a playlist with all the songs you are recording, by order naturally. you can change the file name, to "TheCorrsRadio.m3u" for example, by adding the following value to default.properties: playlist.filename=TheCorrsRadio.m3u notice that there is no restart required... also notice that the playlist is appended... you can change between two stations - and each time change the m3u name, and thus each station will accumulate on it's own file. I'm working on making this changeable from the on-line gui and the second file is: md5_tabseperated.txt, this file is the database (tab seperated for readability in Excel) this file is being used to insure correctness over a LONG execution (it does save the DB from execution to execution). this is a prototype and will soon be turned into a centralized-shared DB that will make sure no files will be saved with incorrect names - and even enable correction of incorrectly named files. Any input will be greatly appreciated.
  3. Remove the hash (#) from the beginning of the line... Also, it does re-rip files that are already ripped (we're talking 7.4.0, right?) I'm working on an improvement - as you can see above.
  4. Hey guys, I'm working on two new features, 1) create playlist files, by a "station name" parameter that will be manually settable from the webpage (so even when I save all the mp3s in one big mp3 directory, I could still play "same genre" music simply by playing a playlist. 2) integrate a mechanism to choose the artist/title based on "votes" by all pandora's-jar users, to improve the integrity of the resulting mp3-collection. I currently have working versions for both features, but not with all steps complete, I am creating a single playlist configurable from the properties file instead of the web-page, and the voting mechanism is for a single-user and not a centralized db - which is good, but not as great as one centralized DB.. If anyone wished to have a sneak-peak or to help with the development, let me know!
  5. version 7.4.0 has a bug that ignores everything after the & sign in case there is such a sign in the song/artist. here's my suggested solution - let me know what you think. replace getRequestParameters in Server.java with the following implementation: http://www.achituv.com/ampersandbugfix740.txt for those of you who want a quick fix - you can replace your pandora.jar with this one: http://www.achituv.com/pandora.jar (this is 7.4.0 patched with the above code)
×
×
  • Create New...