Jan 24, 2007

讓rhythmBox播放mp3 & 把mp3 tag全部轉成unicode

$ apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad

這樣rhythmBox就可以撥mp3了 ,但是big5編碼的tag還是讀不出來

因為解析tag的函式庫是針對unicode來設計,沒有作編碼的轉換。

為了一勞永逸,乾脆把tag的編碼都換成unicode

下載Mutagen1.1

$ ./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)


3 comments:

Spinule said...

你好,第一次到這裡拜訪
有問題想要問一下格主
前面的步驟我都會作,
但是要怎麼製作批次執行檔呢?
我對這個一點概念也沒有
還請格主再說明詳細一點
謝謝~

Popo said...

其實也不用這樣麻煩~~

直接在mp3的目錄下~~

find *.mp3 -execdir mid3iconv -e BIG5 {} \;

這是為了以防只有些mp3的檔案名稱亂七八糟的~~有的01.xxx.mp3 有的01.mp3 有的01 xxx.mp3 ...

這樣簡單又部會出錯~~~對所有的檔案名稱格式都適用

fabiola-zh said...

down payment assistance in maryland mississippi tobacco spit contest blonde country music sex symbol miami middletown summer classes deepthroatteens cumguzzelers maturebutts anniversary blowjob vintage reproduction floral decals uncircumcised penis health free nude virginia beach webcams

Post a Comment