listen-now / Listen Now
Licence: mit
Listen-now, 提供了多音乐平台的音乐搜索、播放、歌单播放、同步平台歌单到本地数据库,并计划开发智能音乐推荐系统。listen-now主要由学生层级的同学一起开发。
Stars: ✭ 139
Programming Languages
Projects that are alternatives of or similar to Listen Now
Spotui
Spotify in the terminal 💻🎶
Stars: ✭ 302 (+117.27%)
Mutual labels: spotify-api, terminal-app, music, spotify
Spotify Now Playing
Spotify now playing information and control popup for macOS menu bar
Stars: ✭ 171 (+23.02%)
Mutual labels: spotify-api, music, spotify
Obscurify
Find out more about your music taste and compare it to others' with Obscurify
Stars: ✭ 200 (+43.88%)
Mutual labels: spotify-api, music, spotify
Singlespotify
🎵 Create Spotify playlists based on one artist through the command line
Stars: ✭ 254 (+82.73%)
Mutual labels: spotify-api, music, spotify
Coverify
🎧 Design fresh album cover for your Spotify playlists
Stars: ✭ 167 (+20.14%)
Mutual labels: spotify-api, music, spotify
Plylst
Smart playlists for Spotify! Stop relying on fancy pants algorithms to organize your library and instead build playlists the way you want.
Stars: ✭ 301 (+116.55%)
Mutual labels: spotify-api, music, spotify
Spotitube
Synchronize your Spotify collections downloading from external providers
Stars: ✭ 250 (+79.86%)
Mutual labels: spotify-api, music, spotify
Spotty Features
Show trends about your music listening habits over time. Create playlists from a given seed and specified audio features.
Stars: ✭ 20 (-85.61%)
Mutual labels: spotify-api, music, spotify
Spotifyapi Net
🔉 A Client for the Spotify Web API, written in C#/.NET
Stars: ✭ 887 (+538.13%)
Mutual labels: spotify-api, music, spotify
Listentogether
Grab some friends, connect your Spotify account, and listen to music in sync with each other.
Stars: ✭ 19 (-86.33%)
Mutual labels: spotify-api, music, spotify
Youtubetospotify
A Python script to fetch tracks of music channels on Youtube, find them on Spotify and add them to a playlist
Stars: ✭ 33 (-76.26%)
Mutual labels: spotify-api, music, spotify
Carol Xamarin
A minimal and beautiful lyrics app for macOS built with Xamarin and C#
Stars: ✭ 97 (-30.22%)
Mutual labels: music, spotify
Vidify
Play music videos automatically for the songs playing on any device
Stars: ✭ 95 (-31.65%)
Mutual labels: music, spotify
Spartan
An Elegant Spotify Web API Library Written in Swift for iOS and macOS
Stars: ✭ 100 (-28.06%)
Mutual labels: spotify-api, spotify
Exportify
Export/Backup Spotify playlists using the Web API
Stars: ✭ 1,611 (+1058.99%)
Mutual labels: spotify-api, spotify
Pasta For Spotify
A material design Spotify client for Android
Stars: ✭ 93 (-33.09%)
Mutual labels: spotify-api, spotify
Getsong
Download any song mp3 with no dependencies except ffmpeg
Stars: ✭ 102 (-26.62%)
Mutual labels: music, spotify
Spotify Dart
A dart library for interfacing with the Spotify API.
Stars: ✭ 109 (-21.58%)
Mutual labels: spotify-api, spotify
Zenmusic
Slack / Sonos / Spotify / Node.js - Control Sonos through #Slack
Stars: ✭ 113 (-18.71%)
Mutual labels: music, spotify
Listen-now
邮件列表
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 终端版本支持单曲循环功能, 支持播放歌单, 支持随机播放热门歌曲(手气不错)
* 1.0.0 [版本大更新]
重新构建项目结构,采用了Python标准项目结构设计
新增包管理模式,使开源更简单
重构返回统一的json数据格式
重新上线网易、QQ、虾米音乐(支持关键字搜索和id获取)
优化redis缓存
更新SDK-开发者文档
* 1.1.0 启用登录注册模块,修复部分bug并返回歌曲热门评论
* 1.2.0 启用token参数用于服务器访问,控制请求频率,一定程度上解决中间人攻击
* 1.5.0 初步支持新的三个音乐平台:百度(千千)音乐、酷狗音乐、酷我音乐
* 1.5.2 开发Spotify音乐平台,暂时因为Spotify不向国内提供服务,而没有启用。
* 1.5.3 初步支持咪咕音乐平台
简要说明
这是一个目前支持八大(网易、虾米、QQ、百度[千千]、酷狗、酷我、Spotify、咪咕)音乐平台的Python后端系统, 它可以被部署在服务器上, 接受相关请求, 返回相应音乐的地址、歌词、演唱者等更多信息.
目前他提供多个版本,
- 部署于服务器上的后端API;
- 直接在terminal使用的终端听歌版本;
- listen-now团队设计的web版本;
本项目后台系统在以下环境中编写并成功运行。 请注意,暂时不提供Windows版本。
Python 3.6.4
CentOS 7.0/Mac OS 10.13.4
Redis
uwsgi
Nginx
更多开发者文档指引请参看docs 目录
使用指南
如何参与贡献?
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].