一個插件化的音樂播放器,可下載,支持PC,安卓。
安卓版源碼:https://github.com/maotoumao/MusicFree
PC版源碼:https://github.com/maotoumao/MusicFreeDesktop
插件本質上是一個滿足插件協議的 commonjs 模塊。插件中定義了搜索(音樂、專輯、作者)、播放、查看專輯、作者詳細信息、導入歌單、獲取歌詞等基本函數,插件的開發者只需要關心輸入輸出邏輯,至于分頁、緩存等全都交給 MusicFree 控制即可。本軟件通過插件來完成播放器的所有功能,這樣解耦的設計也可以使得本軟件可以專注于做一個功能完善的播放器,我直呼小而美。
插件開發文檔可以參考 這里
需要注意的是:
如果你是使用第三方下載的插件,那么請自行鑒別插件的安全性(基本上看下沒有奇怪的網絡請求什么的就好了;自己寫的最安全,不要安裝來路不明的東西),防止惡意代碼破壞。因為第三方惡意插件導致的可能的損失與本軟件無關。
插件使用過程中可能會產生某些和本軟件無關的版權數據,插件、以及插件產生的任何數據與本軟件無關,請使用者自行斟酌,及時刪除數據,本軟件不提倡也不會提供任何破解行為,你可以搭建自己的離線音樂倉庫使用。
下載 app 之后,只需要在側邊欄設置-插件設置中安裝插件即可。支持安裝本地插件和從網絡安裝插件(支持解析.js 文件和.json 描述文件;已經寫了幾個示意的插件:指路這個倉庫,不過可能功能不是很完善);
你可以直接點擊從網絡安裝插件,然后輸入https://gitee.com/maotoumao/MusicFreePlugins/raw/master/plugins.json ,點擊確認即可安裝。
圖文版詳細使用說明可以參考公眾號:MusicFree 插件使用指南,或者站點: https://musicfree.upup.fun/usage/mobile/install-plugin.html