#4 Ogg music won't play


I'm copying text from the link below, as I asked a qeuestion, but now decided to report it as a bug:


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-packaker 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
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: 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
Loading game from /home/unfa/.quakespasm/id1/quick.sav...


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

What am I missing here?


  • Ozkan Sezer

    Ozkan Sezer - 2014-04-21

    What do you see if you enter "path" on the game's console? Are you sure that quakespasm is compiled with ogg/vorbis support? (e.g.: ldd quakespasm)

  • Ozkan Sezer

    Ozkan Sezer - 2014-04-21

    OK, reading your post more carefully, I noticed that you are using the shareware version. The engine considers files out of pak0.pak as extra content and doesn't look for them if it is not the registered version. (Has always been this way since original quake releases. In the source, look for "don't ever go beyond base" in common.c.)

    I believe that this is your issue. Closing as invalid.

  • Ozkan Sezer

    Ozkan Sezer - 2014-04-21
    • status: open --> closed-invalid
  • Stewart Martin

    Stewart Martin - 2017-05-16

    I'm having the same problem with the 0.92.1 windows 64 bit binary, and a retail copy of the game.
    Edit: I'm using the ogg vorbis files from here https://www.quaddicted.com/quake/soundtrack

    Last edit: Stewart Martin 2017-05-16
  • Stewart Martin

    Stewart Martin - 2017-05-26

    It's working now. One thing I had to do was rename all the tracks, so track002,ogg became track02.ogg etc. And another thing I did was to run bgm_extmusic 1 in the console. I believe it may have been disabled(set to 0) by default.


Log in to post a comment.