捡起来唠叨一次:),发现看我blog的人(都是google来的啦),大部分关注我那个ati显卡的,可惜……那个没有啥教程性的内容……其次就是一个kimpanel的faq啦,就是希望用kimpanel的人能够少走些弯路:)
进入正题
我用linux也蛮久了,听歌始终是一个重要需求,首先和往常一样,先列出吐嘈对象,然后再吐嘈。
用过的:MPD,quodlibet,Amarok,Juk,rythmbox,songbird,xmms,mplayer
没用过的,就不提了:banshee,deadbeef,lxmusic
我用linux开始,一开始搜索教程时就看见了xmms,于是拿来用,中文支持好差,设置字体竟然要输入一长串不知道是什么的东西描述字体,使用体
验奇差无比……而且正好赶上fedora中xmms mp3支持从官方移除……郁闷的要死。
然后用了什么我都不记得了,有段时间用了rythmbox,无语了它的编码,我无限次改了一首歌的编码,结果就是搞不定,扔了扔了。
期间有段时间实在不记得了,抱歉……然后貌似就是用起了mpc,mpc不得不说是个好东西,各种前段满足需求,用过的前端有
sonata,qmpdclient,都不错,sonata相当顺手,不过后来还是不用了……不过mpc最大的功能就是:远程听歌!我在我实验室的电脑上
配置了mpd+icecast,由于我笔记本硬盘太小,没空装我这些歌,于是就用了这个功能,呆会给个配置教程:)
用起了quodlibet之后,发现这才是万能解决mp3编码问题的专家,实在很爽!各种功能都不错,插件也不少,很能满足我的需求,不过我后来小
小的洁癖发作,还是用起了amarok。
转向kde之后就在amarok和juk之间游移,juk最让我不爽的就是有时候界面会完全混乱掉,后来也就不用了,这个实在太鸡肋。
有段时间听说songbird不错,实验之后没少崩溃,就扔了……现在也许好了……
amarok始终是我的最爱,最喜欢的就是它的动态播放列表,看一看我的设置是这样的:
这样就让我喜欢的歌占大多数了:)
amarok也曾让我抛弃了几次,就是因为编码问题,不过现在我使用quodlibet解决编码,amarok播放,一直不错:)
下面说一说icecast和mpd的配置:
<icecast> <limits> <clients>100</clients> <sources>2</sources> <threadpool>5</threadpool> <queue-size>524288</queue-size> <client-timeout>30</client-timeout> <header-timeout>15</header-timeout> <source-timeout>10</source-timeout> <!– If enabled, this will provide a burst of data when a client first connects, thereby significantly reducing the startup time for listeners that do substantial buffering. However, it also significantly increases latency between the source client and listening client. For low-latency setups, you might want to disable this. –> <burst-on-connect>1</burst-on-connect> <!– same as burst-on-connect, but this allows for being more specific on how much to burst. Most people won’t need to change from the default 64k. Applies to all mountpoints –> <burst-size>65535</burst-size> </limits> <authentication> <!– Admin logs in with the username given below –> <!– set the mountpoint for a shoutcast source to use, the default if not <!– Uncomment this if you want directory listings –> <!– This is the hostname other people will use to connect to your server. <!– You may have multiple <listener> elements –> <!–<master-server>127.0.0.1</master-server>–> <!– setting this makes all relays on-demand unless overridden, this is <!– <relay-shoutcast-metadata>0</relay-shoutcast-metadata> <!– Only define a <mount> section if you want to use advanced options, <username>othersource</username> <max-listeners>1</max-listeners> <mount> –> <fileserve>1</fileserve> <paths> <!– Note that if <chroot> is turned on below, these paths must both <!– Aliases: treat requests for ‘source’ path as being for ‘dest’ path <logging> <security> |
几乎就是默认配置,不过使用了一个group
然后看看我的mpd配置:
music_directory “/home/saber/音乐/” # Your music dir. playlist_directory “/var/lib/mpd/playlists” db_file “/var/lib/mpd/db” log_file “/var/log/mpd/mpd.log” error_file “/var/log/mpd/mpd.error” pid_file “/var/run/mpd/mpd.pid” state_file “/var/lib/mpd/mpdstate” user “mpd” audio_output { # This is the source password in icecast.xml # Set either quality or bitrate format “44100:16:1” # Optional Paramters audio_output { # Need this so that mpd still works if icecast is not running |
怎么样,是不是很简单:)
这两个都是利用系统服务启动的,如果是用户态还请自行修改。
安装了mpd,icecast,平时只要上http://ip:8000/就可以用m3u播放歌曲啦~
在宿舍听歌时用sonata控制,虽然有10秒钟的切换歌曲的延迟不过也ok:)
mplayer有时拿来临时播放,没有管理功能还是不喜欢……
以后再慢慢捡起来这个系列的文章喽
一开始看好amarok2,wiki都写了(http://wiki.ubuntu.org.cn/Amarok),在经历几个版本升级后,尤其是最新版预览视频的隐藏菜单栏/状态栏欺骗了我,我坚定的认为amarok2是渣。
平时听歌都是系统托盘状态……界面爱怎么地怎么地……
-_-+
有一个播放器您没有提到,不过建议用一下试试。
叫moc, music on console
在X下的虚拟终端完美支持中文和日文//当然我是指utf8编码的
在tty下通过zhcon也可以较好的支持中文和日文。
命令行名称是mocp