鍵.png)
GraphQL API滲透測試指南
安裝時要改下compose里的音樂文件夾映射目錄,還需要去掉user那行,或者你知道自己nas用戶的uid:gid是多少修改下也可以,不然可能沒有音樂映射文件夾的權(quán)限
這里直接docker compose代碼如下,我調(diào)試過了:
services:
navidrome:
image: deluan/navidrome:latest
ports:
- "4533:4533"
restart: always
environment:
ND_SCANSCHEDULE: 1h
#這里設(shè)置音樂庫自動掃描時間間隔
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_BASEURL: ""
ND_ENABLETRANSCODINGCONFIG: true
volumes:
- "./:/data"
- "/vol1/1000/musics:/music:ro"
#這里改成映射你自己的的音樂目錄
開始頁面先注冊個用戶名和密碼,然后把界面改成中文
歌曲里就會掃描出你音樂文件夾里所有的音樂,網(wǎng)頁版可以直接播放音樂
使用比較簡單,就不多介紹自己試試吧,你還可以設(shè)置多個用戶,方便家里人不同的音樂喜好。compose可以設(shè)置自動刷新音樂庫的時間間隔,可以自己調(diào)整,如果需要立即掃描新添加的音樂,需要手動刷新的點這里選擇快速掃描
這里接下來主要介紹下移動端的配置
音流的安卓、蘋果app或者windows程序下載:
https://music.aqzscn.cn/
手機端打開軟件,選擇navidrome,填寫地址和用戶名密碼
音流刷新資源庫,點如圖所示這里,選立即同步
在設(shè)置界面,可以看到有些功能是收費的,有需要的可以支持下作者,正常聽音樂免費功能也夠用,在自定義api菜單里,這里要設(shè)置下歌詞和封面的獲取api地址,就是接下來要講的另外一個軟件了:lrcapi
這個也是音流作者制作的軟件,docker compose部署:
services:
lyricapi:
ports:
- 28883:28883
volumes:
- /vol1/1000/musics:/music
#這里可以映射自己nas的音樂存放目錄
image: hisatri/lyricapi
支持酷狗/聚合API獲取LRC歌詞
支持text/json API
支持獲取音樂/專輯/藝術(shù)家封面
默認(rèn)監(jiān)聽28883端口,API地址 http://192.168.1.112:28883/lyrics
新版API地址 http://192.168.1.112:28883/jsonapi
封面API地址 http://192.168.1.112:28883/cover
其他的可以自己去28883端口網(wǎng)頁自己看下
音流軟件里編輯好,類似我下圖里歌詞接口和封面接口地址填好就行,實測歌詞拉取還好,封面就算了
不想搭建的也可以用作者提供的公共api,速度就是慢一點
歌詞API地址:https://lrc.xms.mx/lyrics
封面API地址: https://lrc.xms.mx/cover
以上所有局域網(wǎng)地址,參考我原來文章寫的外網(wǎng)異地訪問nas的方法替換為外網(wǎng)地址,就能隨時隨地訪問你自己的音樂庫了另外音流支持的音樂源服務(wù)比較多,subsonic,emby、jellyfin、群暉的audiostation、navidrome、plex,你可以選擇這些隨意哪個作為音樂源服務(wù)。
本篇相關(guān)yml等文件下載鏈接:https://gitee.com/hswz5525/dockercompose
GraphQL API滲透測試指南
Python + BaiduTransAPI :快速檢索千篇英文文獻(附源碼)
掌握ChatGPT API集成的方便指南
node.js + express + docker + mysql + jwt 實現(xiàn)用戶管理restful api
nodejs + mongodb 編寫 restful 風(fēng)格博客 api
表格插件wpDataTables-將 WordPress 表與 Google Sheets API 連接
手把手教你用Python和Flask創(chuàng)建REST API
使用 Django 和 Django REST 框架構(gòu)建 RESTful API:實現(xiàn) CRUD 操作
ASP.NET Web API快速入門介紹