Kirjoittaja Aihe: mp3 id-tag merkistönkoodauksen vaihtaminen [Ratkaistu]  (Luettu 1971 kertaa)

Jone

  • Käyttäjä
  • Viestejä: 182
  • \,,/
    • Profiili
Mulla on kaikki mp3:set tagattu UTF-8 merkistöllä. Kannettava mp3-soittimeni ei kuitenkaan ymmärrä koodausta. Onko jotain komentorivi ohjelmaa jolla saisi tagit korjattua?

Ajatuksena olisi tehdä skripti jonka voisi ajaa aina kun on laittanut musiikkia soittimeen ja skripti muuttaisi soittimessa olevien tiedostojen id-tagit toiseen muotoon.
« Viimeksi muokattu: 19.12.09 - klo:17.32 kirjoittanut Jone »

Jone

  • Käyttäjä
  • Viestejä: 182
  • \,,/
    • Profiili
Vs: mp3 id-tag merkistönkoodauksen vaihtaminen
« Vastaus #1 : 19.12.09 - klo:17.32 »
Vastaan nyt itse itselleni, jos vaikka jollekin muulle tulee sama ongelma eteen.

Eli komentorivi ohjelma tagien muokkaukseen löytyi lopulta. Käytän tähän nyt eyeD3 ohjelmaa.

hienoa skriptiä en osannut tehdä kun tuli ongelmia löytää polut tiedostoihin, koska ne ovat erimittaisten polkujen päässä. Ratkaisin tämän ongelman siten että skripti etenee hakemistotaso kerrallaan. Pääasia että ohjelma muokkaa tagit toimiviksi mp3 soittimessa.

Koodia: [Valitse]
#!/bin/bash
eyeD3 --verbose --set-encoding=latin1 --force-update /media/disk/MUSA/*.mp3
eyeD3 --verbose --set-encoding=latin1 --force-update /media/disk/MUSA/*/*.mp3
eyeD3 --verbose --set-encoding=latin1 --force-update /media/disk/MUSA/*/*/*.mp3
eyeD3 --verbose --set-encoding=latin1 --force-update /media/disk/MUSA/*/*/*/*.mp3
eyeD3 --verbose --set-encoding=latin1 --force-update /media/disk/MUSA/*/*/*/*/*.mp3

laitoin varoiksi vielä muutaman ylimääräisen alakansion jotta kaikki biisit varmasti joutuvat skriptin käsiteltäviksi.. ;D