Open shillshocked opened 6 years ago
There are definitely problems parsing the TIME and TDAT frames, thanks for the report! The good news is, unless you require ID3 2.3 and or these frames, you should be able to accomplish what you want with:
eyeD3 --release-date 2017-12-30T08:00 test.id3
(Only relevant parts posted for brevity)
eyeD3 --text-frame TIME:0800 --text-frame TYER:2017 --text-frame TDAT:3012 ok.mp3
eyed3.core:WARNING: Invalid date: 0800
Time: 00:32 MPEG1, Layer III [ 320 kb/s @ 44100 Hz - Joint stereo ]
ID3 v2.3: eyed3.id3.tag:WARNING: Invalid v2.3 TYER, TDAT, or TIME frame: Invalid date string: 2017-12-30T: recording date: 2017-12-30 disc: 1/1 UserTextFrame: [Description: TOTALDISCS] 1 UserTextFrame: [Description: TOTALTRACKS] 8 FRONT_COVER Image: [Size: 1318206 bytes] [Type: image/jpeg] Description: