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

Posted on 24 一月, 2007. Filed under: Linux |

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

Make a Comment

發表留言

2 回應 to “讓rhythmBox播放mp3 & 把mp3 tag全部轉成unicode”

RSS Feed for All About My Life Comments RSS Feed

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

其實也不用這樣麻煩~~

直接在mp3的目錄下~~

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

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

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


Where's The Comment Form?

Liked it here?
Why not try sites on the blogroll...