Melody 是一個開源項目,致力於為用戶提供簡潔而高效的音樂播放體驗。它支持多種音頻格式,並具備完整的播放控制功能,如播放、暫停、上一曲、下一曲等。此外,用戶可以通過編輯 JSON 文件來定製播放列表,或通過修改 CSS 文件來調整應用的界面風格。
功能介紹
關鍵詞搜索歌曲
如果試聽後是你想要的,點擊上傳按鈕會將該歌曲上傳到你的網易雲音樂雲盤

鏈接搜索

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

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

移動端適配

- Q:移動端版本,為什麼點擊下載歌曲,會跳新的頁面?A:有的瀏覽器不支持嗅探的,會有這個問題。因為外部資源文件都不允許跨域,無法用常規下載方式 save as。考慮後續 hack
- Q:移動端版本,為什麼在數據網絡無法播放歌曲?A:發現某些網絡下,沒有觸發
canplaythrough
事件,wifi 環境下一般是沒有問題的。 - Q:為什麼移動端 PWA,點擊跳轉到其他頁面時,無法返回到原來頁面?A:PWA 在移動端不支持使用外部瀏覽器打開外鏈,只能在應用內打開,因此會有各種奇怪問題。此時,只能先殺死應用。
- Q:為什麼我部署的服務,PWA 始終出不了?A:PWA 要求服務必須是 HTTPS。
- 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