in case this helps anyone else work out how Groove handles playlists, I've done some testing with the new version upliaded by dodblank earlier today, and my empirical conclusions are as follows: a. you can add as many items as you wish to the playlist and they will download sequentially, even if many are added quickly whils others are still downloading b. once a track "x" has downloaded and while player is still playing earlier tracks in the playlist, you can skip forward instantly to track "x" via multiple ">" presses c. to skip back to track "x" after you have moved past it to track"y" or beyond) requires track "x" to be re-downloaded, even if you have only played a small part of the track (by skipping forward past it). Playback will still commence during download in this scenario however, so the delay is minimal. d. skipping back and forward quickly so that each track needs to be re-downloaded, and without giving time for re-d/l to complete, will eventually cause the player to become silent, while showing a download in progress, and to stay silent once the d/l completes. Audio can be restarted by pressing ">" or "<" thereafter, but I think this is a bug/limitation of the client at present. e. once the last song in the playlist has played to conclusion, you can no longer skip back/forward at all - you have to add more songs before the player will restart audio. I don't know if that is intentional or not (I'd have assumed that having got to the end of my playlist, I could still skip back into it if desired?) This is (I suspect) identical to how the previous version - i.e. the one currently in the repos, which doesn't work with grooveshark any more - used to work, but it was quite hard to "see" it without the download progress bar to make sense of things. There may have been a couple of bug fixes too in the new version which are making it more stable, but I am certainly finding it way more reliable now I know how I'm *supposed* to use it, and how the api forces the client to work in terms of downloading/skipping. HTH