电台列表中唯一能播放的是一个基于http协议的电台,而不能播放的都是mms协议的,于是问题就锁定在支持mms协议的插件问题上了;由于rhythmbox使用的是gstreamer的解码库,所以自然就是要找到支持mms协议的gstreamer插件并安装。
google了很多资料,发现gstreamer0.10-mms大多数都是rpm包,没有找到deb的包,于是继续google,最后在一个网页上找到了答案:我所寻找的插件是gstreamer的bad插件,也就是gstreamer0.10-plugins-bad,于是:
sudo apt-get install gstreamer0.10-plugins-bad
然后再双击电台列表中的任何一个就都可以播放了,问题解决
必须要提到的一点是,在ubuntu的快速设置指南中,在讲到媒体部分的时候都会建议吧gstreamer0.10的插件完全安装,这样是可以播放绝大部分的媒体文件,但是也会安装很多不必要的东西,于是我向来都是只安装需要的,比如让rhythmbox播放mp3的ugly插件,播放wma的 ffmpeg插件等等;当然如果不介意磁盘空间以及系统纯洁度,那么,直接sudo apt-get install gstreamer0.10*,万事OK!
还有,添加电台的方法,首先下载http://forum.ubuntu.org.cn/download.php?id=16319和http://forum.ubuntu.org.cn/download.php?id=16363,然后用gedit打开~/.gnome2/rhythmbox/rhythmdb.xml,找到, 的小节(每个这样一个小节其实就是一个电台),复制上面两个文件的内容,插入到任意一个, 的小节之后,保存,接着再打开rhythmbox,里面就有刚才添加的电台了。
另外,顺便写一下解决rhythmbox播放列表乱码的问题,首先安装python-mutagen:
sudo apt-get install python-mutagen
接着,进入你的音乐文件夹,打开终端,执行:
find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \;
然后,再在rhythmbox的播放列表中添加mp3文件就不会乱码了。
google了很多资料,发现gstreamer0.10-mms大多数都是rpm包,没有找到deb的包,于是继续google,最后在一个网页上找到了答案:我所寻找的插件是gstreamer的bad插件,也就是gstreamer0.10-plugins-bad,于是:
sudo apt-get install gstreamer0.10-plugins-bad
然后再双击电台列表中的任何一个就都可以播放了,问题解决
必须要提到的一点是,在ubuntu的快速设置指南中,在讲到媒体部分的时候都会建议吧gstreamer0.10的插件完全安装,这样是可以播放绝大部分的媒体文件,但是也会安装很多不必要的东西,于是我向来都是只安装需要的,比如让rhythmbox播放mp3的ugly插件,播放wma的 ffmpeg插件等等;当然如果不介意磁盘空间以及系统纯洁度,那么,直接sudo apt-get install gstreamer0.10*,万事OK!
还有,添加电台的方法,首先下载http://forum.ubuntu.org.cn/download.php?id=16319和http://forum.ubuntu.org.cn/download.php?id=16363,然后用gedit打开~/.gnome2/rhythmbox/rhythmdb.xml,找到
另外,顺便写一下解决rhythmbox播放列表乱码的问题,首先安装python-mutagen:
sudo apt-get install python-mutagen
接着,进入你的音乐文件夹,打开终端,执行:
find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \;
然后,再在rhythmbox的播放列表中添加mp3文件就不会乱码了。

添加到雅虎收藏