Convert plugin - convert if source file changed?


I just found the convert plugin - looks great. Just one question: I want to maintain a converted version of my tracks, and when I run beet convert again, it will skip the ones already converted.

My question: does it convert if the metadata has changed? Or does it only check for the existence of the destination file?



It just checks whether the destination file exists. It doesn’t have a way to know whether the metadata has changed.

That is unfortunate. One way of checking, would be to check the time of the file. But I guess, this sounds easier than it would be to implement - but it would be a very useful feature, to only overwrite files older than the original one.