Volumio 3 RC1 - Open Beta Testing

Yes, this is what we aim for.
I am really proud of the fact that not only we are creating an amazing player, but that in the process we are able to make decisions based on constructive discussions and that everyone’s voice is heard (if respectful).

This is what contributed to make Volumio what it is today, so we welcome everybody to express their opinion if they believe that they can improve the project. In the end, decisions have to be made, but they are made by listening everyone.

3 Likes

I have installed 3.139 on Intel Atom but cannot connect via SSH. I also cannot use the send logs mechanism, so I have pasted the logs here.

The log covers:

  1. Enable logs
  2. Enable SSH
  3. Attempt to connect via SSH (PuTTNG fatal error “Network Error: Software caused connection abort”)
  4. Disable logs

CPU
Brand: Atom N2800
Speed: 1.86Ghz
Number of cores: 2
Physical cores: 2

Player State

{"status":"stop","position":0,"title":"Radio Paradise Main Mix (FLAC)","albumart":"/albumart?sourceicon=music_service/radio_paradise/rp-cover-black.png","uri":"https://stream.radioparadise.com/flac","trackType":"flac","seek":0,"duration":1000,"random":null,"repeat":null,"repeatSingle":false,"consume":false,"volume":41,"dbVolume":null,"disableVolumeControl":false,"mute":false,"stream":"flac","updatedb":false,"volatile":false,"service":"radio_paradise"}

Test Mode
Plugins Test Mode
SSH
Send Log or bug report
Device Unique Identification Code
	3284d9bfe21ba758a1dfd96f8d481c67
Play Queue

    Radio Paradise Main Mix (FLAC)


    Service: radio_paradise Uri: https://stream.radioparadise.com/flac Albumart: /albumart?sourceicon=music_service/radio_paradise/rp-cover-black.png

Live Log

Starting Live Log...
reading /etc/resolv.conf
using nameserver 192.168.1.254#53
using nameserver 208.67.222.222#53
using nameserver 208.67.222.222#53
using nameserver 208.67.220.220#53
read /etc/hosts - 1 addresses
Started dnsmasq - A lightweight DHCP and caching DNS server.
info: CALLMETHOD: system_controller system enableLiveLog true
info: CoreCommandRouter::executeOnPlugin: system , enableLiveLog
info: Launching a new LiveLog session
hostapd.service: Service RestartSec=2s expired, scheduling restart.
hostapd.service: Scheduled restart job, restart counter is at 372.
Stopping dnsmasq - A lightweight DHCP and caching DNS server...
exiting on receipt of SIGTERM
dnsmasq.service: Succeeded.
Stopped dnsmasq - A lightweight DHCP and caching DNS server.
Stopped Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Starting Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator...
Configuration file: /etc/hostapd/hostapd.conf
Could not read interface wlan0 flags: No such device
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Could not read interface wlan0 flags: No such device
nl80211 driver initialization failed.
wlan0: interface state UNINITIALIZED->DISABLED
wlan0: AP-DISABLED
wlan0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wlan0 wasn't started
hostapd.service: Control process exited, code=exited, status=1/FAILURE
hostapd.service: Failed with result 'exit-code'.
Failed to start Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Starting dnsmasq - A lightweight DHCP and caching DNS server...
dnsmasq: syntax check OK.
started, version 2.80 cachesize 150
compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify dumpfile
warning: interface wlan0 does not currently exist
DHCP, IP range 192.168.211.100 -- 192.168.211.200, lease time 1d
reading /etc/resolv.conf
using nameserver 192.168.1.254#53
using nameserver 208.67.222.222#53
using nameserver 208.67.222.222#53
using nameserver 208.67.220.220#53
read /etc/hosts - 1 addresses
Started dnsmasq - A lightweight DHCP and caching DNS server.
info: CALLMETHOD: system_controller system enableSSH true
info: CoreCommandRouter::executeOnPlugin: system , enableSSH
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl start ssh.service
pam_unix(sudo:session): session opened for user root by (uid=0)
Starting OpenBSD Secure Shell server...
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Started OpenBSD Secure Shell server.
Server listening on 0.0.0.0 port 22.
Server listening on :: port 22.
pam_unix(sudo:session): session closed for user root
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl enable ssh.service
pam_unix(sudo:session): session opened for user root by (uid=0)
Reloading.
/lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid; please update the unit file accordingly.
Reloading.
/lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid; please update the unit file accordingly.
error: Could not load host key: /etc/ssh/ssh_host_rsa_key
error: Could not load host key: /etc/ssh/ssh_host_dsa_key
error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
fatal: No supported key exchange algorithms [preauth]
hostapd.service: Service RestartSec=2s expired, scheduling restart.
hostapd.service: Scheduled restart job, restart counter is at 373.
Stopping dnsmasq - A lightweight DHCP and caching DNS server...
Reloading.
/lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid; please update the unit file accordingly.
hostapd.service: Service RestartSec=2s expired, scheduling restart.
hostapd.service: Scheduled restart job, restart counter is at 374.
pam_unix(sudo:session): session closed for user root
info: enable SSH service success
exiting on receipt of SIGTERM
dnsmasq.service: Succeeded.
Stopped dnsmasq - A lightweight DHCP and caching DNS server.
Stopped Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Starting Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator...
Configuration file: /etc/hostapd/hostapd.conf
Could not read interface wlan0 flags: No such device
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Could not read interface wlan0 flags: No such device
nl80211 driver initialization failed.
wlan0: interface state UNINITIALIZED->DISABLED
wlan0: AP-DISABLED
wlan0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wlan0 wasn't started
hostapd.service: Control process exited, code=exited, status=1/FAILURE
hostapd.service: Failed with result 'exit-code'.
Failed to start Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Starting dnsmasq - A lightweight DHCP and caching DNS server...
dnsmasq: syntax check OK.
started, version 2.80 cachesize 150
compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify dumpfile
warning: interface wlan0 does not currently exist
DHCP, IP range 192.168.211.100 -- 192.168.211.200, lease time 1d
reading /etc/resolv.conf
using nameserver 192.168.1.254#53
using nameserver 208.67.222.222#53
using nameserver 208.67.222.222#53
using nameserver 208.67.220.220#53
read /etc/hosts - 1 addresses
Started dnsmasq - A lightweight DHCP and caching DNS server.
hostapd.service: Service RestartSec=2s expired, scheduling restart.
hostapd.service: Scheduled restart job, restart counter is at 375.
Stopping dnsmasq - A lightweight DHCP and caching DNS server...
exiting on receipt of SIGTERM
dnsmasq.service: Succeeded.
Stopped dnsmasq - A lightweight DHCP and caching DNS server.
Stopped Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Starting Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator...
Configuration file: /etc/hostapd/hostapd.conf
Could not read interface wlan0 flags: No such device
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Could not read interface wlan0 flags: No such device
nl80211 driver initialization failed.
wlan0: interface state UNINITIALIZED->DISABLED
wlan0: AP-DISABLED
wlan0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wlan0 wasn't started
hostapd.service: Control process exited, code=exited, status=1/FAILURE
hostapd.service: Failed with result 'exit-code'.
Failed to start Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Starting dnsmasq - A lightweight DHCP and caching DNS server...
dnsmasq: syntax check OK.
started, version 2.80 cachesize 150
compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify dumpfile
warning: interface wlan0 does not currently exist
DHCP, IP range 192.168.211.100 -- 192.168.211.200, lease time 1d
reading /etc/resolv.conf
using nameserver 192.168.1.254#53
using nameserver 208.67.222.222#53
using nameserver 208.67.222.222#53
using nameserver 208.67.220.220#53
read /etc/hosts - 1 addresses
Started dnsmasq - A lightweight DHCP and caching DNS server.
process exited with code null

Could still make the information available to the socket api, even if you don’t use it in your UI.
You are right, radio stations don’t follow a consistent format for the information, but I have managed to obtain the information using some string manipulation that seems to cover most stations that are available on spotify. I use it for my lcd display. I may have to return to reading mpc status … which is a bit of a pain.

oops… I see you do plan to bring the album track data to webradio…
Thanks…

Great work all…
Regards,
David

Can you share how your algorithm works? That would be very useful

Fixed with

1 Like

I’d like to try Volumio 3 on a Acer Nitro 5 laptop booting from a flash stick but there is no way to turn secure boot off in this machine. The BIOS does not allow changing the secure boot setting.
Will Volumio support secure boot in the future?

I am running Volumio 3.139 on RPi 4 with 1G mem. I am comparing against version 2.917.

I notice that when playing my favorite Webradio station MPR Minnesota Public Radio (https://cms.stream.publicradio.org/cms.mp3) that the track info is not being displayed by 3.139.

This image shows the difference. Volumio3 on the left, Volumio2 on the right.

I know this isn’t a critical bug, but it would be very nice to continue to have track info available while listening to the station.

Thanks to all for the great Volumio project.

Pascal

This has just been added back (Volumio 3 RC1 - Open Beta Testing - #522 by volumio) and should make it into the next update :slight_smile:

1 Like

Great! What a fast answer, too.

Pascal

parseWebRadio.txt (4.5 KB)
Algorithm might be a bit strong. The program was originally in Python and I ported it across to node.js last year. This is my first node.js program, I normally use C++/Qt/Arduino, therefore I may not be using the best parts of the language. However, between the Python version and this version I have been pretty happy with the results on many of the radio stations… at least the last time I tried.
As I used to work in the radio industry many years ago, it is a shame that there has not been a better standardisation of this meta data. I suspect it is because they really want you to use their own apps.

Regards,

David

1 Like

Has anybody been able get any of the HiFiBerry DIGI boards to work with 3.139 ?
DIGI+, DIGI+ Pro, DIGI2 Pro.

1 Like

Did you try it?

We are not able to fix them because we don’t have them and hifiberry is not repying to emails we’ve sent them…

If you mean 3.141, I tried it but I am afraid it was no different, ALSA error.

Is there any sense in HiFiBerry’s reply to me?

1 Like

Not for me…

Yes, I’ve already posted the sequence you need to use 2 times in this thread.

I have been using hifiberry Digi+ since volumio2 without an issue, besides the initial setup which is not hard at all just annoying.

E: should I make tutorial with images step by step?

Joni, can you let us know if Digi works with the latest beta image? If it doesn’t can you let us know what we should change?

First you select as you would expect and hit save, you get no audio as you have noticed.


next

after saving it takes some time for the setting you see on next picture to appear, but it will appear eventually always.

and as last step, you need to hit save on all the settings below the DAC selection(I’m not 100% positive, but it might have been that you need to alter atleast 1 setting in each section, or volumio won’t let you actually save section options) , after that it just works even after reboot, if you at some point change the dac options, you need to redo this process.

E: And yes i figured this out by accident, just by “smashing everything”

It works on 3.139, but the process above needs to be applied i guess, i allready had done it on older version before updating to the current one and it did continue to work flawless.
E: i can reflash tomorrow and see if it would work without extra steps.

I have all three. Up to now I have concentrated on the DIGI2 Pro. I will first try Joni’s Fix first, if it doesn’t work I will try the DIGI+ Pro then the DIGI+ with both the ‘normal’ set up then the Fix.

DIGI2 Pro, V’ 3.139
I waited an hour and it did not change from HDMI and OFF, was that long enough ?