Volumio update, plugins, and webradios not working

Hi all,

I cannot seem to understand why, but with volumio 2 (both 976 and 979), I cannot make the following work :

  • clicking the check updates button to update volumio does nothing
  • trying to play a webradio leads to a “failed to decode http…” message
  • the plugin section shows nothing (including nothing in search plugins)

Since it seemed that these features rely on internet connection, I checked that I had internet connection using ssh then “wget www.google.com”, and I did have internet connection.

Weird thing though : the “ping” command doesn’t work unless I run it as root (returns ping: icmp open socket: Operation not permitted)

Anyon has any clues ? I already re-flashed the sd card.

Guillaume

Anyone ?

Hello

I have exactly the same issue with release 2.001. did you ever solve your issue?

Hi,
it’s definitely not normal. I had both version 979 and 2.001 on my raspberry pi and update checks and webradio worked fine.

What device are you using?
Are you behind a proxy or router with parental controls?
Which web radio URL are you using?

Also see here: 001-release-issues-webradio-spotify-t4843.html

Jochen

I Had the previous version too and that worked fine. Web radios would play and I used the update button to get to that version.

Now with version 2.001, the buttons for update, and to list the top 500 web radios all do nothing.

Also the buttons for the plugins do not do anything. Interestingly one of the buttons, when pressed, displays the IP address of the Pi on the bottom left of the GUI.

I have BT Infinity and Parental controls are set up. I removed them for an hour and that did not change anything. I have tried this a Raspberry Pi 2 and a V3 and both are the same. Also used a brand new 8GB Micro SD card and 2 or 3 fresh installs.

Have entered various web radio stations and added them to the ‘My Web Radios’ section - this button does work.

stream.timlradio.co.uk/ABSOLUTE70SIRMP3?ats=1
icy-e-bz-05-cr.sharp-stream.com/magic1054.mp3

Both come up with an error and say they cannot be decoded by Volumio.

Tried your first stream and it plays fine with volumio.
Did you check the volumio log file what it says when you start the stream?

When you’re logged in via ssh do a

tailf /var/log/volumio.log

and see whether there are any errors.

Also did you check the other thread I mentioned? They said there are problems with a non-default volumio password.

I tried both of these streams on the Pi 3 and neither work. They do work on a laptop, on the same network, with VLC. Have attached an extract of the Volumio Log below. I can see no obvious errors but the GUI still displays an error that it fails to decode the stream.

2016-10-15T14:57:17.330Z - info: [1476543437330] ControllerMpd::sendMpdCommand status
2016-10-15T14:57:17.331Z - info: [1476543437331] sending command…
2016-10-15T14:57:17.332Z - info: Mpd Status Update: player
2016-10-15T14:57:17.332Z - info:
[1476543437332] ---------------------------- MPD announces state update
2016-10-15T14:57:17.333Z - info: [1476543437333] ControllerMpd::getState
2016-10-15T14:57:17.333Z - info: [1476543437333] ControllerMpd::sendMpdCommand status
2016-10-15T14:57:17.334Z - info: [1476543437333] sending command…
2016-10-15T14:57:17.359Z - info: [1476543437358] parsing response…
2016-10-15T14:57:17.361Z - info: [1476543437360] parsing response…
2016-10-15T14:57:17.362Z - info: [1476543437361] parsing response…
2016-10-15T14:57:17.363Z - info: [1476543437362] parsing response…
2016-10-15T14:57:17.365Z - info: [1476543437365] ControllerMpd::parseState
2016-10-15T14:57:17.366Z - info: [1476543437365] ControllerMpd::sendMpdCommand playlistinfo
2016-10-15T14:57:17.366Z - info: [1476543437366] ControllerMpd::parseState
2016-10-15T14:57:17.367Z - info: [1476543437366] ControllerMpd::sendMpdCommand playlistinfo
2016-10-15T14:57:17.367Z - info: [1476543437367] ControllerMpd::parseState
2016-10-15T14:57:17.367Z - info: [1476543437367] ControllerMpd::sendMpdCommand playlistinfo
2016-10-15T14:57:17.368Z - info: [1476543437368] ControllerMpd::parseState
2016-10-15T14:57:17.368Z - info: [1476543437368] ControllerMpd::sendMpdCommand playlistinfo
2016-10-15T14:57:17.369Z - info: [1476543437369] sending command…
2016-10-15T14:57:17.370Z - info: [1476543437370] sending command…
2016-10-15T14:57:17.371Z - info: [1476543437371] sending command…
2016-10-15T14:57:17.371Z - info: [1476543437371] sending command…
2016-10-15T14:57:17.373Z - info: [1476543437372] parsing response…
2016-10-15T14:57:17.373Z - info: [1476543437373] ControllerMpd::parseTrackInfo
2016-10-15T14:57:17.374Z - info: [1476543437373] ControllerMpd::pushState
2016-10-15T14:57:17.374Z - info: CoreCommandRouter::servicePushState
2016-10-15T14:57:17.374Z - info: [1476543437374] CoreStateMachine::syncState
2016-10-15T14:57:17.374Z - info: [1476543437374] CorePlayQueue::getTrack 0
2016-10-15T14:57:17.375Z - info: STATE SERVICE {“status”:“stop”,“position”:0,“seek”:null,“duration”:null,“samplerate”:null,“bitdepth”:null,“channels”:null,“random”:false,“updatedb”:false,“repeat”:false,“isStreaming”:false,“title”:“magic1054.mp3”,“artist”:null,“album”:null,“uri”:“http://icy-e-bz-05-cr.sharp-stream.com/magic1054.mp3",“trackType”:"mp3”}
2016-10-15T14:57:17.375Z - info: CURRENT POSITION 0
2016-10-15T14:57:17.375Z - info: [1476543437375] CoreStateMachine::syncState stateService stop
2016-10-15T14:57:17.375Z - info: [1476543437375] CoreStateMachine::syncState currentStatus play
2016-10-15T14:57:17.376Z - info: CURRENT POSITION 0
2016-10-15T14:57:17.376Z - info: CURRENT POSITION 0
2016-10-15T14:57:17.376Z - info: [1476543437376] CoreStateMachine::play
2016-10-15T14:57:17.376Z - info: [1476543437376] CoreStateMachine::setConsumeUpdateService undefined
2016-10-15T14:57:17.377Z - info: [1476543437377] CorePlayQueue::getTrack 0
2016-10-15T14:57:17.378Z - info: [1476543437378] CoreStateMachine::startPlaybackTimer
2016-10-15T14:57:17.378Z - info: [1476543437378] CorePlayQueue::getTrack 0
2016-10-15T14:57:17.379Z - info: [1476543437378] ControllerWebradio::clearAddPlayTrack
2016-10-15T14:57:17.380Z - info: [1476543437379] ControllerMpd::sendMpdCommand stop
2016-10-15T14:57:17.382Z - info: [1476543437381] ControllerMpd::pushError
2016-10-15T14:57:17.383Z - info: ReferenceError: self is not defined
at CoreStateMachine.syncState (/volumio/app/statemachine.js:610:31)
at CoreCommandRouter.servicePushState (/volumio/app/index.js:344:27)
at ControllerMpd.pushState (/volumio/app/plugins/music_service/mpd/index.js:343:28)
at nextTickCallback (/volumio/node_modules/kew/kew.js:47:28)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
2016-10-15T14:57:17.383Z - info: [1476543437383] sending command…
2016-10-15T14:57:17.384Z - info: [1476543437384] ------------------------------ 65ms
2016-10-15T14:57:17.408Z - info: [1476543437408] parsing response…
2016-10-15T14:57:17.409Z - info: [1476543437409] parsing response…
2016-10-15T14:57:17.410Z - info: [1476543437409] parsing response…
2016-10-15T14:57:17.410Z - info: [1476543437410] parsing response…
2016-10-15T14:57:17.411Z - info: [1476543437410] ControllerMpd::parseTrackInfo
2016-10-15T14:57:17.411Z - info: [1476543437411] ControllerMpd::parseTrackInfo
2016-10-15T14:57:17.412Z - info: [1476543437411] ControllerMpd::parseTrackInfo
2016-10-15T14:57:17.412Z - info: [1476543437412] ControllerMpd::sendMpdCommand clear
2016-10-15T14:57:17.413Z - info: [1476543437412] ControllerMpd::pushState
2016-10-15T14:57:17.413Z - info: CoreCommandRouter::servicePushState
2016-10-15T14:57:17.413Z - info: [1476543437413] CoreStateMachine::syncState
2016-10-15T14:57:17.413Z - info: [1476543437413] CorePlayQueue::getTrack 0
2016-10-15T14:57:17.414Z - info: [1476543437413] Received update from a service different from the one supposed to be playing music. Skipping notification.
2016-10-15T14:57:17.414Z - info: [1476543437414] ControllerMpd::pushState
2016-10-15T14:57:17.414Z - info: CoreCommandRouter::servicePushState
2016-10-15T14:57:17.415Z - info: [1476543437414] CoreStateMachine::syncState
2016-10-15T14:57:17.415Z - info: [1476543437415] CorePlayQueue::getTrack 0
2016-10-15T14:57:17.415Z - info: [1476543437415] Received update from a service different from the one supposed to be playing music. Skipping notification.
2016-10-15T14:57:17.415Z - info: [1476543437415] ControllerMpd::pushState
2016-10-15T14:57:17.416Z - info: CoreCommandRouter::servicePushState
2016-10-15T14:57:17.416Z - info: [1476543437416] CoreStateMachine::syncState
2016-10-15T14:57:17.416Z - info: [1476543437416] CorePlayQueue::getTrack 0
2016-10-15T14:57:17.416Z - info: [1476543437416] Received update from a service different from the one supposed to be playing music. Skipping notification.
2016-10-15T14:57:17.417Z - info: [1476543437417] sending command…
2016-10-15T14:57:17.418Z - info: [1476543437418] ------------------------------ 96ms
2016-10-15T14:57:17.418Z - info: [1476543437418] ------------------------------ 89ms
2016-10-15T14:57:17.419Z - info: [1476543437419] ------------------------------ 88ms
2016-10-15T14:57:17.420Z - info:
[1476543437419] ---------------------------- MPD announces system state update
2016-10-15T14:57:17.420Z - info: Mpd Status Update: playlist
2016-10-15T14:57:17.420Z - info:
[1476543437420] ---------------------------- MPD announces state update
2016-10-15T14:57:17.421Z - info: [1476543437421] parsing response…
2016-10-15T14:57:17.422Z - info: [1476543437421] ControllerMpd::getState
2016-10-15T14:57:17.422Z - info: [1476543437422] ControllerMpd::sendMpdCommand status
2016-10-15T14:57:17.422Z - info: [1476543437422] ControllerMpd::sendMpdCommand load “http://icy-e-bz-05-cr.sharp-stream.com/magic1054.mp3
2016-10-15T14:57:17.423Z - info: [1476543437423] sending command…
2016-10-15T14:57:17.423Z - info: [1476543437423] sending command…
2016-10-15T14:57:17.425Z - info:
[1476543437424] ---------------------------- MPD announces system state update
2016-10-15T14:57:17.426Z - info: Mpd Status Update: playlist
2016-10-15T14:57:17.426Z - info:
[1476543437426] ---------------------------- MPD announces state update
2016-10-15T14:57:17.427Z - info: [1476543437427] ControllerMpd::getState
2016-10-15T14:57:17.427Z - info: [1476543437427] ControllerMpd::sendMpdCommand status
2016-10-15T14:57:17.428Z - info: [1476543437428] sending command…
2016-10-15T14:57:17.429Z - info:
[1476543437429] ---------------------------- MPD announces system state update
2016-10-15T14:57:17.429Z - info: Mpd Status Update: playlist
2016-10-15T14:57:17.430Z - info:
[1476543437429] ---------------------------- MPD announces state update
2016-10-15T14:57:17.431Z - info: [1476543437430] ControllerMpd::getState
2016-10-15T14:57:17.431Z - info: [1476543437431] ControllerMpd::sendMpdCommand status
2016-10-15T14:57:17.432Z - info: [1476543437431] sending command…
2016-10-15T14:57:17.432Z - info:
[1476543437432] ---------------------------- MPD announces system state update
2016-10-15T14:57:17.433Z - info: Mpd Status Update: playlist
2016-10-15T14:57:17.433Z - info:
[1476543437433] ---------------------------- MPD announces state update
2016-10-15T14:57:17.434Z - info: [1476543437434] ControllerMpd::getState
2016-10-15T14:57:17.434Z - info: [1476543437434] ControllerMpd::sendMpdCommand status
2016-10-15T14:57:17.435Z - info: [1476543437435] sending command…
2016-10-15T14:57:17.470Z - info: [1476543437469] CorePlayQueue::getTrack 0
2016-10-15T14:57:17.470Z - info: [1476543437470] CorePlayQueue::getTrack 1

Tried this on an another network. Now everything works. The only difference is the router, still on a UK BT (infinity) network now a Home Hub 5 instead of a Home Hub 6.

Does anyone know what changed between the Release Candidates and version 2.000/2.001? It used to all work on a Home Hub 6 - Did any of the ports change?

Maybe it is related to the below - what does this mean?

2016-10-15T14:57:17.413Z - info: [1476543437413] CoreStateMachine::syncState
2016-10-15T14:57:17.413Z - info: [1476543437413] CorePlayQueue::getTrack 0
2016-10-15T14:57:17.414Z - info: [1476543437413] Received update from a service different from the one supposed to be playing music. Skipping notification.
2016-10-15T14:57:17.414Z - info: [1476543437414] ControllerMpd::pushState
2016-10-15T14:57:17.414Z - info: CoreCommandRouter::servicePushState

Now back on my own home network with BT Home Hub 6 and none of the Webradios will play. An error message pops up on the GUI that says “Error: Failed to decode: stream name

There seems to be an incompatibility between Volumio V2.0001 and Home Hub 6.

Any body any idea on what log to look at?

We’re having all this issues since we transitioned to dhcpcd (to make static networking work…) …
I hope that someone can help on this one! This issue is tricky to track down… :smiley:

Hello all, first post here. I’m using Volumio 2.041 on two RPi 2B’s. The first unit has the updates and webradio problem when networked with a wifi dongle, but not with wired ethernet. Right now I am streaming web radio on the second RPi through wired ethernet (it will also successfully check for updates), and the first one has the issue with wifi.

So that might be another piece of the puzzle, on my network it appears to be an issue only when using usb wifi. Wired ethernet works fine.

Hi there!

I do have the same issues (volumio update + plugins not working) when I turn “Automatic IP = OFF” and use a static IP.
With “Automatic IP = ON” it works.
My system: Rapsberry Pi 2 B, Hifi Berry, Volumio 2.041

Greetings!

Probably linked to DNS setup: with automatic IP off, it probably does not take DNS info from DHCP.
Can you check cat /etc/resolv.conf in both cases?
You may want to read this

macmpi:

cat /etc/resolv.conf

yields to:

case 1: automatic ip = ON

Generated by dhcpcd from wlan0

Google nameservers

nameserver 8.8.8.8
nameserver 8.8.4.4
domain fritz.box
nameserver 192.168.178.1

/etc/resolv.conf.tail can replace this line

case 2: automatic ip = OFF

Generated by dhcpcd from wlan0

Google nameservers

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 0.0.0.0
nameserver 8.8.8.8

/etc/resolv.conf.tail can replace this line

Does this helps on this issue? (I can life with automatic ip = ON)

1 Like

As you can see, when auto IP is ON, Google DNS take precedence over your local DNS provided by your DHCP router: although it seems to work in your case, this is not desirable, and sometimes may cause problems.
You may want to apply this command under ssh: sudo mv /etc/resolv.conf.head /etc/resolv.conf.tail This will become the default in next Volumio versions. (This change is relevant for both cases Auto IP or Manual IP).

On manual IP, currently Volumio UI does not allow filling DNS server information unfortunately.
So if you want to keep manual configuration, you may have to edit /etc/network/interfaces afterwards, to add-in your DNS nameservers; however, keep in mind that any following change in Volumio network setting UI, may wipe such edited change.

Hope this helps.

Hi There,
First post ever, did my search to no avail. I am new to Volumio and almost new to RaspPi, but for all I try I can’t get the radios working or the plugins showing. Also the check update button does nothing. Desperation is sinking in…

What I have: RPi B, Volumio 2,246, newly installed in a fresh sd card. wired connection. I can see I am online according to Settings -> network status. Got an IP fixed by my router and I manage to play NAS-stored music, but no radio (unable to decode when I manually introduce them).
what I have tried:
Automatic IP on and Off, rebooting after each change just in case
Enabled Custom DNS server on and off an different DNS (yes I have re imaged a few times by now…) included those that I see on my router that my ISP uses and Google public DNS.
What I can: I am no genius, but I know how to ssh to the volumio and read and follow carefully instructions. I don’t take offense by being called a noob as I am indeed and one has to start somewhere :slight_smile:

anyone will know what I need to do to get this working?

thanks a million!

and of course as it couldn’t be different as soon as I post I find the problem… My router had not taken up the MAC whitelisting I (though I) did of the RasPi LAN address so in fact it was NOT online against what the Network status says. Once I got it sorted on the router everything worked like a charm. I don’t know if you want this here as a reference and for the deserved public shaming of my idiocy or you prefer to take it down as it is not really a Volumio problem…

I have the same issue. I can’t search plugins, updates, web radios, etc… Is the last version and in a Pi 2

1 Like