Listen-now, 提供了基於python的flask多個音樂平臺的音樂搜索、播放、歌單信息返回、同步多個平臺歌單到數據庫, 只需要按照格式請求json, 後臺就會返回播放地址、歌手、專輯圖片等, 你可以把它融入到你的程序中, 你還可以將用戶的其他音樂平臺歌單同步到mongodb數據庫中.
郵件列表
Listen-now開源項目公開的郵件列表地址為:[email protected] 歡迎將你遇到的問題直接反饋到該地址。你的郵件將很快會得到回覆。
版本升級歷史
* 0.1.0 上線網易雲播放(搜索, id播放)
* 0.2.0 上線QQ音樂、蝦米音樂(搜索, id播放)
* 0.3.0 上線README.md 詳細說明, 啟用Redis 一級緩存加快服務器響應
* 0.5.0 上線測試終端版Listen-now(pymusic), 啟用mongodb儲存用戶信息, 同步歌單
* 0.5.1 優化後臺響應, 啟用異步IO設計, 啟用代理ip設置
* 0.5.3 終端版本支持單曲循環功能, 支持播放歌單, 支持隨機播放熱門歌曲(手氣不錯)
* 下一個版本計劃優化redis緩存設置, 防止出現緩存穿透、緩存雪崩情況
簡要說明
這是一個能夠解析三大(網易、蝦米、QQ)音樂平臺的Python腳本, 它可以被部署在服務器上, 接受post請求, 返回相應音樂的地址、歌詞、演唱者等更多信息. 目前他提供兩個版本,1. 部署於服務器上的後端API,2. 直接在terminal使用的終端聽歌版本。
本項目在以下環境中編寫併成功運行。 請注意,暫時不提供Windows版本。
Python 3.6.4
CentOS 7.0/Mac OS 10.13.4
Redis
uwsgi
Nginx
源碼地址:https://github.com/import-yuefeng/Listen-now.git
閱讀更多 Python樂園 的文章