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.

Built With

Share this project:

Updates