Christoph Reiter

Results 970 comments of Christoph Reiter

> edit: is this the same problem : #354 ? It's not, id3v2 has a known encoding stored in the file, which is likely wrong in your case. > edit2:...

Nothing like this exists atm, you have to copy first and then change it. I can see the benefit for your use case though, so I'll leave this open.

yeah, that could be communicated better. In this case you could read the tags from one MP3 for example and then save them to another MP3, but both files needs...

Values for EasyMP4 need to be strings.

> If this is true, shouldn't the mutagen open just the metadata and save the only delta, instead of write the entire file. We do, if there is enough space...

Changes to the value can also lead to metadata needing more space (one more character is enough), and even if nothing changes we might need slightly more space because we...

Not sure how I can help here sadly. Ideas welcome.

Have a look at https://mutagen.readthedocs.io/en/latest/user/padding.html It doesn't provide everything you ask for though. For any new features we'd need to have a good use case first.

> How to make use of the custom large padding? ```python def mypadding(info): if info.padding < 0: # in case there is no padding left after write add lots return...

So we are all on the same page, this is what the default does: https://github.com/quodlibet/mutagen/blob/eee54961a15620a83ca28e9762d21ccbad781d47/mutagen/_tags.py#L44 It tries to add more padding if rewriting the file would take longer. Exposing the...