Author Topic: Super Playlist Surf!  (Read 26236 times)

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Super Playlist Surf!
« on: December 21, 2008, 08:26:31 am »
Noticed a few people asking to be able to just chuck a directory at Audiosurf and surf random songs.
The current playlist add-ons don't seem to add this sort of feature, so wrote one that does

Super Playlist Surf!

UI is a mess, but that's not too important since it's straightforward I think (see attached image)

Can be downloaded from https://sourceforge.net/project/showfiles.php?group_id=240266&package_id=299919

Notable features:
 * Auto fullscreens on playlist start
 * Auto minimises on playlist end
 * Option to view highscores before progressing to next song
 * Fully managable playlist editor (can move tracks around, easily remove etc)
 * Supports importing playlists from WinAMP and YAAP (and anything else that supports .m3u and .pls playlist files)
 * Very quick (at least in my tests with 50GB of music)

Enjoy and report back bugs please!

Edit: Now checked under both Vista64 and XP (not XP64, but as it works on Vista64 and XP I assume XP64 should be good)
I've dropped it under the same project as AS Prodder on sourceforge since I'll be stealing plenty of code from this when I implement playlists into AS Prodder.
Final note: Saving in the .xml format will store the character as well.

Edit: New release 0.2 and picture.

Edit: Minor release 0.21:
 - Fixed 64-bit compatibility issues.
 - Fixed all known unicode issues.

Edit: Minor release 0.22:
 - Fixed down button when multiple objects selected.
 - Added drag and drop support.

Current known issues:
 - Drag and drop support ignores the "add directories recursively" option.
 - Dropping a file or directory on the bottom viewable item on a list will cause the item to be added to the end of the list, unsure how to work around this atm.
« Last Edit: August 16, 2009, 11:12:24 am by Mincus »

Uupis

  • Sr. Member
  • ****
  • Posts: 446
    • View Profile
Re: Super Playlist Surf!
« Reply #1 on: December 21, 2008, 10:11:57 am »
Oh wow! That is the best thing I could've woken up to!

(Ok, no THE best, but still, makes for a great morning!)

gike987

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Super Playlist Surf!
« Reply #2 on: December 21, 2008, 10:12:38 am »
It don't work with Vista64. If you don't run it as administrator it won't register the audiosurf window. But if you run it as administrator the program will crash then you start audiosurf. I don't know what causing it.

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #3 on: December 21, 2008, 10:39:29 am »
It don't work with Vista64. If you don't run it as administrator it won't register the audiosurf window. But if you run it as administrator the program will crash then you start audiosurf. I don't know what causing it.

Ok, I'll look into it.

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #4 on: December 21, 2008, 01:04:45 pm »
Oh, bollocks.
Forgot to enable that little hack in "Release" mode, was only in Debug. Bleh.

Follow the download link again and grab the -bin-fixed file. Should work now. :)

ViRUS

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3156
    • MSN Messenger - newvirus@live.com.ar
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #5 on: December 21, 2008, 02:23:19 pm »
Works great! Now, some things I found:

· If I end the song with the Pause menu button, it automatically jumps to the next song
· Being able of select more than one song on the playlist to delete would be great
· Thanks for including YAAP's playlists :P


Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #6 on: December 21, 2008, 02:58:42 pm »
Works great! Now, some things I found:

· If I end the song with the Pause menu button, it automatically jumps to the next song
· Being able of select more than one song on the playlist to delete would be great
· Thanks for including YAAP's playlists :P

Pause button? Do you mean "end song"? That's semi-intentional. There's no easy way to stop it since there's no difference in notifications between moving from the highscores -> character screen and clicking "end song".
Also some songs might throw playback errors (like the one with the unicode filename in my screenshot), allowing skipping a song by hitting "end song" in these circumstances is useful.

You should be able to select more than one song, use control/shift when clicking in the playlist, then clicking "remove selected" should remove those.

Wasn't difficult to include YAAP's playlists, since they're very close to M3Us anyway I thought it worth adding. :)

gike987

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Super Playlist Surf!
« Reply #7 on: December 22, 2008, 03:09:15 am »
This program is really good, it dose exactly what i want from a playlist. If you could have this playlist function in audiosurf prodder it would become a must have program for audiosurf.

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #8 on: December 22, 2008, 03:21:28 am »
That is the plan.
Currently AS Prodder only supports re-tagging MP3s. I want OGG and FLAC support in.
Also I need to think carefully about the UI for applying re-tagging options to playlists. It could easily become too awkward for the user if I'm not careful with it.

ViRUS

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3156
    • MSN Messenger - newvirus@live.com.ar
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #9 on: December 22, 2008, 03:27:51 am »
Just throw the options randomly as in AS' options panel :P


Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #10 on: December 22, 2008, 03:32:05 am »
Hehe.
Yeah, I moved those options away from the main interface because they're unrelated to re-tagging, so needed to be elsewhere. Then the size of the re-tagging tab meant that the additional options tab looked a bit empty.

I'm implementing the UI in its own DLL for the new version anyway, so as I stated before you can pull it out and substitute your own easily.

Devil_Spawn

  • Hero Member
  • *****
  • Posts: 891
  • Not Devil_Awesome, Devil_0wns, Devil_TheGreatest..
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #11 on: December 23, 2008, 05:29:10 am »
Oh wow! That is the best thing I could've woken up to!

(Ok, no THE best, but still, makes for a great morning!)
certainly could be worse... waking up next to ken for instance would be pretty disturbing

Uupis

  • Sr. Member
  • ****
  • Posts: 446
    • View Profile
Re: Super Playlist Surf!
« Reply #12 on: December 23, 2008, 06:08:03 am »
Oh wow! That is the best thing I could've woken up to!

(Ok, no THE best, but still, makes for a great morning!)
certainly could be worse... waking up next to ken for instance would be pretty disturbing

lol :D

nhex

  • Full Member
  • ***
  • Posts: 118
    • View Profile
Re: Super Playlist Surf!
« Reply #13 on: December 27, 2008, 06:33:33 pm »
This tool is wonderful! Thanks!

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #14 on: December 30, 2008, 09:39:07 am »
I'm wondering if adding some sort of statistics log is worthwhile?
If you're not looking at the highscores in between each song it might be handy to have at the end.

Is anyone interested in me adding this?
Also could grab the highest current score from the Audiosurf scoreboards and put that in the file as well.