Open Darkmaster006 opened 3 years ago
On Linux, Clementine uses inotify to get notifications about file changes. If that isn't working, you may be hitting a watch limit. Take a look at /proc/sys/fs/inotify/max_user_watches
.
On Linux, Clementine uses inotify to get notifications about file changes. If that isn't working, you may be hitting a watch limit. Take a look at
/proc/sys/fs/inotify/max_user_watches
.
That file shows '65536'.
I assume that you don't have 65536 songs? And which options do you have selected under Music Library -> Automatic updating?
I assume that you don't have 65536 songs? And which options do you have selected under Music Library -> Automatic updating?
Actually, yeah, I do have around that numer. Using 'ls -1R | grep .*.mp3 | wc -l' on the terminal, which should give the number of .mp3 files in my Music folder, gives '65222' as its output, which I guess is the number of songs. As for the options under Automatic Updating, at that time I had both 'Update the Library when Clementine starts' (but it never actually did, even if I had it open for a while; ah, I think it did say updating but it never changed what I'd changed in the tags), and 'Monitor the library for changes', which also didn't seem to happen. Only if I manually updated the library and rescanned it all over again did it change what I had changed in the tags with kid3. That's why I would like to have an option to scan only certain files that I know I've changed, so that they can be updated promptly and I can be done with it. EDIT: If I add a new directory to my music library, using the 'Updated Changed Library Folders' does add it. Maybe if I changed it to a non-music library place, then updated, then changed it back, it'd work?
The scan on start is supposed to check the modified timestamps in all of the directories in the library. However, I think this is flawed. There's likely some variation in filesystem behavior and dependency on the method of writing the file (for example, truncating and rewriting the entire file vs writing to part of a file that is already allocated).
This is no bug but I wanted to know if there was any way to rescan only certain files (those which I fixed the tags for), because I already know what I fixed since I saw it in Clementine and went to fix them with Kid3. I'm running Clementine in Linux Mint. Thank you.