Debian Bug report logs - #232307
id3v2: Doesn't allow setting unicode flags for text fields

version graph

Package: id3v2; Maintainer for id3v2 is Stefan Ott <stefan@ott.net>; Source for id3v2 is src:id3v2.

Reported by: Nikolai Prokoschenko <nikolai@prokoschenko.de>

Date: Wed, 11 Feb 2004 23:18:02 UTC

Severity: minor

Found in versions 0.1.9-1, 0.1.11-1.1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Robert Woodcock <rcw@debian.org>:
Bug#232307; Package id3v2. Full text and rfc822 format available.

Acknowledgement sent to Nikolai Prokoschenko <nikolai@prokoschenko.de>:
New Bug report received and forwarded. Copy sent to Robert Woodcock <rcw@debian.org>. Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Nikolai Prokoschenko <nikolai@prokoschenko.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: id3v2: Doesn't allow setting unicode flags for text fields
Date: Thu, 12 Feb 2004 00:05:25 +0100
Package: id3v2
Version: 0.1.9-1
Severity: minor

As my whole system is now UTF-8 aware, I have also re-tagged all my
mp3s and oggs. As oggs are currently using UTF-8 by default, I have a
problem with mp3 - apparently, no mp3-tagger for linux has implemented
setting the encoding flags of the text field - they are all marked as
latin1. Of course, I didn't notice this until I have read the
specification :(

So this is a wish for upstream to implement this feature, possibly
both setting and getting the encoding of a particular frame (without
the recoding of the frame) to be able to write scripts for automagical
tagging. 

-- System Information:
Found unknown policy: ('500', 'sherpya')Debian Release: Nikolai Prokoschenko Special
  APT prefers experimental
  APT policy: (990, 'experimental'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.2-1-k7
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8

Versions of packages id3v2 depends on:
ii  libc6                      2.3.2.ds1-11  GNU C Library: Shared libraries an
ii  libgcc1                    1:3.3.3-0pre3 GCC support library
ii  libid3-3.8.3               3.8.3-3       Library for manipulating ID3v1 and
ii  libstdc++5                 1:3.3.3-0pre3 The GNU Standard C++ Library v3
ii  zlib1g                     1:1.2.1-4     compression library - runtime

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Robert Woodcock <rcw@debian.org>:
Bug#232307; Package id3v2. Full text and rfc822 format available.

Acknowledgement sent to Tobias Diedrich <ranma+debianbts@tdiedrich.de>:
Extra info received and forwarded to list. Copy sent to Robert Woodcock <rcw@debian.org>. Full text and rfc822 format available.

Message #10 received at 232307@bugs.debian.org (full text, mbox):

From: Tobias Diedrich <ranma+debianbts@tdiedrich.de>
To: Debian Bug Tracking System <232307@bugs.debian.org>
Subject: id3v2: [PATCH] Support UTF8 and UTF16 encodings
Date: Fri, 08 Jul 2005 17:22:06 +0200
[Message part 1 (text/plain, inline)]
Package: id3v2
Version: 0.1.11-1.1
Followup-For: Bug #232307


The attached patch adds two new options to id3v2, '-u' will set
the string encoding to UTF16BE (id3v2 text encoding type 2), '-U'
will set the string encoding to UTF8 (id3v2 text encoding type 3).

Note that with only this patch by itself the two new options
won't work as id3lib is quite broken in this regard.

But at least it shouldn't break the existing behaviour and in
combination with an id3lib patch I'm currently preparing for
submission will allow real unicode tags to be written.

A basically working preview version of the id3lib patch is at
http://ranmachan.dyndns.org/~ranma/id3lib.unicode.20050708.patch

With it id3lib treats the strings as being in locale encoding by
default and will convert them to either iso-8859-1, utf-16 or utf-8
depending on which encoding is selected as desired by id3v2.

The reading function is also patched and will return the output in
locale encoding after the above patch.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'hoary')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.12-ac7-vs1.9.5-htbatm-imq
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages id3v2 depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libgcc1                     1:4.0.0-9    GCC support library
ii  libid3-3.8.3                3.8.3-4.2    Library for manipulating ID3v1 and
ii  libstdc++5                  1:3.3.6-6    The GNU Standard C++ Library v3
ii  zlib1g                      1:1.2.2-4    compression library - runtime

id3v2 recommends no packages.

-- no debconf information
[id3v2.unicode.patch (text/plain, attachment)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 25 07:24:34 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.