| |||||||
adm | Find | login register |
上次談到播放遠端音樂的話題有人推薦 xmms2,我認真玩了一陣子,覺得真的是很不錯,它的 media library 與 playlist 的功能很強, 能夠在沒有執行 client 的時候仍然播放音樂,實在太酷了!支援的格式多、開發似乎也還算積極,所以我決定用它來當成 linux 上主要的音樂播放軟體。 奇怪的是,雖然口碑不錯,但繁體中文的網站似乎沒什麼人分享心得,所以我寫了一些,請看附件。 有些地方我並不完全瞭解,譬如:collection/playlist 的部份,還需要研究一下,如果已經寫的部分理解有錯,請告訴我。
| |||||||||||||
| |||||||||||||
啊?最近正在找比較省資源的mp3 player, edited: 1
| |||||||||||||
如果不需要 media library,用 mplayer 就好啦! 快、省資源、功能強、支援平台多,只不過可能要自己寫一些 script 會比較方便。 如果要建立 media library,那我推薦 xmms2。 mplayer 有支援播放清單 (-playlist)。 | |||||||||||||
喔,原來mplayer才是王道...感謝推薦!待會試試溫度有沒有比較低 | |||||||||||||
發現一個叫smplayer的mplayer front end | |||||||||||||
smplayer 之前在 windows 用過,好像不太穩,不知在 debian 穩不穩?gmplayer 我覺得介面不太好、也不穩定。 我後來發覺應該不能說是 xmms2d 耗資源,而是 mplayer 太省資源! Orz 與其他有 gui 的播放軟體如 rhythmbox、audacious 相比 其實 xmms2d 並不算吃很多記憶體 但在 CPU 使用率上,xmms2d 的確偏高,時常會過 10%,不知道其他人有無此情形? (alsa 1.0.16-2 、snd_hda_intel、2.6.26-1-686、Pentium M 1.86G、1GB RAM) | |||||||||||||
cmus 是個不錯的選擇。 以下列出個人覺得不錯的特點(引用自 cmus 官網):
View cmus 具有七個不同的 view,view 之間的切換可用 1-7 來進行。
Play List Editing
預設快速鍵 僅列出個人常用的數個
其他有趣的操作跟詳細的說明,請參考 cmus 的 manual。 | |||||||||||||
躲在角落小聲的說……,我只會用 mpg123/mpg321。:p | |||||||||||||
mpg123/mpg321 在國外好像還蠻受歡迎的,小而美吧!如果不是我的音樂來源太雜,我可能也會用這種小工具。 cmus 看起來很不錯,謝謝 desty 的分享,如果我早點知道的話,搞不好就不會去研究 xmms2 了 XD 有看我 xmms2 心得分享的請注意,我找到一些錯誤(關於 collection 的),所以重新上傳了修正的版本。
edited: 1
| |||||||||||||
xine 和 mplayer 比起來不知道資源消耗如何? 我是都用 xine, 因為它支援 DVD menu。 我上一次用 mplayer 時, mplayer 還不能用 DVD menu,不知現在改善了沒。 xine 也可以當作一般的音樂播放器,也支援 stream。 | |||||||||||||
好久沒聽到xine了,前一陣子mplayer的確不支援DVD menu(現在我也不知道), | |||||||||||||
我剛好都有裝,所以大略測了一下。 播同一首曲子 (9:42, MP3, Bitrate: 約 229k) ,大約都有播到 4,5 分鐘,但時間不一定。 VIRT RES SHR %CPU %MEM Program 47020 8492 6076 1.3~2 0.8 mplayer (1:1.0.rc2svn20080706-0.1) 40484 15m 11m 0.7 1.5 smplayer (0.6.1-1) 215m 29m 12m 3.7~5.7 2.9 xine (0.99.5+cvs2007) 97680 13m 6244 3.0~42.6 1.3 xmms2 (0.5DrLecter-2) 4176 2180 1644 23.0~28.0 0.2 mpg123 (1.4.3-3) 23680 3036 2396 2.7~4.0 0.3 mpg321 (剛開始沒多久) (0.2.10.4) 23680 14m 13m 2.7~4.0 1.4 mpg321 (幾分鐘後) 131m 38m 21m 3.0~5.0 3.8 rhythmbox (0.11.6-1) 95840 25m 16m 3.7~6.3 2.5 audacious (1.5.1-4) 結論:
edited: 2
| |||||||||||||
關於 xmms2 高 CPU 使用率的問題,找到這串討論 http://bugs.xmms2.xmms.se/view.php?id=1991 按照裡頭的指點,升級到 alsa 1.0.17.dfsg-2,並: $ xmms2 config alsa.device = front:CARD=Intel或者 $ xmms2 config alsa.device = hw:0 即可解決高 CPU 使用率的問題! VIRT RES SHR %CPU %MEM Program 47020 8492 6076 1.3~2 0.8 mplayer (1:1.0.rc2svn20080706-0.1)(alsa 1.0.16) 47016 8492 6080 1.3~2.7 0.8 mplayer (1:1.0.rc2svn20080706-0.1)(alsa 1.0.17) 40484 15m 11m 0.7 1.5 smplayer (0.6.1-1)(alsa 1.0.16) 215m 29m 12m 3.7~5.7 2.9 xine (0.99.5+cvs2007)(alsa 1.0.16) 97680 13m 6244 3.0~42.6 1.3 xmms2 (0.5DrLecter-2)(alsa 1.0.16 alsa.device = default) 92296 8500 6164 1.7~3.7 0.8 xmms2 (0.5DrLecter-2)(alsa 1.0.17 alsa.device = front:CARD=Intel) 49116 7100 3680 2.3~5.7 0.7 cmus (2.2.0-1+b1)(alsa 1.0.17) 4176 2180 1644 23.0~28.0 0.2 mpg123 (1.4.3-3)(alsa 1.0.16) 4176 2180 1648 2.7~4.7 0.2 mpg123 (1.4.3-3)(alsa 1.0.17) 23680 3036 2396 2.7~4.0 0.3 mpg321 (剛開始沒多久) (0.2.10.4)(alsa 1.0.16) 23680 14m 13m 2.7~4.0 1.4 mpg321 (幾分鐘後) (alsa 1.0.16) 23680 2756 2116 4.0~7.3 0.3 mpg321 (剛開始)(alsa 1.0.17) 23680 12m 11m 4.0~7.3 1.2 mpg321 (幾分鐘後)(alsa 1.0.17) 131m 38m 21m 3.0~5.0 3.8 rhythmbox (0.11.6-1)(alsa 1.0.16) 95840 25m 16m 3.7~6.3 2.5 audacious (1.5.1-4)(alsa 1.0.16) 結論
edited: 4
| |||||||||||||
| |||||||||||||
我現在改用 ffplay 了,能吃的格式實在太多了,而且很省資源。 這是附在 ffmpeg 上的一個小小播放器,影音檔通吃。 | |||||||||||||
發現有些 youtube download 的 .flv 竟然 linux mplayer 不行 play。不知道有沒有辦法在 linux 用 flash player play .flv
| |||||||||||||
mplayer 可以播 flv 呀!是哪個 flv?我來 d/l 看看。 不然就 ffmpeg -i your.flv your.avi。 ffmpeg 轉檔超級強。 | |||||||||||||
ffplay 果然好用~今天才知道有這好物。 mplayer 不能用時不妨試試 xine, 偶爾有些影片是 mplayer 不能播,而 xine 可以播的。 再不行就用 vlc / gstreamer。 | |||||||||||||
gstreamer 的缺點是,最近的版本,flv 好像轉用轉檔的方式來播放,所以,碰到 flv,會在播放前轉檔,要等一陣子才會出現影音,有點討厭。 舊版本不會如此,直接支援播放。我目前用的是 gstreamer-0.10.22。 | |||||||||||||
要用 gstreamer 的話,還有一個另類輕量級的命令列影音播放器也很不錯用。audiopreview。 他的特色是,你可以設定要預播幾秒鐘片段,這時在一堆影音檔找片子時很方便。當然你也可以播放全曲(片)。由於是用 gstreamer,有些格式可能會很吃資源。 | |||||||||||||
xmms2 剛在 2009-04-23 釋出新版 DrMattDestruction released對使用者而言,較明顯的改變是:
看起來真是超實用的更新,有興趣的趕快先上吧! 別忘了回來回報心得哦~ 我大概會等 debian testing 出來才會更新。 edited: 3
| |||||||||||||
xmms2 支援 10/15/25/31 band Equalizer,其中,10 band 可以選擇 legacy 的版本(與 xmms/winamp2 相同)。 10 band: 31, 62, 125, 250, 500, 1K, 2K, 4K, 8K, 16K 10 band (legacy): 60, 170, 310, 600, 1K, 3K, 6K, 12K, 14K, 16k 15 band: 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k, 6.3k, 10k, 16k (xmms2 沒有詳細列出頻段,這是 google 查的一般規格) (25 band 較少看到,暫時不管它) 31 band: 20, 25, 31.5, 40, 50, 63, 80, 100, 125, 160, 200, 250, 315, 400, 500, 630, 800, 1k, 1.25k, 1.6k, 2k, 2.5k, 3.15k, 4k, 5k, 6.3k, 8k, 10k, 12.5k, 16k, 20k (xmms2 沒有詳細列出頻段,這是 google 查的一般規格)
主要的資訊可在 xmms2 Component:equalizer 找到。 如果不想用命令列調 eq,可以用一個用 python 寫的圖形介面程式 eq.py。雖然很醜,但還蠻好用的,需要裝 python-xmmsclient。 目前缺點是,不能儲存多組 eq,只能手工備份。 | |||||||||||||
花了幾天的時間摸索 xmms2 0.7 Dr.No 的新命令列介面 nycli,發覺與舊版相比,雖然功能、易用性加強了一些,但也有退步/不成熟的地方,如 namespace、collection、playlist 的部分,也有一些 bugs。 這些說明都是在 Dr.No 上玩出來的,其他版本可能使用上會有一些出入。 說明在附檔,請享用。 | |||||||||||||
| |||||||||||||
etude 是很不錯的 xmms2 gui,雖然剛開始開發而已,還不是很穩,但已有一些亮眼的功能:
需要裝 python-setuptool。 安裝資訊可參考 installation ,安裝後可執行 /usr/local/bin/etude,設定檔在 ${HOME}/.config/etude 中。 | |||||||||||||
好幾年沒用過 xmms,剛才想試試看,Mandriva竟然沒有。Orz
| |||||||||||||
tetralet 可能還在用,他的 Luna's Debian Archiver 有提供 xmms,不過是針對 ubuntu/debian 的,對 mandriva 可能沒用 :P
| |||||||||||||
聽可下載播放清單的網路廣播,也可以用 xmms2 $ vim xmms2-fx
#!/bin/sh
a=`/usr/bin/xmms2 list|wc -l` # b is the number of songs in current playlist let b="$a-2" /usr/bin/xmms2 add -P "$@" # c is the position to start let c="$b+1" /usr/bin/xmms2 jump "$c" /usr/bin/xmms2 play $ chmod 755 xmms2-fx 下次用 fx 下載播放清單時 用這個 script 直接開啟 或 下載後再開啟 都可以 (參考附檔截圖) 想測試的話可用 Sky.fm | |||||||||||||
看到 ubuntu-tw 有人在推 DeaDBeef,於是下載來試用了一下。 首先看外觀,第一眼的印象-長得超像 foobar2000。官方的主要功能介紹如下:
這麼豐富的功能,deb 套件才 1MB 左右,非常不錯! 比較可惜的是,沒有 media library,在編輯播放清單時,遠不如 xmms2 方便。 使用介面簡單易用,但按鈕有點少,加檔案到播放清單必需從選單裡執行,或從 file manager 拖拉。 |
| |||||||
adm | Find | login register |