PySpotifyControlAPI
A Flask app that uses PySpotifyControl to allow users to control a Spotify desktop client through a REST API and front end web interface.
Features
- API endpoints for playing a specific song, play/pause, volume up/down, next/previous song, and getting the current song's name and artist.
- A front end web application for controlling Spotify.
- Can scrobble plays to the Last.fm accounts of all listeners (using PyMultiScrobble).
- Speech control (using PySpotifySpeechControl).
Requirements
- Mac OS X
- Spotify for Mac
Installation
git clone https://github.com/csu/PySpotifyControlAPI.git
cd PySpotifyControlAPI
pip install -r requirements.txt
python server.py
Contributing
Pull requests are welcome. Submit feature requests and bugs through GitHub issues.
Log in or sign up for Devpost to join the conversation.