搭建完美的媒體服務(wù)器:Ubuntu 11.10
譯文本教程介紹了如何安裝Ubuntu 11.10(Oneiric Ocelot)和必需的所有程序,以便完美的媒體服務(wù)器下載你的所有媒體,并流式傳送到PS3游戲機(jī)上。這套架構(gòu)包括:Sabnzbd+(用Ypthon編寫(xiě)的開(kāi)源二進(jìn)制新聞閱讀器)、Sickbeard(面向新聞組用戶的個(gè)人錄像機(jī))、Couch Potato(NZB和torrent文件自動(dòng)下載工具)、Headphones(面向SABnzbd的音樂(lè)自動(dòng)下載工具)以及Serviio(免費(fèi)的媒體服務(wù)器系統(tǒng))。
一、系統(tǒng)要求
要安裝這樣一套系統(tǒng),你需要下列部分:
•Ubuntu 11.10桌面版光盤(pán),可從此處http://www.ubuntu.com/start-download?distro=desktop&bits=64&release=latest獲得。
•快速互聯(lián)網(wǎng)連接
•向Usenet提供商注冊(cè)的帳戶(作為服務(wù)的一部分,你的ISP可能會(huì)免費(fèi)提供這個(gè)帳戶)
•向newzbin.com注冊(cè)的帳戶(可選)
•向nzbmatrix.com注冊(cè)的帳戶(可選)
二、事先聲明
在本教程上,我將使用主機(jī)名server1.example.com,IP地址為192.168.0.100,網(wǎng)關(guān)是192.168.0.1。你的這些設(shè)置可能有所不同,所以必要時(shí)要換成相應(yīng)的設(shè)置。
三、基本系統(tǒng)
把Ubuntu安裝光盤(pán)插入到系統(tǒng),啟動(dòng)系統(tǒng)。選擇你的語(yǔ)言:
然后選擇Install Ubuntu(安裝Ubuntu)。
勾選Download updates while installing(安裝過(guò)程中下載更新版)和Install this third-party software(安裝該第三方軟件),點(diǎn)擊Continue(繼續(xù))。
假設(shè)你安裝在干凈的硬盤(pán)上,確保Erase disk and install Ubuntu(擦除磁盤(pán),安裝Ubuntu)已選中,點(diǎn)擊Continue(繼續(xù))。
點(diǎn)擊Install Now(立即安裝)。
點(diǎn)擊你所在的時(shí)區(qū),點(diǎn)擊Continue(繼續(xù))。
選擇你的鍵盤(pán)布局,點(diǎn)擊Continue(繼續(xù))。
輸入你的名稱和計(jì)算機(jī)名,并挑選用戶名和合適的密碼,我喜歡選擇Log in automatically(自動(dòng)登錄),但你可以選擇其中任何一個(gè)選項(xiàng),然后點(diǎn)擊Continue(繼續(xù))。
你在等安裝完成時(shí),可以沖杯咖啡喝喝。
點(diǎn)擊Restart Now(立即重啟)。
你會(huì)看到一堆信息在屏幕上滾動(dòng),然后看到這個(gè)信息:
Please remove installation media and close the tray (if any) then press ENTER:
請(qǐng)取出安裝介質(zhì),關(guān)閉托盤(pán);然后按回車(chē)鍵:
取出光盤(pán),按回車(chē)鍵。
登錄進(jìn)入到剛安裝好的Ubuntu。
#p# 四、安裝Sabnzbd+
點(diǎn)擊Dash Home按鈕(儀表板上的頂部圖標(biāo)),輸入term,點(diǎn)擊第一個(gè)圖標(biāo)Terminal,打開(kāi)終端窗口。
想安裝Sabnzbd+,就要添加jcfp庫(kù)。為此,在終端中運(yùn)行下列命令:
sudo add-apt-repository ppa:jcfp/ppa
輸入密碼后,你會(huì)看到下列告知:
You are about to add the following PPA to your system:
PPA for jcfp
This PPA contains packages for the latest and greatest version of the SABnzbd+ binary newsgrabber, allowing for easy installation, dependency tracking, and automatic upgrading of the program.
Everything works just like any other repository; nevertheless, for those who need them, newbie-proof instructions can be found at http://forums.sabnzbd.org/index.php?topic=387.0
More info: https://launchpad.net/~jcfp/+archive/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it
按回車(chē)鍵即可繼續(xù)。
安裝Sabnzbd+:
sudo apt-get install -y sabnzbdplus sabnzbdplus-theme-smpl sabnzbdplus-theme-plush sabnzbdplus-theme-iphone
打開(kāi)sabnzbdplus配置文件:
sudo gedit /etc/default/sabnzbdplus
將以何身份運(yùn)行的用戶改成你的用戶帳戶,把主機(jī)字段設(shè)成0.0.0.0,把端口設(shè)成8080?,F(xiàn)在,你的配置文件應(yīng)該是這個(gè)樣子:
#
# 使用初始化腳本啟動(dòng)SABnzbd+時(shí),
# 始終使用--daemon選項(xiàng),該程序在$USER帳戶下啟動(dòng),如下所示。
#
# 每個(gè)設(shè)置被標(biāo)為“必需”或“可選”;
# 對(duì)任何必需設(shè)置不加配置會(huì)導(dǎo)致該服務(wù)無(wú)法啟動(dòng)。
# [必需] 運(yùn)行該程序的用戶或帳戶uid:
USER=user
# [必需] 你選擇的配置文件的完整路徑;
# 不然,就使用默認(rèn)位置(在$USER的主目錄中);
CONFIG=
# [可選] hostname/ip和偵聽(tīng)的端口號(hào):
HOST=0.0.0.0
PORT=8080
# [可選]額外的命令行選項(xiàng),如果有的話:
EXTRAOPS=
開(kāi)啟sabnzbdplus服務(wù),對(duì)它進(jìn)行配置:
sudo service sabnzbdplus start
* Starting SABnzbd+ binary newsgrabber [ OK ]
打開(kāi)Firefox web瀏覽器,瀏覽到:http://localhost:8080。
#p# 選擇你的語(yǔ)言,點(diǎn)擊Start Wizard(啟動(dòng)向?qū)В?/p>
輸入你usenet提供商的詳細(xì)資料,應(yīng)該能夠從提供商處獲得這些信息。點(diǎn)擊Test Server(測(cè)試服務(wù)器),即可確認(rèn)設(shè)置。一旦每一項(xiàng)設(shè)置都正確無(wú)誤,點(diǎn)擊Next(下一步)。
如果你希望能夠從你網(wǎng)絡(luò)上的其他計(jì)算機(jī)來(lái)訪問(wèn)SABnzbd界面,就要確保讓該選項(xiàng)I want SABnzbd to be viewable by any PC on my network(我希望可以從網(wǎng)絡(luò)上的任何PC來(lái)瀏覽SABnzbd)已啟用,但我強(qiáng)烈建議你勾選Password protect access to SABnzbd (recommended),即密碼保護(hù)對(duì)SABnzbd的訪問(wèn)(建議),然后輸入合適的用戶名和密碼。點(diǎn)擊Next(下一步)。
如果你有newzbin和nzbmatrix帳戶,輸入相應(yīng)帳戶的詳細(xì)資料。
現(xiàn)在設(shè)置已完成,點(diǎn)擊Go to SABnzbd(進(jìn)入到SABnzbd),即可開(kāi)啟SABnzbd界面。
點(diǎn)擊配置按鈕,進(jìn)入到配置面板,選擇類別選項(xiàng)卡(左邊倒數(shù)第二個(gè))。為電影、音樂(lè)和電視創(chuàng)建類別,如下圖所示;這有點(diǎn)不合常理,在default正下方的類別字段和同一行上的文件夾/路徑字段里面輸入相應(yīng)內(nèi)容,點(diǎn)擊右邊的add(添加)按鈕。
這就是我們要做的所有配置工作,如果你喜歡,可以查看所有的配置選項(xiàng)。
在我們安裝其他程序之前,不妨花點(diǎn)時(shí)間創(chuàng)建文件夾。打開(kāi)終端,輸入下列幾個(gè)命令(把user換成你的用戶名):
sudo mkdir -p /Media/TV\ Shows
sudo mkdir /Media/Movies
sudo mkdir /Media/Music
sudo chown user:user -R /Media
#p# 五、安裝Sickbeard
打開(kāi)終端窗口,執(zhí)行下列幾個(gè)命令:
wget https://github.com/midgetspy/Sick-Beard/tarball/master -O sickbeard.tar.gz
tar xf sickbeard.tar.gz
ls
ls命令執(zhí)行后,你會(huì)看到這樣的信息:
Desktop Downloads midgetspy-Sick-Beard-8d7484d Pictures Templates
Documents examples.desktop Music Public Videos
我們想把midgetspy-Sick-Beard-xxxxxx文件夾移到.sickbeard,可以用下列命令來(lái)實(shí)現(xiàn)(你需要改動(dòng)命令,以適合文件夾名稱):
mv midgetspy-Sick-Beard-8d7484d .sickbeard
sudo mv .sickbeard/init.ubuntu /etc/init.d/sickbeard
sudo gedit /etc/init.d/sickbeard
編輯APP_PATH,指向/home/user/.sickbeard,其中“user”是你的用戶名,將RUN_AS設(shè)成你的用戶名,之后你的文件應(yīng)該像這個(gè)樣子:
#! /bin/sh
### 開(kāi)始初始化信息
# Provides: sickbeard
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# 簡(jiǎn)短描述:?jiǎn)?dòng)Sick Beard的實(shí)例
# 描述:使用start-stop-daemon,啟動(dòng)Sick Beard的實(shí)例
### 結(jié)束初始化信息
############### EDIT ME ##################
# 應(yīng)用程序路徑
APP_PATH=/home/user/.sickbeard
# python bin路徑
DAEMON=/usr/bin/python
# 存儲(chǔ)PID文件的路徑
PID_FILE=/var/run/sickbeard/sickbeard.pid
PID_PATH=$(dirname $PID_FILE)
# 腳本名稱
NAME=sickbeard
# 應(yīng)用程序名稱
DESC=SickBeard
# 用戶
RUN_AS=user
# 數(shù)據(jù)目錄
DATA_DIR=/home/${RUN_AS}/.sickbeard
# 啟動(dòng)參數(shù)
DAEMON_OPTS=" SickBeard.py -q --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR}"
############### 結(jié)束EDIT ME ##################
test -x $DAEMON || exit 0
set -e
if [ ! -d $DATA_DIR ]; then
mkdir -p $DATA_DIR
chown $RUN_AS $DATA_DIR
fi
case "$1" in
start)
echo "Starting $DESC"
rm -rf $PID_PATH || 返回1
install -d --mode=0755 -o $RUN_AS -g $RUN_AS $PID_PATH || 返回1
start-stop-daemon -d $APP_PATH -c $RUN_AS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS
;;
stop)
echo "Stopping $DESC"
start-stop-daemon --stop --pidfile $PID_FILE --retry 15
;;
restart|force-reload)
echo "Restarting $DESC"
start-stop-daemon --stop --pidfile $PID_FILE --retry 15
start-stop-daemon -d $APP_PATH -c $RUN_AS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
保存變更內(nèi)容,然后使用下列命令,將sickbeard設(shè)成啟動(dòng)時(shí)運(yùn)行:
sudo update-rc.d sickbeard defaults
第一次啟動(dòng)sickbeard:
sudo service sickbeard start
打開(kāi)Firefox,瀏覽到http://localhost:8081。
#p# 你會(huì)看到下面這個(gè)屏幕。
窗口頂部你會(huì)看到Unknown version: If you've never used the Sick Beard upgrade system then I don't know what version you have.--Update Now Click the Update Now 這個(gè)鏈接,意思是“未知版本:如果你之前從未用過(guò)Sick Beard升級(jí)系統(tǒng),那么我不知道你有什么版本。——立即更新,請(qǐng)點(diǎn)擊“立即更新”。
Sickbeard會(huì)重啟,一旦頁(yè)面重新裝入,點(diǎn)擊Config(配置)| General(常規(guī))。
配置分為五個(gè)選項(xiàng)卡:General Search Settings(一般搜索設(shè)置)| Search Providers(搜索提供商)| Post Processing(后期處理)| Notifications(通知)。
先取消勾選General Configuration(常規(guī)配置)中的Launch Browser(啟動(dòng)瀏覽器),因?yàn)槲覀儗⒃趩?dòng)時(shí)運(yùn)行sickbeard,點(diǎn)擊Save Changes(保存變更)。
點(diǎn)擊Search Settings(搜索設(shè)置)選項(xiàng)卡,將NZB Method:改成SABnzbd,并將SABnzbd URL設(shè)成http://localhost:8080/。
將SABnzbd用戶名和密碼設(shè)成你在SABnzbd配置中所用的設(shè)置。需要從SABnzbd界面獲取API密鑰,于是在另一個(gè)瀏覽器標(biāo)簽頁(yè)中打開(kāi)http://localhost:8080,進(jìn)入到配置頁(yè)面,在General(常規(guī))選項(xiàng)卡下,你會(huì)看到API密鑰,拷貝其中的文本,重新回到Sickbeard配置選項(xiàng)卡,將API密鑰粘貼到SABnzbd API Key文本框里面。點(diǎn)擊Test SABnzbd(測(cè)試SABnzbd),即可測(cè)試設(shè)置,然后點(diǎn)擊Save Changes(保存變更)。
點(diǎn)擊Search Providers選項(xiàng)卡,勾選你想要使用的哪些提供商。如果你向NZBs'R'US、NZBs.org、NZBMatrix或Newzbin注冊(cè)了帳戶,確保在這里勾選了它們。你還可以拖動(dòng)提供商,選擇想要搜索它們的優(yōu)先級(jí)。
在提供商優(yōu)先級(jí)下面,你會(huì)看到Configure Built-In Providers(配置內(nèi)置的提供商),從下拉框中選擇想要配置的提供商,然后輸入該提供商的相應(yīng)信息,輸入完畢后,點(diǎn)擊Save Changes(保存變更)。
點(diǎn)擊Post Processing選項(xiàng)卡。你需要往TV Download Dir(電視下載目錄)文本框里面輸入/home/user/Downloads/complete/tv,把user換成你的用戶名。Sabnzbd+將把下載完畢的電視放在這里。現(xiàn)在我們配置SickBeard,對(duì)這些文件進(jìn)行后期處理。
取消勾選Keep Original Files(保留原始文件),我們將原始文件拷貝到媒體存儲(chǔ)位置后,不想繼續(xù)保留這些文件。配置想要?jiǎng)?chuàng)建的元數(shù)據(jù),為此從Metadata Type(元數(shù)據(jù)類型)下拉框中選擇你的目標(biāo),從Create(創(chuàng)建)列表框勾選合適的元數(shù)據(jù)項(xiàng),完成后點(diǎn)擊Save Changes(保存變更)。
不妨添加一個(gè)電視節(jié)目試一下。
在Home菜單上點(diǎn)擊Home,然后點(diǎn)擊Add Show(添加節(jié)目)按鈕,點(diǎn)擊Add New Show(添加新節(jié)目)按鈕,輸入節(jié)目名稱,點(diǎn)擊Search(搜索)。如果Sickbeard返回幾個(gè)匹配的節(jié)目,選擇正確的那個(gè)節(jié)目,然后點(diǎn)擊Next(下一步)。點(diǎn)擊New按鈕,瀏覽到/Media/TV Shows文件夾,點(diǎn)擊OK(確定)。
點(diǎn)擊Next,選擇漏掉幾集節(jié)目的初始狀態(tài)(如果你想下載全集節(jié)目,將Skipped更改成Want),勾選Season Folders(季文件夾)。選擇你偏愛(ài)的下載質(zhì)量。我還建議在點(diǎn)擊Add Show(添加節(jié)目)之前,先點(diǎn)擊Save Defaults(保存默認(rèn)值)按鈕。
然后,節(jié)目會(huì)添加到節(jié)目列表中;一段時(shí)間后,不斷點(diǎn)擊刷新,直至你看到屏幕變化,它應(yīng)該會(huì)裝入所有相關(guān)信息,并在Download欄下方顯示集數(shù);如果點(diǎn)擊節(jié)目名稱,它會(huì)深入分析該節(jié)目,顯示全集和全季節(jié)目;從這個(gè)屏幕上,你可以將想要下載的任何一集節(jié)目的狀態(tài)從Skipped改成Want,然后它們會(huì)自動(dòng)為你下載。
#p# 六、安裝Couch Potato
打開(kāi)終端窗口,執(zhí)行下列幾個(gè)命令:
wget https://github.com/RuudBurger/CouchPotato/tarball/master -O couchpotato.tar.gz
tar xvf couchpotato.tar.gz
ls
ls命令執(zhí)行完畢后,你會(huì)看到這樣的信息:
couchpotato.tar.gz Downloads Pictures Templates
Desktop examples.desktop Public Videos
Documents Music RuudBurger-CouchPotato-2344e1a
我們想把RuudBurger-CouchPotato-xxxxxxx移到.couchpotato,為此你可以用下列命令來(lái)實(shí)現(xiàn)(你需要改動(dòng)命令,適合文件夾名稱):
mv RuudBurger-CouchPotato-2344e1a .couchpotato
sudo mv .couchpotato/initd.ubuntu /etc/init.d/couchpotato
sudo mv .couchpotato/default.ubuntu /etc/default/couchpotato
sudo gedit /etc/default/couchpotato
把APP_PATH改成/home/user/.couchpotato,其中user是你的用戶名;并把ENABLE_DAEMON改成1,把RUN_AS改成你的用戶名,此后你的文件應(yīng)該看起來(lái)這樣:
# 該文件由/etc/init.d/couchpotato提供
#
# 使用初始化腳本啟動(dòng)couchpotato時(shí),在$USER帳戶下啟動(dòng),如下所示。
#
# 每個(gè)設(shè)置被標(biāo)為“必需”或“可選”;
# 對(duì)任何必需設(shè)置不加配置會(huì)導(dǎo)致該服務(wù)無(wú)法啟動(dòng)。
# [必需] 設(shè)置安裝couchpotato的路徑:
APP_PATH=/home/user/.couchpotato
# [可選] 改成1,啟用daemon
ENABLE_DAEMON=1
# [必需] 運(yùn)行該程序的用戶或帳戶uid:
RUN_AS=user
# [可選] 改成1,能夠從Web界面來(lái)進(jìn)行更新
# 這將/opt/couchpotato的所有權(quán)歸為用戶@ RUN_AS
WEB_UPDATE=0
# [可選] 你選擇的配置文件的完整路徑;
# 不然,使用默認(rèn)位置(~/.couchpotato);
CONFIG=
# [可選] 用來(lái)存儲(chǔ)數(shù)據(jù)的文件夾(databases/thumbs)的完整路徑;
# 不然,使用默認(rèn)位置(~/.couchpotato);
DATADIR=
# [可選] 迫使端口號(hào)偵聽(tīng),不然使用config.ini中設(shè)置的端口;
PORT=
# [可選] pidfile的完整路徑
# 不然,使用默認(rèn)位置/var/run/couchpotato/couchpotato.pid;
PID_FILE=
現(xiàn)在,我們可以將couchpotato設(shè)成啟動(dòng)時(shí)運(yùn)行,讓它運(yùn)行:
sudo update-rc.d couchpotato defaults
sudo service couchpotato start
你應(yīng)該會(huì)看到告知服務(wù)已啟動(dòng)的信息,這時(shí)回到Firefox,打開(kāi)Couch Potato界面,默認(rèn)端口是5000,于是瀏覽到http://localhost:5000,應(yīng)該會(huì)看到樣子很普通的屏幕,沒(méi)有電影添加上去;點(diǎn)擊此處,即可添加電影,但是我們先要配置Couchpotato,所以點(diǎn)擊頂部的齒輪圖標(biāo),進(jìn)入到配置屏幕。
如果你看到這樣的信息:Update (diff) available: update now,那么點(diǎn)擊Update now鏈接,即可獲得最新版本;稍后,couchpotato會(huì)重啟,你回到了配置頁(yè)面。
點(diǎn)擊General,如果你喜歡,可以設(shè)置用戶名和密碼,取消勾選launch browser,點(diǎn)擊Save(保存)。
點(diǎn)擊Downloaders選項(xiàng)卡,輸入你Sabnzbd的Host、Apikey、Username和Password。另外輸入movies作為類別,然后點(diǎn)擊Save(保存)。
接下來(lái)是Providers選項(xiàng)卡,啟用你想要使用的所有提供商,輸入相應(yīng)的信息,點(diǎn)擊Save(保存)。
如果你想修改任何內(nèi)置的配置文件或創(chuàng)建自己的配置文件,可以順便查看Quality(質(zhì)量)選項(xiàng)卡;但是眼下,內(nèi)置的配置文件足夠了,所以接下來(lái)看看Renaming(更名)選項(xiàng)卡。
我們想要啟用更名,于是勾選Enable(啟用)復(fù)選框,輸入/home/user/Downloads/complete/movies,作為你SABnzbd電影的Download folder(下載文件夾),把user換成你的用戶名。輸入/Media/Movies,作為你的Movie destination(電影目的地);如果你想更改命名選項(xiàng),也可以更改;我更喜歡默認(rèn)的命名,然后點(diǎn)擊Save(保存)。
點(diǎn)擊Extras選項(xiàng)卡,我使用Extras選項(xiàng)卡的唯一用途是勾選Save Metadata(保存元數(shù)據(jù))復(fù)選框,但是你可以添加Blu-Ray.com、Kinepolis.com、Trailers、Subtitles、Trakt和IMDB Watchlists的詳細(xì)資料,電影需求列表就會(huì)自動(dòng)從其他這些來(lái)源填充。我更喜歡將電影手動(dòng)添加到couchpotato。
好了,可以點(diǎn)擊About選項(xiàng)卡,點(diǎn)擊Restart(重啟),即可讓密碼變更生效。
#p# 七、安裝Headphones
打開(kāi)終端窗口,執(zhí)行下列幾個(gè)命令。
wget https://github.com/rembo10/headphones/tarball/master -O headphones.tar.gz
tar xvf headphones.tar.gz
ls
ls命令執(zhí)行完畢后,你會(huì)看到這樣的信息:
Desktop examples.desktop Pictures Templates
Documents headphones.tar.gz Public Videos
Downloads Music rembo10-headphones-514844e
我們想把rembo10-headphones-xxxxxxx移到.headphones,為此可以使用下列命令來(lái)實(shí)現(xiàn)(你需要改動(dòng)命令,適合文件夾名稱):
mv rembo10-headphones-514844e .headphones
sudo mv .headphones/init.ubuntu /etc/init.d/headphones
sudo chmod +x /etc/init.d/headphones
sudo gedit /etc/init.d/headphones
把APP_PATH改成/home/user/.headphones,其中user是你的用戶名,將RUN_AS更改成你的用戶名,之后你的文件應(yīng)該看起來(lái)這樣:
#! /bin/sh
### 開(kāi)始初始化信息
# Provides: Headphones application instance
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# 簡(jiǎn)短描述:?jiǎn)?dòng)Headphones的實(shí)例
# 描述:使用start-stop-daemon,啟用Headphones的實(shí)例
### 結(jié)束初始化信息
############### EDIT ME ##################
# 應(yīng)用程序路徑
APP_PATH=/home/user/.headphones
# python bin路徑
DAEMON=/usr/bin/python
# 啟動(dòng)參數(shù)
DAEMON_OPTS="Headphones.py -q"
# 腳本名稱
NAME=headphones
# 應(yīng)用程序名稱
DESC=headphones
# 用戶
RUN_AS=user
PID_FILE=/var/run/headphones.pid
############### 結(jié)束EDIT ME ##################
test -x $DAEMON || exit 0
set -e
case "$1" in
start)
echo "Starting $DESC"
start-stop-daemon -d $APP_PATH -c $RUN_AS --start --background --pidfile $PID_FILE --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
;;
stop)
echo "Stopping $DESC"
start-stop-daemon --stop --pidfile $PID_FILE
;;
restart|force-reload)
echo "Restarting $DESC"
start-stop-daemon --stop --pidfile $PID_FILE
sleep 15
start-stop-daemon -d $APP_PATH -c $RUN_AS --start --background --pidfile $PID_FILE --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
現(xiàn)在,我們可以將headphones設(shè)成啟動(dòng)時(shí)運(yùn)行,開(kāi)始讓它運(yùn)行。
sudo update-rc.d headphones defaults
sudo service headphones start
你會(huì)看到告知服務(wù)已啟動(dòng)的消息,這時(shí)可以回到Firefox,打開(kāi)Headphones界面,默認(rèn)端口是8181,于是瀏覽到http://localhost:8181,你應(yīng)該會(huì)看到headphones界面。如果你看到Y(jié)ou're running an unknown version of Headphones. Click here to update(你在運(yùn)行Headphones的未知版本。點(diǎn)擊此處,即可更新)鏈接,點(diǎn)擊該鏈接即可更新。稍后,Headphones應(yīng)該會(huì)更新并重啟,你可能需要點(diǎn)擊刷新。
如果headphones沒(méi)有重新啟動(dòng),請(qǐng)回到終端,重啟它。
sudo service headphones start
點(diǎn)擊設(shè)置,進(jìn)入到設(shè)置頁(yè)面;與SABnzbd+/SickBeard和Couchpotato不一樣,Headphones的所有設(shè)置都在一個(gè)頁(yè)面上。
為Web界面設(shè)置用戶名和密碼。
輸入SABnzbd的詳細(xì)資料:
SABnzbd Host name http://localhost:8080, SABnzbd username, SABnzbd password and SABnzbd API key.
至于SABnzbd Category,輸入music。
至于Music download Directory,輸入/home/user/Downloads/complete/music,將user換成你的用戶名。
啟用你想要使用的搜索提供商,輸入相應(yīng)信息,向下移到Quality(質(zhì)量)和Post Processing(后期處理)部分。
質(zhì)量設(shè)置不用管,但是要勾選后期處理的所有選項(xiàng)。
將你的目的地文件夾路徑成/Media/Music,保存變更?,F(xiàn)在大功告成,設(shè)置好了自動(dòng)下載電視節(jié)目、電影和音樂(lè),現(xiàn)在最后一步是如何從你的PlayStation 3觀看這一切內(nèi)容。
#p# 八、流式傳送到PS3
將媒體流式傳送到PS3有許多不同的辦法,我過(guò)去常用MediaTomb,但是這個(gè)工具似乎停止了發(fā)展。于是我換成了PS3MediaServer,它很好,但有時(shí)顯示節(jié)目時(shí)不按順序,除非我重啟,否則它不會(huì)更新文件夾,這很麻煩。最近我開(kāi)始使用Serviio,它到目前為止似乎非常好。它甚至可以提取元數(shù)據(jù),按演員或?qū)а莸阮悇e來(lái)顯示電影,如果你希望這樣。
第一步是下載和安裝serviio,打開(kāi)終端,輸入這些命令:
wget http://download.serviio.org/releases/serviio-0.6.2-linux.tar.gz
tar xvf serviio-0.6.2-linux.tar.gz
mv serviio-0.6.2 .serviio
sudo gedit /etc/init/serviio.conf
gedit會(huì)打開(kāi)serviio.conf空白文檔,把下列內(nèi)容粘貼進(jìn)來(lái):
start on started networking
script
/home/user/.serviio/bin/serviio.sh
end script
保存變更。
現(xiàn)在我們可以開(kāi)始讓serviio運(yùn)行,然后打開(kāi)配置控制臺(tái)。
sudo start serviio
.serviio/bin/serviio-console.sh
你在控制臺(tái)中要做的主要是切換到Library選項(xiàng)卡,添加你的幾個(gè)文件夾:/Media/TV Shows、/Media/Movies和 /Media/Music。確保你勾選了文件夾里面含有什么類型的內(nèi)容,如果是Movies和TV Shows,就勾選Video;如果是Music文件夾,就勾選Music。如果你希望,還可以勾選Retrieve Metadata(檢索元數(shù)據(jù))復(fù)選框,確保保存了變更。
就這樣,現(xiàn)在你可以享用電影、電視節(jié)目和音樂(lè)了。