Describe the bug
Audacious displays "(0)" when the tagged genre of an mp3 file is "Blues"
Steps to reproduce
Tag any mp3 files with the genre "Blues" using whatever method you prefer (Thunar, eyeD3, EasyTAG), Audacious always displays "(0)" instead of "Blues" (without the quotes). This looks like a typical array pointer problem.
Sample output of eyeD3 on an mp3 file tagged with genre Blues
eyeD3 "1-01 John Lee Hooker - I'm In The Mood.mp3"
/share/music/John Lee Hooker/Most Famous Hits/1-01 John Lee Hooker - I'm In The Mood.mp3 [ 2.55 MB ]
Time: 02:42 MPEG1, Layer III [ 128 kb/s @ 44100 Hz - Joint stereo ]
ID3 v2.4:
title: I'm In The Mood
artist: John Lee Hooker
album: Most Famous Hits
album artist: John Lee Hooker
composer: John Lee Hooker, Bernard Besman
recording date: 1997
track: 1/15 genre: Blues (id 0)
disc: 1/2
Comment: [Description: ] [Lang: XXX]
Surpr!se – 6503 2 × CD, Compilation
UserTextFrame: [Description: replaygain_reference_loudness]
89.0 dB
UserTextFrame: [Description: replaygain_track_gain]
+0.155000 dB
UserTextFrame: [Description: replaygain_track_peak]
0.417692
UserTextFrame: [Description: MP3GAIN_MINMAX]
138,191
UserTextFrame: [Description: MP3GAIN_UNDO]
+005,+005,N
FRONT_COVER Image: [Size: 79212 bytes] [Type: image/jpeg]
Description: Folder.jpg
Expected behavior
Expect Audacious to display the genre Blues
Additional information
Audacious version and interface (Qt / GTK / Winamp)
audacious -v
Audacious 4.4.2 (Fedora package)
Operating system and version
uname -a
Linux pc1.purcell.lan 6.15.8-100.fc41.x86_64 Fix Mac OS X compiling and a minor LDFLAGS problem. #1 SMP PREEMPT_DYNAMIC Thu Jul 24 12:25:37 UTC 2025 x86_64 GNU/Linux
Desktop environment
Xfce
Screenshots
Sample files
Logs (use LANG=C audacious -V for English output)
INFO ../src/audacious/dbus-server.cc:1132 [name_acquired]: Owned D-Bus name (org.atheme.audacious) on session bus.
INFO ../src/audacious/main.cc:399 [main]: No remote session; starting up.
INFO ../src/libaudcore/probe-buffer.cc:30 [ProbeBuffer]: <0x564fe2b65770> buffering enabled for /home/mikep/.config/audacious/config
INFO ../src/libaudcore/vfs.cc:105 [VFSFile]: <0x564fe2b65770> open (mode r) /home/mikep/.config/audacious/config
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Transport/gio.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Transport/mms.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Transport/neon.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/asx.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/asx3.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/audpl.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/cue.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/m3u.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/pls.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/xspf.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/cdaudio-ng.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/flacng.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/madplug.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/metronom.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/modplug.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/openmpt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/opus.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/sndfile.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/tonegen.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/vorbis.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/wavpack.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/aac-raw.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/alsa.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/filewriter.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/oss4.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/pipewire.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/pulse_audio.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/qtaudio.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/sdlout.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/background_music.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/bitcrusher.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/bs2b.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/compressor.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/crossfade.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/crystalizer.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/echo.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/ladspa.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/mixer.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/resample.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/silence-removal.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/sox-resampler.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/speed-pitch.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/stereo.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/voice_removal.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/albumart-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/albumart.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/ampache.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/aosd.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/cd-menu-items.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/delete-files.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/gtkui.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/hotkey.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/lirc.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/lyrics-gtk.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/lyrics-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/mpris2.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/notify.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/playlist-manager-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/playlist-manager.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/qthotkey.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/qtui.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/scrobbler.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/search-tool-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/search-tool.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/skins-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/skins.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/song-info-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/song_change.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/statusicon-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/statusicon.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/General/streamtuner.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/blur_scope-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/blur_scope.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/cairo-spectrum.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/gl-spectrum-qt.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/gl-spectrum.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/qt-spectrum.so
INFO ../src/libaudcore/plugin-registry.cc:556 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/vumeter-qt.so
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: blur_scope
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: gl-spectrum
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: cairo-spectrum
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: albumart
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: aosd
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: hotkey
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: lyrics-gtk
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: playlist-manager
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: search-tool
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: statusicon
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: gtkui
INFO ../src/libaudcore/plugin-registry.cc:440 [operator()]: Incompatible plugin flags: skins
INFO ../src/libaudcore/plugin-init.cc:188 [start_plugins]: Starting Silence Removal.
INFO ../src/libaudcore/plugin-init.cc:133 [start_required]: Starting selected output plugin PipeWire Output.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/Output/pipewire.so.
INFO ../src/libaudcore/probe-buffer.cc:30 [ProbeBuffer]: <0x564fe2b7a440> buffering enabled for /home/mikep/.config/audacious/playlists/order
INFO ../src/libaudcore/vfs.cc:105 [VFSFile]: <0x564fe2b7a440> open (mode r) /home/mikep/.config/audacious/playlists/order
INFO ../src/libaudcore/playlist-files.cc:49 [playlist_load]: Loading playlist file:///home/mikep/.config/audacious/playlists/1000.audpl.
INFO ../src/libaudcore/playlist-files.cc:62 [playlist_load]: Trying playlist plugin Audacious Playlists (audpl).
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/Container/audpl.so.
INFO ../src/libaudcore/probe-buffer.cc:30 [ProbeBuffer]: <0x564fe2b7a3b0> buffering enabled for file:///home/mikep/.config/audacious/playlists/1000.audpl
INFO ../src/libaudcore/vfs.cc:105 [VFSFile]: <0x564fe2b7a3b0> open (mode r) file:///home/mikep/.config/audacious/playlists/1000.audpl
INFO ../src/libaudcore/plugin-init.cc:188 [start_plugins]: Starting Album Art.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/albumart-qt.so.
INFO ../src/libaudcore/probe.cc:89 [aud_file_find_decoder]: Probing file:///share/music/Sayonara%20Show%20Band/As%20Melhores%20Internacionais/You%20Got%20It.mp3.
INFO ../src/libaudcore/probe.cc:115 [aud_file_find_decoder]: Matched MPG123 Plugin by extension.
INFO ../src/libaudcore/plugin-init.cc:188 [start_plugins]: Starting Audio CD Menu Items.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/cd-menu-items.so.
INFO ../src/libaudcore/plugin-init.cc:188 [start_plugins]: Starting MPRIS 2 Server.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/mpris2.so.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/Input/madplug.so.
INFO ../src/libaudcore/plugin-init.cc:188 [start_plugins]: Starting Song Info.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/song-info-qt.so.
INFO ../src/libaudcore/plugin-init.cc:133 [start_required]: Starting selected interface plugin Qt Interface.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/qtui.so.
INFO ../src/libaudcore/interface.cc:70 [interface_load]: Loading Qt Interface.```
Describe the bug
Audacious displays "(0)" when the tagged genre of an mp3 file is "Blues"
Steps to reproduce
Tag any mp3 files with the genre "Blues" using whatever method you prefer (Thunar, eyeD3, EasyTAG), Audacious always displays "(0)" instead of "Blues" (without the quotes). This looks like a typical array pointer problem.
Sample output of eyeD3 on an mp3 file tagged with genre Blues
eyeD3 "1-01 John Lee Hooker - I'm In The Mood.mp3"
/share/music/John Lee Hooker/Most Famous Hits/1-01 John Lee Hooker - I'm In The Mood.mp3 [ 2.55 MB ]
Time: 02:42 MPEG1, Layer III [ 128 kb/s @ 44100 Hz - Joint stereo ]
ID3 v2.4:
title: I'm In The Mood
artist: John Lee Hooker
album: Most Famous Hits
album artist: John Lee Hooker
composer: John Lee Hooker, Bernard Besman
recording date: 1997
track: 1/15 genre: Blues (id 0)
disc: 1/2
Comment: [Description: ] [Lang: XXX]
Surpr!se – 6503 2 × CD, Compilation
UserTextFrame: [Description: replaygain_reference_loudness]
89.0 dB
UserTextFrame: [Description: replaygain_track_gain]
+0.155000 dB
UserTextFrame: [Description: replaygain_track_peak]
0.417692
UserTextFrame: [Description: MP3GAIN_MINMAX]
138,191
UserTextFrame: [Description: MP3GAIN_UNDO]
+005,+005,N
FRONT_COVER Image: [Size: 79212 bytes] [Type: image/jpeg]
Description: Folder.jpg
Expected behavior
Expect Audacious to display the genre Blues
Additional information
Audacious version and interface (Qt / GTK / Winamp)
audacious -v
Audacious 4.4.2 (Fedora package)
Operating system and version
uname -a
Linux pc1.purcell.lan 6.15.8-100.fc41.x86_64 Fix Mac OS X compiling and a minor LDFLAGS problem. #1 SMP PREEMPT_DYNAMIC Thu Jul 24 12:25:37 UTC 2025 x86_64 GNU/Linux
Desktop environment
Xfce
Screenshots
Sample files
Logs (use
LANG=C audacious -Vfor English output)