Public bug reported:

ID3v1 tags use 1-byte encoding. While standard specifies it as ISO
8859-1, in the real world most of players in the v1 era used Windows
system 1-byte ANSI encoding corresponding to current locale.

What's why qmmp can not display such tags correctly.

Relevant qmmp issue:
https://sourceforge.net/p/qmmp-dev/tickets/924/

Relevant taglib issue:
https://github.com/taglib/taglib/issues/129#issuecomment-2408567868

Taglib issue also contains the patch that fixes the problem by detecting 1-byte 
charset using system locale, just as recent update to Debian's 7zip does:
https://salsa.debian.org/debian/7zip/-/commit/c9e7cf319db67ee58d27b90dba81832f6fb598a1

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: qmmp 1.6.2-1build6
ProcVersionSignature: User Name 6.8.0-31.31-generic 6.8.1
Uname: Linux 6.8.0-31-generic x86_64
ApportVersion: 2.28.1-0ubuntu2
Architecture: amd64
CasperMD5CheckMismatches: ./boot/grub/grub.cfg
CasperMD5CheckResult: fail
CurrentDesktop: ubuntu:GNOME
Date: Sat Oct 12 15:04:33 2024
InstallationDate: Installed on 2024-04-29 (166 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: qmmp
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: qmmp (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble wayland-session

** Description changed:

  ID3v1 tags use 1-byte encoding. While standard specifies it as ISO
  8859-1, in the real world most of players in the v1 era used Windows
  system 1-byte ANSI encoding corresponding to current locale.
  
  What's why qmmp can not display such tags correctly.
+ 
+ Relevant qmmp issue:
+ https://sourceforge.net/p/qmmp-dev/tickets/924/
+ 
+ Relevant taglib issue:
+ https://github.com/taglib/taglib/issues/129#issuecomment-2408567868
+ 
+ Taglib issue also contains the patch that fixes the problem by detecting 
1-byte charset using system locale, just as recent update to Debian's 7zip does:
+ 
https://salsa.debian.org/debian/7zip/-/commit/c9e7cf319db67ee58d27b90dba81832f6fb598a1
  
  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: qmmp 1.6.2-1build6
  ProcVersionSignature: User Name 6.8.0-31.31-generic 6.8.1
  Uname: Linux 6.8.0-31-generic x86_64
  ApportVersion: 2.28.1-0ubuntu2
  Architecture: amd64
  CasperMD5CheckMismatches: ./boot/grub/grub.cfg
  CasperMD5CheckResult: fail
  CurrentDesktop: ubuntu:GNOME
  Date: Sat Oct 12 15:04:33 2024
  InstallationDate: Installed on 2024-04-29 (166 days ago)
  InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
  ProcEnviron:
-  LANG=en_US.UTF-8
-  PATH=(custom, no user)
-  SHELL=/bin/bash
-  TERM=xterm-256color
-  XDG_RUNTIME_DIR=<set>
+  LANG=en_US.UTF-8
+  PATH=(custom, no user)
+  SHELL=/bin/bash
+  TERM=xterm-256color
+  XDG_RUNTIME_DIR=<set>
  SourcePackage: qmmp
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2084353

Title:
  ID3v1 tags with non-latin chars are displayed incorrectly

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qmmp/+bug/2084353/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to