inserting lyrics do not respect local encoding
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eyed3 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
lsb_release -rd
Description: Ubuntu 14.04.4 LTS
Release: 14.04
apt-cache policy eyeD3
eyed3:
Εγκατεστημένα: 0.6.18-1
Υποψήφιο: 0.6.18-1
Πίνακας Έκδοσης:
*** 0.6.18-1 0
500 http://
100 /var/lib/
Trying to insert lyrics (in Greek, since a Greek song...) get an erronr in encoding.
(Copy from terminal:
eyeD3 --lyrics=
Κεμάλ.mp3 [ 4.12 MB ]
-------
Time: 04:30 MPEG1, Layer III [ ~128 kb/s @ 44100 Hz - Stereo ]
-------
Setting lyrics: [Κεμάλ]: Ακούστε την ιστορία του Κεμάλ
ενός νεαρού πρίγκηπα,της ανατολής
απόγονου του Σεβάχ του θαλασσινού,
που νόμισε ότι μπορέι να αλλάξει τον κόσμο.
αλλά πικρές οι βουλές του Αλλάχ
και σκοτεινές οι ψυχές των ανθρώπων.
Στης Ανατολής τα μέρη μια φορά και ένα καιρό
ήταν άδειο το κεμέρι, μουχλιασμένο το νερό
στη Μοσσούλη, τη Βασσόρα, στην παλιά τη χουρμαδιά
πικραμένα κλαίνε τώρα της ερήμου τα παιδιά.
Κι ενας νέος από σόι και γενιά βασιλική
αγροικάει το μοιρολόι και τραβάει κατά εκεί.
τον κοιτάν οι Βεδουίνοι με ματιά λυπητερή
κι όρκο στον Αλλάχ τους δίνει, πως θ' αλλάξουν οι καιροί.
Σαν ακούσαν οι αρχόντοι του παιδιού την αφοβιά
ξεκινάν με λύκου δόντι και με λιονταριού προβιά
απ' τον Τίγρη στον Ευφράτη, απ' τη γη στον ουρανό
κυνηγάν τον αποστάτη να τον πιάσουν ζωντανό.
Πέφτουν πάνω του τα στίφη, σαν ακράτητα σκυλιά
και τον πάνε στο χαλίφη να του βάλει την θηλειά
μαύρο μέλι μαύρο γάλα ήπιε εκείνο το πρωί
πριν αφήσει στην κρεμάλα τη στερνή του την πνοή.
Με δύο γέρικες καμήλες μ' ένα κόκκινο φαρί
στου παράδεισου τις πύλες ο προφήτης καρτερεί.
πάνε τώρα χέρι χέρι κι είναι γύρω συννεφιά
μα της Δαμασκού τ' αστέρι τους κρατούσε συντροφιά.
Σ' ένα μήνα σ' ένα χρόνο βλέπουν μπρός τους τον Αλλάχ
που από τον ψηλό του θρόνο λέει στον άμυαλο Σεβάχ:
«νικημένο μου ξεφτέρι δεν αλλάζουν οι καιροί,
με φωτιά και με μαχαίρι πάντα ο κόσμος προχωρεί»
Καληνύχτα Κεμάλ, αυτός ο κόσμος δε θα αλλάξει ποτέ
Καληνύχτα...
Writing tag...
Uncaught exception: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)
Traceback (most recent call last):
File "/usr/bin/eyeD3", line 1265, in <module>
retval = main();
File "/usr/bin/eyeD3", line 1242, in main
retval = app.handleFile(f);
File "/usr/bin/eyeD3", line 559, in handleFile
if not self.tag.update():
File "/usr/lib/
self.
File "/usr/lib/
raw_frame = f.render();
File "/usr/lib/
self.
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)
Problem still exist in Ubuntu 16.04.2 LTS
text is saved with gedit using local (utf-8) encoding
lsb_release -rd
Description: Ubuntu 16.04.2 LTS
Release: 16.04
apt-cache policy eyed3 ubuntu. otenet. gr xenial/universe amd64 Packages ubuntu. otenet. gr xenial/universe i386 Packages dpkg/status
eyed3:
Εγκατεστημένα: 0.6.18-1
Υποψήφιο: 0.6.18-1
Πίνακας Έκδοσης:
*** 0.6.18-1 500
500 http://
500 http://
100 /var/lib/
locale "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" "el_GR. UTF-8" ON="el_ GR.UTF- 8"
LANG=el_GR.UTF-8
LANGUAGE=el_GR
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=