太好了,是洛雪“定製版”!NAS用戶的音樂福音,功能全面升級

NAS、鍵盤、路由器······年輕就要多折騰,我是愛折騰的熊貓,今天又給大家分享最近折騰的內容了,關注是對我最大的支持,阿里嘎多

引言

說起音樂服務,LX 的大名相信大家都不陌生。雖說也經歷過一些風霜,但如今的 LX 講道理依然是音頻類播放器裏最好用的一個

而 LX 作爲開源項目,自然會有不少基於它的二次開發項目誕生。今天要介紹的就是基於 LX 的 Docker 定製版本——MelodyHub。它繼承了 LX 原有的一切特性:自定義音源、多平臺搜索、歌曲下載,除此之外,MelodyHub 還在原項目基礎上 內置了歌曲管理器、元數據編輯 等實用功能。

項目的開源地址爲:https://github.com/gefl24/melody-hub,

⚠ 事先聲明:

項目本身 不提供任何音源,熊貓也不會公開自用的源。
本分享僅供學習交流,請勿用於非法用途!

項目預覽整體界面設計雖不花哨,但簡潔明瞭,功能清晰。左邊側邊欄能看到各個功能,支持搜索、下載、歌單訂閱、榜單、管理以及計劃任務和系統設置,右邊則是操作區。

搜索支持集合,同時也可以單獨選擇對應的源和平臺,我們熟知的國內音頻流媒體平臺基本都有,除了一些比較小衆的。

搜索到結果之後支持直接播放或者下載,下載音質取決於你所使用的音源——若源支持無損,則下載也支持無損。

項目也支持直接導入你的各大平臺的歌單,前提是你的歌單是開放狀態,複製你的歌單ID之後就可以獲取了,這樣就比較方便批量下載自己的歌單歌曲。❗ 注意:歌單獲取 穩定性一般,部分能成功,部分失敗,原因尚不明確。

再往下就是榜單功能了,這裏提供了各大平臺的各種榜單,同時榜單也是支持訂閱的。實測內容與官方平臺一致,更新及時

歌曲管理這裏,項目內置了元數據搜索的功能,所以大部分歌曲都能直接搜索到封面、歌手、專輯等信息,搜不到的內容也支持手動進行編輯操作。

重點在最後一項:音源管理。默認無內置音源,但支持手動添加。

懂的都懂,玩 LX 的從來不缺這個 😏

項目部署

項目的部署也並不難,作者已經提供了完整的Compose文件,我們只需要複製到自己的NAS中部署即可。

這裏用綠聯爲例子,打開Docker之後來到項目這一欄,新建項目隨後複製以下內容,其中的端口、映射路徑等信息可以根據自身NAS環境來自行更改。

version: '3.8'
  
services:
  melodyhub:
    image: geelonn/melodyhub:latest
    container_name: melodyhub
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - melodyhub-data:/app/data
      - ./files:/app/music
    environment:
      - NODE_ENV=production
      - PORT=3000
      - DATA_DIR=/app/data
      - MUSIC_DIR=/app/music
      - JWT_SECRET=your-secure-secret-key
      - TZ=Asia/Shanghai
  
volumes:
  melodyhub-data:

設置完成之後直接啓動即可,🔐 安全提示:JWT_SECRET 建議修改爲強密碼,防止未授權訪問,可通過 NODE_ENV 設置鑑權密碼,避免項目裸奔。 同時項目也是支持多用戶的,在系統設置中可以選擇是否開啓。

寫在最後

這類項目最關鍵的並不是項目本身,而是在於用戶自身是否有能力去獲取,其實類似的項目挺多的,例如影視方面的cms、書籍類的閱讀,這些其實都是給用戶了一個非常好的框架,但框架中的內容就需要自行去查找了。

以上便是本次分享的全部內容了,如果你覺得還算有趣或者對你有所幫助,不妨點贊收藏,最後也希望能得到你的關注,咱們下期見!

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com