<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>13921</bug_id>
          
          <creation_ts>2008-01-07 18:10:17 +0300</creation_ts>
          <short_desc>doesn&apos;t read certain tags in non-standard encoding (ID3 v1.1 tags probably)</short_desc>
          <delta_ts>2017-05-23 10:18:46 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>easytag</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>aris</cc>
    
    <cc>evg</cc>
    
    <cc>ildar</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>60538</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-01-07 18:10:17 +0300</bug_when>
    <thetext>easytag-2.1-alt1
id3lib-3.8.3-alt5

Very often you get files with tags in CP1251, a non-standard encoding for tags.

Fortunately, easytag is able to read fields in non-standard encodings -- menu
&quot;Scanner&quot; &gt; &quot;Process Fields&quot; &gt; &quot;Options&quot; &gt; &quot;ID3 Tag Settings&quot; &gt; &quot;Use non
standard character set for reading ID3 tags&quot;.

Usually this feature works, but it doesn&apos;t work for some files, e.g.,
http://baza.com/audio/2005-live-in-san-francisco/04-vse-napominaet-o-tebe.mp3 .

Probably, the difference is that in those files the tags that are not decoded
correctly are ID3 v1.1 tags. Compare:

A file whose tags easytag decodes correctly:
http://baza.com/audio/seriously-new-records/manjaki--020905.mp3

$ mpgtx -i manjaki--020905.mp3 
Skipped -2 zeroes at start of file
mpgtx: AT EOF - please stop me!
mmm, this file does not start with a pack, offset: -2 
use the desperate_mode switch as the first option -X to search for a header in
the whole file!
if you want to force the operation. May yield to an endless loop if no valid
header is found!
Does not even begin with a 00 00 01 xx sequence!

No success at all.
manjaki--020905.mp3
  Audio : Mpeg 1 layer 3
  Estimated Duration: 08:32.17s
  192 kbps  44100 Hz
  Frame size: 627 bytes
  Stereo,  No emphasis,  original
  ID3 v1.1 tag
     ----------------
     title   : лЮМЭЪЙХ (ОСЯРШЕ)
     artist  : гЮУЮП лЮИ
     album   : дНАПНИ НУНРШ! sessions
     track   : 0
     year    : 2005
     genre   : Dance
     ----------------
  ID3 v2.3.0 tag (more info on http://www.id3.org/)
     ----------------
     TRCK : (empty)
     TENC : (empty)
     WXXX : (skipped)
     TCOP : (empty)
     TOPE : (empty)
     TCOM : (empty)
     COMM : (lang: ) : (empty)
     TCON : (3)Dance
     TYER : 2005
     TALB : дНАПНИ НУНРШ! sessions
     TPE1 : гЮУЮП лЮИ
     TIT2 : лЮМЭЪЙХ (ОСЯРШЕ)
     ----------------

$ 

-- ID3 v2.3.0 tags are filled

vs. the file whose tags aren&apos;t decoded correctly by easytag:
http://baza.com/audio/2005-live-in-san-francisco/04-vse-napominaet-o-tebe.mp3

$ $ mpgtx -i 04-vse-napominaet-o-tebe.mp3 
Skipped -2 zeroes at start of file
mpgtx: AT EOF - please stop me!
mmm, this file does not start with a pack, offset: -2 
use the desperate_mode switch as the first option -X to search for a header in
the whole file!
if you want to force the operation. May yield to an endless loop if no valid
header is found!
Does not even begin with a 00 00 01 xx sequence!

No success at all.
04-vse-napominaet-o-tebe.mp3
  Audio : Mpeg 1 layer 3
  Estimated Duration: 02:37.48s
  160 kbps  44100 Hz
  Frame size: 522 bytes
  Stereo,  No emphasis,  copy
  ID3 v1.1 tag
     ----------------
     title   : бЯ╦ МЮОНЛХМЮЕР Н РЕАЕ
     artist  : гЮУЮП лЮИ
     album   : Live in San Francisco
     track   : 0
     year    : 2005
     genre   : Blues
     ----------------
  ID3 v2.3.0 tag (more info on http://www.id3.org/)
     ----------------
     TRCK : (empty)
     TENC : (empty)
     WXXX : (skipped)
     TCOP : (empty)
     TOPE : (empty)
     TCOM : (empty)
     TCON : (0)Blues
     TYER : 2005
     TALB : Live in San Francisco
     TPE1 : гЮУЮП лЮИ
     TXXX : EngineerZak May
     GEOB : (skipped)
     COMM : (lang: eng) : Recorded live at &quot;Last Day Saloon&quot; in San Francisco,
CA by Michael Khitrov, 22.05.05
     TIT2 : (empty)
     ----------------

$ 

-- as you see, there is no ID3 v2.3.0 tag for the title here, only an ID3 v1.1
tag. So I think the problem is in reading ID3 v1.1 tags.
Steps to Reproduce:
1. Start easytag, set the above mentioned option (&quot;Scanner&quot; &gt; &quot;Process Fields&quot; &gt;
&quot;Options&quot; &gt; &quot;ID3 Tag Settings&quot; &gt; &quot;Use non standard character set for reading ID3
tags&quot;) to Windows-1251, save options, exit.
2. Download, for example,
http://baza.com/audio/2005-live-in-san-francisco/04-vse-napominaet-o-tebe.mp3
3. Run easytag on it.
Actual Results:  
The title tag is not decoded and shown correctly: &amp;#194;&amp;#241;&amp;#184; &amp;#237;&amp;#224;&amp;#239;&amp;#238;&amp;#236;&amp;#232;&amp;#237;&amp;#224;&amp;#229;&amp;#242; &amp;#238; &amp;#242;&amp;#229;&amp;#225;&amp;#229;

Expected Results:  
It is decoded correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101572</commentid>
    <comment_count>1</comment_count>
    <who name="Konstantin Pavlov">thresh</who>
    <bug_when>2009-10-15 11:04:42 +0400</bug_when>
    <thetext>to maintainer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163789</commentid>
    <comment_count>2</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2017-05-23 10:18:46 +0300</bug_when>
    <thetext>если актуально, может, перевесить на текущего мэйнтейнера?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>