1. Travis Shirk
  2. eyeD3
  3. Issues
Issue #50 resolved

Crashing on --remove-frame PRIV from entire collection

Anonymous created an issue
ID3 v2.3:
title: Rock and Roll All Nite (45" version)
artist: KISS
album: Kiss Alive! 1975-2000
release date: 2006
original release date: 2006
recording date: 2006-11-21
track: 21/21        genre: Hard Rock (id 79)
disc: 2/4
Publisher/label: Mercury
Unique File ID: [http://musicbrainz.org] : eb9d6b06-a11d-46c2-a1d2-d42287f34d6e
UserTextFrame: [Description: SCRIPT]
Latn
UserTextFrame: [Description: Acoustid Id]
fed7dbd3-cfa0-4309-bf6a-4f0a5e7dac1c
UserTextFrame: [Description: MusicBrainz Album Type]
live
UserTextFrame: [Description: MusicBrainz Album Artist Id]
e1f1e33e-2e4c-4d43-b91b-7064068d3283
UserTextFrame: [Description: MusicBrainz Artist Id]
e1f1e33e-2e4c-4d43-b91b-7064068d3283
UserTextFrame: [Description: MusicBrainz Album Id]
db3d08d0-4891-30b8-9c48-375481334594
UserTextFrame: [Description: ASIN]
B000JJRIP2
UserTextFrame: [Description: MusicBrainz Album Status]
official
UserTextFrame: [Description: MusicBrainz Album Release Country]
US
FRONT_COVER Image: [Size: 63597 bytes] [Type: image/jpeg]
Description: 

Writing ID3 version v2.3
Uncaught exception: Unable to covert the following frames to version v2.3: TSST

eyed3:ERROR: Unable to covert the following frames to version v2.3: TSST
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eyed3/main.py", line 282, in <module>
    retval = mainFunc(args, config)
  File "/usr/local/lib/python2.7/dist-packages/eyed3/main.py", line 51, in main
    fs_encoding=args.fs_encoding)
  File "/usr/local/lib/python2.7/dist-packages/eyed3/utils/__init__.py", line 119, in walk
    handler.handleFile(f)
  File "/usr/local/lib/python2.7/dist-packages/eyed3/plugins/classic.py", line 442, in handleFile
    preserve_file_time=self.args.preserve_file_time)
  File "/usr/local/lib/python2.7/dist-packages/eyed3/id3/tag.py", line 759, in save
    self._saveV2Tag(version, encoding)
  File "/usr/local/lib/python2.7/dist-packages/eyed3/id3/tag.py", line 944, in _saveV2Tag
    curr_tag_size)
  File "/usr/local/lib/python2.7/dist-packages/eyed3/id3/tag.py", line 855, in _render
    version)
  File "/usr/local/lib/python2.7/dist-packages/eyed3/id3/tag.py", line 1088, in _convertFrames
    unconverted))
TagException: Unable to covert the following frames to version v2.3: TSST
root@derekubuntuVM:/home/derek# 

Comments (3)

  1. Travis Shirk repo owner

    It looks like there is a TSST frame in a v2.3 tag, where that type of frame is only valid for 2.4. Couple things to try:

    eyeD3 --remove-frame=PRIV --to-v2.4
    eyeD3 --remove-frame=TSST
    
  2. Log in to comment