Ελληνικά ID3 Tags σε αρχεία MP3

Simos Xenitellis simos74 at gmx.net
Wed Sep 28 16:56:23 CDT 2005


Konstantinos Togias wrote:
> Ενα issue με τα Ελληνικά που δεν έχω καταφέρει να καταλάβω τι ακριβώς
> παίζει, είναι οταν θέλω να έχω Ελληνικά σε ID3 Tags.
>
> Από οτι έχω καταλάβει μέχρι στιγμής κάθε player (totem, beep, xmmms)
> περιμένει τα ID3 Tags σε 'δική του' κωδικοποίηση, που ποτέ δεν είναι
> greek και σχεδόν ποτέ δεν είναι UTF-8. Κάποιοι (μόνο τον xmms μπορώ να
> θυμηθώ αυτή τη στιγμή) έχουν κάποιο configuration option για το
> encoding των mp3 tags, αλλά αυτό δεν είναι πάντα αρκετό, γιατι αν στη
> ίδια playlist έχεις ελληνικά σε id3tags με διαφορετικά encodings στην
> καλύτερη περίπτωση μπορείς να επιλέξεις ποιά θα βλέπεις σωστά, ενώ τα
> υπόλοιπα θα φαίνονται 'καραγκιοζάκια'.
>
> Εχω χρησιμοποιήσει το easytag για να κάνω edit τα id3tags κάποιων mp3.
> Μετά από πολλές δοκιμές κατέληξα στη χρήση UTF-8 encoding σαν τον μόνο
> τρόπο να βλέπω τα ελληνικά στην playlist και το main window του
> BeepMediaPlayer σε hoary (και αυτό όχι πάντα... κάποιο bug παίζει εκεί
> και όταν ο πρώτος χαρακτήρας είναι λατινικός δεν καταλαβαίνει οτι
> πρόκειται για utf-8 και δείχνει ερωτηματικά).
>
> Τα ίδια ομως utf8 id3tags που φαίνοται κανονικά στο Beep του hoary,
> φαίνοται 'καραγιοζάκια' στον totem του breezy.
>
> Έχω μείνει λοιπόν με τις εξής απορίες:
>
> 1. Σε τί encoding θα έπρεπε να γράφονται Ελληνικά id3tags (αν υπάρχει
> κάποιο recomended encoding);
>   
utf-8
> 2. Με τα metadata άλλων αρχείων πολυμέσων (ogg, mpeg κλπ) και τα
> Ελληνικά τι γίνεται; Επικρατεί το ίδιο μπάχαλο;
>   
Το πρόβλημα με τα metatags είναι ότι δεν καθορίζουν την κωδικοποίηση. Αν 
όλοι χρησιμοποιούν utf-8 (επιτρέπει την απεικόνιση κάθε γλώσσας), τότε 
όλα τα προβλήματα εξαφανίζονται!
> 3. Ο totem του breezy (Version: 1.2.0-0ubuntu3) μπορεί με κάποιο τρόπο
> να δείξει ελληνικά id3 tags ; Και αν ναι, σε τι encoding τα θέλει;;;
>   
Στείλε στιγμιότυπο (screenshot). Από την μορφή των "ελληνικών" είναι 
εύκολο να δει κανείς τι λάθος έγινε.
> 4. Υπάρχει τρόπος / ελπίδα να αντιμετωπιστεί κάποτε αυτό το πρόβλημα;
> Ή η συμβουλή είναι απλά να μην γράφουμε Ελληνικά στα id3 tags (αν
> μπορεί αυτό να θεωρηθεί συμβουλή) ;
>   

Η λύση είναι utf-8, λόγω του ότι το πεδιό αυτό δεν καθορίζει την 
κωδικοποίηση. Δεν ξέρω αν μεταξύ των IDv1 μέχρι IDv3 υπάρχει διαφορά στο 
πρότυπο.
Αν κάποια εφαρμογή δεν υποστηρίζει UTF-8, τότε να γίνεται αναφορά σφάλματας.
Μια άλλη λύση θα μπορούσε να ήταν η εύρεση μέσω heuristics ποια είναι η 
αρχική κωδικοποίηση, αν και αυτό το τεχνικό πρόβλημα δεν έχει πάντα 
σωστή λύση.

Σίμος Ξενιτέλλης



More information about the Ubuntu-gr mailing list