Package: eyed3
Version: 0.8.10-4
Severity: normal
File: /usr/bin/eyeD3
X-Debbugs-Cc: j...@nahmias.net

Hello,

eyeD3 works properly when given a direct path to an MP3 file. However, if you
have a symlink to an MP3, eyeD3 fails to follow the symlink and doesn't read
the data from the linked to MP3 file.  For example:

$ eyeD3 -Q test.mp3
/tmp/foobar/test.mp3                                                [ 7.30 MB ]
--------------------------------------------------------------------------------
Time: 03:02     MPEG1, Layer III        [ 320 kb/s @ 44100 Hz - Joint stereo ]
--------------------------------------------------------------------------------
ID3 v2.3: 7 frames
--------------------------------------------------------------------------------
$ ln -s test.mp3 link.mp3
$ ls -laFq link.mp3
lrwxrwxrwx 1 joe joe 8 Apr 14 07:59 link.mp3 -> test.mp3
$ eyeD3 -l debug link.mp3
eyed3:DEBUG: command line args: Namespace(log_level=[['debug']], 
debug_profile=False, debug_pdb=False, excludes=None, fs_encoding='utf-8', 
paths=['link.mp3'], list_plugins=False, plugin=<classic.ClassicPlugin object at 
0x7f6673725dc0>, config=None, backup=False, quiet=False, no_color=False, 
no_config=False, artist=None, album=None, album_artist=None, title=None, 
track=None, track_total=None, track_offset=None, composer=None, disc_num=None, 
disc_total=None, genre=None, non_std_genres=False, release_year=None, 
simple_comment=None, rename_pattern=None, tag_version=(3, None, None), 
convert_version=None, release_date=None, orig_release_date=None, 
recording_date=None, encoding_date=None, tagging_date=None, publisher=None, 
play_count=None, bpm=None, unique_file_ids=[], comments=[], remove_comment=[], 
remove_all_comments=False, lyrics=[], remove_lyrics=[], 
remove_all_lyrics=False, text_frames=[], user_text_frames=[], url_frames=[], 
user_url_frames=[], images=[], remove_image=[], remove_all_images=False, 
write_images_dir=None, objects=[], remove_object=[], write_objects_dir=None, 
remove_all_objects=False, popularities=[], remove_popularity=[], 
remove_v1=False, remove_v2=False, remove_all=False, remove_fids=[], 
max_padding=True, text_encoding=None, force_update=False, verbose=False, 
preserve_file_time=False)
eyed3:DEBUG: plugin is: <classic.ClassicPlugin object at 0x7f6673725dc0>
eyed3.core:DEBUG: Loading file: /tmp/foobar/link.mp3
eyed3.core:DEBUG: File mime-type: inode/symlink
Nothing to do
$


-- System Information:
Debian Release: 11.3
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-security'), (500, 'stable-debug'), 
(500, 'proposed-updates-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-13-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_USER
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages eyed3 depends on:
ii  python3                3.9.2-3
ii  python3-eyed3          0.8.10-4
ii  python3-pkg-resources  52.0.0-4

eyed3 recommends no packages.

eyed3 suggests no packages.

-- no debconf information

Reply via email to