Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Problem: CUE + Monkey Audio files
#11
Odd.

Are there any errors for those files or the cue sheet in the MPD log?

Try turning on verbose logging in MPD Config and then regenerate the music database.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#12
@jcucurull 

moOde 9.0.4 on a Pi 5.

I downloaded your TestCUEAPE.zip file, added the files to my /mnt/SDCARD library, changed the CoverArt preferences (just Default+ seemed to suffice), and regen'ed the database.

I get essentially the same results as Tim did. No problem displaying the coverart in Folder, Tag, Album views nor in Playback and Audio Info views. ETA - the individual tracks show up as well where I expect them.

Regards,
Kent
Reply
#13
(07-17-2024, 03:46 PM)TheOldPresbyope Wrote: @jcucurull 

moOde 9.0.4 on a Pi 5.

I downloaded your TestCUEAPE.zip file, added the files to my /mnt/SDCARD library, changed the CoverArt preferences (just Default+ seemed to suffice), and regen'ed the database.

I get essentially the same results as Tim did. No problem displaying the coverart in Folder, Tag, Album views nor in Playback and Audio Info views. ETA - the individual tracks show up as well where I expect them.

Regards,
Kent

Just checked the MPD log (enabling verbose mode):


Code:
Jul 19 04:52 : client: [27] opened from 127.0.0.1:43770
Jul 19 04:52 : client: [27] process command "subscribe dumy_channel"
Jul 19 04:52 : client: [27] command returned 0
Jul 19 04:52 : client: [27] process command "close"
Jul 19 04:52 : client: [27] command returned 4
Jul 19 04:52 : client: [27] closed
Jul 19 04:52 : client: [25] process command "status"
Jul 19 04:52 : client: [25] command returned 0
Jul 19 04:52 : client: [25] process command "currentsong"
Jul 19 04:52 : client: [25] command returned 0
Jul 19 04:52 : client: [25] process command "lsinfo "USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac""
Jul 19 04:52 : client: [25] command returned 0
Jul 19 04:52 : client: [25] process command "close"
Jul 19 04:52 : client: [25] command returned 4
Jul 19 04:52 : client: [25] closed
Jul 19 04:52 : client: [28] opened from 127.0.0.1:43772
Jul 19 04:52 : client: [28] process command "status"
Jul 19 04:52 : client: [28] command returned 0
Jul 19 04:52 : client: [28] process command "idle"
Jul 19 04:52 : client: [28] command returned 1
Jul 19 04:52 : client: [29] opened from 127.0.0.1:43774
Jul 19 04:52 : client: [29] process command "playlistinfo"
Jul 19 04:52 : client: [29] command returned 0
Jul 19 04:52 : client: [29] process command "close"
Jul 19 04:52 : client: [29] command returned 4
Jul 19 04:52 : client: [29] closed
Jul 19 04:52 : client: [30] opened from 127.0.0.1:44484
Jul 19 04:52 : client: [30] process command "subscribe dumy_channel"
Jul 19 04:52 : client: [30] command returned 0
Jul 19 04:52 : client: [30] process command "close"
Jul 19 04:52 : client: [30] command returned 4
Jul 19 04:52 : client: [30] closed
Jul 19 04:52 : client: [28] process command "status"
Jul 19 04:52 : client: [28] command returned 0
Jul 19 04:52 : client: [28] process command "currentsong"
Jul 19 04:52 : client: [28] command returned 0
Jul 19 04:52 : client: [28] process command "lsinfo "USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac""
Jul 19 04:52 : client: [28] command returned 0
Jul 19 04:52 : client: [28] process command "close"
Jul 19 04:52 : client: [28] command returned 4
Jul 19 04:52 : client: [28] closed
Jul 19 04:52 : client: [31] opened from 127.0.0.1:44496
Jul 19 04:52 : client: [31] process command "status"
Jul 19 04:52 : client: [31] command returned 0
Jul 19 04:52 : client: [31] process command "idle"
Jul 19 04:52 : client: [31] command returned 1
Jul 19 04:52 : client: [32] opened from 127.0.0.1:44508
Jul 19 04:52 : client: [32] process command "playlistinfo"
Jul 19 04:52 : client: [32] command returned 0
Jul 19 04:52 : client: [32] process command "close"
Jul 19 04:52 : client: [32] command returned 4
Jul 19 04:52 : client: [32] closed
Jul 19 04:52 : client: [33] opened from 127.0.0.1:34652
Jul 19 04:52 : client: [33] process command "subscribe dumy_channel"
Jul 19 04:52 : client: [33] command returned 0
Jul 19 04:52 : client: [33] process command "close"
Jul 19 04:52 : client: [33] command returned 4
Jul 19 04:52 : client: [33] closed
Jul 19 04:52 : client: [31] process command "status"
Jul 19 04:52 : client: [31] command returned 0
Jul 19 04:52 : client: [31] process command "currentsong"
Jul 19 04:52 : client: [31] command returned 0
Jul 19 04:52 : client: [31] process command "lsinfo "USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac""
Jul 19 04:52 : client: [31] command returned 0
Jul 19 04:52 : client: [31] process command "close"
Jul 19 04:52 : client: [31] command returned 4
Jul 19 04:52 : client: [31] closed
Jul 19 04:52 : client: [34] opened from 127.0.0.1:34666
Jul 19 04:52 : client: [34] process command "status"
Jul 19 04:52 : client: [34] command returned 0
Jul 19 04:52 : client: [34] process command "idle"
Jul 19 04:52 : client: [34] command returned 1
Jul 19 04:52 : client: [35] opened from 127.0.0.1:34670
Jul 19 04:52 : client: [35] process command "playlistinfo"
Jul 19 04:52 : client: [35] command returned 0
Jul 19 04:52 : client: [35] process command "close"
Jul 19 04:52 : client: [35] command returned 4
Jul 19 04:52 : client: [35] closed
Jul 19 04:53 : client: [36] opened from 127.0.0.1:36350
Jul 19 04:53 : client: [36] process command "subscribe dumy_channel"
Jul 19 04:53 : client: [36] command returned 0
Jul 19 04:53 : client: [36] process command "close"
Jul 19 04:53 : client: [36] command returned 4
Jul 19 04:53 : client: [36] closed
Jul 19 04:53 : client: [34] process command "status"
Jul 19 04:53 : client: [34] command returned 0
Jul 19 04:53 : client: [34] process command "currentsong"
Jul 19 04:53 : client: [34] command returned 0
Jul 19 04:53 : client: [34] process command "lsinfo "USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac""
Jul 19 04:53 : client: [34] command returned 0
Jul 19 04:53 : client: [34] process command "close"
Jul 19 04:53 : client: [34] command returned 4
Jul 19 04:53 : client: [34] closed
Jul 19 04:53 : client: [37] opened from 127.0.0.1:36364
Jul 19 04:53 : client: [37] process command "status"
Jul 19 04:53 : client: [37] command returned 0
Jul 19 04:53 : client: [37] process command "idle"
Jul 19 04:53 : client: [37] command returned 1
Jul 19 04:53 : client: [38] opened from 127.0.0.1:36380
Jul 19 04:53 : client: [38] process command "playlistinfo"
Jul 19 04:53 : client: [38] command returned 0
Jul 19 04:53 : client: [38] process command "close"
Jul 19 04:53 : client: [38] command returned 4
Jul 19 04:53 : client: [38] closed
Jul 19 04:53 : client: [39] opened from 127.0.0.1:54396
Jul 19 04:53 : client: [39] process command "lsinfo """
Jul 19 04:53 : client: [39] command returned 0
Jul 19 04:53 : client: [39] process command "playlistfind album """
Jul 19 04:53 : client: [39] command returned 0
Jul 19 04:53 : client: [39] closed


In the 4:52 I have clicked on the Album (nothing happened, no list of tracks presented) and in 4:53 I have clicked on Play via the three dots over the album (also nothing happened). The song that is shown in the logs is the last one played.

It is very strange that it works for you and not for me... Maybe there is some other song or file in my system that crashes some process when the library is regenerated? Is there a manner to see issues during library regeneration?
Reply
#14
(07-19-2024, 09:00 AM)jcucurull Wrote:
(07-17-2024, 03:46 PM)TheOldPresbyope Wrote: @jcucurull 

moOde 9.0.4 on a Pi 5.

I downloaded your TestCUEAPE.zip file, added the files to my /mnt/SDCARD library, changed the CoverArt preferences (just Default+ seemed to suffice), and regen'ed the database.

I get essentially the same results as Tim did. No problem displaying the coverart in Folder, Tag, Album views nor in Playback and Audio Info views. ETA - the individual tracks show up as well where I expect them.

Regards,
Kent

Just checked the MPD log (enabling verbose mode):


Code:
Jul 19 04:52 : client: [27] opened from 127.0.0.1:43770
Jul 19 04:52 : client: [27] process command "subscribe dumy_channel"
Jul 19 04:52 : client: [27] command returned 0
Jul 19 04:52 : client: [27] process command "close"
Jul 19 04:52 : client: [27] command returned 4
Jul 19 04:52 : client: [27] closed
Jul 19 04:52 : client: [25] process command "status"
Jul 19 04:52 : client: [25] command returned 0
Jul 19 04:52 : client: [25] process command "currentsong"
Jul 19 04:52 : client: [25] command returned 0
Jul 19 04:52 : client: [25] process command "lsinfo "USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac""
Jul 19 04:52 : client: [25] command returned 0
Jul 19 04:52 : client: [25] process command "close"
Jul 19 04:52 : client: [25] command returned 4
Jul 19 04:52 : client: [25] closed
Jul 19 04:52 : client: [28] opened from 127.0.0.1:43772
Jul 19 04:52 : client: [28] process command "status"
Jul 19 04:52 : client: [28] command returned 0
Jul 19 04:52 : client: [28] process command "idle"
Jul 19 04:52 : client: [28] command returned 1
Jul 19 04:52 : client: [29] opened from 127.0.0.1:43774
Jul 19 04:52 : client: [29] process command "playlistinfo"
Jul 19 04:52 : client: [29] command returned 0
Jul 19 04:52 : client: [29] process command "close"
Jul 19 04:52 : client: [29] command returned 4
Jul 19 04:52 : client: [29] closed
Jul 19 04:52 : client: [30] opened from 127.0.0.1:44484
Jul 19 04:52 : client: [30] process command "subscribe dumy_channel"
Jul 19 04:52 : client: [30] command returned 0
Jul 19 04:52 : client: [30] process command "close"
Jul 19 04:52 : client: [30] command returned 4
Jul 19 04:52 : client: [30] closed
Jul 19 04:52 : client: [28] process command "status"
Jul 19 04:52 : client: [28] command returned 0
Jul 19 04:52 : client: [28] process command "currentsong"
Jul 19 04:52 : client: [28] command returned 0
Jul 19 04:52 : client: [28] process command "lsinfo "USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac""
Jul 19 04:52 : client: [28] command returned 0
Jul 19 04:52 : client: [28] process command "close"
Jul 19 04:52 : client: [28] command returned 4
Jul 19 04:52 : client: [28] closed
Jul 19 04:52 : client: [31] opened from 127.0.0.1:44496
Jul 19 04:52 : client: [31] process command "status"
Jul 19 04:52 : client: [31] command returned 0
Jul 19 04:52 : client: [31] process command "idle"
Jul 19 04:52 : client: [31] command returned 1
Jul 19 04:52 : client: [32] opened from 127.0.0.1:44508
Jul 19 04:52 : client: [32] process command "playlistinfo"
Jul 19 04:52 : client: [32] command returned 0
Jul 19 04:52 : client: [32] process command "close"
Jul 19 04:52 : client: [32] command returned 4
Jul 19 04:52 : client: [32] closed
Jul 19 04:52 : client: [33] opened from 127.0.0.1:34652
Jul 19 04:52 : client: [33] process command "subscribe dumy_channel"
Jul 19 04:52 : client: [33] command returned 0
Jul 19 04:52 : client: [33] process command "close"
Jul 19 04:52 : client: [33] command returned 4
Jul 19 04:52 : client: [33] closed
Jul 19 04:52 : client: [31] process command "status"
Jul 19 04:52 : client: [31] command returned 0
Jul 19 04:52 : client: [31] process command "currentsong"
Jul 19 04:52 : client: [31] command returned 0
Jul 19 04:52 : client: [31] process command "lsinfo "USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac""
Jul 19 04:52 : client: [31] command returned 0
Jul 19 04:52 : client: [31] process command "close"
Jul 19 04:52 : client: [31] command returned 4
Jul 19 04:52 : client: [31] closed
Jul 19 04:52 : client: [34] opened from 127.0.0.1:34666
Jul 19 04:52 : client: [34] process command "status"
Jul 19 04:52 : client: [34] command returned 0
Jul 19 04:52 : client: [34] process command "idle"
Jul 19 04:52 : client: [34] command returned 1
Jul 19 04:52 : client: [35] opened from 127.0.0.1:34670
Jul 19 04:52 : client: [35] process command "playlistinfo"
Jul 19 04:52 : client: [35] command returned 0
Jul 19 04:52 : client: [35] process command "close"
Jul 19 04:52 : client: [35] command returned 4
Jul 19 04:52 : client: [35] closed
Jul 19 04:53 : client: [36] opened from 127.0.0.1:36350
Jul 19 04:53 : client: [36] process command "subscribe dumy_channel"
Jul 19 04:53 : client: [36] command returned 0
Jul 19 04:53 : client: [36] process command "close"
Jul 19 04:53 : client: [36] command returned 4
Jul 19 04:53 : client: [36] closed
Jul 19 04:53 : client: [34] process command "status"
Jul 19 04:53 : client: [34] command returned 0
Jul 19 04:53 : client: [34] process command "currentsong"
Jul 19 04:53 : client: [34] command returned 0
Jul 19 04:53 : client: [34] process command "lsinfo "USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac""
Jul 19 04:53 : client: [34] command returned 0
Jul 19 04:53 : client: [34] process command "close"
Jul 19 04:53 : client: [34] command returned 4
Jul 19 04:53 : client: [34] closed
Jul 19 04:53 : client: [37] opened from 127.0.0.1:36364
Jul 19 04:53 : client: [37] process command "status"
Jul 19 04:53 : client: [37] command returned 0
Jul 19 04:53 : client: [37] process command "idle"
Jul 19 04:53 : client: [37] command returned 1
Jul 19 04:53 : client: [38] opened from 127.0.0.1:36380
Jul 19 04:53 : client: [38] process command "playlistinfo"
Jul 19 04:53 : client: [38] command returned 0
Jul 19 04:53 : client: [38] process command "close"
Jul 19 04:53 : client: [38] command returned 4
Jul 19 04:53 : client: [38] closed
Jul 19 04:53 : client: [39] opened from 127.0.0.1:54396
Jul 19 04:53 : client: [39] process command "lsinfo """
Jul 19 04:53 : client: [39] command returned 0
Jul 19 04:53 : client: [39] process command "playlistfind album """
Jul 19 04:53 : client: [39] command returned 0
Jul 19 04:53 : client: [39] closed


In the 4:52 I have clicked on the Album (nothing happened, no list of tracks presented) and in 4:53 I have clicked on Play via the three dots over the album (also nothing happened). The song that is shown in the logs is the last one played.

It is very strange that it works for you and not for me... Maybe there is some other song or file in my system that crashes some process when the library is regenerated? Is there a manner to see issues during library regeneration?

Very odd. It does correlate with the browser error in your earlier post that suggested no tracks were present in the libcache json file. This file is generated from the MPD database and is whats used to populate Tag/Album views.

Since neither myself nor Kent was able to repro the issue with the supplied test album I would try testing with just that album on a USB stick in your config. If you get same Browser error and no tracks it will be easier to troubleshoot.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#15
Just a thought.

I forgot to mention that when I used 7z to uncompress the file you shared, I got wonky (for MPD) permissions on the 'Wish you were here' directory. They were

Code:
drwx------  2 one  one       4096 Jul 12 07:11 'Wish you were here'

where one:one is my fake user:group. I changed this when I copied the directory and its contents to my SDCARD.

Of permissions, the MPD docs say


Quote:- Check your music_directory setting.

- Does the MPD user have read permission on all music files, and read+execute permission on all music directories (and all of their parent directories)?


Since my default user ('one') and the MPD user ('mpd') are different users but belong to the same 'audio' group, the above means the directory permissions for 'Wish...' at a minimum must be

Code:
drwxr-x---

aka 750.

I just replicated the overly generous directory permissions of '/mnt/SDCARD/Stereo Test'

Code:
drwxr-xr-x

aka 755.

From your last post there are a number of directories in the path to your tracks.


Code:
USB/Storage/Musica/Masters/Biblioteca-FLAC/Varis Autors/Baraka/09_-_Broken_Vows_-_A_Prayer_of_Kala_Rupa_-_An_Daorach_Bheag.flac

Each directory must obey the permissions dictum.

I don't know for sure that this is the problem in your case but it's worth checking.

Regards,
Kent
Reply
#16
I will check if the permissions are different from the rest of the files, although it is strange since I synchronize everything from my Windows desktop to the harddrive in the RPi using Cygwin + Rsync over SSH. Also I will check from a USB stick.

Thanks!
Reply
#17
I have checked the permissions and they are 755. Also, all the files have the same permissions, the APE+CUE, the FLACs, etc. Also, I have moved it to a USB stick and regenerated the DB and same result.
Reply
#18
(07-22-2024, 08:42 PM)jcucurull Wrote: I have checked the permissions and they are 755. Also, all the files have the same permissions, the APE+CUE, the FLACs, etc. Also, I have moved it to a USB stick and regenerated the DB and same result.

Don't forget ALL directories to be traversed MUST have the "x" flag set. In other words, all your bitmasks MUST look like ODD numbers, as R is 4, W is 2 and X is 1...
Failing to have that set will result in MPD being refused entering sub-directories.
Reply
#19
(07-22-2024, 08:42 PM)jcucurull Wrote: I have checked the permissions and they are 755. Also, all the files have the same permissions, the APE+CUE, the FLACs, etc. Also, I have moved it to a USB stick and regenerated the DB and same result.

Very odd.

Maybe the cue file contains some binary characters which are causing some sort of issue with MPD parsing the file. They won't show up in an editor unless it has a "Show invisible characters" option. 

You could try the Linux "file" command. It will analyze the file and print a status that can indicate whether binary data was found in a text file.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#20
I am mystified. The TestCUE.zip file I received contained perfectly well behaved .cue and .ape files as well a number of .jpg files. All passed muster and as I posted earlier, moOde had no problem once I corrected the directory permissions.

In particular


Code:
xxxxx@T520:~/Downloads/TestCUEAPE$ file 'Wish you were here'/*
Wish you were here/back_cover.jpg:         JPEG image data, JFIF standard 1.02, resolution (DPI), density 300x300, segment length 16, comment: "File written by Adobe Photoshop\250 5.0", baseline, precision 8, 1773x1367, components 3
Wish you were here/front_cover.jpg:        JPEG image data, JFIF standard 1.02, resolution (DPI), density 300x300, segment length 16, comment: "File written by Adobe Photoshop\250 5.0", baseline, precision 8, 1405x1411, components 3
Wish you were here/readme.txt:             ASCII text, with CRLF line terminators
Wish you were here/WishYouWereHere.ape:    Monkey's Audio compressed format version 3960 with high compression, stereo, sample rate 44100
Wish you were here/WishYouWereHere.cue:    ASCII text, with CRLF line terminators
Wish you were here/Wish You Were Here.jpg: JPEG image data, JFIF standard 1.02, resolution (DPI), density 300x300, segment length 16, comment: "File written by Adobe Photoshop\250 5.0", baseline, precision 8, 1405x1411, components 3



Regards,
Kent
Reply


Forum Jump: