Volumio 3 Buster Beta for RPi

Please use this topic to discuss errors, missing components or improvement suggestions during the Volumio 3 Buster beta test phase for Raspberry Pi.

In this opening and first following post we will keep a list of beta versions, fixes, known problems and important updates.
Please also refer to the general issues for Volumio 3 Buster issues, which are not platform-specific.

This thread will be moderated actively. With issues, which do not appear to be RPi or Debian Buster related, you will be referred to the help section.

To help us locating and fixing issues, the following information is mandatory:

  • a recap of the boards configuration, incl. list of peripherals (DACs, disks etc.)
  • the exact image version you are testing with
  • whenever possible, the URL of the logfile you created with the log function from the dev page

Current download link
Volumiobuster-3.080-2021-07-27-pi

Previous
Volumiobuster-3.079-2021-07-06-pi
Volumiobuster-3.078-2021-07-01-pi
Volumiobuster-3.074-2021-05-17-pi
Volumiobuster-3.073-2021-05-07-pi
Volumiobuster-3.067-2021-04-16-pi
Volumiobuster-3.066-2021-04-15-pi
Volumiobuster-3.061-2021-04-12-pi

5 Likes

reserved for the 2nd post

I just installed Volumio version 3.046 into my Raspberry Pi4 2GB version. The installation went fine without any issue. I noticed that the speed is snappier than version 2.xxx. My music is stored on a NAS with 6621 albums and 48174 tracks. Connection is through my CAT7 1GB Lan cable. There is no Plugins available at this time. I was going to give it a try on Virtuoso plan but I’m not sure if it’ll work or not because I want to try playing Tidal natively.

I don’t feel any difference on the UI. They look exactly the same as v 2.xxx. So far so good!

System Information:
Volumio Version 3.046 Released: Fri 26 Feb 2021 02:48:09PM CET.
Topping D90MQA with iSilencer+ (@ Pi4 end) Wireworld Starlight 8 USB 3.0 connect to iFi iPurifier 3 (@ Topping end).
NAS - Qnap 251+ connected to Router via CAT7 lan cable.
Raspberry Pi 4 2GB connected to Router via CAT7 lan cable.

Andy

Installed the beta to address the crackling issue I had with my cheap Adafruit MAX98357. After some help from @Timothyjward the crackle is completely now eliminated. I can echo the previous post that responsiveness is much snappier.

One thing that is missing are the UK’s national BBC radio stations are not available under the web radio tab - Which means no BBC 6Music, which is what is usually playing on this particular volumio speaker.

Sys info:
Volumio 3.046
Raspbery pi 3A
Adafruit MAX98357

Connected wirelessly.

Great work guys. Seems to be working well so far. Looking forward to plugins and updated webradio lists being added. :smiley:

BTW: I know I can add radio streams manually (I have added 6Music myself)

installed version Volumiobuster-3.046-2021-02-26-pi on a raspberry pi 2b.
audio hardware: allo isolator v1, allo boss 2.1
mixer type: none, works well.
audio resampling: off.
mixer type: software volume control works well.
mixer type hardware does not work properly, volume only changes at the last 99 to 100%, so 1% increase, to 0 it stays at 99% volume.

plug-in is empty in settings.
Plays well on radio, no plug-in installed.

1 Like

Raspberry 3B
Allo Piano 2.1

DSP settings are available with 3.046
but - no sound
regardsless if set to Dual Stereo or Dual Mono

Allo Kali between or not does not make a difference.

What kind of logs to send would be helpful ?

br
Josef

ey guys, it’s a beta not a full release so relax…
plugin’s ain’t supported yet so 4 get it for now…

1 Like

RPI4
Volumio 3.046
Qobuz die while playing. Seems to occur at the end of the track (few seconds)
log : http://logs.volumio.org/volumiobuster/8J0jp9o.html
edit : log are not working?
edit2 : Qobuz Very instable

Feb 27 16:04:20 volumio-buster volumio[698]: info: CorePlayQueue::getTrack 10
Feb 27 16:04:20 volumio-buster volumio[698]: info: CorePlayQueue::getTrack 11
Feb 27 16:04:20 volumio-buster volumio[698]: info: Prefetching next song
Feb 27 16:04:20 volumio-buster volumio[698]: info: [1614441860051] ControllerQobuz::prefetch
Feb 27 16:04:21 volumio-buster volumio[698]: info: getStreamUrl took 1422 milliseconds
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand load "http://streaming-std.qobuz.com:80/file?uid=376682&eid=750966&fmt=6&profile=raw&app_id=539451548&cid=1005687&etsp=1614445461&hmac=gJ9bJg7NVkVfk8zRBUxesJ9omco"
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand add "http://streaming-std.qobuz.com:80/file?uid=376682&eid=750966&fmt=6&profile=raw&app_id=539451548&cid=1005687&etsp=1614445461&hmac=gJ9bJg7NVkVfk8zRBUxesJ9omco"
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::setConsumeUpdateService mpd
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand consume 1
Feb 27 16:04:21 volumio-buster volumio[698]: info:
Feb 27 16:04:21 volumio-buster volumio[698]: ---------------------------- MPD announces system playlist update
Feb 27 16:04:21 volumio-buster volumio[698]: info: Ignoring MPD Status Update
Feb 27 16:04:21 volumio-buster volumio[698]: info:
Feb 27 16:04:21 volumio-buster volumio[698]: ---------------------------- MPD announces state update: options
Feb 27 16:04:21 volumio-buster volumio[698]: info: ControllerMpd::getState
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand status
Feb 27 16:04:21 volumio-buster volumio[698]: info:
Feb 27 16:04:21 volumio-buster volumio[698]: ---------------------------- MPD announces system playlist update
Feb 27 16:04:21 volumio-buster volumio[698]: info: Ignoring MPD Status Update
Feb 27 16:04:21 volumio-buster volumio[698]: info:
Feb 27 16:04:21 volumio-buster volumio[698]: ---------------------------- MPD announces system playlist update
Feb 27 16:04:21 volumio-buster volumio[698]: info: Ignoring MPD Status Update
Feb 27 16:04:21 volumio-buster volumio[698]: info: ------------------------------ 2ms
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::parseState
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: ------------------------------ 5ms
Feb 27 16:04:21 volumio-buster volumio[698]: info: ------------------------------ 5ms
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::parseTrackInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: ControllerMpd::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::servicePushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::startPlaybackTimer
Feb 27 16:04:21 volumio-buster volumio[698]: info: CorePlayQueue::getTrack 11
Feb 27 16:04:21 volumio-buster volumio[698]: info: CorePlayQueue::getTrack 11
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: STATE SERVICE {"status":"play","position":0,"seek":173240,"duration":177,"samplerate":"96 kHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"1095 Kbps","isStreaming":false,"title":"file?uid=376682&eid=14158551&fmt=7&profile=raw&app_id=539451548&cid=1005687&etsp=1614445375&hmac=PfFipNRxmMaOqb-_n-nUXeLJZ94","artist":null,"album":null,"uri":"http://streaming-std.qobuz.com:80/file?uid=376682&eid=14158551&fmt=7&profile=raw&app_id=539451548&cid=1005687&etsp=1614445375&hmac=PfFipNRxmMaOqb-_n-nUXeLJZ94","trackType":"qobuz"}
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: CURRENT POSITION 11
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::syncState   stateService play
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::syncState   currentStatus play
Feb 27 16:04:21 volumio-buster volumio[698]: info: Received an update from plugin. extracting info from payload
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::volumioPushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::volumioPushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: ------------------------------ 16ms
Feb 27 16:04:21 volumio-buster volumio[698]: info:
Feb 27 16:04:21 volumio-buster volumio[698]: ---------------------------- MPD announces state update: options
Feb 27 16:04:21 volumio-buster volumio[698]: info: ControllerMpd::getState
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand status
Feb 27 16:04:21 volumio-buster volumio[698]: info:
Feb 27 16:04:21 volumio-buster volumio[698]: ---------------------------- MPD announces state update: options
Feb 27 16:04:21 volumio-buster volumio[698]: info: ControllerMpd::getState
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand status
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::parseState
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::parseState
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::parseTrackInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: ControllerMpd::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::servicePushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CorePlayQueue::getTrack 11
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: STATE SERVICE {"status":"play","position":0,"seek":173240,"duration":177,"samplerate":"96 kHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"1095 Kbps","isStreaming":false,"title":"file?uid=376682&eid=14158551&fmt=7&profile=raw&app_id=539451548&cid=1005687&etsp=1614445375&hmac=PfFipNRxmMaOqb-_n-nUXeLJZ94","artist":null,"album":null,"uri":"http://streaming-std.qobuz.com:80/file?uid=376682&eid=14158551&fmt=7&profile=raw&app_id=539451548&cid=1005687&etsp=1614445375&hmac=PfFipNRxmMaOqb-_n-nUXeLJZ94","trackType":"qobuz"}
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: CURRENT POSITION 11
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::syncState   stateService play
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::syncState   currentStatus play
Feb 27 16:04:21 volumio-buster volumio[698]: info: Received an update from plugin. extracting info from payload
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::volumioPushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::volumioPushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: ------------------------------ 16ms
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: ControllerMpd::parseTrackInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: ControllerMpd::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::servicePushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CorePlayQueue::getTrack 11
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: STATE SERVICE {"status":"play","position":0,"seek":173240,"duration":177,"samplerate":"96 kHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"1095 Kbps","isStreaming":false,"title":"file?uid=376682&eid=14158551&fmt=7&profile=raw&app_id=539451548&cid=1005687&etsp=1614445375&hmac=PfFipNRxmMaOqb-_n-nUXeLJZ94","artist":null,"album":null,"uri":"http://streaming-std.qobuz.com:80/file?uid=376682&eid=14158551&fmt=7&profile=raw&app_id=539451548&cid=1005687&etsp=1614445375&hmac=PfFipNRxmMaOqb-_n-nUXeLJZ94","trackType":"qobuz"}
Feb 27 16:04:21 volumio-buster volumio[698]: verbose: CURRENT POSITION 11
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::syncState   stateService play
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::syncState   currentStatus play
Feb 27 16:04:21 volumio-buster volumio[698]: info: Received an update from plugin. extracting info from payload
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::volumioPushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreStateMachine::pushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::volumioPushState
Feb 27 16:04:21 volumio-buster volumio[698]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Feb 27 16:04:21 volumio-buster volumio[698]: info: ------------------------------ 30ms
Feb 27 16:04:22 volumio-buster systemd[1]: mpd.service: Main process exited, code=killed, status=6/ABRT
Feb 27 16:04:22 volumio-buster systemd[1]: mpd.service: Failed with result 'signal'.
Feb 27 16:04:32 volumio-buster volumio[698]: info: CoreCommandRouter::volumioPause
Feb 27 16:04:32 volumio-buster volumio[698]: info: CoreStateMachine::pause
Feb 27 16:04:32 volumio-buster volumio[698]: info: CoreStateMachine::stPlaybackTimer
Feb 27 16:04:32 volumio-buster volumio[698]: info: CoreStateMachine::servicePause
Feb 27 16:04:32 volumio-buster volumio[698]: info: CorePlayQueue::getTrack 11
Feb 27 16:04:32 volumio-buster volumio[698]: info: CoreCommandRouter::servicePause
Feb 27 16:04:32 volumio-buster volumio[698]: info: [1614441872669] ControllerQobuz::pause
Feb 27 16:04:32 volumio-buster volumio[698]: info: CoreStateMachine::setConsumeUpdateService mpd
Feb 27 16:04:32 volumio-buster volumio[698]: info: ControllerMpd::pause
Feb 27 16:04:32 volumio-buster volumio[698]: verbose: ControllerMpd::sendMpdCommand pause
Feb 27 16:04:32 volumio-buster volumio[698]: error: MPD error: Error: This socket has been ended by the other party
Feb 27 16:04:32 volumio-buster volumio[698]: error: MPD error: Error: This socket has been ended by the other party
Feb 27 16:04:32 volumio-buster volumio[698]: error: MPD error: Error: This socket has been ended by the other party
Feb 27 16:04:37 volumio-buster systemd[1]: Starting Music Player Daemon...
Feb 27 16:04:37 volumio-buster volumio[698]: ------------------------------------ BT MESSAGE: BT STATUS: running
Feb 27 16:04:37 volumio-buster volumio[698]: BT PLUGIN MESSAGE: Playing: false
Feb 27 16:04:37 volumio-buster volumio[698]: BT PLUGIN MESSAGE: VOLATILE: undefined
Feb 27 16:04:37 volumio-buster volumio[698]: BT PLUGIN MESSAGE: STATE:undefined
Feb 27 16:04:38 volumio-buster mpd[1548]: Feb 27 16:04 : exception: Decoder plugin 'wildmidi' is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg
Feb 27 16:04:40 volumio-buster systemd[1]: Started Music Player Daemon.
Feb 27 16:04:40 volumio-buster volumio[698]: error: MPD error: The expression evaluated to a falsy value:
Feb 27 16:04:40 volumio-buster volumio[698]:   assert.ok(self.idling)
Feb 27 16:04:40 volumio-buster volumio[698]: error: MPD error: The expression evaluated to a falsy value:
Feb 27 16:04:40 volumio-buster volumio[698]:   assert.ok(self.idling)
Feb 27 16:04:40 volumio-buster volumio[698]: error: updateQueue error: null
Feb 27 16:04:45 volumio-buster volumio[698]: error: updateQueue error: null
Feb 27 16:04:45 volumio-buster volumio[698]: error: updateQueue error: null

Internal naming is slightly different from the released version, this is why the Volumio Selection of web radios is not available.
We will have to live with that for the time being, it will be back when Volumio 3 has been released.

Raspberry 3
Terraberry DAC 2 as well as Terryberry DAC 3 (tested both)

Default mixer is set to hardware.
There is coming sound :slight_smile: but the control does have no effect since theses DACs don’t have hardware volume control.
This should be set to “none” as default.

br
Josef

Hi Josef,

are you sure this only happens with Volumio 3?
My guess would be that this is an unrelated issue, can you confirm?
(I’m not suggesting, that it should not be fixed when it is unrelated, but better to be clear)

Hi gkkpch,

Yes could be it is not directly related to v3.
In v3 the situation has become better, because there is sound output even the setting “hardware” is wrong - in v2 one first has to set to “none” and do a reboot to hear something.

So there is a difference between v2 and v3 - even if things have become better :slight_smile:

ok, all clear now. I’ll add it to the list

BR - Gé

RPI4
Volumio 3.046
A play pause in QOBUZ result as this :

RPI4
Volumio 3.046
Qobuz : pressing next while playing sometimes doesn’t work.
mpd.log

Feb 28 10:31 : zeroconf: No global port, disabling zeroconf
Feb 28 10:32 : exception: No such playlist
Feb 28 10:32 : exception: Failed to open mixer for 'alsa': no such mixer control: PCM
Feb 28 10:32 : alsa_output: Decoder is too slow; playing silence to avoid xrun
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
mpd: ../src/event/SocketMonitor.hxx:101: unsigned int SocketMonitor::GetScheduledFlags() const: Assertion `IsDefined()' failed.
Aborted by signal Terminated...
aplay: pcm_write:2053: write error: Interrupted system call
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

Technical question:
How does volumio 3 play audio?
By number of audio device (for example hw:1,0) or by name (for example plughw:CARD=IQaudIODAC,DEV=0)?

I would say by name
cat /etc/asound.conf

pcm.volumioHw {
    type hw
    card "FXAUDIOD802"
}

RPI4
Volumio 3.046
After a reboot, before playing something
mpd.log

 cat /var/log/mpd.log 
Feb 28 10:46 : zeroconf: No global port, disabling zeroconf
Feb 28 10:46 : exception: No such directory
Feb 28 10:46 : zeroconf: No global port, disabling zeroconf
Feb 28 10:46 : exception: Failed to read mixer for 'alsa': no such mixer control: PCM
Feb 28 10:46 : zeroconf: No global port, disabling zeroconf

why aplay is runs by mpd ? cmde top

 3567 mpd       20   0   15468   5208   4624 S   0.7   0.3   0:00.59 aplay                                                                                                                                    

mpd.log

Feb 28 10:58 : player: played "NAS/musique/flac/BBBRUNES - Long Courrier/05 - BBBRUNES - Hémophile.flac"
Feb 28 10:58 : exception: Failed to open mixer for 'alsa': no such mixer control: PCM
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
aplay: main:828: audio open error: Device or resource busy
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

This happens with Tidal as well, a short pause and resume shows tokens instead of title

Rpi 3B
Pifi dac + (Setup as HifiBerry dac +)
Ver 3.046
Playback mode Single
Rpi 3B,OpenMediaVault ,External Usb disk as NAS + files in Internal

Have tested back and forth with web radio, files from Nas and files from Internal, and not much to complain about, works nice! :yum:

The problems I found are under Artists some albums do not play when clicking the Play button nor from the three dot menu. But tracks from the Album shows below and works from ther. When clicking the album name it says “No item”

But from the main window , three dot menu and Go to Artist everything works fine when picking Albums and single tracks

MainView

And then a small issue in Playlists , the play button don’t work, the three dot menu and single tracks in the playlist works