mutagen
mutagen copied to clipboard
Error writing new covert art to FLAC
Traceback (most recent call last):
File "../tagger.py", line 39, in <module>
tags_modified = write.write_tags(args.path, track, args.only_fields, args.remove_coverart, args.coverart_replace)
File "C:\Users\Alpha\workspace\tagger\write.py", line 25, in write_tags
tags_modified = filetypes.flac.write_tags(tagfile, json, only_fields, remove_coverart, coverart_replace)
File "C:\Users\Alpha\workspace\tagger\filetypes\flac.py", line 67, in write_tags
data=data
File "C:\Users\Alpha\workspace\tagger\venv-windows\.venv\lib\site-packages\mutagen\flac.py", line 587, in __init__
super(Picture, self).__init__(data)
File "C:\Users\Alpha\workspace\tagger\venv-windows\.venv\lib\site-packages\mutagen\flac.py", line 109, in __init__
self.load(data)
File "C:\Users\Alpha\workspace\tagger\venv-windows\.venv\lib\site-packages\mutagen\flac.py", line 606, in load
self.mime = data.read(length).decode('UTF-8', 'replace')
File "C:\Users\Alpha\workspace\tagger\venv-windows\.venv\lib\site-packages\mutagen\flac.py", line 70, in read
size, len(data)))
mutagen.flac.error: file said 218765834 bytes, read 670552 bytes
Getting the above error when writing a new cover art to a FLAC file. The new image file is 670.560 bytes .
with open(path_to_file, "rb") as albumart:
tags_all.add_picture(Picture(
data=albumart.read()
))
This seems to occur with any image file. The first large number changes with other image files too.
You can find the FLAC file here