大家好,這里是Cherry,喜愛(ài)折騰、撿垃圾、玩數(shù)碼,熱衷于分享NAS、docker玩耍經(jīng)驗(yàn)~

前言

上周,網(wǎng)易云音樂(lè)崩上了熱搜,好多人都在說(shuō),要是自己能有自己的音樂(lè)庫(kù)就好了。所以干貨大王cherry又來(lái)教大家如何在NAS上部署一套屬于自己的音樂(lè)庫(kù)。

Navidrome是一個(gè)開(kāi)源的基于Web的音樂(lè)收集服務(wù)器和流媒體。它可以讓我們自由地從任何瀏覽器或移動(dòng)終端收聽(tīng)您的音樂(lè)收藏。這就像個(gè)人Spotify!

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

項(xiàng)目地址:

https://github.com/navidrome/navidrome

項(xiàng)目特性:

  • 處理大量音樂(lè)收藏
  • 幾乎任何可用的音頻格式
  • 讀取并使用所有精心策劃的元數(shù)據(jù)
  • 對(duì)合輯(Various Artists專輯)和盒裝(多碟專輯)的強(qiáng)大支持
  • 多用戶,每個(gè)用戶都有自己的播放計(jì)數(shù),播放列表,收藏夾等.
  • 資源使用率極低
  • 多平臺(tái),可在macOS、Linux和Windows上運(yùn)行。還提供了Docker鏡像
  • 自動(dòng)監(jiān)視庫(kù)的更改、導(dǎo)入新文件和重新加載新的元數(shù)據(jù)
  • 兼容所有Subsonic/Madsonic/Airsonic客戶端
  • 即時(shí)轉(zhuǎn)碼。可以按用戶/玩家設(shè)置。支持Opus編碼

關(guān)于部署機(jī)

本文以拾光塢N3為部署機(jī),硬件設(shè)備上,采用RK3566處理器,4核4線程,2G內(nèi)存,板載4G閃存,支持1個(gè)3.5寸 SATA 機(jī)械硬盤。

作為新手入門級(jí)NAS,拾光塢N3擁有優(yōu)秀的系統(tǒng)可玩性,支持影視倉(cāng)庫(kù)、拾光相冊(cè)、docker、百度網(wǎng)盤等經(jīng)典玩法,內(nèi)置了ubuntu虛擬機(jī)、青龍、alist、qbittorrent、clouddrive等常用容器,支持DDNS、拾光穿透(內(nèi)網(wǎng)穿透)服務(wù),能滿足NAS新手的絕大部分需求。

近期,拾光塢N3推出了外部設(shè)備備份、離線使用等功能,打消了我們對(duì)單盤位NAS備份困難,無(wú)網(wǎng)絡(luò)難以使用的顧慮。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

一、容器部署

拾光塢是arm架構(gòu)的NAS,所以我們需要下載navidrome的arm端鏡像,我的網(wǎng)盤里分別有amd(x86)架構(gòu)和arm架構(gòu)的鏡像,如果網(wǎng)絡(luò)未優(yōu)化的小伙伴可以自行下載后導(dǎo)入。

當(dāng)然,拾光塢容器功能中,也提供了直接下載arm鏡像的能力,我們首先需要在鏡像商店里設(shè)置“鏡像源”,目前比較推薦的是docker.1panel.live,按照?qǐng)D片里設(shè)置后保存即可。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

有了鏡像源,我們就可以直接搜索deluan/navidrome這個(gè)鏡像包,在檢索結(jié)果里選擇第一個(gè),點(diǎn)擊導(dǎo)入鏡像。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

鏡像下載完成以后,在左側(cè)列表里,切換到【鏡像管理】,選擇剛下載的鏡像,點(diǎn)擊創(chuàng)建容器。如果剛才使用網(wǎng)盤下載鏡像的小伙伴,也可以在這里點(diǎn)擊導(dǎo)入鏡像后,再創(chuàng)建容器。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

為了讓navidrome容器,可以隨著NAS一起啟動(dòng),我們需要勾選上【拾光塢云盤開(kāi)機(jī)后自動(dòng)啟動(dòng)該容器】這個(gè)選項(xiàng)。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

路徑設(shè)置方面,本地路徑都是可以自定義的,我們提前在文件夾里創(chuàng)建好就行。裝載路徑代表的是容器內(nèi)的路徑,一般不建議修改。

# 左邊的是拾光塢NAS里的文件路徑,可自定義;右邊是容器內(nèi)路徑,不可更改。

/公共空間/docker/navidrome/data:/data

# 左邊的是拾光塢NAS里的音樂(lè)路徑,可自定義;右邊是容器內(nèi)路徑,不可更改。

/公共空間/music:/music

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

navidrome的默認(rèn)端口是4533,如果拾光塢內(nèi)的4533沖突了,就在容器端口選擇一個(gè)別的。至此所有的配置就完成了,點(diǎn)擊確認(rèn)就可以了。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

二、配置navidrome

容器跑起來(lái)以后,內(nèi)網(wǎng)環(huán)境下,我們可以輸入拾光塢ip+4533來(lái)打開(kāi)navidrome容器。如果是外網(wǎng)環(huán)境,建議大家使用DDNS拾光穿透服務(wù),為navidrome配置一個(gè)外部訪問(wèn)端口。

拾光塢提供了操作及其簡(jiǎn)易的二級(jí)域名DDNS配置,實(shí)現(xiàn)一鍵綁定。而拾光穿透服務(wù)則提供了1G流量,不限速度的內(nèi)網(wǎng)穿透服務(wù),支持最多3個(gè)免費(fèi)端口的服務(wù)轉(zhuǎn)發(fā)。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

初次登陸navidrome,我們需要配置一個(gè)超級(jí)管理員,自定義賬號(hào)密碼。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

界面是英文的,可以看到拾光塢部署navirdome的識(shí)別速度還是很快的,第一次打開(kāi)就基本有了默認(rèn)音樂(lè)的內(nèi)容。有一些專輯沒(méi)有封面,是因?yàn)樵獢?shù)據(jù)不全,這個(gè)可以使用musictag來(lái)刮削。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

點(diǎn)擊右上角的頭像-persoanl,可以切換語(yǔ)言為中文。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

navidrome前端共分為專輯、藝術(shù)家、歌曲、電臺(tái)、歌單幾個(gè)模塊。內(nèi)容都比較簡(jiǎn)單,這里就不一一細(xì)說(shuō)了,主要說(shuō)一下電臺(tái)和歌單模塊。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

電臺(tái)模塊支持導(dǎo)入國(guó)內(nèi)外各類網(wǎng)絡(luò)電臺(tái),只需要擁有電腦的URL推流地址就可以了。具體可以從github、tunein等平臺(tái)里搜索,或自行抓流。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

歌單功能和網(wǎng)易云的歌單模式是一樣的,系統(tǒng)會(huì)自動(dòng)根據(jù)專輯信息生成一批歌單,如果不滿意的,我們可以刪除,然后自行創(chuàng)建。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

但是加入歌單的操作會(huì)比較麻煩,需要從專輯、歌曲的更多選項(xiàng)里加入,無(wú)法從歌單里選擇歌曲加入。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

三、關(guān)于移動(dòng)端APP

拾光塢N3有自帶音樂(lè)播放工具,但是相對(duì)還是比較簡(jiǎn)單的,只支持列表播放。不過(guò)在音樂(lè)分享上,拾光塢N3就比較厲害了,支持微信、朋友圈、電視、拾光分享、HTTP分享等,十分方便。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

如果你是對(duì)音樂(lè)播放比較有追求,希望使用專輯、歌手等進(jìn)行分類,并且支持歌單的,那這里還是推薦大家使用音流,它可以說(shuō)是目前和navidrome搭配最佳的移動(dòng)端APP。

音流支持Subsonic、Navidrome、Emby、Jellyfin、AudioStation、Plex等流媒體服務(wù)端。蘋果系可以直接從APP STORE下載,其它版本的在下面的網(wǎng)站下載。

https://music.aqzscn.cn/docs/versions/latest/

如果以navidrome為服務(wù)端,只需要輸入navidrome的服務(wù)端地址,以及賬號(hào)密碼即可。如果沒(méi)有公網(wǎng)服務(wù),在拾光穿透里根據(jù)自己的需求可以購(gòu)買包月套餐,把本地的4533端口直接轉(zhuǎn)發(fā)到公網(wǎng)。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)

音流中的專輯、歌單等信息,和NAS端的設(shè)置是一模一樣的,比如我們單獨(dú)配置歌單以后,在NAS端也會(huì)出現(xiàn),實(shí)現(xiàn)了多端同步。如果需要使用DLNA等更多功能,那可以選購(gòu)音流Pro版本。

網(wǎng)易云音樂(lè)再見(jiàn)!再也不怕崩了,用拾光塢NAS搭建屬于自己的DIY音樂(lè)庫(kù)


最后

最后,很多人會(huì)說(shuō)音樂(lè)不知道怎么下載,這個(gè)其實(shí)一直都是老大難的問(wèn)題,如果你擁有BT/PT網(wǎng)站賬號(hào),那么可以通過(guò)拾光塢N3內(nèi)置的下載功能,或qbittorrent容器來(lái)下載種子資源。

如果沒(méi)有BT/PT賬號(hào),也可以使用cherry之前介紹的musicn、metube等docker容器來(lái)下載B站等其它流媒體平臺(tái)上的音樂(lè)資源。

作者聲明本文無(wú)利益相關(guān),歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無(wú)特殊說(shuō)明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書(shū)籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。