I’ve been using MusicBrainz Picard on Ubuntu 20.04 since 2021, and it always worked like a charm.
Recently I’ve added some new mp3s. After the scan, the software ask me to save them.
After saving, if I close the software and I open it again, some of the files that I’ve previously saved are marked to be saved again (purple star). This keeps going on every time on the same few files.
I’ve also checked if there is problem of file permissions, but this is not the case.
How can I fix this? Are there any additional information I can provide to solve this problem?
After you save the files and restart Picard, are the updated tags present in the files, or are they not actually being written? Are the files’ mtimes (the timestamps displayed by ls -l) updated when you save them?
I have the folder with the mp3, let’s say “folder_mp3”.
I load all the files of this folder, I scan them, fix errors and then I save them.
Tomorrow I will put new files in this folder. Again, I must load all the files of this folder, scan them, and so on.
Is there a way to keep them as they are the files that I previously saved and only scan the new ones?
I don’t if this make sense, but for sure will solve my problem… and I will not have to wait 15minutes of scanning everytime I open MBP.
You could load the files before you put them into the folder. If you configure Picard to move the files to the target folder you could probably simplify your process: you put your untagged files into one folder, load this folder into Picard to tag and save to move the files to the final folder.
Picard > Options > Cover Art > untick both ’embed cover art into tags’ and ‘save cover art as separate files’
I would never load my whole music folder into Picard tbh.
I move things into my music folder after they’ve been tagged with Picard, and if I want to update tags later I drop things in in chunks. Don’t forget that you can drag and drop folders into Picard.
An additional question… What about the consistency of albums? I mean, today I have “Another Brick In The Wall Part 2” from “The Wall”. Tomorrow I will add “Mother” from the same album. How I can be sure that both songs will be recognized to belong to the same album? Sometimes, I get duplicate albums.
There’s no way for Picard to know files added at different times belong to the same album unfortunately. You either have to load them at the same time and then click ‘cluster’ (which groups things according to their album tag) and then ‘lookup’ (not scan, which wont necessarily keep them together), or you have to group them into the same album manualy later (drag and drop is your friend again, load the duplicate albums into Picard and then drag and drop the tracks into the same album).
Picard is made to work with full albums ideally btw - I would consider getting those instead of random mp3s
The cover art issues have already been mentioned, but there are a few other known cases where changes can be indicated.
Lyrics in ID3v2.3 can trigger this, see PICARD-2069
In general there might be some issues with ID3v2.3, as it has some differences to ID3v2.4 and values need to be converted between both formats. So if this happens with files tagged as ID3v2.3 switching to ID3v2.4 might help
Multiple cover art files embedded in ID3 can cause this, as there is no stable sort order, see PICARD-1696
There really might be other cases, but these are the documented ones.