[mythtv-commits] Ticket #121: Unicode characters in music meta data break myth music player

MythTV mythtv at cvs.mythtv.org
Mon Jul 18 08:23:49 EDT 2005


#121: Unicode characters in music meta data break myth music player
-----------------------+----------------------------------------------------
       Id:  121        |      Status:  new                     
Component:  mythmusic  |    Modified:  Mon Jul 18 12:23:49 2005
 Severity:  high       |   Milestone:                          
 Priority:  minor      |     Version:  0.18.1                  
    Owner:  ijr        |    Reporter:  anonymous               
-----------------------+----------------------------------------------------
 Some albums, such as Pascal Roge collection of Eric Satie recordings break
 as the track name contains nasty unicode sequences. The player throws a
 nasty, as it fails to open the file.

 An example of the garb from the DB is,

 mysql> select mythdigest,title,filename from musicmetadata where filename
 like '%Satie%';
 +------------+-----------------------------------------+-------------------------------------------------------------------------+
 | mythdigest | title                                   | filename
 |
 +------------+-----------------------------------------+-------------------------------------------------------------------------+
 | NULL       | Je te veux ³ª´Â ³Ê¸¦ ¿øÇØ               |
 Satie/Pascal Roge/04 - Je te veux - ³ª´Â ³Ê¸¦ ¿øÇØ.flac
 |
 | NULL       | Gymnopedie No.1                         | Satie/Pascal
 Roge/01 - Gymnopedie No.1.flac                             |
 | NULL       | Gymnopedie No.2                         | Satie/Pascal
 Roge/02 - Gymnopedie No.2.flac                             |
 | NULL       | Gymnopedie No.3                         | Satie/Pascal
 Roge/03 - Gymnopedie No.3.flac                             |
 | NULL       | 4 Preludes flasques ³ª¸¥ÇÑ 4°³ÀÇ ÀüÁÖ°î |
 Satie/Pascal Roge/05 - 4 Preludes flasques -   ³ª¸¥ÇÑ 4°³ÀÇ
 ÀüÁÖ°î.flac |
 | NULL       | Prelude en tapisserie Àå½ÄµÈ ÀüÁÖ°î     |
 Satie/Pascal Roge/06 - Prelude en tapisserie - Àå½ÄµÈ
 ÀüÁÖ°î.flac       |
 | NULL       | 4eme Nocturne 4¹ø° ³ìÅÏ                |
 Satie/Pascal Roge/07 - 4eme Nocturne - 4¹ø° ³ìÅÏ.flac
 |
 | NULL       | Sonatine bureaucratique °ü·áÀû ¼Ò³ªÆ¼³× |
 Satie/Pascal Roge/16 - Sonatine bureaucratique - °ü·áÀû
 ¼Ò³ªÆ¼³×.flac   |
 | NULL       | Gnossienne No.1                         | Satie/Pascal
 Roge/10 - Gnossienne No.1.flac                             |
 | NULL       | Gnossienne No.2                         | Satie/Pascal
 Roge/11 - Gnossienne No.2.flac                             |
 | NULL       | Gnossienne No.3                         | Satie/Pascal
 Roge/12 - Gnossienne No.3.flac                             |
 | NULL       | Gnossienne No.4                         | Satie/Pascal
 Roge/13 - Gnossienne No.4.flac                             |
 | NULL       | Gnossienne No.5                         | Satie/Pascal
 Roge/14 - Gnossienne No.5.flac                             |
 | NULL       | Gnossienne No.6                         | Satie/Pascal
 Roge/15 - Gnossienne No.6.flac                             |
 | NULL       | Le Picadilly ÇÇÄ«µô¸®                   |
 Satie/Pascal Roge/17 - Le Picadilly - ÇÇÄ«µô¸®.flac
 |
 | NULL       | Embryons desseches ¸»¶ó¹ö¸° ÅÂ¾Æ        |
 Satie/Pascal Roge/09 - Embryons desseches - ¸»¶ó¹ö¸° žÆ.flac
 |
 +------------+-----------------------------------------+-------------------------------------------------------------------------+
 16 rows in set (0.01 sec)

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/121>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list