Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Jone - 18.12.09 - klo:20.54
-
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.
-
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.
#!/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