Hi all,
I’ve recently switched over to cinnamon as my DE and, as is always the way, I’m ironing out niggles.
My latest niggle is with Nemo - Specifically with my audio files (FLAC / MP3) - I don’t have any thumbnails.
I’ve been looking around the web (and on here) and this is what I’ve tried so far…
- Installing Thumbnailers (I’ve got the following now installed)…
- ffmpegthumbnailer
- ffmpeg-audio-thumbnailer
- xapp-epub-thumbnailer
- gnome-epub-thumbnailer
- xapp-mp3-thumbnailer
- xapp-thumbnailers-common
- Clearing the thumbnail cache (
rm -rf ~/.cache/thumbnails
) - Turning thumbnails on and off in nemo
- Resetting the size limits (Under Preferences > Preview I’ve now got it set to Show Thumbnails: Yes, Count number of Items: Always and Only for files smaller than: 4GB [which is a bit much but still…])
I’ve just run a test after finding a folder ~/.cache/thumbnails/fail/gnome-thumbnail-factory
- That had 193 items in it - I then opened an album folder and it now has 205 items in it - It’s a 12 track album so it looks like thumbnail generation is being attempted but failing.
This sits alongside a folder called ~/.cache/thumbnails/large
- That has 38 thumbnails in it from some videos and images which have generated without issue.
I’ve just found out I can run nemo from the command line to get debug info by calling nemo --debug
(Very handy)
When I open a directory containing music files I get this error for each file…
[NULL @ 0x55f80c892b80] Unable to find a suitable output format for '/tmp/.gnome_desktop_thumbnail.QYJJ71'
/tmp/.gnome_desktop_thumbnail.QYJJ71: Invalid argument
I think that’s it. I’m not sure what else to try, or what other info I can provide to help diagnose my issue, so any suggestions are very welcome.
Reviewing an article here - Adding reference in case it helps others - https://askubuntu.com/questions/1368910/how-to-create-custom-thumbnailers-for-nautilus-nemo-and-caja
UPDATE: Switching Thumbnailers
I have uninstalled ffmpeg-audio-thumbnailer and now MP3 files (but not FLAC) have thumbnails, as the debug log was showing ffmpeg was being used and failing. The main ffmpegthumbnailer is still installed for video - Moving in the right direction (but 80% of my music is FLAC…).
I have now removed all of the xapp-**** thumbnailers and re-installed ffmpeg-audio-thumbnailer and am seeing the same errors again, suggesting something wrong with this thumbnailer but, looking at the code, it’s pretty simple - I’ve used the ffmpeg
command line myself to generate a manual thumbnail and that works fine.
This is a full sample output…
ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.1.1 (GCC) 20230429
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Trailing option(s) found in the command: may be ignored.
Input #0, flac, from '/home/keith/Music/Albums/1 Giant Leap/1 Giant Leap/01 Dunya Salam.flac':
Metadata:
DISPLAY ARTIST : 1 Giant Leap; Baaba Maal
TITLE : Dunya Salam
DATE : 2002-04-09
ARTIST : 1 Giant Leap;Baaba Maal
album_artist : 1 Giant Leap
ALBUMARTISTSORT : 1 Giant Leap
ALBUM : 1 Giant Leap
track : 1
CONTENTGROUP : Digital Only
ENCODER : reference libFLAC 1.3.2 20170101
ORGANIZATION : Palm Pictures
COMMENT : Digital Only
ACOUSTID_ID : 01ef3c1f-ee29-4921-81e9-bdb9198f2ec3
MUSICBRAINZ_RELEASEGROUPID: 389bdd1a-afce-3f8d-b1b2-2fc60c702b51
ORIGINALDATE : 2001
ORIGINALYEAR : 2001
RELEASETYPE : album
MUSICBRAINZ_ALBUMID: ea66040d-ad6c-41b4-b5c9-c1eb0263738a
RELEASECOUNTRY : GB
RELEASESTATUS : official
CATALOGNUMBER : PALMCD 2077-2
ASIN : B00005UMQ5
BARCODE : 660200207724
MUSICBRAINZ_ALBUMARTISTID: 3eff5a3a-b011-4da3-81fe-bc8d4a11b28c
SCRIPT : Latn
disc : 1
MEDIA : CD
MUSICBRAINZ_TRACKID: 30a4dbb2-acdc-4408-acf2-3ab20cb87a32
ISRC : USPA30100179
MUSICBRAINZ_ARTISTID: 3eff5a3a-b011-4da3-81fe-bc8d4a11b28c;cec7447d-a39c-41c5-ba74-5d7057e5c731
ARTISTSORT : 1 Giant Leap feat. Maal, Baaba
ARTISTS : 1 Giant Leap;Baaba Maal
MUSICBRAINZ_RELEASETRACKID: dc9955f8-b598-33a9-b694-445490935cbf
TRACKTOTAL : 12
DISCTOTAL : 1
GENRE : 2000s;Trip Hop
Duration: 00:02:55.08, start: 0.000000, bitrate: 584 kb/s
Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
Stream #0:1: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 500x500 [SAR 1:1 DAR 1:1], 90k tbr, 90k tbn (attached pic)
Metadata:
comment : Cover (front)
[NULL @ 0x55acecdedb80] Unable to find a suitable output format for '/tmp/.gnome_desktop_thumbnail.SXZS71'
/tmp/.gnome_desktop_thumbnail.SXZS71: Invalid argument
At this stage MP3s are down again too - It seems that the xapp thumbnailers were working for those.