Volumio not showing bit depth & sample rate on audio files

This might be a minor one but worth pursuing due to user visibility.

Setup:

Raspberry Pi4
Allo Kali + Allo Piano 2.1
Volumio 4.119, Premium, enabled, recently reset to factory defaults
Library: 44.000+ files (FLAC, DSF, MP3) on SMB share (Synology DS220+, Gigabit LAN)

Behaviour:

Volumio often does not indicate a file’s bit depth and sample rate after moving from one song to another after previous has finished playing (no user interaction). Bit depth and sample rate are missing on Volumio GUI as well on Volumio status and web socket (pushState).

Steps to reproduce:

  1. Select a local album to play → Bit depth and sample rate are always displayed correctly on initial manually selected song
  2. Wait for the selected song to pass, Volumio moves to the next song (no user interaction) → Bit depth and sample rate disappear from GUI, Volumio status and web socket (in my case also from OLED display).
    Note: This behaviour might vary in time of occurrence. Often it appears directly on the second song, sometimes it takes 2, 3 or more songs to occur.
  3. Bit depth and sample rate information might return when Volumio again moves to another song (no user interaction).
  4. Bit depth and sample rate information always return when manually selecting another song or restarting the current song.

I was able to reproduce this behaviour with FLAC, DSF and MP3 files.

Logs and Information:

Log Report
Log report sent on 17th May 2026 with title “Volumio status not including bit depth + sample rate”

Volumio Status with bit depth & sample rate:
{"status":"pause","position":0,"title":"No Shoes","artist":"John Lee Hooker","album":"Travelin'","albumart":"/albumart?cacheid=816&web=John%20Lee%20Hooker/Travelin'/large&path=%2FNAS%2Fkevin-nas%2FFLAC%2FJohn%20Lee%20Hooker%2FTravelin'&metadata=false","uri":"mnt/NAS/kevin-nas/FLAC/John Lee Hooker/Travelin'/01 No Shoes.flac","trackType":"flac","seek":13150,"duration":134,"samplerate":"44.1 kHz","bitdepth":"16 bit","channels":2,"random":null,"repeat":null,"repeatSingle":false,"consume":false,"volume":20,"dbVolume":null,"disableVolumeControl":false,"mute":false,"stream":"flac","updatedb":false,"volatile":false,"service":"mpd"}

Volumio Status without bit depth & sample rate:
{"status":"pause","position":1,"title":"I Wanna Walk","artist":"John Lee Hooker","album":"Travelin'","albumart":"/albumart?cacheid=816&web=John%20Lee%20Hooker/Travelin'/large&path=%2FNAS%2Fkevin-nas%2FFLAC%2FJohn%20Lee%20Hooker%2FTravelin'&metadata=false","uri":"mnt/NAS/kevin-nas/FLAC/John Lee Hooker/Travelin'/02 I Wanna Walk.flac","trackType":"flac","seek":102327,"duration":134,"random":null,"repeat":null,"repeatSingle":false,"consume":false,"volume":20,"dbVolume":null,"disableVolumeControl":false,"mute":false,"stream":"flac","updatedb":false,"volatile":false,"service":"mpd"}

Live Log
Taken during test period with two songs being played in total, first song manually selected, second song automatically by Volumio:

Starting Live Log...
info: CoreCommandRouter::executeOnPlugin: system , getUpdaterChannel
info: CALLMETHOD: music_service inputs serialMonitorAction [object Object]
info: CoreCommandRouter::executeOnPlugin: inputs , serialMonitorAction
info: Error : CoreCommandRouter::executeOnPlugin: No method [serialMonitorAction] in plugin inputs
info: CALLMETHOD: system_controller motivocontrol displaySelection [object Object]
info: CoreCommandRouter::executeOnPlugin: motivocontrol , displaySelection
info: CoreCommandRouter::executeOnPlugin: appearance , isLatestTOSAccepted
info: CALLMETHOD: system_controller system enableLiveLog true
info: CoreCommandRouter::executeOnPlugin: system , enableLiveLog
info: Launching a new LiveLog session
info: CoreCommandRouter::executeOnPlugin: system , getPrivacySettings
info: CALLMETHOD: system_controller my_volumio retreiveBackendEventStates undefined
info: CoreCommandRouter::executeOnPlugin: my_volumio , retreiveBackendEventStates
info: Received Get System Version
info: CoreCommandRouter::executeOnPlugin: system , getSystemVersion
info: Received Get System Info
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::executeOnPlugin: play , [object Object]
info: CoreCommandRouter::volumioPlay
info: CoreStateMachine::play index undefined
info: CoreStateMachine::setConsumeUpdateService undefined
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::startPlaybackTimer
info: CorePlayQueue::getTrack 0


info: sendMpdCommand stop took 3 milliseconds

info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand clear took 3 milliseconds

error: updateQueue error: null
info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: ------------------------------ 5ms
info: sendMpdCommand add "NAS/kevin-nas/FLAC/John Lee Hooker/Travelin'/01 No Shoes.flac" took 4 milliseconds

info: ------------------------------ 4ms
info: sendMpdCommand play took 2 milliseconds
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState

info:
---------------------------- MPD announces state update: player
info: sendMpdCommand status took 54 milliseconds
info: ControllerMpd::getState



info: sendMpdCommand status took 4 milliseconds
info: sendMpdCommand playlistinfo took 3 milliseconds



info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus stop
info: ------------------------------ 65ms
info: sendMpdCommand playlistinfo took 5 milliseconds

info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushState
info: MRS: Pushing multiroomSync output update for this device
info: MRS: Pushing multiroomSync output
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioPushState
info: MRS: Pushing multiroomSync output update for this device
info: MRS: Pushing multiroomSync output
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: ------------------------------ 55ms
info: OLED: Brightness restored
Starting setdatetime-helper.service - Time Synchronization Helper Service...
setdatetime-helper.service: Deactivated successfully.
Finished setdatetime-helper.service - Time Synchronization Helper Service.
PROTO: 80.153.195.191 unlink local addr 10.49.0.190 -> 
info: CorePlayQueue::getTrack 0
info: CorePlayQueue::getTrack 1
info: Prefetching next song
info: DOING PREFETCH IN MPD

info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand add "NAS/kevin-nas/FLAC/John Lee Hooker/Travelin'/02 I Wanna Walk.flac" took 3 milliseconds

info: ------------------------------ 4ms
info:
---------------------------- MPD announces state update: options
info: sendMpdCommand consume 1 took 3 milliseconds
info: ControllerMpd::getState

info: sendMpdCommand status took 1 milliseconds


info: sendMpdCommand playlistinfo took 1 milliseconds

info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushState
info: MRS: Pushing multiroomSync output update for this device
info: MRS: Pushing multiroomSync output
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioPushState
info: MRS: Pushing multiroomSync output update for this device
info: MRS: Pushing multiroomSync output
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: ------------------------------ 50ms
info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState

info: ------------------------------ 6ms
info: sendMpdCommand status took 6 milliseconds


info: sendMpdCommand playlistinfo took 2 milliseconds

info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushState
info: MRS: Pushing multiroomSync output update for this device
info: MRS: Pushing multiroomSync output
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioPushState
info: MRS: Pushing multiroomSync output update for this device
info: MRS: Pushing multiroomSync output
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: ------------------------------ 58ms
info: CoreStateMachine::startPlaybackTimer
info: CorePlayQueue::getTrack 1
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 1
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushState
info: MRS: Pushing multiroomSync output update for this device
info: MRS: Pushing multiroomSync output
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 1
process exited with code null

If there’s anything further I can do, please let me know!

Kevin