-
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
AIFF files cannot override ID3 #237
Comments
Original comment by Sophist UK (Bitbucket: Sophist-UK, GitHub: Sophist-UK): Thank you - I am making changes to the Musicbrainz Picard tagger and this is avoiding it working properly for AIFF files and ID3v23. |
Original comment by Sophist UK (Bitbucket: Sophist-UK, GitHub: Sophist-UK): That might be possible - we are discussing it. |
Original comment by Sophist UK (Bitbucket: Sophist-UK, GitHub: Sophist-UK): I have a working version (not yet submitted as a PR) which gets rid of compatid3.py. So as far as I am personally concerned this issue can be closed - though of course other folks may want to subclass ID3. |
FYI: The current solution in Picard is to pass the |
The override is not easy to add, all of the affected formats (currently AIFF, WAVE and DSF) both use a custom subclass of As far as Picard is concerned we handle all the needs without the use of the override, so this functionality is not required there. |
Originally reported by: Sophist UK (Bitbucket: Sophist-UK, GitHub: Sophist-UK)
mp3 objects can be initiated with an override to the ID3 object:
Similarly TrueAudio files:
However AIFF files, do not have this option:
All three are based on ID3File, so you would expect keyword arguments to work for all three, but adding
ID3=something
to AIFF results in an unknown keyword argument for a call toload
.Is this omission intentional, and if so why?
The text was updated successfully, but these errors were encountered: