Romania tag mp3-fișiere în Linux

Aproape toate moderne de Linux de codificare distribuțiile implicită este utf-8. și codificarea standard Rusă sistem de operare Windows - cp1251. Acesta este motivul pentru care există o problemă la afișarea României mp3 tag-uri.

Numărul mare de bloguri și site-uri văzute, în opinia mea, destul de metoda brută de corectare a problemei. Se propune de a converti întreaga bibliotecă de muzică în codificarea utf-8, care nu se poate rezolva complet problema.

În opinia mea, problema nu constă în faptul că, pentru a umple fișiere MP3 cu ajutorul etichetelor care codifică cp1251, dar faptul că sistemul de operare Linux nu acceptă această codificare. Corect și va învăța sistem Linux pentru a afișa în mod corespunzător tag-uri românești realizate în cp1251 de codificare (de exemplu, pentru a afișa limba română în posturi de radio tag-uri pe Internet) și pentru a converti toate bibliotecă de muzică disponibile în utf-8, în conformitate cu standardul.

  1. 1. De ce este necesar?
  2. 2. Adăugarea de codare cp1251 folosind pachete RUSXMMS.
  3. 3. Conversia biblioteca de muzică în codificarea UTF-8.

1. De ce este necesar?

Așa cum este descris mai sus, pentru soluționarea problemei actuale este mai corect pentru a preda sistemul Linux pentru a afișa în mod corespunzător tag-uri românești realizate în cp1251 de codificare și de a face conversia tuturor bibliotecă de muzică disponibilă în utf-8. Toate frumusetea Linux - este flexibilitatea sa. Slab nu să profite de ea.

Pentru „formare de sistem» Linux tag-uri chirilice acolo RUSXMMS proiect. care vă permite să adăugați în suport pentru operare Linux sistem de codare cp1251. tag-uri din Romania va fi afișat numai în player-ul audio de lucru cu taglib: .. XMMS, Amarok, etc. Pentru a converti o bază de date multimedia va folosi script-ul mid3iconv. care vine pachetul pachet Python-mutagenă.

Rezultatul acestei abordări integrate:

  • bibliotecă de muzică stocată pe CD / DVD-ROM-ul va fi afișat corect în sistemul OC Linux;
  • cartografiere corectă a posturilor de radio de limbă de Internet din România;
  • fișiere muzicale noi adăugate la colecția va fi afișată corect în player-ul audio;
  • fișiere muzicale copiate cu tag-uri românești pe mp3-player sau masina va fi afișată în mod corespunzător, deoarece codificarea tag-uri este UTF-8;
  • toate biblioteca de muzică constantă stocate pe hard disk-ul va avea o etichetă în corectă codificarea UTF-8.

2. Adăugarea de codare cp1251 folosind pachete RUSXMMS.

Pentru a adăuga suport pentru cp-1251 Linux, trebuie să descărcați și să instalați următoarele pachete: libtag1-rusxmms. librcd0. librcc0. Mai jos este un tabel în care informațiile redusă cu privire la toate sursele disponibile de download-uri pentru diferite sisteme de operare:

3. Conversia biblioteca de muzică în codificarea UTF-8.

Pentru conversia completă a întregii biblioteca de muzică va folosi script-ul mid3iconv. care vine pachetul pachet Python-mutagenă. Pentru buna funcționare a pachetului Python-mutagenă nu trebuie să fie mai mică decât versiunea 1.1.

  1. Instalați pachetul python-mutagen:
    Debian, Ubuntu, Kubuntu.

# Sudo apt-get install python-mutagenă

  • Du-te la folderul cu biblioteca muzicală: Poate că un director cu biblioteca de muzică, va avea o alta.
  • Conversia în bibliotecă:

    # Găsiți -iname '* .mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

    Ca urmare a acestor acțiuni, Linux și MP3-player va lua în mod normal, tag-uri chirilice de fișiere MP3. Când ascultați numele posturilor de radio pe Internet melodii românești vor fi afișate corect.

    7 articole aleatoare: