Skip to content
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

eyed3 unable to write ID3 v2.2 #9

Open
mikihau opened this issue Jan 2, 2021 · 0 comments
Open

eyed3 unable to write ID3 v2.2 #9

mikihau opened this issue Jan 2, 2021 · 0 comments

Comments

@mikihau
Copy link

mikihau commented Jan 2, 2021

Looks like eyed3, the dependent library, refuses to write tags for ID3 v2.2.

To reproduce the issue, download this mp3 file here, create the companion chapters.txt file, then run mp3chaps (any option) on that file. Error message I got:

$ mp3chaps -i ~/Documents/podcasting/final.mp3
Chapters:
Introduction
Chapter Title 1
Chapter Title 2
Traceback (most recent call last):
  File "/Users/mikihau/.virtualenvs/podcast/bin/mp3chaps", line 8, in <module>
    sys.exit(main())
  File "/Users/mikihau/.virtualenvs/podcast/lib/python3.8/site-packages/mp3chaps.py", line 81, in main
    add_chapters(tag, args["<filename>"])
  File "/Users/mikihau/.virtualenvs/podcast/lib/python3.8/site-packages/mp3chaps.py", line 65, in add_chapters
    tag.save()
  File "/Users/mikihau/.virtualenvs/podcast/lib/python3.8/site-packages/eyed3/id3/tag.py", line 900, in save
    raise NotImplementedError("Unable to write ID3 v2.2")
NotImplementedError: Unable to write ID3 v2.2

This happens on macOS Big Sur, pip 20.3.1 from latest release of mp3chaps, with python 3.8.2.

I've heard good things about tagging using mutagen instead -- on README it says "All versions of ID3v2 are supported" so I take it as good sign :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant