Hi,
I’ve been using Volumio for over a year and am generally happy, especially with the support for HifiBerry—but I have never been able to add individual tracks to the queue, only entire albums. This is true whether I am browsing through the Music Library, Artists, or Albums.
My install does have one non-standard parameter: my music_directory is set to “/home/volumio/VolumioHome”, rather than “/var/lib/mpd/music” in mpd.conf . The home directory is on a separate partition of the SD card.
Could this be the issue? If so, how can I separate my music collection so it doesn’t get wiped when I do something to the OS?
Queuing the track or trying to play directly leads to the results below:
2019-01-28T00:59:14.199Z - info: CURURI: artists://
2019-01-28T00:59:26.133Z - info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri
2019-01-28T00:59:26.134Z - info: CURURI: artists://A%20Tribe%20Called%20Quest
2019-01-28T00:59:28.463Z - info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri
2019-01-28T00:59:28.463Z - info: CURURI: artists://A%20Tribe%20Called%20Quest/The%20Low%20End%20Theory
2019-01-28T00:59:32.064Z - info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri
2019-01-28T00:59:32.065Z - info: CURURI: artists://A%20Tribe%20Called%20Quest/The%20Low%20End%20Theory
2019-01-28T01:00:29.911Z - info: CoreCommandRouter::volumioAddQueueItems
2019-01-28T01:00:29.911Z - info: CoreStateMachine::addQueueItems
2019-01-28T01:00:29.911Z - info: CorePlayQueue::addQueueItems
2019-01-28T01:00:29.912Z - info: Adding Item to queue: music-library/Tribe_Called_Quest,_A/LowEndTheory/ATribeCalledQuest_TheLowEndTheory_Scenario_14.mp3
2019-01-28T01:00:29.912Z - info: Exploding uri music-library/Tribe_Called_Quest,_A/LowEndTheory/ATribeCalledQuest_TheLowEndTheory_Scenario_14.mp3 in service mpd
2019-01-28T01:00:29.913Z - info: CorePlayQueue::saveQueue
2019-01-28T01:00:29.914Z - info: CoreCommandRouter::volumioPushQueue
2019-01-28T01:00:29.917Z - info: CoreStateMachine::updateTrackBlock
2019-01-28T01:00:29.917Z - info: CorePlayQueue::getTrackBlock
2019-01-28T01:00:40.908Z - info: CoreCommandRouter::volumioAddQueueItems
2019-01-28T01:00:40.908Z - info: CoreStateMachine::addQueueItems
2019-01-28T01:00:40.908Z - info: CorePlayQueue::addQueueItems
2019-01-28T01:00:40.909Z - info: Adding Item to queue: music-library/Tribe_Called_Quest,_A/LowEndTheory/ATribeCalledQuest_TheLowEndTheory_Scenario_14.mp3
2019-01-28T01:00:40.909Z - info: Exploding uri music-library/Tribe_Called_Quest,_A/LowEndTheory/ATribeCalledQuest_TheLowEndTheory_Scenario_14.mp3 in service mpd
2019-01-28T01:00:40.910Z - info: CorePlayQueue::saveQueue
2019-01-28T01:00:40.911Z - info: CoreCommandRouter::volumioPushQueue
2019-01-28T01:00:40.913Z - info: CoreStateMachine::updateTrackBlock
2019-01-28T01:00:40.913Z - info: CorePlayQueue::getTrackBlock
2019-01-28T01:00:40.914Z - info: CoreCommandRouter::volumioPlay
2019-01-28T01:00:40.914Z - info: CoreStateMachine::play index 0
2019-01-28T01:00:40.914Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:00:40.914Z - info: CoreStateMachine::stop
2019-01-28T01:00:40.915Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:00:40.915Z - info: CoreStateMachine::play index undefined
2019-01-28T01:00:40.915Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:00:40.916Z - info: CorePlayQueue::getTrack 0
And playing the entire album does the following:
2019-01-28T01:00:40.913Z - info: CoreStateMachine::updateTrackBlock
2019-01-28T01:00:40.913Z - info: CorePlayQueue::getTrackBlock
2019-01-28T01:00:40.914Z - info: CoreCommandRouter::volumioPlay
2019-01-28T01:00:40.914Z - info: CoreStateMachine::play index 0
2019-01-28T01:00:40.914Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:00:40.914Z - info: CoreStateMachine::stop
2019-01-28T01:00:40.915Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:00:40.915Z - info: CoreStateMachine::play index undefined
2019-01-28T01:00:40.915Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:00:40.916Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:20.898Z - info: CoreCommandRouter::volumioAddQueueItems
2019-01-28T01:02:20.899Z - info: CoreStateMachine::addQueueItems
2019-01-28T01:02:20.899Z - info: CorePlayQueue::addQueueItems
2019-01-28T01:02:20.899Z - info: Adding Item to queue: artists://A%20Tribe%20Called%20Quest/The%20Low%20End%20Theory
2019-01-28T01:02:20.899Z - info: Exploding uri artists://A%20Tribe%20Called%20Quest/The%20Low%20End%20Theory in service mpd
2019-01-28T01:02:20.908Z - info: CorePlayQueue::saveQueue
2019-01-28T01:02:20.909Z - info: CoreCommandRouter::volumioPushQueue
2019-01-28T01:02:20.912Z - info: CoreStateMachine::updateTrackBlock
2019-01-28T01:02:20.913Z - info: CorePlayQueue::getTrackBlock
2019-01-28T01:02:20.913Z - info: CoreCommandRouter::volumioPlay
2019-01-28T01:02:20.913Z - info: CoreStateMachine::play index 0
2019-01-28T01:02:20.913Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:02:20.914Z - info: CoreStateMachine::stop
2019-01-28T01:02:20.914Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:02:20.914Z - info: CoreStateMachine::play index undefined
2019-01-28T01:02:20.914Z - info: CoreStateMachine::setConsumeUpdateService undefined
2019-01-28T01:02:20.914Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:20.915Z - info: CoreStateMachine::startPlaybackTimer
2019-01-28T01:02:20.915Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:20.915Z - info: ControllerMpd::clearAddPlayTracks Tribe_Called_Quest,_A/LowEndTheory/ATribeCalledQuest_TheLowEndTheory_Excursions_1.mp3
2019-01-28T01:02:20.915Z - info: ControllerMpd::sendMpdCommand stop
2019-01-28T01:02:20.917Z - info: sending command...
2019-01-28T01:02:20.918Z - info: parsing response...
2019-01-28T01:02:20.918Z - info: ControllerMpd::sendMpdCommand clear
2019-01-28T01:02:20.919Z - info: sending command...
2019-01-28T01:02:20.921Z - info:
---------------------------- MPD announces system playlist update
2019-01-28T01:02:20.921Z - info: Ignoring MPD Status Update
2019-01-28T01:02:20.921Z - info: Youtube Status Update: playlist
2019-01-28T01:02:20.922Z - info: ControllerMpd::getState
2019-01-28T01:02:20.922Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:20.922Z - info: parsing response...
2019-01-28T01:02:20.923Z - info: sending command...
2019-01-28T01:02:20.923Z - info: ControllerMpd::sendMpdCommand add "Tribe_Called_Quest,_A/LowEndTheory/ATribeCalledQuest_TheLowEndTheory_Excursions_1.mp3"
2019-01-28T01:02:20.924Z - info: sending command...
2019-01-28T01:02:20.928Z - info:
---------------------------- MPD announces system playlist update
2019-01-28T01:02:20.928Z - info: Ignoring MPD Status Update
2019-01-28T01:02:20.930Z - info:
---------------------------- MPD announces system playlist update
2019-01-28T01:02:20.930Z - info: Ignoring MPD Status Update
2019-01-28T01:02:20.931Z - info:
2019-01-28T01:02:20.932Z - info:
---------------------------- MPD announces system playlist update
2019-01-28T01:02:20.932Z - info: Ignoring MPD Status Update
2019-01-28T01:02:20.932Z - info: Youtube Status Update: playlist
2019-01-28T01:02:20.932Z - info: ControllerMpd::getState
2019-01-28T01:02:20.932Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:20.933Z - info: parsing response...
2019-01-28T01:02:20.934Z - info: ------------------------------ 12ms
2019-01-28T01:02:20.934Z - info: parsing response...
2019-01-28T01:02:20.934Z - info: sending command...
2019-01-28T01:02:20.935Z - info: ------------------------------ 7ms
2019-01-28T01:02:20.936Z - info: ------------------------------ 6ms
2019-01-28T01:02:20.936Z - info: ControllerMpd::parseState
2019-01-28T01:02:20.936Z - info: ControllerMpd::sendMpdCommand play
2019-01-28T01:02:20.937Z - info: CoreStateMachine::syncState
2019-01-28T01:02:20.937Z - info: CoreStateMachine::pushState
2019-01-28T01:02:20.937Z - info: CoreStateMachine::getState
2019-01-28T01:02:20.938Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:20.938Z - info: CoreCommandRouter::volumioPushState
2019-01-28T01:02:20.938Z - info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
2019-01-28T01:02:20.960Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:20.961Z - info: Received update from a service different from the one supposed to be playing music. Skipping notification.Current mpd Received youtube
2019-01-28T01:02:20.961Z - info: sending command...
2019-01-28T01:02:20.965Z - info:
---------------------------- MPD announces system playlist update
2019-01-28T01:02:20.966Z - info: Ignoring MPD Status Update
2019-01-28T01:02:20.967Z - info:
---------------------------- MPD announces system playlist update
2019-01-28T01:02:20.967Z - info: Ignoring MPD Status Update
2019-01-28T01:02:20.971Z - info: parsing response...
2019-01-28T01:02:20.971Z - info: ------------------------------ 40ms
2019-01-28T01:02:20.972Z - info: parsing response...
2019-01-28T01:02:20.972Z - info: ------------------------------ 7ms
2019-01-28T01:02:20.973Z - info: ------------------------------ 5ms
2019-01-28T01:02:20.973Z - info: ControllerMpd::parseState
2019-01-28T01:02:20.974Z - info: CoreStateMachine::syncState
2019-01-28T01:02:20.974Z - info: CoreStateMachine::pushState
2019-01-28T01:02:20.974Z - info: CoreStateMachine::getState
2019-01-28T01:02:20.975Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:20.975Z - info: CoreCommandRouter::volumioPushState
2019-01-28T01:02:20.975Z - info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
2019-01-28T01:02:21.000Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:21.000Z - info: Received update from a service different from the one supposed to be playing music. Skipping notification.Current mpd Received youtube
2019-01-28T01:02:21.031Z - info:
---------------------------- MPD announces state update: player
2019-01-28T01:02:21.032Z - info: Youtube Status Update: player
2019-01-28T01:02:21.032Z - info: ControllerMpd::getState
2019-01-28T01:02:21.032Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:21.033Z - info: ControllerMpd::getState
2019-01-28T01:02:21.034Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:21.034Z - info: sending command...
2019-01-28T01:02:21.036Z - info: sending command...
2019-01-28T01:02:21.037Z - info:
---------------------------- MPD announces state update: player
2019-01-28T01:02:21.038Z - info: ControllerMpd::getState
2019-01-28T01:02:21.038Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:21.039Z - info: sending command...
2019-01-28T01:02:21.040Z - info:
---------------------------- MPD announces state update: player
2019-01-28T01:02:21.040Z - info: ControllerMpd::getState
2019-01-28T01:02:21.041Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:21.041Z - info: sending command...
2019-01-28T01:02:21.045Z - info:
---------------------------- MPD announces state update: player
2019-01-28T01:02:21.045Z - info: Youtube Status Update: player
2019-01-28T01:02:21.045Z - info: ControllerMpd::getState
2019-01-28T01:02:21.046Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:21.047Z - info: ControllerMpd::getState
2019-01-28T01:02:21.047Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:21.048Z - info: sending command...
2019-01-28T01:02:21.049Z - info: parsing response...
2019-01-28T01:02:21.049Z - info: parsing response...
2019-01-28T01:02:21.050Z - info: parsing response...
2019-01-28T01:02:21.051Z - info: parsing response...
2019-01-28T01:02:21.052Z - info: sending command...
2019-01-28T01:02:21.053Z - info: ControllerMpd::parseState
2019-01-28T01:02:21.054Z - info: ControllerMpd::sendMpdCommand playlistinfo
2019-01-28T01:02:21.054Z - info: ControllerMpd::parseState
2019-01-28T01:02:21.054Z - info: ControllerMpd::sendMpdCommand playlistinfo
2019-01-28T01:02:21.055Z - info: ControllerMpd::parseState
2019-01-28T01:02:21.055Z - info: ControllerMpd::sendMpdCommand playlistinfo
2019-01-28T01:02:21.056Z - info: ControllerMpd::parseState
2019-01-28T01:02:21.056Z - info: ControllerMpd::sendMpdCommand playlistinfo
2019-01-28T01:02:21.057Z - info: sending command...
2019-01-28T01:02:21.058Z - info: sending command...
2019-01-28T01:02:21.060Z - info: sending command...
2019-01-28T01:02:21.061Z - info: sending command...
2019-01-28T01:02:21.062Z - info:
---------------------------- MPD announces state update: player
2019-01-28T01:02:21.063Z - info: ControllerMpd::getState
2019-01-28T01:02:21.063Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:21.064Z - info: sending command...
2019-01-28T01:02:21.065Z - info:
---------------------------- MPD announces state update: player
2019-01-28T01:02:21.066Z - info: ControllerMpd::getState
2019-01-28T01:02:21.066Z - info: ControllerMpd::sendMpdCommand status
2019-01-28T01:02:21.067Z - info: sending command...
2019-01-28T01:02:21.069Z - info: parsing response...
2019-01-28T01:02:21.069Z - info: parsing response...
2019-01-28T01:02:21.070Z - info: parsing response...
2019-01-28T01:02:21.070Z - info: parsing response...
2019-01-28T01:02:21.070Z - info: parsing response...
2019-01-28T01:02:21.071Z - info: parsing response...
2019-01-28T01:02:21.071Z - info: parsing response...
2019-01-28T01:02:21.072Z - info: ControllerMpd::parseState
2019-01-28T01:02:21.072Z - info: ControllerMpd::sendMpdCommand playlistinfo
2019-01-28T01:02:21.072Z - info: ControllerMpd::parseState
2019-01-28T01:02:21.072Z - info: ControllerMpd::sendMpdCommand playlistinfo
2019-01-28T01:02:21.073Z - info: ControllerMpd::parseTrackInfo
2019-01-28T01:02:21.073Z - info: ControllerMpd::parseTrackInfo
2019-01-28T01:02:21.073Z - info: ControllerMpd::parseTrackInfo
2019-01-28T01:02:21.074Z - info: ControllerMpd::parseTrackInfo
2019-01-28T01:02:21.074Z - info: ControllerMpd::parseState
2019-01-28T01:02:21.074Z - info: ControllerMpd::sendMpdCommand playlistinfo
2019-01-28T01:02:21.075Z - info: sending command...
2019-01-28T01:02:21.076Z - info: sending command...
2019-01-28T01:02:21.077Z - info: CoreStateMachine::syncState
2019-01-28T01:02:21.077Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:21.077Z - info: Received update from a service different from the one supposed to be playing music. Skipping notification.Current mpd Received youtube
2019-01-28T01:02:21.077Z - info: ControllerMpd::pushState
2019-01-28T01:02:21.077Z - info: CoreCommandRouter::servicePushState
2019-01-28T01:02:21.077Z - info: CoreStateMachine::syncState
2019-01-28T01:02:21.078Z - info: CorePlayQueue::getTrack 0
2019-01-28T01:02:21.078Z - info: STATE SERVICE {"status":"play","position":0,"seek":487,"duration":235,"samplerate":"44.1 KHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"isStreaming":false,"title":"Excursions","artist":"A Tribe Called Quest","album":"The Low End Theory","uri":"Tribe_Called_Quest,_A/LowEndTheory/ATribeCalledQuest_TheLowEndTheory_Excursions_1.mp3","trackType":"mp3"}
etc…
So, what’s the scenario?
Thanks