小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

fnOS搭建音樂服務(wù)Navidrome

 攻城獅成長(zhǎng)日志 2024-12-13 發(fā)布于廣東

?

大家好!我是一個(gè)熱衷于分享IT技術(shù)的up主。在這個(gè)公眾號(hào)里,我將為大家?guī)碜钚?、最?shí)用的技術(shù)干貨,從編程語言到前沿科技,從軟件開發(fā)到網(wǎng)絡(luò)安全。希望通過我的分享,能夠幫助更多的小伙伴提升技術(shù)水平,共同成長(zhǎng)!歡迎關(guān)注,一起探索科技的魅力吧!

如果你是一位音樂愛好者,且喜歡通過自己的方式管理音樂庫,那么自建音樂服務(wù)是一個(gè)不錯(cuò)的選擇。Navidrome是一款輕量級(jí)、開源的音樂流媒體服務(wù)器,支持Subsonic API,可以讓你隨時(shí)隨地訪問自己的音樂庫。在本教程中,我們將結(jié)合fnOS,手把手教你如何搭建Navidrome音樂服務(wù)。

什么是Navidrome

Navidrome是一款免費(fèi)開源的音樂流媒體服務(wù)器,它具有以下特點(diǎn):

  • 支持多種音頻格式(MP3、FLAC、AAC等)。

  • 支持Subsonic API,可以與多種客戶端兼容。

  • 瀏覽器友好的界面,支持響應(yīng)式設(shè)計(jì)。

  • 支持用戶管理和多用戶播放。

通過Navidrome,你可以打造屬于自己的私人音樂流媒體服務(wù),無需依賴第三方。

此外,music_tag_web項(xiàng)目是一款非常實(shí)用的音樂標(biāo)簽編輯器,它可以幫助你輕松編輯歌曲的各種信息,比如標(biāo)題、專輯、藝術(shù)家、歌詞以及封面等。這款程序支持多種音頻格式,包括FLAC、APE、WAV、AIFF、WV、TTA、MP3、M4A、OGG、MPC、OPUS、WMA、DSF、DFFMP4等,讓你能夠更加方便地管理和個(gè)性化你的音樂庫。

為什么選擇fnos

fnOS是一款輕量級(jí)的NAS系統(tǒng),專注于提供可靠的容器化支持和高效的資源管理。選擇fnOS搭建Navidrome,具有以下優(yōu)勢(shì):

  • 簡(jiǎn)化的環(huán)境配置。
  • 高性能容器化支持。
  • 良好的社區(qū)支持。

安裝步驟

編寫Dokcer Compose文件

version: '3'
services:
  music-tag:
    image: xhongc/music_tag_web:latest
    container_name: music-tag-web
    ports:
      - "8002:8001"
    volumes:
      - "/vol1/1000/music/:/app/media:rw"
      - "/vol1/@appconf/music_tag_web/config:/app/data"
    command: /start
    restart: always
  navidrome:
    image: deluan/navidrome:latest
    container_name: navidrome
    user: 1000:1000 # should be owner of volumes
    ports:
      - "4533:4533"
    restart: unless-stopped
    environment:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info  
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - "/vol1/@appconf/navidrome/data/:/data"
      - "/vol1/1000/music/:/music:rw"

在這個(gè)YAML文件中,我們配置了兩個(gè)容器:一個(gè)是用于提供流媒體服務(wù)的Navidrome,另一個(gè)是負(fù)責(zé)封面和專輯信息抓取的music-tag-web。需要注意的是,這兩個(gè)容器都共享同一個(gè)音樂文件目錄/vol1/1000/music/,這個(gè)目錄就是用來存放你的音樂文件的地方。

部署應(yīng)用

在飛牛系統(tǒng)上,打開Docker容器服務(wù),點(diǎn)擊Compose,然后,點(diǎn)擊新建項(xiàng)目,如下圖所示

當(dāng)彈出界面時(shí),請(qǐng)您先輸入項(xiàng)目的名稱,然后選擇YAML文件希望保存的位置。接下來,只需要將剛才準(zhǔn)備好的YAML文件內(nèi)容復(fù)制到指定區(qū)域就可以了。整個(gè)過程可以參考下圖所示的操作步驟哦!

等待幾分鐘后,部署成功后,就會(huì)出現(xiàn)如下界面:

通過IP加端口方式即可訪問到Navidrome,第一次登陸需要設(shè)置用戶和密碼,設(shè)置成功后,重新登陸如下圖所示:

?

我這個(gè)是音樂目錄存在文件,同時(shí)music-tag-web也幫我把這些音樂刮削到對(duì)應(yīng)的專輯和封面信息。

客戶端

我們可以使用FRPC技術(shù)把部署在內(nèi)網(wǎng)的應(yīng)用發(fā)布到公網(wǎng),實(shí)現(xiàn)隨時(shí)隨地的暢聽音樂??蛻舳朔矫妫覀兛梢允褂脟碎_發(fā)的音流軟件連接自己專屬的音樂服務(wù)器。

?

音流是一款NAS音樂播放器,可以連接到您部署在NAS上的音樂服務(wù)1,能讓您在不同平臺(tái)2享受一致的音樂盛宴。

總結(jié)

通過本文的教程,我們利用fnOSDocker成功搭建了Navidrome音樂服務(wù)。無論是組織音樂庫還是隨時(shí)隨地播放音樂,Navidrome都可以提供一個(gè)簡(jiǎn)單、高效的解決方案。趕快行動(dòng)起來,打造屬于你的音樂世界吧!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多