nicfit / eyeD3

eyeD3 is a Python module and command line program for processing ID3 tags. Information about mp3 files (i.e bit rate, sample frequency, play time, etc.) is also provided. The formats supported are ID3v1 (1.0/1.1) and ID3v2 (2.3/2.4).
http://eyed3.nicfit.net/
GNU General Public License v3.0
541 stars 58 forks source link

No way to update the podcast URL in WFED after itunes-podcast plugin creates it #576

Open frsconsulting opened 2 years ago

frsconsulting commented 2 years ago

The itunes-podcast plugin has been a great help in creating the PCST and WFED frames demanded by iTunes, but the WFED frame created by itunes-podcast is always empty and cannot be updated. I see in id3/apple.py that both WFED and TGID are defined as text frames, but only TGID can be managed via eyeD3. It would be terrific if eyeD3 could manipulate WFED as easily as a TGID frame.

nicfit commented 2 years ago

Hi @frsconsulting , thanks for the report. The WFED should not be empty, it should be the hard-coded "http://eyed3.nicfit.net/", a url= keyword is missing. Having said that, it's still not what you want.. and it should be settable. The itiunes-podcast plugin does the bare minimum to satisfy itunes, but it's very incomplete. Setting the URL, and supporting the other non-standard frames:

Most likely, a new CLI set of options would need to be added to support all of this as well. Keeping this open, but no time to work on it for the moment.