nicfit/eyeD3

allow to set multiple TCON frames

Open

#296 opened on Dec 15, 2018

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Python (487 stars) (58 forks)batch import
featurehelp wanted

Description

Setting multiple TCON frames logs all modification, but then only the last frame is written

$ eyeD3 --text-frame=TCON:Rock --text-frame=TCON:Ballad \
     --text-frame=TCON:Pop /tmp/1.mp3

Setting b'TCON' text frame to 'Rock'
Setting b'TCON' text frame to 'Ballad'
Setting b'TCON' text frame to 'Pop'

The situation is different if the file had multiple TCON frames in origin. Only the first is modified while others frames are kept.

Further info in debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887405

Tested with eyed3 0.8.7 and python 3.6.7.

Contributor guide