spotify-desktop-remote - Control your Spotify Desktop app with a simple HTTP interface or Socket.IO

  •        15

Spotify no longer officially supports Desktop Apps, so this probably wont work for you. Control your Spotify Desktop app from a simple HTTP interface or with Socket.IO.


express : ^4.8.3 : ^1.0.6
serve-static : ^1.5.1



Related Projects

Muse - An open-source Spotify controller with TouchBar support

  •    Swift

An open-source Spotify, iTunes and Vox controller with TouchBar support, system-wide TouchBar controls (à la iTunes) and Spotify account integration. Muse appends a permanent button to the control strip (right tray bar) of the TouchBar, displaying album art and playback time. You can tap it to reveal the full control bar, long press it to toggle play/pause and swipe on it to jump to next or previous track.

apps-tutorial - A Spotify App that contains working examples of the use of Spotify Apps API


This repository has been cleared and left intentionally empty.Spotify closed the submission process for new apps on the 24th of March 2014. Future releases of the Spotify Desktop client will no longer feature an App Finder tab and will no longer support the presentation of Spotify Apps, therefore this API has been discontinued.

LyricsX - 🎶 Lyrics for iTunes, Spotify, Vox and Audirvana Plus.

  •    Swift

LyricsX is a plugin for iTunes, Spotify and Vox, which auto search and download lyrics for the current playing from Internet, and displays them in the desktop and menubar. LyricsX for iOS is in beta stage.

spotify-web-api-js - A client-side JS wrapper for the Spotify Web API

  •    TypeScript

This is a lightweight wrapper for the Spotify Web API (2.4kB gzipped + compressed). It includes helper functions for all Spotify's endpoints, such as fetching metadata (search and look-up of albums, artists, tracks, playlists, new releases) and user's information (follow users, artists and playlists, and saved tracks management). It doesn't have any dependencies and supports callbacks and promises. It is intended to be run on a browser, but if you want to use Node.JS to make the requests, please check spotify-web-api-node.



This project aims to create a fully-functional windowless desktop application allowing blind/visually impaired music fans the chance to access Spotify.

alfred-spotify-controls - Control Spotify using Alfred App

  •    PHP

Control Spotify using Alfred App

spotify-websocket-api - Spotify Websocket API is a fully open source Spotify library based on the WebSocket API used in the Spotify Web beta

  •    Python

NOTE: This API will only work with paid Spotify accounts. I'm perfectly fine with this restriction and won't be attempting to circumvent it, nor will I merge patches that do. It'd only end in a game of cat and mouse which is a waste of everyone's time. If you like Spotify, buy a Premium account and tell the industry that it's a great payment model for music. This should show an album title and a list of track titles for it.



Small .NET 3.5 based app to control the Spotify ( client from a webbased interface suitable for mobile devices such as iPod/iPhone.

librespot - Open Source Spotify client library

  •    Rust

librespot is an open source client library for Spotify. It enables applications to use Spotify's service, without using the official but closed-source libspotify. Additionally, it will provide extra features which are not available in the official library. Note: librespot only works with Spotify Premium.

mopidy-spotify - Mopidy extension for playing music from Spotify

  •    Python

Mopidy extension for playing music from Spotify. If you install Mopidy-Spotify from, AUR, or Homebrew, these dependencies are installed automatically.

raspotify - Spotify Connect client for the Raspberry Pi that Just Works™

  •    Shell

Spotify Connect client for the Raspberry Pi that Just Works™. Raspotify is a Spotify Connect client for Raspbian on the Raspberry Pi that Just Works™. Raspotify is a Debian package and associated repository which thinly wraps the awesome librespot library by Paul Lietar and others. It works out of the box on all three revisions of the Pi, immediately after installation.

spotify-export - A simple Ruby utility that uses Spotify's Web API to export a playlist as plain text

  •    Ruby

Listening to the songs might be fun too. This product uses a SPOTIFY API but is not endorsed, certified or otherwise approved in any way by Spotify. Spotify is the registered trade mark of the Spotify Group.

SpotifyControl - Control Spotify through the OS X Terminal

  •    AppleScript

The scenario for which it was originally designed is controlling Spotify, which is playing on a Mac, via ssh, while working on a Linux machine on the other side of the room. Currently supported functions are: play/pause, next/previous track, jumping in time, toggling shuffle/repeat and changing volume. This pretty much covers everything the AppleScript hooks of Spotify allow.

shpotify - A command-line interface to Spotify.

  •    Shell

shpotify is a simple Bash/Apple script to control Spotify from the command line on a Mac. If you find this interesting, you should follow me on Twitter to learn about the other things I do.

Sharpotify - Spotify .Net Library

  •    DotNet

Sharpotify is a Spotify library in C#. It is based in Jotify and SharPot projects. It is not a libspotify wrapper, It is a full .Net Spotify protocol implementation.



Spotify2Skype will allow you to display your current spotify song on Skype. Works with the current Spotify (Tested: 22. July 2010) and Skype Beta 5. Should also work with Skype 4 since its using Skype4Com Windows Only

android-sdk - Spotify SDK for Android devices


WARNING: This is a beta release of the Spotify Android SDK.Welcome to Spotify Android SDK. This project is for people who wish to develop Android applications containing Spotify-related functionality, such as audio streaming and user authentication and authorization.

ios-sdk - Spotify iOS SDK

  •    Objective-C

WARNING: This is a beta release of the Spotify iOS SDK.Welcome to Spotify iOS SDK! This ReadMe is for people who wish to develop iOS applications containing Spotify-related functionality, such as audio streaming, playlist manipulation, searching and more.

node-spotify-web - Node.js implementation of the Spotify Web protocol

  •    Javascript

This module implements the "Spotify Web" WebSocket protocol that is used on Spotify's Web UI.This module is heavily inspired by the original open-source Python implementation: Hexxeh/spotify-websocket-api.

spotify-to-mp3 - [DEFUNCT] Download MP3 files of Spotify tracks

  •    Ruby

A simple command line utility to download MP3 files of Spotify tracks. Note those files are downloaded from Grooveshark, not from Spotify itself. Probably sudo can be ommited if using rvm or similar.