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

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #75 on: November 30, 2009, 12:30:38 am »
I know the "doesn't always register" bug. It's something I've seen with all the add-ons I've written (both C# and C++) and I've seen it occur with YAAP in the past as well. I don't think it's solvable from my end and I'm laying the blame at the door of Quest3D. ;)

To solve it? I really don't know. Sometimes just quitting and restarting works. Sometimes a reboot works. Sometimes a verify works. Sometimes nothing works except waiting a day or so. Bit peculiar.

lavacano201014

  • Hero Member
  • *****
  • Posts: 1757
  • We're an underground revolution working overtime.
    • ICQ Messenger - 431938899
    • MSN Messenger - thatotherguy370@msn.com
    • AOL Instant Messenger - lavacano201014
    • Yahoo Instant Messenger - lavacano201014
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #76 on: December 01, 2009, 11:40:11 pm »
I don't understand what you mean by making Audiosurf "active" ?

Y'know how the one window you're working in always has a different color titlebar from the rest of the windows you have? Do that with Audiosurf.

Green = listening, red = surfing

Laserrobotics

  • Robot Overlord
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3464
  • Beep boop everyone.
    • View Profile
    • Steam ID
Re: Super Playlist Surf!
« Reply #77 on: December 02, 2009, 05:24:50 pm »
I don't understand what you mean by making Audiosurf "active" ?

Y'know how the one window you're working in always has a different color titlebar from the rest of the windows you have? Do that with Audiosurf.
To elaborate, the active window is the one with the bright blue bar on top.  Make sure Audiosurf is that one.
Note to self:  1/24/12 Awawayabeft

Lebon14

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #78 on: December 13, 2009, 10:34:30 pm »
Looks like it's a known bug in QuestViewer.  Oh wow...
«AudioSurf, you'll love it!»
by Sloganizer
Core i7 950 3.06GHz, 6GB 1333MHz DDR3 Corsair XMS3 RAM, Asus nVidia Geforce GTX460 1GB Factory Overclocked, ~1.5To of data storage, 90GB OCZ Vertex 2 SSD, 1x LG Blu-ray drive (burns CD and DVD too) & HT Omega Claro sound card, Asus VW246H 1920x1080 HDMI

bluebehir

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Super Playlist Surf!
« Reply #79 on: December 28, 2009, 09:38:41 pm »
Just wanted to say that this app is the only reason I'm even playing Audiosurf at all.
I kind of wish that I had learned about this sooner.

Thank you so much for taking the time and effort to make this, it's awesome.

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #80 on: December 29, 2009, 04:59:55 am »
You're quite welcome.
Check out YAAP as well, it has some extra options for more game modes: http://www.audio-surf.com/forum/index.php/topic,4125.0.html

Lebon14

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #81 on: January 06, 2010, 01:28:32 pm »


Yes, yes, still some Unicode issues to figure out Mincus.
The first four ones are "é".  Then, è and à.

There are other ones too.

I will try to see if it's only the encoding which is wrong.  Otherwise, Mincus, If I don't find what I want, would you look into this?
«AudioSurf, you'll love it!»
by Sloganizer
Core i7 950 3.06GHz, 6GB 1333MHz DDR3 Corsair XMS3 RAM, Asus nVidia Geforce GTX460 1GB Factory Overclocked, ~1.5To of data storage, 90GB OCZ Vertex 2 SSD, 1x LG Blu-ray drive (burns CD and DVD too) & HT Omega Claro sound card, Asus VW246H 1920x1080 HDMI

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #82 on: January 06, 2010, 02:09:19 pm »
No. The problem is with your filenames. é works fine here (see picture).
Try renaming them.

Lebon14

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #83 on: January 06, 2010, 03:16:32 pm »
Gotta love foobar2000's "ANSI-encoding-by-default". Changed the encoding to Unicode using Notepad and tada.
«AudioSurf, you'll love it!»
by Sloganizer
Core i7 950 3.06GHz, 6GB 1333MHz DDR3 Corsair XMS3 RAM, Asus nVidia Geforce GTX460 1GB Factory Overclocked, ~1.5To of data storage, 90GB OCZ Vertex 2 SSD, 1x LG Blu-ray drive (burns CD and DVD too) & HT Omega Claro sound card, Asus VW246H 1920x1080 HDMI

ViRUS

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3156
    • MSN Messenger - newvirus@live.com.ar
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #84 on: February 15, 2010, 05:54:41 pm »
Oh I was SO tempted to remove your message murlough, but my curiosity won...

I want to read Mincus' reply, he'll take care of you ;)


murlough23

  • Sr. Member
  • ****
  • Posts: 403
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #85 on: February 15, 2010, 06:20:38 pm »
Oh I was SO tempted to remove your message murlough, but my curiosity won...

I want to read Mincus' reply, he'll take care of you ;)

I removed it myself, and will attempt to reiterate the problem in calmer terms below.

Sorry, I wrote my original message after about a half hour's worth of frustration trying to get it to cooperate. Usually, when I get the ominous "Registering Window", closing everything related to Audiosurf and reopening it seems to do the trick. Today it was just being extremely ornery and I noticed a page or so back in the thread that others had experienced similar problems, so I wondered if any headway had been made on it. I don't see what the point is of saying "Registering Window" when it's never actually going to register the window no matter what you do. (I'm a programmer. I know things can get buggy; I just appreciate error messages that actually help me to diagnose and fix the problem.)

Normally, I enjoy this little widget. Saves me the trouble of having to either navigate through the sluggish in-game file menus (which have total crap for keyboard navigation) or leave fullscreen repeatedly to popup an external browser, plus I don't have to keep designating the same character over and over. And the ability to randomize my entire mp3 collection is awesome. I should have mentioned those compliments first before proceeding with the gripes.
« Last Edit: February 15, 2010, 06:22:36 pm by murlough23 »

murlough23

  • Sr. Member
  • ****
  • Posts: 403
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #86 on: February 15, 2010, 06:57:59 pm »
Perhaps I can describe the problem in better detail.

My usual routine is to start up Super Playlist Surf on its own, dump whatever files/folders I want into its playlist, then start Audiosurf when done. Occasionally I add a few files while waiting for SPS to finish starting up Audiosurf. Not sure if this affects anything. Once Audiosurf has loaded (and I get the green "Audiosurf Ready" status message - I don't even try if it stays on orange), I tell it to "Start Playing", play through the first song, and almost without fail, hitting "Continue" after seeing my score for that song returns me to the character selection menu instead of automatically sending me to the next song in the playlist.

I'm used to this enough that I can take the extra minute or two at that point to close Audiosurf and relaunch it from within SPS. Sometimes that works; usually it doesn't (I get "Registering Window" most of the time). My next step is to close both Audiosurf and Steam and then relaunch both from SPS. If that still doesn't work, I'll close all three apps, and start over, launching SPS first and then Audiosurf, until I get Audiosurf to load successfully and be detected as such by SPS. That usually works.

Today, despite getting green status from SPS after the initial quit and restart of all three programs, it was still behaving like the problem described above - I'd play through one song and then it would lose the playlist, despite SPS showing Audiosurf as ready and clearly knowing what window to launch the first song in when I told it to "Start Playing". At that point, SPS became useless to me unless I wanted to leave Fullscreen every time, switch to the SPS window, tell it to Stop Playing, remove the song I just played from the playlist, and StartPlaying again. That would have been more cumbersome than just picking each successive song from the menu system within Audiosurf.

Before today, I had the hunch that SPS was losing its focus on the Audiosurf window due to steam launching a separate window for its news and updates about new games and such. It'll always do this the first time on a given day that I run steam, which I figured explained why SPS would successfully keep its eye on the Audiosurf window and keep serving up songs after the second attempt (because relaunching Steam wouldn't recreate that update window). It's still worth looking into if that gives any clues as to how this thing might be debugged.

I know it's likely a problem with QuestViewer and/or Steam doing things in upgrade that aren't backwards compatible to the assumptions SPS was making about an older version. I don't know if SPS can be made to compensate for this in any way, but well, there's my analysis of the problem.

Mincus

  • Hero Member
  • *****
  • Posts: 2394
    • View Profile
Re: Super Playlist Surf!
« Reply #87 on: February 15, 2010, 07:41:36 pm »
It's a bug I've hit numerous times, I've never been able to pin it down as it never happens consistently.
Sometimes restarting Audiosurf and SPS fixes it.
Sometimes not even a reboot of the machine including a full clear and re-download of Audiosurf fixes it.
I honestly don't know what causes it and it's happened with every Audiosurf related app I've written, regardless of language or methods used to communicate (SPS, Audiosurf Prodder, my Asi class and my mini projects in C++ all use slightly different ways to communicate with Audiosurf, it happens with all of them).

The reason the "Registering Window" message stays up is that its waiting for Audiosurf to respond. This can take a while, especially if the user has already full-screened it (in which case it won't respond until they re-activate it) or they just don't click in the window, so an error message for it taking a while seems premature in these instances.

I've also had the "SPS says its ready then plays one song and stop" problem (and I've had it with YAAP as well, which you might want to check out as it has more features than SPS: http://www.audio-surf.com/forum/index.php/topic,4125.0.html), again same lack of solution.

I actually hit this VERY early on with my Audiosurf experiments (originally in C++, 'cos it's easier to use WndProc and WM_COPYDATA from it ;)) and it frustrated me for a while, then seemed to disappear for several months. It's completely unpredictable unfortunately. :(

Anyway, the source is there if you want to experiment yourself. If you find a definite solution then I'll be happy to incorporate it and/or add you on sourceforge.

murlough23

  • Sr. Member
  • ****
  • Posts: 403
    • View Profile
    • Email
Re: Super Playlist Surf!
« Reply #88 on: February 15, 2010, 08:50:32 pm »
It's a bug I've hit numerous times, I've never been able to pin it down as it never happens consistently.
Sometimes restarting Audiosurf and SPS fixes it.

That's what I always do; I just got to the breaking point after trying several times and not having it cooperate today.

Sometimes not even a reboot of the machine including a full clear and re-download of Audiosurf fixes it.

Wow, I hadn't even gotten that desperate yet. You certainly did try everything!

I honestly don't know what causes it and it's happened with every Audiosurf related app I've written, regardless of language or methods used to communicate (SPS, Audiosurf Prodder, my Asi class and my mini projects in C++ all use slightly different ways to communicate with Audiosurf, it happens with all of them).

As I started to suspect, it's Audiosurf/Steam's problem not yours. Glad to get the verification that you've made attempts to work around it.

The reason the "Registering Window" message stays up is that its waiting for Audiosurf to respond. This can take a while, especially if the user has already full-screened it (in which case it won't respond until they re-activate it) or they just don't click in the window, so an error message for it taking a while seems premature in these instances.

I understand; it would be arbitrary to just have it show an error after some randomly chosen interval of time. I've just never seen it come out of "Registering Window" on its own and was getting no feedback that it was actually trying to do anything. It made me wish there was a way to help it find the window it was looking for (which is really bizarre, since you can ignore it and Start Playing anyway, and it knows what window to use just for the one song).

I've also had the "SPS says its ready then plays one song and stop" problem (and I've had it with YAAP as well, which you might want to check out as it has more features than SPS: http://www.audio-surf.com/forum/index.php/topic,4125.0.html), again same lack of solution.

Thanks for verifying that at least you can repeat the same problem I'm having. I know nothing's more annoying than having people report a problem and yet everything's running fine for you.

I actually hit this VERY early on with my Audiosurf experiments (originally in C++, 'cos it's easier to use WndProc and WM_COPYDATA from it ;)) and it frustrated me for a while, then seemed to disappear for several months. It's completely unpredictable unfortunately. :(

Always the most fun kind of bug to track down. Please take any and all expressions of my frustration as sympathy for the frustration you've undoubtedly already gone through.

Anyway, the source is there if you want to experiment yourself. If you find a definite solution then I'll be happy to incorporate it and/or add you on sourceforge.

I probably should have specified that I'm not a C++ developer; I work with web stuff and would be very little help here. I only brought that up to indicate that I can understand the frustration of having stuff break and not tell you why it isn't working. But since I get enough vague "it doesn't work" type reports from users on the stuff I develop, I wanted to do what I could to report the problem and the cases in which it seemed to happen as specifically as I could.

In any event; thanks for building this widget. I play the game more than I otherwise would because of it.

Jack Skellington

  • Jr. Member
  • **
  • Posts: 62
  • Eraser Elite Gamer
    • View Profile
    • NinjaWookiee's Blog
    • Email
Playback Error 2
« Reply #89 on: February 22, 2010, 07:32:23 am »
Hi!

I really like this programm and I use it for a long time now, but I have a problem that I can't solve by myself.
When I use the "Super Playlist Surf!" by Mincus the only thing I get is Playback error 2. It can't be because of foreign letters. It has to be something else.

Do you know what to do? Or do I have to use an alternative now?


Greetings from Germany