I also wanted to have YAAP play the songs in classic freeride instead of visualizer, so since I could use YAAP to start songs even from the song selection I tried selecting the classic freeride first, then clicking YAAP's play button.
It actually worked, but there were some major problems: If I do this, I cannot minimize Audiosurf correctly when pausing. (I haven't set any hotkeys yet, so I wanted to use the YAAP buttons. I had to minimize because I use Audiosurf fullscreen.) It stays in the foreground while the Windows taskbar and programs occasionally flash up. If I spam the button I can still get it to minimize, so it's not that huge of a problem, but it's very annoying. When I stopped the playlist and brought Audiosurf back to character selection using YAAP, I activated the "no blocks" option for freeride.
Then a
really big problem showed up: Only about two seconds of my song were played and then YAAP skipped to the next song. And when I wanted to stop YAAP from playing 21 two-second-"songs", I couldn't reach it because Audiosurf hogged the screen, so I spammed the Minimize button again... I'd rather have the whole song instead, so I wasn't really happy with that

I restarted both YAAP and Audiosurf, then I tried all of this again and the same problems showed up. But at least everything else works fine, the program is really useful.
Oh, and I'm using Windows XP SP3. Maybe it works fine on Vista/7, I can't try it though.
Edit: Why are there two "Close Audiosurf" Buttons in YAAP?
