My Java is not very good, but I guess you could improve your code by intercepting the v-13 files (always under url pandora.com/xmlrpc/v13), parsing them looking for the token that identifies each song, store that info in a text file and rename the songs as they are downloaded.
Workaround for Flash 9 and future versions
in Pandora Timeshifting
Posted
This is a great idea.
I followed it and combined with a suggestion to use pandora's RPC-XML communication files to extract artist and song name, and it works fantastically!
I posted the details in this post http://forums.hak5.org/index.php/topic,601...6.html#msg85276
My Java is not very good, but I guess you could improve your code by intercepting the v-13 files (always under url pandora.com/xmlrpc/v13), parsing them looking for the token that identifies each song, store that info in a text file and rename the songs as they are downloaded.