In the newest beta that you linked me, the default directory seems to be E:/downloads/ which was causing problems for me because, well, I dont have an E drive. After looking through some of the files, it seems that the "default.properties" file was altered
#uncomment the following line to set your preferred storage dir - u can change at at runtime if u want
mp3.archive.path=E:/downloads/
tmp.mp3.retry.count=20
My guess is whoever was developing the current beta forgot to re-comment those two lines or something, but its an easy fix.
Ok, regarding mp3s being saved under the wrong artist/album/song... this is what just happened for me. These are my first results after using the most current version.
Song 1 started playing in pandora. It wasn't fully loaded or however that works, and the jar couldn't find the file. Once the song was almost done playing I pushed "grab it" and this time, the song was downloaded successfuly to the correct location with the correct name.
"Cruise control" is checked at this point and when song 2 started playing, 15 seconds in the jar successfuly downloaded it to the correct location. Song 3 was downloaded to where it should have been, but the mp3 was a copy of song 2. Song 4 is downloaded to where it should have been, but the mp3 was a copy of song 3. Song 5 downloads to its location, but, predicatably, the mp3 is not the song that its title suggests, but is song 4.
Still don't know what could be causing this, but I'll try some things and post if I can get a working solution.