戰(zhàn))
前言如果硬盤里已經(jīng)存了不少自己整理的音樂最方便的使用方式并不是把這些文件分別復(fù)制到手機(jī)、電腦和平板而是讓它們統(tǒng)一留在 NAS 中再通過一個(gè)音樂服務(wù)器負(fù)責(zé)管理和播放。Navidrome 就是專門做這件事的。它可以掃描指定目錄中的本地音樂文件在瀏覽器中按照專輯、歌手等信息進(jìn)行整理和播放同時(shí)兼容 Subsonic API因此也可以配合不同平臺(tái)的客戶端使用。音樂文件仍然保存在自己的存儲(chǔ)設(shè)備里Navidrome 更像是給這些文件增加了一套流媒體式的管理和訪問界面。本文會(huì)直接在飛牛 fnOS 中安裝 Navidrome設(shè)置音樂存儲(chǔ)目錄完成管理員賬號(hào)初始化再把現(xiàn)有的本地歌曲上傳到 NAS看看它如何自動(dòng)出現(xiàn)在音樂庫(kù)中。語言、主題等基礎(chǔ)界面設(shè)置也會(huì)一起體驗(yàn)。如果希望這套音樂庫(kù)不只在家中使用后半部分還會(huì)通過 cpolar 為 Navidrome 的 4533 端口配置固定公網(wǎng)地址。整篇文章的重點(diǎn)是把原本分散在硬盤里的音樂文件整理成一套由自己保存、自己管理同時(shí)可以跨設(shè)備訪問的個(gè)人音樂服務(wù)。1.關(guān)于NavidromeNavidrome是一款開源且功能強(qiáng)大的自托管音樂服務(wù)器支持多種音頻格式和多個(gè)平臺(tái)Windows、Linux、macOS、Docker等。它采用了Material UI設(shè)計(jì)風(fēng)格界面美觀現(xiàn)代操作流暢。更重要的是Navidrome兼容Subsonic API并提供智能播放列表、用戶權(quán)限管理等功能讓你隨時(shí)隨地都能享受個(gè)性化音樂體驗(yàn)。2.飛牛os環(huán)境準(zhǔn)備本例中在Windows系統(tǒng)使用VMware Workstation安裝的fnOS虛擬機(jī)系統(tǒng)版本為V0.8.41。如果您想要在x86架構(gòu)的物理機(jī)中安裝可以訪問飛牛私有云 fnOS官網(wǎng)下載鏡像文件然后使用U盤寫入鏡像后進(jìn)入bios設(shè)置U盤啟動(dòng)后像裝Windows系統(tǒng)一樣安裝即可。啟動(dòng)fnOS系統(tǒng)后能看到Web UI管理界面的地址http://192.168.184.130:5666 在瀏覽器中打開3.飛牛os安裝navidrome首先打開飛牛nas點(diǎn)擊應(yīng)用中心下滑找到navidrome點(diǎn)擊安裝等待下載完成后選擇存儲(chǔ)空間下一步這里要注意文件目錄不能出現(xiàn)中文下一步等待安裝安裝完成后打開就會(huì)自動(dòng)彈出navidrome的登錄頁面我們注冊(cè)一個(gè)賬號(hào)登錄就能看到他的主頁面了4.簡(jiǎn)單使用navidrome先點(diǎn)擊設(shè)置改成簡(jiǎn)體中文上面還可以更換各種各樣的主題?;氐斤w牛主頁打開文件管理在剛才安裝的路徑當(dāng)中上傳好本地的音樂再回到navidrome主頁就有歌曲了你可以在這里進(jìn)行各種管理和播放操作?,F(xiàn)在就可以暢聽自己喜歡的歌了不擔(dān)心收費(fèi)也不用擔(dān)心沒版權(quán)5.介紹以及安裝cpolar現(xiàn)在你已經(jīng)擁有一個(gè)超級(jí)影音庫(kù)了是不是覺得自己特厲害但是還有個(gè)問題——如果想在上下班地鐵上也想聽歌該怎么辦呢別擔(dān)心這時(shí)候就需要我們的內(nèi)網(wǎng)穿透神器Cpolar它能幫你把本地的服務(wù)發(fā)布到公網(wǎng)上讓它幫你把本地的服務(wù)發(fā)布到公網(wǎng)從而實(shí)現(xiàn)隨時(shí)隨地都能聽歌不限時(shí)間不限地點(diǎn)不限設(shè)備首先打開飛牛云NAS設(shè)置界面,開啟ssh 連接,端口默認(rèn)為22即可,開啟后,我們就可以ssh 連接飛牛云NAS執(zhí)行命令然后我們通過輸入飛牛云NAS的IP地址ssh遠(yuǎn)程連接進(jìn)去,因?yàn)閒nOS是基于Linux 內(nèi)核開發(fā)的,所以我們可以按照cpolar的Linux安裝方法進(jìn)行安裝:連接后執(zhí)行下面cpolar Linux 安裝命令sudocurlhttps://get.cpolar.sh|sh再次輸入飛牛云nas的密碼確認(rèn)后即可自動(dòng)安裝安裝完成后執(zhí)行下方命令查看cpolar服務(wù)狀態(tài)如圖所示即為正常啟動(dòng)sudosystemctl status cpolarCpolar安裝和成功啟動(dòng)服務(wù)后在瀏覽器上輸入飛牛云主機(jī)IP加9200端口即:【http://localhost:9200】訪問Cpolar管理界面使用官網(wǎng)注冊(cè)的賬號(hào)登錄,登錄后即可看到配置界面,接下來在web界面配置即可6.使用cpolar遠(yuǎn)程使用navidrome我們既然搭建了個(gè)人影視庫(kù)那就代表肯定是長(zhǎng)期使用所以我這里教大家來創(chuàng)建固定二級(jí)子域名公網(wǎng)地址我這里使用的是nas20m套餐大家可以按照自己的需求選擇合適的套餐我們來登錄cpolar官網(wǎng)點(diǎn)擊預(yù)留選擇保留二級(jí)子域名。地區(qū)選擇china top 名稱自定義點(diǎn)擊保留。復(fù)制保留成功的子域名以后我們回到cpolar管理界面登錄cpolar web UI管理界面后,點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道隧道名稱可自定義本例使用了: navidrome 注意不要與已有的隧道名稱重復(fù)協(xié)議http本地地址4533域名類型二級(jí)子域名域名粘貼剛才保留成功的子域名地區(qū)選擇China Top點(diǎn)擊創(chuàng)建創(chuàng)建成功后點(diǎn)擊狀態(tài)選擇在線隧道列表這里能看到我們成功生成了2個(gè)固定的公網(wǎng)地址名稱好看又好記。我們復(fù)制一個(gè)來打開看一下都能成功的打開我們的navidrome聽歌現(xiàn)在我們無論是在上下班的地鐵上還是和朋友露營(yíng)時(shí)都可以用自己搭建的音樂庫(kù)隨時(shí)隨地的聽歌了結(jié)尾Navidrome 并不會(huì)替你提供新的音樂內(nèi)容它解決的是已經(jīng)擁有的音樂文件應(yīng)該怎樣被更方便地管理和播放。文件繼續(xù)保存在飛牛 NAS 中Navidrome 負(fù)責(zé)建立音樂庫(kù)、提供網(wǎng)頁播放和多設(shè)備訪問入口。再通過 cpolar 給 4533 端口增加固定公網(wǎng)地址以后這套音樂庫(kù)也不必只在家庭局域網(wǎng)中使用外出時(shí)依然可以訪問自己的歌曲。對(duì)于主要依賴在線平臺(tái)聽歌的人這種方式未必有必要但如果本來就保存了大量自己合法擁有的本地音樂希望長(zhǎng)期整理、集中存儲(chǔ)并在不同設(shè)備上調(diào)用Navidrome 更像是在 NAS 上搭了一套屬于自己的音樂服務(wù)器。