audacious cannot display ID3 tags in Russian

Bug #419055 reported by Stilor
38
This bug affects 7 people
Affects Status Importance Assigned to Milestone
audacious (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: audacious

avn@etoile:~$ lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10
avn@etoile:~$ apt-cache policy audacious
audacious:
  Installed: 2.1-1ubuntu1
  Candidate: 2.1-1ubuntu1
  Version table:
 *** 2.1-1ubuntu1 0
        500 http://us.archive.ubuntu.com karmic/universe Packages
        100 /var/lib/dpkg/status

Audacious can no longer display the ID3 tags encoded in Russian (where CP1251) is de-facto standard.
Tried following combinations in Preferences->Playlist:
* Automatic encoding detector for: None; Fallback encoding: cp1251
* Automatic encoding detector for: Russian; Fallback encoding: None
* Automatic encoding detector for: Russian; Fallback encoding: cp1251

In every case, the playlist displays question marks followed by "(invalid UTF-8)". Files have

Tried on both v2.3 and v2.4 files with fields encoded in cp1251. If I convert tags to UTF-8, audacious can display tags correctly. However, this would break compatibility with "other OS". Previous version of Audacious (in Kubuntu 8.04) used to work okay with such files.

Revision history for this message
Mihail Samoylov (mihail-samoylov) wrote :
Benjamin Drung (bdrung)
Changed in audacious (Ubuntu):
status: New → Confirmed
Revision history for this message
Dmitry Tantsur (divius) wrote :

Yeah, is's pain(
as far as I can gather the patch is already upstream (probably ongoing aud 2.2?)

Revision history for this message
.kkursor (kkursor-3es) wrote :

Affects me too.
Waiting for solution.

Revision history for this message
Dmitry Tantsur (divius) wrote :

Solution is upgrading to 2.2

Revision history for this message
Dmitry Tantsur (divius) wrote :

Still no progress. Is it that difficult to package new version (bug 494604 )?

Revision history for this message
Daniel Eckl (daniel-eckl) wrote :

I guess there are audacious 2.2 builds in some PPA repositories, in this case you might just use that instead.

But there is no way to just package it for official update repositories, because the policy is to keep the versions stable throughout an Ubuntu release and just backport the bugfixes. So somebody would need to find the one difference between audacious 2.1 and 2.2 that makes this bug go away and port it back to version 2.1 if possible.

Why is it so dangerous to just push a new version to official repositories? The package audacious is a very good example why this would be dangerous. For myself I use audacious 2.1 with the icecast plugin. Until now I was not able to successfully use the icecast plugin of audacious 2.2, it seems to be severely broken. Pushing audacious 2.2 into official repositories would mean breaking functions for everybody that have worked before. This is something the Ubuntu team has to avoid in any circumstances. Nobody can tell what other functions would break with pushing version 2.2.

I hope I could help to explain the problem.

Revision history for this message
Dmitry Tantsur (divius) wrote :

Then why not add a simple patch and release 2.1-1ubuntu2?
http://jira.atheme.org/secure/attachment/10062/chardet.c.patch

Revision history for this message
Daniel Eckl (daniel-eckl) wrote :

If that's all what's needed (I can't judge, no packager or developer), then you would be right, it would be a justifiable amount of work.

Revision history for this message
Dmitry Tantsur (divius) wrote :

At least upstream considers this a fix and in 2.2 autodetection works.

Revision history for this message
Daniel Eckl (daniel-eckl) wrote :

I recompiled the audacious 2.1 package from official repositories using this patch and for me it fixes my problem with german umlauts and french special chars in song names. As a layperson it seems to me that this patch cannot cause any major harm or security threat, but I'm not the one to be sure about that.

Revision history for this message
Jean-Louis Dupond (dupondje) wrote :

This is fixed in the new version that gets into Lucid :)

Benjamin Drung (bdrung)
Changed in audacious (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.