主要参考:
http://xhyz008.blog.163.com/blog/static/109071881201063053930125/ 和
http://blog.sina.com.cn/s/blog_6dee44540100ows6.html 整理而成。
一、分析
很多电台是基于mms协议的,如果rhythmbox无法播放mms协议的电台,则需要安装支持mms协议的gstreamer插件——因为rhymbox使用gstreamer做后台解码。支持mms协议的插件为gstreamer bad插件,所以执行命令:
sudp apt-get install gstreamer0.10-plugins-bad
同样的,如果需要播放mp3文件则安装ugly插件,需要播放wma文件则安装ffmpeg插件。
二、添加电台
首先找到rhymbox.xml文件: locate rhymbox.xml 。通常该文件位于:~/.local/share/rhythmbox/rhythmdb.xml
打开并编辑该文件,添加或删除电台,例如:
<entry type="iradio">
<title>WKNC 88.1 FM (NC State) (High Quality)</title>
<genre>Music</genre>
<artist></artist>
<album></album>
<location>http://wknc.sma.ncsu.edu:8000/wknchq.ogg.m3u</location>
<play-count>1</play-count>
<last-played>1372130760</last-played>
<bitrate>112</bitrate>
<date>0</date>
<media-type>application/octet-stream</media-type>
</entry>
大家到网上去找吧:)本人找了一些似乎都不可用,欢迎跟帖。
三、解决乱码问题
Ubuntu下,系统默认字符集为utf8,而rhythmbox等播放器不能调整MP3歌曲中包含的ID3标签信息的字符集,所以造成乱码。解决办法是安装mid3iconv:
sudo apt-get install python-mutagen
然后转到你的MP3目录,cd /your/mp3/,执行命令:
mid3iconv -e GBK */*.mp3
最后重新导入一次rhythmbox即可。