對(duì)于花大量時(shí)間在Linux屏幕前的系統(tǒng)管理員和Linux愛(ài)好者來(lái)說(shuō),網(wǎng)絡(luò)/本地電臺(tái)上的音樂(lè)可以極大提高生產(chǎn)力,你們知道嗎?不管你們相信與否,,在工作環(huán)境中有適當(dāng)?shù)穆曇,如音?lè)或者閑聊聲包圍,都可以提高我們的創(chuàng)造力。如果你喜歡在音樂(lè)環(huán)境中工作,這個(gè)教程也許會(huì)對(duì)你有用。我將會(huì)向你展示如何在命令行中收聽(tīng)潘多拉(Pandora)在線電臺(tái)(LCTT譯注:Pandora Internet Radio是一個(gè)僅為美國(guó)、澳大利亞和新西蘭提供自動(dòng)音樂(lè)推薦的系統(tǒng)。詳細(xì)介紹Prandoea電臺(tái))
正如你已經(jīng)知道的,Pandora是最有名的在線電臺(tái)服務(wù)之一,它包含無(wú)數(shù)的不同種類的免費(fèi)音樂(lè)流,同時(shí)它還有一個(gè)強(qiáng)大的音樂(lè)推薦引擎。Pandora可以通過(guò)不同的方式訪問(wèn),如:瀏覽器,桌面客戶端或者手機(jī)Apps,開(kāi)源社區(qū)還給出了另一種訪問(wèn)Pandora音樂(lè)服務(wù)的方法:Linux命令行。
pianobar是一個(gè)播放Pandora在線電臺(tái)音樂(lè)的開(kāi)源命令行音樂(lè)播放器。它有一個(gè)簡(jiǎn)單的終端接口,用于播放和管理音樂(lè)電臺(tái)。同時(shí)還有其他包括歌曲評(píng)價(jià),即將上線音樂(lè)列表,播放歷史,自定義快捷鍵綁定,遠(yuǎn)程控制等功能。對(duì)于那些居住在不可訪問(wèn)Pandora音樂(lè)服務(wù)區(qū)域的用戶(即美國(guó)、澳大利亞和新西蘭以外的用戶),Pianobar還配置了代理服務(wù)的支持。
在Debian或者其他Debian的衍生品中,如Ubuntu或LinuxMint,Pianobar是一個(gè)已經(jīng)編譯好的軟件包,因此安裝Pianobar只是簡(jiǎn)單的輸入如下命令:
$ sudo apt-get install pianobar
在Fedora中,Pianobar并不包含在基礎(chǔ)的軟件庫(kù)中。因此,你需要通過(guò)源代碼編譯安裝Pianobar。整個(gè)安裝過(guò)程會(huì)有點(diǎn)麻煩,但是下面的教程將會(huì)實(shí)現(xiàn)Pianobar在Fedora系統(tǒng)中編譯安裝。該教程在Fedora20版本中測(cè)試通過(guò)。linux命令
首先,根據(jù)FFmpeg安裝教程編譯并安裝FFmpeg。
然后,啟用RPM Fusion源,并安裝其他依賴軟件:
$ sudo yum install wget gcc-c++ pkgconfig gnutls-devel json-c-devel libgcrypt-devel make libao-devel faad2-devel libmad-devel libao faad2-libs
編譯并安裝Pianobar
$ wget http://6xq.net/projects/pianobar/pianobar-2014.06.08.tar.bz2 $ tar xvfvj pianobar-2014.06.08.tar.bz2 $ cd pianobar-2014.06.08 $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH make $ sudo make install
最后允許Paniobar加載安裝在/usr/local/lib目錄下的FFmpeg共享庫(kù),在/etc/ld.so.conf配置文件中添加下面一行:
/usr/local/lib
重載所有的共享庫(kù)
$ sudo ldconfig
就這樣,Pianobar已經(jīng)在Fedora系統(tǒng)中安裝完成。
paniobar的基本用法是輸入如下命令:
$ pianobar
單擊“兒童故事”單元按鈕進(jìn)入兒童故事列表,接下來(lái)在主窗口右側(cè)的故事列表中選擇你要聽(tīng)的故事,雙擊以后在主窗口的左側(cè)即可顯示播放該故事,接著選擇演播類型,你可以選擇自動(dòng)演播或手動(dòng)演播。