I'm trying to get Quake 1 music to work under Linux.
I've downloaded the shareware version, downloaded the music, manually done de-emphasis on them (sound bassier and heavier), packaged both data and music with game-data-packager and installed the resulting .deb files. The game works fine, however the music won't play.
I've got the music files named track02.ogg up to track11.ogg in /usr/share/games/quake/id1/music. I've copied the music files into ~/.quakespasm/id1/music to be sure the engine can find them.
This is the terminal output:
~$ quake Command line: /usr/lib/quake/quake-engine -basedir /usr/share/games/quake Found SDL version 1.2.15 Quake 1.09 (c) id Software GLQuake 1.00 (c) id Software FitzQuake 0.85 (c) John Fitzgibbons FitzQuake SDL port (c) SleepwalkR, Baker QuakeSpasm 0.85.9 (c) Ozkan Sezer, Stevenaaus Host_Init Playing shareware version. Console initialized. UDP Initialized Exe: 11:04:58 Oct 22 2013 64.0 megabyte heap Video mode 800x600x32 initialized FOUND: ARB_multitexture FOUND: ARB_texture_env_combine FOUND: ARB_texture_env_add FOUND: SDL_GL_SWAP_CONTROL FOUND: EXT_texture_filter_anisotropic Sound Initialization SDL audio spec : 11025 Hz, 128 samples, 2 channels SDL audio driver: pulse, 8192 bytes buffer Audio: 16 bit, stereo, 11025 Hz SDL detected 1 CD-ROM drive CDAudio initialized (SDL, using /dev/cdrom) CDAudio_Init: No CD in drive ========= Quake Initialized ========= execing quake.rc execing default.cfg execing config.cfg couldn't exec autoexec.cfg 3 demo(s) in loop Quickloading... Loading game from /home/unfa/.quakespasm/id1/quick.sav... FITZQUAKE 0.85 SERVER (24778 CRC) Ziggurat Vertigo Using protocol 666 Couldn't find a cdrip for track 10
I tried manually playing a track using the console prompt:
]music track10.ogg Couldn't handle music file track10.ogg