Skip to content

Audacious displays "(0)" when the tagged genre of an mp3 file is "Blues" #1643

Description

@mikepur

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.```

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions