yashbot is a ball of glue code tool for batch-processing YouTube videos for Audiosurf 2 faster and out-game.
Note that Steam has to be open to use it and that you will be shown as playing Audiosurf 2 while it's running.
Here's a list of all dependencies:
BASS
CSteamworks
ffmpeg
steam_api.dll
Steamworks.NET
TagLib#
UnityMediaPlayer.dll
youtube-dl
-
Copy bass.dll, steam_api.dll and UnityMediaPlayer.dll from steamapps\common\Audiosurf 2 to the yashbot directory.
-
Download ffmpeg and place ffmpeg.exe and ffprobe.exe in the yashbot directory.
-
(Optional) If you'd like to use
yashbot://
links, run setup-protocol.bat.
To process a single video:
yashbot _BSBdUcOyW4
To process multiple videos:
yashbot _BSBdUcOyW4 eYewBRULpec DKG13lYFWrg
You can also pass a text file containing video IDs (seperated by line breaks):
yashbot lotsofvideos.txt
To process a single video:
yashbot://xinlX2VJgvY
To process multiple videos:
yashbot://xinlX2VJgvY,DLzxrzFCyOs,IO9XlQrEt2Y