Allow writing lists of bytes into M4A freeform tags #641
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
when i wanted to write the
----:com.apple.iTunes:ARTISTS
as a mutli-value tag, no matter what i tried, i got one of two errors:if i used bytes, like for everything else, for example
[b'EDEN', b'Leah Kelly']
, it would tell me:even if i absolutely ensured it was a string all the way through my tagging code, it somehow got converted to bytes internally and threw this error, or a similar one, something along side
bare string with no encoding
. This small PR just allows the value to be already bytes, since it get's internally converted to bytes somewhere along the way.i tested it by editing my local install of mutagen, and it writes tags correctly now.