-
Notifications
You must be signed in to change notification settings - Fork 157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Name of tag is cut off when displaying (.m4a file) #614
Comments
For MP4 the tag names are atom names and limited to 4 characters. mutagen truncates the given name. What you really should do is use the proper atom names. You hit a bit of a lucky punch here, as If you want a simple way to set or read some tags with readable names have a look at mutagen's EasyMP4 class, which is similar to the EasyMP3 one. With it you could do something like this. from mutagen.easymp4 import EasyMP4
f = EasyMP4('test.m4a')
f.tags["title"] = "foo"
f.tags["album"] = "bar"
f.save() The you will get something like this:
Or maybe if you want some generic abstraction to use the same approach and names across different tagging formats have a look at the MediaFIle library, which adds a format independent wrapper API over mutagen. |
Steps to reproduce:
Set
filename
to the path to a .m4a file.This will work, which can be verified with exiftool:
exiftool $filename | grep "Title"
Returns:
Title : This is a title
However, if you try to display it in python, it changes
title
totitl
:Returns:
I don't think it's just a printing error, as if you try to access the property like this:
Then it doesn't work, (returns
None
) but if you changetitle
totitl
then it will workThe text was updated successfully, but these errors were encountered: