Moode Forum
[PROBLEM] One folder empty view - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: [PROBLEM] One folder empty view (/showthread.php?tid=5844)

Pages: 1 2 3


RE: One folder empty view - Nutul - 10-07-2023

(10-07-2023, 12:27 PM)pegaso Wrote: All folders and files in my NAS have the same name scheme with dots followed by space/s in their names / folder names. And it's rather not a problem. I haven't noticed other folders with this problem.

Then we exclude a naming problem.

Now you can try to ffmpeg that song, enclosing its name in double-quotes, so that we can see the results.


RE: One folder empty view - TheOldPresbyope - 10-07-2023

But this isn’t Volumio or M.A.L.P. or .…. 

We are the moOde Forum and we’re trying to figure out why, out of all the moOde users, you seem to be having this problem with the library folder view.

Regards,
Kent


RE: One folder empty view - Tim Curtis - 10-07-2023

Zip up the folder and PM a download link to @TheOldPresbyope, @Nutul and myself to see if one of us can repro the issue.

If its not reproducible on our end then it would suggest something external to moOde software thats causing the issue.


RE: One folder empty view - pegaso - 10-08-2023

I made one more test. 
I saved the problematic folder on a usb flash drive and connected it to my rpi. As it was before, subfolders were shown as empty. 
But when I accidentally clicked on the folder name and selected play, the files started playing and there was a full list shown in the folder queue. 

The second test I did was by saving these subfolders with flac files within into the root folder named: "R HEAD", "RADOHEA", "RA HEAD" - and surprisingly - there were shown full, corect list of files. 
So it seems that the problem is only occuring when the folder name is "RADIOHEAD". Could you check it, please?


RE: One folder empty view - Nutul - 10-08-2023

(10-08-2023, 08:21 PM)pegaso Wrote: I made one more test. 
I saved the problematic folder on a usb flash drive and connected it to my rpi. As it was before, subfolders were shown as empty. 
But when I accidentally clicked on the folder name and selected play, the files started playing and there was a full list shown in the folder queue. 

The second test I did was by saving these subfolders with flac files within into the root folder named: "R HEAD", "RADOHEA", "RA HEAD" - and surprisingly - there were shown full, corect list of files. 
So it seems that the problem is only occuring when the folder name is "RADIOHEAD". Could you check it, please?

a) Try now to rename the folder to "RADIOHEAD" again, as it might have been a matter of a similar character, but in a different codepage (mistakenly, I mean)
b) we wanted to see the results of ffmpeg playing one of those tracks...

P.S.
I too have a folder named Radiohead, and everything is showing perfectly.
What filesystem is the thing formatted with?


RE: One folder empty view - Tim Curtis - 10-08-2023

(10-08-2023, 08:21 PM)pegaso Wrote: I made one more test. 
I saved the problematic folder on a usb flash drive and connected it to my rpi. As it was before, subfolders were shown as empty. 
But when I accidentally clicked on the folder name and selected play, the files started playing and there was a full list shown in the folder queue. 

The second test I did was by saving these subfolders with flac files within into the root folder named: "R HEAD", "RADOHEA", "RA HEAD" - and surprisingly - there were shown full, corect list of files. 
So it seems that the problem is only occuring when the folder name is "RADIOHEAD". Could you check it, please?

I'll review the code. Uppercase 'RADIO' is one of the moOde defined folder names under /var/lib/mpd/music/

Code:
pi@moode:~ $ ls -l /var/lib/mpd/music/
total 12
lrwxrwxrwx 1 root root     8 Sep  5 14:23 NAS -> /mnt/NAS
drwxrwxrwx 2 root root 12288 Oct  4 14:39 RADIO
lrwxrwxrwx 1 root root    11 Sep  5 14:23 SDCARD -> /mnt/SDCARD
lrwxrwxrwx 1 root root     6 Sep  5 14:23 USB -> /media



RE: One folder empty view - Nutul - 10-08-2023

(10-08-2023, 09:40 PM)Tim Curtis Wrote:
(10-08-2023, 08:21 PM)pegaso Wrote: I made one more test. 
I saved the problematic folder on a usb flash drive and connected it to my rpi. As it was before, subfolders were shown as empty. 
But when I accidentally clicked on the folder name and selected play, the files started playing and there was a full list shown in the folder queue. 

The second test I did was by saving these subfolders with flac files within into the root folder named: "R HEAD", "RADOHEA", "RA HEAD" - and surprisingly - there were shown full, corect list of files. 
So it seems that the problem is only occuring when the folder name is "RADIOHEAD". Could you check it, please?

I'll review the code. Uppercase 'RADIO' is one of the moOde defined folder names under /var/lib/mpd/music/

Code:
pi@moode:~ $ ls -l /var/lib/mpd/music/
total 12
lrwxrwxrwx 1 root root     8 Sep  5 14:23 NAS -> /mnt/NAS
drwxrwxrwx 2 root root 12288 Oct  4 14:39 RADIO
lrwxrwxrwx 1 root root    11 Sep  5 14:23 SDCARD -> /mnt/SDCARD
lrwxrwxrwx 1 root root     6 Sep  5 14:23 USB -> /media

You mean:
1. MUST BE directly under /var/lib/mpd/music
2. MUST BE all-caps
3. MUST BE a single word

I do have a folder, as I said, containing "radio" (Radiohead) BUT:
1. it is under /var/lib/mpd/music/USB/Spare 4/Music/R/
2. it is NOT all caps
3. it is not a SINGLE word
And everything is fine in my library.


RE: One folder empty view - pegaso - 10-08-2023

(10-08-2023, 08:53 PM)Nutul Wrote: P.S.
I too have a folder named Radiohead, and everything is showing perfectly.
What filesystem is the thing formatted with?

In my case folder name "Radiohead" or "radiohead" is ok, the problematic name in upper case "RADIOHEAD"

Quote:b) we wanted to see the results of ffmpeg playing one of those tracks...
Code:
pi@126moode:~ $ ffmpeg -i "/mnt/NAS/Musica/R/RADIOHEAD/2008. The Best Of/disc 2/                                           01. Airbag.flac" > /dev/null
ffmpeg version 4.3.4-0+deb11u1+rpt3 Copyright (c) 2000-2021 the FFmpeg developer                                           s
 built with gcc 10 (Debian 10.2.1-6)
 configuration: --prefix=/usr --extra-version=0+deb11u1+rpt3 --toolchain=harden                                           ed --incdir=/usr/include/aarch64-linux-gnu --enable-gpl --disable-stripping --en                                           able-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enab                                           le-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca -                                           -enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-                                           libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-                                           libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenj                                           peg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq                                            --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --e                                           nable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheo                                           ra --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --                                           enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-li                                           bxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal                                            --enable-opencl --enable-opengl --enable-sdl2 --disable-mmal --enable-neon --en                                           able-v4l2-request --enable-libudev --enable-epoxy --enable-sand --libdir=/usr/li                                           b/aarch64-linux-gnu --arch=arm64 --enable-pocketsphinx --enable-libdc1394 --enab                                           le-libdrm --enable-vout-drm --enable-libiec61883 --enable-chromaprint --enable-f                                           rei0r --enable-libx264 --enable-shared
 libavutil      56. 51.100 / 56. 51.100
 libavcodec     58. 91.100 / 58. 91.100
 libavformat    58. 45.100 / 58. 45.100
 libavdevice    58. 10.100 / 58. 10.100
 libavfilter     7. 85.100 /  7. 85.100
 libavresample   4.  0.  0 /  4.  0.  0
 libswscale      5.  7.100 /  5.  7.100
 libswresample   3.  7.100 /  3.  7.100
 libpostproc    55.  7.100 / 55.  7.100
Input #0, flac, from '/mnt/NAS/Musica/R/RADIOHEAD/2008. The Best Of/disc 2/01. A                                           irbag.flac':
 Metadata:
   ARTIST          : Radiohead
   TITLE           : Airbag
   ALBUM           : The Best Of
   DATE            : 2008
   GENRE           : Alternative Rock
   track           : 01
   TRACKTOTAL      : 13
   disc            : 2
   DISCTOTAL       : 2
 Duration: 00:04:47.88, start: 0.000000, bitrate: 1056 kb/s
   Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
   Stream #0:1: Video: mjpeg (Baseline), yuvj422p(pc, bt470bg/unknown/unknown),                                            500x500 [SAR 600:600 DAR 1:1], 90k tbr, 90k tbn, 90k tbc (attached pic)
   Metadata:
     comment         : Cover (front)
At least one output file must be specified



RE: One folder empty view - Nutul - 10-08-2023

(10-08-2023, 09:56 PM)pegaso Wrote:
(10-08-2023, 08:53 PM)Nutul Wrote: P.S.
I too have a folder named Radiohead, and everything is showing perfectly.
What filesystem is the thing formatted with?

In my case folder name "Radiohead" or "radiohead" is ok, the problematic name in upper case "RADIOHEAD"

Quote:b) we wanted to see the results of ffmpeg playing one of those tracks...
Code:
pi@126moode:~ $ ffmpeg -i "/mnt/NAS/Musica/R/RADIOHEAD/2008. The Best Of/disc 2/                                           01. Airbag.flac" > /dev/null
ffmpeg version 4.3.4-0+deb11u1+rpt3 Copyright (c) 2000-2021 the FFmpeg developer                                           s
 built with gcc 10 (Debian 10.2.1-6)
 configuration: --prefix=/usr --extra-version=0+deb11u1+rpt3 --toolchain=harden                                           ed --incdir=/usr/include/aarch64-linux-gnu --enable-gpl --disable-stripping --en                                           able-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enab                                           le-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca -                                           -enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-                                           libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-                                           libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenj                                           peg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq                                            --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --e                                           nable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheo                                           ra --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --                                           enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-li                                           bxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal                                            --enable-opencl --enable-opengl --enable-sdl2 --disable-mmal --enable-neon --en                                           able-v4l2-request --enable-libudev --enable-epoxy --enable-sand --libdir=/usr/li                                           b/aarch64-linux-gnu --arch=arm64 --enable-pocketsphinx --enable-libdc1394 --enab                                           le-libdrm --enable-vout-drm --enable-libiec61883 --enable-chromaprint --enable-f                                           rei0r --enable-libx264 --enable-shared
 libavutil      56. 51.100 / 56. 51.100
 libavcodec     58. 91.100 / 58. 91.100
 libavformat    58. 45.100 / 58. 45.100
 libavdevice    58. 10.100 / 58. 10.100
 libavfilter     7. 85.100 /  7. 85.100
 libavresample   4.  0.  0 /  4.  0.  0
 libswscale      5.  7.100 /  5.  7.100
 libswresample   3.  7.100 /  3.  7.100
 libpostproc    55.  7.100 / 55.  7.100
Input #0, flac, from '/mnt/NAS/Musica/R/RADIOHEAD/2008. The Best Of/disc 2/01. A                                           irbag.flac':
 Metadata:
   ARTIST          : Radiohead
   TITLE           : Airbag
   ALBUM           : The Best Of
   DATE            : 2008
   GENRE           : Alternative Rock
   track           : 01
   TRACKTOTAL      : 13
   disc            : 2
   DISCTOTAL       : 2
 Duration: 00:04:47.88, start: 0.000000, bitrate: 1056 kb/s
   Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
   Stream #0:1: Video: mjpeg (Baseline), yuvj422p(pc, bt470bg/unknown/unknown),                                            500x500 [SAR 600:600 DAR 1:1], 90k tbr, 90k tbn, 90k tbc (attached pic)
   Metadata:
     comment         : Cover (front)
At least one output file must be specified

OK, then, as Tim is mentioning. there might be a problem in moOde with folders containing "RADIO"


RE: One folder empty view - Tim Curtis - 10-08-2023

It's prolly this line of code in function renderFolderView()


Code:
if (typeof(data[i].file) != 'undefined' && data[i].file.indexOf('RADIO') == -1) {
   files[l] = data[I];
   l = l + 1;
}