Open kjc1 opened 3 months ago
What's the use case for this? Any why does it have to be part of mutagen?
I also think this should be part of an application using mutagen, not mutagen itself. Mutagen should stick to the low level functionality.
I see several issues here
Provides support to all file formats to preserve the original file mtime on save. I'm aware some users already implement this functionality outside of Mutagen (e.g. Picard) so this has been implemented as an optional flag on the save method where the default (false) maintains the current behaviour.
I have a separate PR incoming to utilise this in Quod Libet.