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