基於python的flask多個音樂平台的音樂搜索、播放、歌單信息返回

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


分享到:


相關文章: