Cannot display non ascii characters (Greek) in filenames or Metadata in Media Library
  • Spyros TheodosisSpyros Theodosis
    Posts: 5Member
    Hello everyone.


    I am trying to import some greek mp3 files into media library with non-ascii characters in filenames and metadata.

    The files in the  Playlist Builder with non-ascii characters are being displayed like this: "ÁÍÙÑÉÌÏÉ"


    Airtime installation is on a debian squeeze with apt


    When i am importing such files from the "add media" menu, the
    filenames there are being displayed correctly, but afterworlds, in media
    library are not.


    I suppose that this is a python problem on MediaMonitor.py so I
    tried to set python encoding to UTF-8 or to iso-8859-7 by placing the 
    -*- encoding: utf-8 -*- but it didn't help.



    Any ideas ??



    Thank you in advance

    Spyros Theodosis
    Post edited by Spyros Theodosis at 2012-01-27 07:16:04
  • 5 Comments sorted by
  • Spyros TheodosisSpyros Theodosis
    Posts: 5Member
    Actual the problem is on the id3 tags
    The id3 tags is in Greek with encoding iso8859-7.
    With the help of  tag2utf the tags has been converted to utf-8.





    Post edited by Spyros Theodosis at 2012-01-31 07:42:17
  • Martin KonecnyMartin Konecny
    Posts: 809Member
    Glad you found the solution. Unfortunately if the tag encoding is non UTF-8 and not specified in the MP3, then it is very hard for a computer to guess the correct encoding. Usually an encoding is guessed, which was obviously incorrect in your case.
  • Vassilis KipourosVassilis Kipouros
    Posts: 18Member
    Media monitor stops processing greek filenames in my installation too.

    :(
  • Albert FRAlbert FR
    Posts: 576Member
    Je peux le faire ;) [Pour vous] Gnu/Linux & Media Architect
  • Spyros TheodosisSpyros Theodosis
    Posts: 5Member
    There is no error. Both file names and id3 tags are being parsed successfully but the carracters are not apearing in correctly Greek alphabet.

    With the help of  tag2utf the tags has been converted to utf-8 and they are being displayed correctly.