I have just added a full album of 24 mp3 tracks to my music folder and launched a local scan, but the tracks have not been loaded in the db. I checked in the sqlite3 tables and they are not there and of course the client (Iris) is not showing them.
I check permissions of the files and they are correct.
(Using mopidy 3.0.2 on Raspberry Buster)
Could you provide the output of sudo mopidyctl -o logging/verbosity=4 local scan
May I also have a hint what the new files were?
And output of sudo mopidyctl deps
All those related to the artist Renato Zero
- Sent from my mobile phone. Sorry for typos -
Running "/usr/bin/mopidy --config /usr/share/mopidy/conf.d:/etc/mopidy/mopidy.conf deps" as user mopidy
Executable: /usr/bin/mopidy
Platform: Linux-5.4.72-v7+-armv7l-with-debian-10.6
Python: CPython 3.7.3 from /usr/lib/python3.7
Mopidy: 3.0.2 from /usr/lib/python3/dist-packages
Mopidy-Cd: 0.5 from /usr/local/lib/python3.7/dist-packages
setuptools: 40.8.0 from /usr/lib/python3/dist-packages
Pykka: 2.0.2 from /usr/lib/python3/dist-packages
musicbrainzngs: 0.6 from /usr/local/lib/python3.7/dist-packages
Mopidy: 3.0.2 from /usr/lib/python3/dist-packages
Mopidy-Iris: 3.55.1 from /usr/local/lib/python3.7/dist-packages
Mopidy: 3.0.2 from /usr/lib/python3/dist-packages
Pykka: 2.0.2 from /usr/lib/python3/dist-packages
setuptools: 40.8.0 from /usr/lib/python3/dist-packages
Mopidy-Spotify: 4.0.1 from /usr/lib/python3/dist-packages
Mopidy-ALSAMixer: 2.0.0 from /usr/lib/python3/dist-packages
Mopidy-Spotify-Tunigo: 1.0.0 from /usr/local/lib/python3.7/dist-packages
Pykka: 2.0.2 from /usr/lib/python3/dist-packages
setuptools: 40.8.0 from /usr/lib/python3/dist-packages
Mopidy-Spotify: 4.0.1 from /usr/lib/python3/dist-packages
tunigo: 1.0.0 from /usr/local/lib/python3.7/dist-packages
requests: 2.21.0 from /usr/lib/python3/dist-packages
setuptools: 40.8.0 from /usr/lib/python3/dist-packages
Mopidy: 3.0.2 from /usr/lib/python3/dist-packages
Mopidy-Local: 3.1.1 from /usr/local/lib/python3.7/dist-packages
Pykka: 2.0.2 from /usr/lib/python3/dist-packages
setuptools: 40.8.0 from /usr/lib/python3/dist-packages
uritools: 2.2.0 from /usr/lib/python3/dist-packages
Mopidy: 3.0.2 from /usr/lib/python3/dist-packages
Mopidy-SoundCloud: 3.0.0 from /usr/lib/python3/dist-packages
Mopidy-Scrobbler: 2.0.0 from /usr/lib/python3/dist-packages
Mopidy-Podcast-iTunes: 3.0.0 from /usr/lib/python3/dist-packages
Mopidy-MPD: 3.0.0 from /usr/lib/python3/dist-packages
Mopidy-InternetArchive: 3.0.0 from /usr/lib/python3/dist-packages
Mopidy-Podcast: 3.0.0 from /usr/lib/python3/dist-packages
Mopidy-TuneIn: 1.0.0 from /usr/lib/python3/dist-packages
GStreamer: 1.14.4.0 from /usr/lib/python3/dist-packages/gi
Detailed information:
Python wrapper: python-gi 3.30.4
Relevant elements:
Found:
uridecodebin
souphttpsrc
appsrc
alsasink
osssink
oss4sink
pulsesink
id3demux
id3v2mux
lamemp3enc
mpegaudioparse
mpg123audiodec
vorbisdec
vorbisenc
vorbisparse
oggdemux
oggmux
oggparse
flacdec
flacparse
shout2send
Not found:
flump3dec
mad
As you can see, those tracks are being found and they are not been skipped. Mopidy thinks it already has an entry for them in your database so it is not rescanning them. You could try forcing a rescan of everything with sudo mopidyctl local scan --force
, perhaps also with the logging verbosity=4 to look for any issues that are erroneously not being reported. You could also try checking that Mopidy can find the tags:
python3 /usr/lib/python3/dist-packages/mopidy/audio/scan.py "/media/MUSIC/Renato Zero/02.Litaliana.mp3"
But at this point I would fully expect those tracks to be in your database.
sudo /usr/bin/sqlite3 /var/lib/mopidy/local/library.db
sqlite> SELECT name FROM artist WHERE name="Renato Zero";
sqlite>
Ok. Some more detail: tracks are in the track table:
sqlite> select name from tracks where name="02.Litaliana.mp3";
02.Litaliana.mp3
But the artist and the album are not.
It’s probably better to SELECT
on the URI field when checking if present in the database, then you’ll find it regardless of any tagging issues.
And how about:
python3 /usr/lib/python3/dist-packages/mopidy/audio/scan.py "/media/MUSIC/Renato Zero/02.Litaliana.mp3"
2020-12-10 21:18:29,128 TRACE element decodebin0: have-audio;
2020-12-10 21:18:29,139 TRACE element mpegaudioparse0: GstMessageDurationChanged;
2020-12-10 21:18:29,141 TRACE element fakesink0: GstMessageTag, taglist=(taglist)"taglist\,\ has-crc\=\(boolean\)false\,\ chan...
2020-12-10 21:18:29,145 TRACE element pipeline0: GstMessageAsyncDone, running-time=(guint64)18446744073709551615;
uri file:///media/MUSIC/Renato%20Zero/02.Litaliana.mp3
mime None
duration 376920
playable True
seekable True
tags
has-crc [False]
channel-mode ['joint-stereo']
audio-codec ['MPEG-1 Layer 3 (MP3)']
Not having the entries in the Artists or Album tables, I cannot select them from Iris frontend…
Why the new artist is not listed in the Artists table?
I don’t see any artist or album tags present for the file. Are you sure these new files are correctly tagged?
You are right. I have ripped them from a CD but I haven’t correctly scanned for tags. I will now use Musicbrainz Picard to retrieve all the tags.
Thank you for your time!