[PLUGIN] YouTube for Volumio

Out of curiousity, with all the trouble trying to integrate YouTube because of YouTube’s requirement to have video played, why not try integrating YouTube Music instead? Presumably that would have different requirements/limitations?

Thanks!
verkion

Sent from my SM-N950W using Tapatalk

1 Like

Hi,

in foobar2000 it works perfectly!
https://fy.3dyd.com/home/
Why can’t they finally solve it, dear volumio?

1 Like

All right! Thank you!

It turned out that my OAuth 2.0-Client thing was set to web-application. I created a new one with aforementioned type and now the plugin creates a code and states Volumio has access to your YouTube account.

So, one step further. But on the plugin page, nothing is being displayed: No results.

P.s. The Dashboard states lots of failed methods. E.g. youtube.videos.list

I’ve tried installing the plugin and have even generated new key/id and secret…I can search youtube fine, it also added the device fine. But as soon as I click on a youtube entry in the que or in the search list, it doesn’t even seem to be trying to play it…

(volumio on Pine64 with plugin from page 24, I did try create the google dev entry first as Desktop app, later as TV)

I have exactly the same problem as TonyK ???
Volumio 2.673 on raspi 3B +
I reinstalled the 20191224 plugin, no YouTube playback.
I reinstalled mpd-0.21.16.arm-20191228-3v3jy, no YouTube playback …

I tried on volumio 2.777 x86 (Virtualbox), no YouTube playback.
This configuration (Volumio 2.673 on raspi 3B +, 20191224 plugin) worked until May 29, 2020!

1 Like

To the many people replying to this post, please read the following post from March.

@chsims1 Well, according to my understanding, this is the explanation for the ‘official’ youtube-plugin that Volumio had.

What we are trying to achieve is to use our own ‘developer’-account from Google to get the Youtube-plugin working

@aseg: yes, I got it working initially also… I then was further setting up things and tried importing an old playlist into the que (which didn’t work)… I thought it might have something to do with that. Really helpful of you to also post your findings…hope more will post here if their’s still works or not…

Btw is there a way to see a realtime-log somewhere in Volumio?

How do they actually know? Because you specifically asked with an account connected to the volumio.org domain?

i just saw the messages over me about youtube. did anybody figure out?

It appears that Youtube has blocked the ability to broadcast audio on videos that have the music tag. We have to wait for someone to find a new solution. In the meantime I have enabled the free trial month of the subscription and I use it in streaming via bluetooth.

You have to type : journalctl -f
in the console (putty or other)

1 Like

This is result:
– Logs begin at Wed 2020-06-03 09:32:56 UTC. –
Jun 05 12:23:17 volumio volumio[1495]: at Object.exports.(anonymous function) [as getBasicInfo] (/data/plugins/music_service/youtube/node_modules/ytdl-core/lib/info.js:297:24)
Jun 05 12:23:17 volumio volumio[1495]: at exports.getFullInfo (/data/plugins/music_service/youtube/node_modules/ytdl-core/lib/info.js:188:28)
Jun 05 12:23:17 volumio volumio[1495]: at Object.exports.(anonymous function) [as getFullInfo] (/data/plugins/music_service/youtube/node_modules/ytdl-core/lib/info.js:297:24)
Jun 05 12:23:17 volumio volumio[1495]: at Function.exports.(anonymous function) [as getInfo] (/data/plugins/music_service/youtube/node_modules/ytdl-core/lib/info.js:288:29)
Jun 05 12:23:17 volumio volumio[1495]: at Youtube.clearAddPlayTrack (/data/plugins/music_service/youtube/index.js:483:8)
Jun 05 12:23:17 volumio volumio[1495]: at Promise._successFn (/volumio/app/statemachine.js:981:24)
Jun 05 12:23:17 volumio volumio[1495]: at nextTickCallback (/volumio/node_modules/kew/kew.js:47:28)
Jun 05 12:23:17 volumio volumio[1495]: at _combinedTickCallback (internal/process/next_tick.js:131:7)
Jun 05 12:23:17 volumio volumio[1495]: at process._tickCallback (internal/process/next_tick.js:180:9)
Jun 05 12:23:17 volumio volumio[1495]: Error opening Youtube stream, video is probably not valid.

@Aster:
I did a video integration test following the instructions from Youtube: https: //support.google.com/youtube/answer/171780
Most tests are refused, but some work.
It seems that the video owner can prohibit the video overlay. Hence the answer: Error opening Youtube stream, video is probably not valid …

test.zip (603 Bytes)

Great research guys… I must say that I occasionally download music from Youtube via the ‘4K Youtube to mp3’- program. It also stopped working recently… and they did an update to their program and it is working again. *just saying that it is probably not impossible to make it work again :wink:

I use the youtube-plugin-20191224. Now it can play the only one link in my playlist. Very funny. The others in the list can’t play.

This is the link for dev testing:

A solution indicated in the Volumio Documentation is to stream from Windows with your preferred browser. I use TuneBlade (Airplay) with success, but there is a DLNA alternative with SWYH (not tested). See https://volumio.github.io/docs/User_Manual/Stream_audio_to_volumio.html for more information. It’s not as practical as the Youtube plugin but it works, and you can also listen to Deezer, Spotify, etc. I suppose it should be possible to do the same with OSX or LInux?

Here you can see problems with the plugin:

volumio@volumio:~$ journalctl -f
-- Logs begin at Tue 2020-05-19 00:01:04 +07. --
Jun 14 22:35:20 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:20 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:20 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:20 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:20 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:20 volumio volumio[950]: info: ControllerMpd::pushState
Jun 14 22:35:20 volumio volumio[950]: info: CoreCommandRouter::servicePushState
Jun 14 22:35:20 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:20 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:20 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:39 volumio systemd-journal[295]: Suppressed 211 messages from /system.slice/volumio.service
Jun 14 22:35:39 volumio volumio[950]: info: CoreCommandRouter::volumioPlay
Jun 14 22:35:39 volumio volumio[950]: UNSET VOLATILE
Jun 14 22:35:39 volumio volumio[950]: info: CoreStateMachine::play index undefined
Jun 14 22:35:39 volumio volumio[950]: info: CoreStateMachine::setConsumeUpdateService undefined
Jun 14 22:35:39 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:39 volumio volumio[950]: info: CoreStateMachine::startPlaybackTimer
Jun 14 22:35:39 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:39 volumio volumio[950]: info: [1592148939752] Youtube::clearAddPlayTrack
Jun 14 22:35:39 volumio volumio[950]: ***** track.uri: xQv1co6qQ-0
Jun 14 22:35:41 volumio volumio[950]: Could not extract html5player key: https://www.youtube.com/s/player/16a691a1/player_ias.vflset/en_US/base.js
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand stop
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand clear
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info:
Jun 14 22:35:43 volumio volumio[950]: ---------------------------- MPD announces system playlist update
Jun 14 22:35:43 volumio volumio[950]: info: Ignoring MPD Status Update
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand load "undefined"
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:43 volumio volumio[950]: info: null
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: parsing response...
Jun 14 22:35:43 volumio volumio[950]: info: ------------------------------ 30ms
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:43 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: No code
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:43 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: No code
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:43 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: No code
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:43 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: No code
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:43 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: No code
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:43 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: No code
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:43 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: No code
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:43 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:43 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:43 volumio volumio[950]: info: ControllerMpd::sendMpdCommand add "undefined"
Jun 14 22:35:43 volumio volumio[950]: info: sending command...
Jun 14 22:35:53 volumio volumio[950]: info: CoreCommandRouter::volumioPlay
Jun 14 22:35:53 volumio volumio[950]: UNSET VOLATILE
Jun 14 22:35:53 volumio volumio[950]: info: CoreStateMachine::play index undefined
Jun 14 22:35:53 volumio volumio[950]: info: CoreStateMachine::setConsumeUpdateService undefined
Jun 14 22:35:53 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:53 volumio volumio[950]: info: CoreStateMachine::startPlaybackTimer
Jun 14 22:35:53 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:53 volumio volumio[950]: info: [1592148953240] Youtube::clearAddPlayTrack
Jun 14 22:35:53 volumio volumio[950]: ***** track.uri: xQv1co6qQ-0
Jun 14 22:35:54 volumio volumio[950]: Could not extract html5player key: https://www.youtube.com/s/player/16a691a1/player_ias.vflset/en_US/base.js
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand stop
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand clear
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info:
Jun 14 22:35:56 volumio volumio[950]: ---------------------------- MPD announces system playlist update
Jun 14 22:35:56 volumio volumio[950]: info: Ignoring MPD Status Update
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::getState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand status
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::sendMpdCommand load "undefined"
Jun 14 22:35:56 volumio volumio[950]: info: sending command...
Jun 14 22:35:56 volumio volumio[950]: info: null
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: parsing response...
Jun 14 22:35:56 volumio volumio[950]: info: ------------------------------ 30ms
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:56 volumio volumio[950]: info: ControllerMpd::parseState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:56 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:56 volumio volumio[950]: info: No code
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: STATE SERVICE {"status":"stop","position":null,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":null,"artist":null,"album":null,"uri":null}
Jun 14 22:35:56 volumio volumio[950]: info: CURRENT POSITION 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::syncState   stateService stop
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::syncState   currentStatus stop
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:56 volumio volumio[950]: info: No code
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::syncState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::pushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreStateMachine::getState
Jun 14 22:35:56 volumio volumio[950]: info: CorePlayQueue::getTrack 10
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::volumioPushState
Jun 14 22:35:56 volumio volumio[950]: info: CoreCommandRouter::executeOnPlugin: 

Here is the log of good track for comparing:

yeah i realized also some random songs plays but most of them dont so for now i disabled it. hopefully that we find a solution soon