讓rhythmBox播放mp3 & 把mp3 tag全部轉成unicode
$ apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad
這樣rhythmBox就可以撥mp3了 ,但是big5編碼的tag還是讀不出來
因為解析tag的函式庫是針對unicode來設計,沒有作編碼的轉換。
為了一勞永逸,乾脆把tag的編碼都換成unicode
$ ./setup.py build
$ sudo ./setup.py install
寫個批次執行檔
#!/bin/sh
IFS=""
find . -iname "*.mp3" -execdir mid3iconv -e BIG5 {} \;
記得要chmod +x
到放mp3的資料夾,執行這個批次檔,就會把全部歌曲的tag都轉成unicode編碼
[撰寫批次執行檔]
用習慣的文字編輯工具,vim或gedit之類,都可以
把上述三行輸入,存檔(架設叫做thisfile),回到終端機,使用正確的權限(root或有權限的帳號)
將這個檔案加入執行權限(chmod +x thisfile)
你好,第一次到這裡拜訪
有問題想要問一下格主
前面的步驟我都會作,
但是要怎麼製作批次執行檔呢?
我對這個一點概念也沒有
還請格主再說明詳細一點
謝謝~
Spinule
2 九月, 2007
其實也不用這樣麻煩~~
直接在mp3的目錄下~~
find *.mp3 -execdir mid3iconv -e BIG5 {} \;
這是為了以防只有些mp3的檔案名稱亂七八糟的~~有的01.xxx.mp3 有的01.mp3 有的01 xxx.mp3 …
這樣簡單又部會出錯~~~對所有的檔案名稱格式都適用
Popo
1 十二月, 2007