Thank you for your donation!


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


Album Covers not showing; only Moode default
#1
Now that I got my network shared disk working with Moode, I've noticed ALL of the library doesnt have the Album view cover art showing up...

When I used the USB stick for the library - with far less content - containing a subset of the exact same directories, the cover art was displayed for the content directories that did have the .jpg art within.

Moode currently resides on a 4GB SDHC.  (I have some 16 GBs on the way)  I was wondering if Moode "knows" the space limitation and therefore cannot build the cache file for the cover art?

Or, is there something else I need to do, to enable these to show up?  It does say "Regenerating thumbnail cache..." in the Music Database page - but I've left it on all night and still, nothing in the Album view.  Thanks for any assistance!

Joe
Reply
#2
Post the Moode log and I'll have a look.

Code:
cat /var/log/moode.log
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
Thanks Tim. Here it is. I turned debugging ON and restarted. Still says "Regenerating thumbnail cache..." after restart. Joe

20200706 204838 worker: -- Start
20200706 204838 worker: Successfully daemonized
20200706 204838 worker: Integrity check (passed)
20200706 204838 worker: Session loaded
20200706 204838 worker: Debug logging (on)
20200706 204838 worker: Device raw: (0Confusedndrpihifiberry|1:empty|i2s:HiFiBerry Amp2)
20200706 204838 worker: Device cfg: (HiFiBerry Amp2|0|0|Digital|0)
20200706 204838 worker: ALSA volume set to (0%)
20200706 204839 worker: -- System
20200706 204841 worker: Host (moode)
20200706 204841 worker: moOde (6.5.2 2020-05-03)
20200706 204841 worker: Raspbian (10.3)
20200706 204841 worker: Kernel (4.19.115-v7+ #1305)
20200706 204841 worker: Platform (Pi-3B 1GB v1.2)
20200706 204841 worker: ARM arch (armv7l, 32-bit kernel)
20200706 204841 worker: MPD ver (0.21.22)
20200706 204841 worker: CPU gov (ondemand)
20200706 204841 worker: USB boot enabled
20200706 204841 worker: File system expanded
20200706 204841 worker: HDMI port off
20200706 204842 worker: File check (OK)
20200706 204842 worker: -- Network
20200706 204842 worker: eth0 exists
20200706 204842 worker: eth0 address not assigned
20200706 204842 worker: wlan0 exists
20200706 204842 worker: wifi country (US)
20200706 204842 worker: wlan0 trying SSID (Puma)
20200706 204842 worker: IP addr (192.168.2.7)
20200706 204843 worker: Netmask (255.255.255.0)
20200706 204843 worker: Gateway (192.168.2.1)
20200706 204843 worker: Pri DNS (192.168.2.1)
20200706 204843 worker: Domain (None)
20200706 204843 worker: -- Audio
20200706 204843 worker: ALSA outputs unmuted
20200706 204843 worker: ALSA card number (0)
20200706 204843 worker: Audio output (I2S audio device)
20200706 204843 worker: Audio device (HiFiBerry Amp2)
20200706 204844 worker: Audio formats (S16_LE, S24_LE, S32_LE)
20200706 204844 worker: ALSA mixer name (Digital)
20200706 204844 worker: MPD volume control (software)
20200706 204844 worker: Hdwr volume controller exists
20200706 204844 worker: Max ALSA volume (100%)
20200706 204844 worker: Reset renderer active flags
20200706 204844 worker: -- MPD
20200706 204844 worker: MPD conf updated
20200706 204845 worker: MPD started
20200706 204845 openMpdSocket(): connection failed (1)
20200706 204845 openMpdSocket(): errorno: 111, Connection refused
20200706 204845 worker: MPD accepting connections
20200706 204845 worker: Configure MPD outputs
20200706 204845 worker: MPD output 1 ALSA default (off)
20200706 204845 worker: MPD output 2 ALSA crossfeed (off)
20200706 204845 worker: MPD output 3 ALSA parametric eq (off)
20200706 204845 worker: MPD output 4 ALSA graphic eq (on)
20200706 204845 worker: MPD output 5 ALSA polarity inversion (off)
20200706 204845 worker: MPD output 6 ALSA bluetooth (off)
20200706 204845 worker: MPD output 7 HTTP stream (off)
20200706 204845 worker: MPD crossfade (off)
20200706 204845 worker: -- Feature availability
20200706 204845 worker: Source select (available)
20200706 204845 worker: Source select (source: MPD)
20200706 204845 worker: Source select (output: I2S audio device)
20200706 204845 worker: Bluetooth (available)
20200706 204845 worker: Airplay renderer (available)
20200706 204845 worker: Spotify renderer (available)
20200706 204845 worker: Squeezelite renderer (available)
20200706 204845 worker: UPnP renderer (available)
20200706 204846 worker: UPnP renderer (started)
20200706 204846 worker: DLNA server (available)
20200706 204846 worker: UPnP browser (available)
20200706 204846 worker: UPnP browser (started)
20200706 204846 worker: Audio scrobbler (available)
20200706 204846 worker: GPIO button handler (available)
20200706 204846 worker: -- Music sources
20200706 204846 worker: USB sources (none attached)
20200706 204846 sourceMount(): result=()
20200706 204846 worker: NAS and UPnP sources (mountall initiated)
20200706 204846 worker: -- Miscellaneous
20200706 204846 worker: USB volume knob (Off)
20200706 204846 worker: USB auto-mounter (udisks-glue)
20200706 204847 worker: LED0 (On)
20200706 204847 worker: LED1 (On)
20200706 204847 worker: Saved MPD vol level (0)
20200706 204847 worker: Preamp volume level (0)
20200706 204847 worker: MPD volume level (20) restored
20200706 204847 worker: ALSA volume level (100%)
20200706 204847 worker: Auto-play (Off)
20200706 204847 worker: Maintenance interval (3 hrs)
20200706 204847 worker: Screen saver activation (3600)
20200706 204847 worker: Session permissions (OK)
20200706 204847 worker: Watchdog started
20200706 204847 worker: Ready
20200706 204933 waitWorker(): Start (lib-config, w_active=0)
20200706 204933 waitWorker(): End (lib-config, w_active=0)
20200706 204934 enhanceMetadata(): Radio station
20200706 204934 engine-mpd: Metadata returned to client: Size=(29)
20200706 204942 waitWorker(): Start (sys-config, w_active=0)
20200706 204942 waitWorker(): End (sys-config, w_active=0)
20200706 204943 enhanceMetadata(): Radio station
20200706 204943 engine-mpd: Metadata returned to client: Size=(29)
20200706 204959 loadLibrary(): Cache data returned to client, length (3058049)
20200706 204959 enhanceMetadata(): Radio station
20200706 204959 engine-mpd: Metadata returned to client: Size=(29)
Reply
#4
Your log doesn't show any entries for the Library update or thumbnail generator.

1. Turn debug logging off
2. Reboot
3. Menu, Update library
4. Monitor the Moode log using the command below

Code:
moodeutl -t

5. When Library update is complete "worker: Job update_library done" as in the example below, post the bottom portion of the log in a code box. The code box button is 3rd from the right on the toolbar.

Code:
20200706 222319 worker: Watchdog started
20200706 222319 worker: Ready
20200707 072821 worker: Job update_library
20200707 072822 thmcache: Start
20200707 072822 thmcache: Scanning: NAS, SDCARD, UPNP
20200707 072829 thmcache: Done: 352 album dirs processed
20200707 072843 worker: Job update_library done
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
Code:
20200707 101510 worker: -- Start
20200707 101510 worker: Successfully daemonized
20200707 101510 worker: Integrity check (passed)
20200707 101510 worker: Session loaded
20200707 101510 worker: Debug logging (off)
20200707 101510 worker: Device raw: (0:sndrpihifiberry|1:empty|i2s:HiFiBerry Amp2)
20200707 101510 worker: Device cfg: (HiFiBerry Amp2|0|0|Digital|0)
20200707 101510 worker: ALSA volume set to (0%)
20200707 101511 worker: -- System
20200707 101513 worker: Host     (moode)
20200707 101513 worker: moOde    (6.5.2 2020-05-03)
20200707 101513 worker: Raspbian (10.3)
20200707 101513 worker: Kernel   (4.19.115-v7+ #1305)
20200707 101513 worker: Platform (Pi-3B 1GB v1.2)
20200707 101513 worker: ARM arch (armv7l, 32-bit kernel)
20200707 101513 worker: MPD ver  (0.21.22)
20200707 101513 worker: CPU gov  (ondemand)
20200707 101513 worker: USB boot enabled
20200707 101513 worker: File system expanded
20200707 101513 worker: HDMI port off
20200707 101514 worker: File check (OK)
20200707 101514 worker: -- Network
20200707 101514 worker: eth0 exists
20200707 101514 worker: eth0 address not assigned
20200707 101514 worker: wlan0 exists
20200707 101514 worker: wifi country (US)
20200707 101514 worker: wlan0 trying SSID (Puma)
20200707 101514 worker: IP addr (192.168.2.7)
20200707 101514 worker: Netmask (255.255.255.0)
20200707 101514 worker: Gateway (192.168.2.1)
20200707 101515 worker: Pri DNS (192.168.2.1)
20200707 101515 worker: Domain  (None)
20200707 101515 worker: -- Audio
20200707 101515 worker: ALSA outputs unmuted
20200707 101515 worker: ALSA card number (0)
20200707 101515 worker: Audio output (I2S audio device)
20200707 101515 worker: Audio device (HiFiBerry Amp2)
20200707 101515 worker: Audio formats (S16_LE, S24_LE, S32_LE)
20200707 101515 worker: ALSA mixer name (Digital)
20200707 101515 worker: MPD volume control (software)
20200707 101516 worker: Hdwr volume controller exists
20200707 101516 worker: Max ALSA volume (100%)
20200707 101516 worker: Reset renderer active flags
20200707 101516 worker: -- MPD
20200707 101516 worker: MPD conf updated
20200707 101516 worker: MPD started
20200707 101517 worker: MPD accepting connections
20200707 101517 worker: Configure MPD outputs
20200707 101517 worker: MPD output 1 ALSA default (off)
20200707 101517 worker: MPD output 2 ALSA crossfeed (off)
20200707 101517 worker: MPD output 3 ALSA parametric eq (off)
20200707 101517 worker: MPD output 4 ALSA graphic eq (on)
20200707 101517 worker: MPD output 5 ALSA polarity inversion (off)
20200707 101517 worker: MPD output 6 ALSA bluetooth (off)
20200707 101517 worker: MPD output 7 HTTP stream (off)
20200707 101517 worker: MPD crossfade (off)
20200707 101517 worker: -- Feature availability
20200707 101517 worker: Source select (available)
20200707 101517 worker: Source select (source: MPD)
20200707 101517 worker: Source select (output: I2S audio device)
20200707 101517 worker: Bluetooth (available)
20200707 101517 worker: Airplay renderer (available)
20200707 101517 worker: Spotify renderer (available)
20200707 101517 worker: Squeezelite renderer (available)
20200707 101517 worker: UPnP renderer (available)
20200707 101517 worker: UPnP renderer (started)
20200707 101517 worker: DLNA server (available)
20200707 101517 worker: UPnP browser (available)
20200707 101517 worker: UPnP browser (started)
20200707 101517 worker: Audio scrobbler (available)
20200707 101517 worker: GPIO button handler (available)
20200707 101517 worker: -- Music sources
20200707 101517 worker: USB sources (none attached)
20200707 101518 worker: NAS and UPnP sources (mountall initiated)
20200707 101518 worker: -- Miscellaneous
20200707 101518 worker: USB volume knob (Off)
20200707 101518 worker: USB auto-mounter (udisks-glue)
20200707 101518 worker: LED0 (On)
20200707 101518 worker: LED1 (On)
20200707 101518 worker: Saved MPD vol level (0)
20200707 101518 worker: Preamp volume level (0)
20200707 101518 worker: MPD volume level (20) restored
20200707 101519 worker: ALSA volume level (100%)
20200707 101519 worker: Auto-play (Off)
20200707 101519 worker: Maintenance interval (3 hrs)
20200707 101519 worker: Screen saver activation (3600)
20200707 101519 worker: Session permissions (OK)
20200707 101519 worker: Watchdog started
20200707 101519 worker: Ready
20200707 101638 worker: Job update_library
20200707 101638 thmcache: Start
20200707 101638 thmcache: Scanning: NAS, SDCARD, UPNP
20200707 101729 worker: Job update_library done

Seems to be missing the 20200707 072829 thmcache: Done: 352 album dirs processed
line, in both the Monitor response and the log.  ??

thanks!
(07-07-2020, 11:40 AM)Tim Curtis Wrote: Your log doesn't show any entries for the Library update or thumbnail generator.

1. Turn debug logging off
2. Reboot
3. Menu, Update library
4. Monitor the Moode log using the command below

Code:
moodeutl -t

5. When Library update is complete "worker: Job update_library done" as in the example below, post the bottom portion of the log in a code box. The code box button is 3rd from the right on the toolbar.

Code:
20200706 222319 worker: Watchdog started
20200706 222319 worker: Ready
20200707 072821 worker: Job update_library
20200707 072822 thmcache: Start
20200707 072822 thmcache: Scanning: NAS, SDCARD, UPNP
20200707 072829 thmcache: Done: 352 album dirs processed
20200707 072843 worker: Job update_library done
Reply
#6
The condition "thumbnail generator starts but never finishes" has not been reported before so you will need to do some troubleshooting.

Run the command below which generates the file list which is used as input to thmcache.php. It should print out a list of all the song file paths in your collection.

Code:
sudo /var/www/command/listall.sh

Example

Code:
.
.
.
file: NAS/FLAC/Thelonious Monk/Thelonious Monk Trio/07 Bye-Ya.flac
file: NAS/FLAC/Thelonious Monk/Thelonious Monk Trio/08 Monk's Dream.flac
file: NAS/FLAC/Thelonious Monk/Thelonious Monk Trio/09 Trinkle Tinkle.flac
file: NAS/FLAC/Thelonious Monk/Thelonious Monk Trio/10 These Foolish Things.flac
file: NAS/FLAC/Broker_Dealer/Inital Public Offering/01 Take Your Time.flac
file: NAS/FLAC/Broker_Dealer/Inital Public Offering/02 Satin Jacket.flac
file: NAS/FLAC/Broker_Dealer/Inital Public Offering/03 On A Claire Day.flac
file: NAS/FLAC/Broker_Dealer/Inital Public Offering/04 Sun Struck.flac
file: NAS/FLAC/Broker_Dealer/Inital Public Offering/05 Feel Free.flac
.
.
.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#7
It does.  Moode also plays them instantly.  I could try to mount the disc locally, instead of through the R6300V2 and see if it picks up the cover art that way.  I suspect it will, but ??  Of course I'd prefer to leave it on the router, so both audio systems pull from the same file system.  Thanks for working with me on this; hope something useful for you comes out as well.

Code:
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Hot_Tuna_-_Hot_Tuna/Mann's Fate.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Hot_Tuna_-_Hot_Tuna/Keep Your Lamps Trimmed and Burning.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Hot_Tuna_-_Hot_Tuna/Candy Man.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Hot_Tuna_-_Hot_Tuna/True Religion.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Hot_Tuna_-_Hot_Tuna/Belly Shadow.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Hot_Tuna_-_Hot_Tuna/Come Back Baby.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Humble Pie/Smokin'/Hot 'N' Nasty.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Humble Pie/Smokin'/Hot 'N' Nasty.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Humble Pie/Smokin'/The Fixer.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Humble Pie/Smokin'/You're So Good For Me.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Humble Pie/Smokin'/C'mon Everybody.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Humble Pie/Smokin'/Old Time Feelin'.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Humble Pie/Smokin'/30 Days In The Hole.flac
file: UPNP/ReadyDLNA: R6300v2/Browse Folders/Music/Humble Pie/Smokin'/Road Runner + Road Runner's 'G' Jam.flac
Reply
#8
@jjasniew

1) I infer from the filenames in your post that you are using your router as a UPnP Media Server rather than as a SAMBA server. Is this true?

I don't use UPnP services routinely but in a quick-n-dirty test last night I came up with what might be spurious behavior with coverart in this configuration...or it may be I was too sleepy to do the test right. Will dig deeper today.

2) You said "I'd prefer to leave it on the router, so both audio systems pull from the same file system."

That's fine and it's the mode I run in normally, but don't forget that each moOde player runs as a SAMBA server for its local music library. If you have your tracks on a local disk on one player, other players can mount the first as their music source. I have one subset of my library shared this way. In this configuration it would be prudent to use your huskiest RPi, preferably RPi4B, for the file-serving player.

Regards,
Kent
Reply
#9
My cable modem clicks-off at midnight, so I can get some sleep.  The R6300 router is still active, so I clicked every button to see.  Here's the moodutl -t response I recorded.  Finally this morning I  dismounted the HDD from the READYShare and simply plugged it into the pi.  Album art shows in this case, but to no avail through the "UPNP/ReadyDLNA:" connection, even after the Done with # albums processed report.

Thanks Kent.  I realize that's an alternate workaround.  I'm running a pi 3B.


Code:
pi@moode:~ $ moodeutl -t
)
20200707 102359 worker: GPIO button handler (available)
20200707 102359 worker: -- Music sources
20200707 102359 worker: USB sources (none attached)
20200707 102400 worker: NAS and UPnP sources (mountall initiated)
20200707 102400 worker: -- Miscellaneous
20200707 102400 worker: USB volume knob (Off)
20200707 102400 worker: USB auto-mounter (udisks-glue)
20200707 102400 worker: LED0 (On)
20200707 102400 worker: LED1 (On)
20200707 102400 worker: Saved MPD vol level (0)
20200707 102400 worker: Preamp volume level (0)
20200707 102401 worker: MPD volume level (20) restored
20200707 102401 worker: ALSA volume level (100%)
20200707 102401 worker: Auto-play (Off)
20200707 102401 worker: Maintenance interval (3 hrs)
20200707 102401 worker: Screen saver activation (3600)
20200707 102401 worker: Session permissions (OK)
20200707 102401 worker: Watchdog started
20200707 102401 worker: Ready
20200708 000108 worker: Job regen_thmcache
20200708 000108 thmcache: Start
20200708 000108 thmcache: Scanning: NAS, SDCARD, UPNP
20200708 000742 thmcache: Done: 3907 album dirs processed
20200708 002238 worker: Job update_library
20200708 002238 thmcache: Start
20200708 002238 thmcache: Scanning: NAS, SDCARD, UPNP
20200708 002314 worker: Job update_library done
20200708 002514 worker: Job regen_library
20200708 003034 worker: Job regen_library done
20200708 003319 thmcache: Done: 6082 album dirs processed
Reply
#10
Putting humpty-dumpty back together (with the HDD connected back at the R6300), I'm back to no album art. Interesting the different numbers for album dirs processed, shown below.  I did notice Moode was going through all manner of other audible crap on the HDD when I did the "listall.sh" previously; stuff outside the READYSHARE/USB_Storage/Music directory I specified in the Music Source Server Path.  Thanks!
Code:
pi@moode:~ $ moodeutl -t
sources
20200708 075533 worker: USB sources (none attached)
20200708 075535 worker: NAS and UPnP sources (mountall initiated)
20200708 075535 worker: -- Miscellaneous
20200708 075535 worker: USB volume knob (Off)
20200708 075535 worker: USB auto-mounter (udisks-glue)
20200708 075535 worker: LED0 (On)
20200708 075535 worker: LED1 (On)
20200708 075535 worker: Saved MPD vol level (0)
20200708 075535 worker: Preamp volume level (0)
20200708 075535 worker: MPD volume level (15) restored
20200708 075535 worker: ALSA volume level (100%)
20200708 075535 worker: Auto-play (Off)
20200708 075535 worker: Maintenance interval (3 hrs)
20200708 075535 worker: Screen saver activation (3600)
20200708 075535 worker: Session permissions (OK)
20200708 075535 worker: Watchdog started
20200708 075535 worker: Ready
20200708 080034 worker: Job update_library
20200708 080035 thmcache: Start
20200708 080035 thmcache: Scanning: NAS, SDCARD, UPNP
20200708 080038 worker: Job update_library done
20200708 080145 worker: Job regen_library
20200708 080759 thmcache: Done: 3184 album dirs processed
20200708 080810 worker: Job regen_library done
20200708 081322 worker: Job regen_thmcache
20200708 081323 thmcache: Start
20200708 081323 thmcache: Scanning: NAS, SDCARD, UPNP
20200708 082352 thmcache: Done: 6084 album dirs processed
Reply


Forum Jump: