Melody:使用 Docker 搭建開源個人在線音樂平台

Melody 是一個開源項目,致力於為用戶提供簡潔而高效的音樂播放體驗。它支持多種音頻格式,並具備完整的播放控制功能,如播放、暫停、上一曲、下一曲等。此外,用戶可以通過編輯 JSON 文件來定製播放列表,或通過修改 CSS 文件來調整應用的界面風格。

功能介紹

關鍵詞搜索歌曲

如果試聽後是你想要的,點擊上傳按鈕會將該歌曲上傳到你的網易雲音樂雲盤

Melody:使用 Docker 搭建開源個人在線音樂平台

鏈接搜索

有時候我們在 b 站 聽到好聽的歌,也可以上傳到雲盤

Melody:使用 Docker 搭建開源個人在線音樂平台

一鍵解鎖歌單

點擊 解鎖全部(實驗性功能) 後,服務會自動匹配每首歌,並把歌曲上傳到雲盤,最後做個 match,以保證你還能看到歌詞、評論

Melody:使用 Docker 搭建開源個人在線音樂平台

手動搜索匹配

當某首歌自動解鎖失敗後,還可以手動點擊搜索按鈕,找到符合的歌曲後,手動點擊上傳按鈕

Melody:使用 Docker 搭建開源個人在線音樂平台

移動端適配

Melody:使用 Docker 搭建開源個人在線音樂平台
  1. Q:移動端版本,為什麼點擊下載歌曲,會跳新的頁面?A:有的瀏覽器不支持嗅探的,會有這個問題。因為外部資源文件都不允許跨域,無法用常規下載方式 save as。考慮後續 hack
  2. Q:移動端版本,為什麼在數據網絡無法播放歌曲?A:發現某些網絡下,沒有觸發 canplaythrough 事件,wifi 環境下一般是沒有問題的。
  3. Q:為什麼移動端 PWA,點擊跳轉到其他頁面時,無法返回到原來頁面?A:PWA 在移動端不支持使用外部瀏覽器打開外鏈,只能在應用內打開,因此會有各種奇怪問題。此時,只能先殺死應用。
  4. Q:為什麼我部署的服務,PWA 始終出不了?A:PWA 要求服務必須是 HTTPS。
  5. Q: 為什麼更新 media-get 組件後,搜索報錯A: 目前存在 bug,更新完 media-get 組件之後,請務必重啟 docker 容器或服務,否則將無法繼續使用

Docker鏡像:https://hub.docker.com/r/foamzou/melody

GitHub地址:https://github.com/foamzou/melody

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/189382.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-11-29 08:14
下一篇 2024-11-29 08:22

相關推薦

  • docker-ce-18.03.1.ce-1.el7.centos.x86_64需要pigz這個依賴的解決方案

    當我們在linux centos系統中安裝docker-ce-18.03.1.ce-1.el7.centos.x86_64時,有時可能會遇到「nothing provides pi…

    編程 2025-04-29
  • SDN開源組織中ONOS起步最早

    ONOS是一個開源軟件定義網絡(SDN)操作系統,由ON.Lab創建並一直在開發。該平台旨在通過使用網絡虛擬化技術使工程師能夠快速靈活地創建和管理網絡服務。 一、ONOS的優勢 在…

    編程 2025-04-29
  • GitHub好玩的開源項目

    本文旨在介紹GitHub上一些好玩的開源項目,並提供代碼示例供讀者參考和學習。 一、Emoji列表 GitHub上有一份完整的Emoji列表,它支持各種平台和設備,方便用戶在Git…

    編程 2025-04-28
  • 雲盤開源系統哪個好?

    本文將會介紹幾種目前主流的雲盤開源系統,從不同方面對它們做出分析比較,以此來確定哪個雲盤開源系統是最適合您的。 一、Seafile Seafile是一款非常出色的雲盤開源系統,它的…

    編程 2025-04-28
  • 開源Python CMS的優勢和應用範圍

    開源Python CMS是一種基於Python架構的內容管理系統。它不僅具有高效可靠的核心框架,還有大量的插件和現成的模板,可以充分滿足各種網站需求,使開發人員輕鬆地進行網站設計和…

    編程 2025-04-28
  • 開源軟件授權使用證明

    開源軟件在現今的軟件開發領域中發揮了非常重要的作用。但是,開源軟件的免費使用並不意味着用戶可以隨意使用,因為開源軟件本身也有授權的問題。本文將從多個方面闡述開源軟件授權使用證明的相…

    編程 2025-04-28
  • Spark開源項目-大數據處理的新星

    Spark是一款開源的大數據分佈式計算框架,它能夠高效地處理海量數據,並且具有快速、強大且易於使用的特點。本文將從以下幾個方面闡述Spark的優點、特點及其相關使用技巧。 一、Sp…

    編程 2025-04-27
  • 開源腦電波技術

    本文將會探討開源腦電波技術的應用、原理和示例。 一、腦電波簡介 腦電波(Electroencephalogram,簡稱EEG),是一種用於檢測人腦電活動的無創性技術。它通過在頭皮上…

    編程 2025-04-27
  • Python開源數據集全解析

    Python已經成為了現代編程中最受歡迎的語言之一。它的強大功能、簡單易學的語法和眾多的開源庫,使得Python成為了各行各業開發者群體中需要掌握的技能。Python開源數據集則是…

    編程 2025-04-27
  • 如何解決Docker+k8s報錯413 Request Entity Too Large

    對於使用Docker容器和Kubernetes集群的開發人員,在處理HTTP請求時,常常會遇到413 Request Entity Too Large的報錯。這通常是由於請求的大小…

    編程 2025-04-27

發表回復

登錄後才能評論