Music files in folders don't appear

Hi everybody,

I’m new to Volumio, so sorry if it’s a stupid question, but I checked in the forums and wasn’t able to find anything that helped. Actually, I have two issues that maybe are connected.

  1. If I access my DAP (Astell Kern) through Music Servers, I can see and play all my music just fine if I select “Artists” or “Albums” etc. But if I want to access my music through “Folders”, nothing shows, which is puzzling to me.

  2. In addition to that, I saved my music library to the SD card. All the files are there (in /date/INTERNAL and they also show in “/var/lib/mpd/music/INTERNAL” if I access through ssh on Linux. I can play the files on my laptop, so I know that they’re there. But: In Volumio UI, I can only access folders through “Music Library”, but the flac-files don’t appear. Only the .cue files (if available).

Has anybody an idea, what the problem might be or what I have forgotten to check?

Kind regards,
Amos

Volumio Information

Volumio Version: 2.834
Hardware: Raspberry Pi 3b+
DAC: Hifiberry Pro Dac+ /Dragonfly Red

Hi nihil, welcome to Volumio. That’s a bit of a curious problem. Would it be possible for you to investigate further by looking at the system messages Volumio produces when you try to access your music via the UI? You can do this either at the command line (sudo journalctl -f), or by using the ‘live log’ facilty in the Volumio dev UI (http://device-ip-address-here/dev).

Thanks for your reply, chsims1.
As far as I understand, the problem seems to be that the first music file in an album is considered a .cue file, which it is not.

Starting Live Log... info: CURURI: genres:// info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus info: CoreCommandRouter::volumioGetState info: CoreCommandRouter::volumioGetQueue info: CoreStateMachine::getQueue info: CorePlayQueue::getQueue info: CoreCommandRouter::executeOnPlugin: system , getHwuuid info: CALLMETHOD: system_controller system enableLiveLog true info: CoreCommandRouter::executeOnPlugin: system , enableLiveLog info: Launching a new LiveLog session info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri info: CURURI: music-library info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri info: CURURI: music-library/INTERNAL info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri info: CURURI: music-library/INTERNAL/music info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri info: CURURI: music-library/INTERNAL/music/Avi Avital info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri info: CURURI: music-library/INTERNAL/music/Avi Avital/Vivaldi
###

info: [1602926109049] ---------------------------- Client requests add and Play Volumio CUE entry info: CoreCommandRouter::executeOnPlugin: mpd , addPlayCue info: Adding CUE individual entry: 0 INTERNAL/music/Avi Avital/Vivaldi/Vivaldi.cue info: CoreCommandRouter::volumioAddQueueItems info: CoreStateMachine::addQueueItems info: CorePlayQueue::addQueueItems info: Adding Item to queue: cue://INTERNAL/music/Avi Avital/Vivaldi/Vivaldi.cue@0 info: Exploding uri cue://INTERNAL/music/Avi Avital/Vivaldi/Vivaldi.cue@0 in service mpd info: CoreCommandRouter::volumioPlay UNSET VOLATILE info: CoreStateMachine::play index 16 info: CoreStateMachine::setConsumeUpdateService undefined info: CoreStateMachine::stop info: CoreStateMachine::setConsumeUpdateService undefined UNSET VOLATILE info: CoreStateMachine::updateTrackBlock info: CorePlayQueue::getTrackBlock info: CoreStateMachine::stPlaybackTimer info: CoreStateMachine::pushState info: CorePlayQueue::getTrack 9 info: CoreCommandRouter::volumioPushState info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo info: CoreStateMachine::serviceStop info: CorePlayQueue::getTrack 9 info: CoreCommandRouter::serviceStop info: [1602926109184] streamingServices::stop info: CoreStateMachine::setConsumeUpdateService mpd info: ControllerMpd::stop  info: CorePlayQueue::saveQueue info: CoreCommandRouter::volumioPushQueue info: CoreStateMachine::updateTrackBlock info: CorePlayQueue::getTrackBlock info: ---------------------------- MPD announces state update: player info: ControllerMpd::getState  info: CoreStateMachine::play index undefined info: CoreStateMachine::setConsumeUpdateService undefined info: CorePlayQueue::getTrack 16 info: CoreStateMachine::startPlaybackTimer info: CorePlayQueue::getTrack 16     info: ---------------------------- MPD announces system playlist update info: Ignoring MPD Status Update   info: ControllerMpd::pushState info: CoreCommandRouter::servicePushState info: CoreStateMachine::pushState info: CorePlayQueue::getTrack 16 info: CoreCommandRouter::volumioPushState info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo info: CorePlayQueue::getTrack 16   info: CoreStateMachine::syncState stateService stop info: CoreStateMachine::syncState currentStatus stop info: CoreStateMachine::pushState info: CorePlayQueue::getTrack 16 info: CoreCommandRouter::volumioPushState info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo info: No code info: CoreStateMachine::pushState info: CorePlayQueue::getTrack 16 info: CoreCommandRouter::volumioPushState info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo info: ------------------------------ 36ms error: updateQueue error: null

Curious indeed.

EDIT:
Figured it out: Wrong permissions set while transferring. Added chmod 777 to all folders, now everything shows and plays correctly. :nerd_face: