librespot - Open Source Spotify client library

  •        217

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.

https://github.com/plietar/librespot

Tags
Implementation
License
Platform

   




Related Projects

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. As the origin by plietar is no longer actively maintained, this organisation and repository have been set up so that the project may be maintained and upgraded in the future.

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.

ncspot - Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.

  •    Rust

ncurses Spotify client written in Rust using librespot. It is heavily inspired by ncurses MPD clients, such as ncmpc. My motivation was to provide a simple and resource friendly alternative to the official client as well as to support platforms that currently don't have a Spotify client, such as the *BSDs. ncspot is available via Homebrew: brew install ncspot.

spot - Native Spotify client for the GNOME desktop

  •    Rust

Based on librespot. It is recommended to install a libsecret compliant keyring application, such as GNOME Keyring (aka seahorse). This will allow saving your password securely between launches.

spotifyd - A spotify daemon

  •    Rust

An open source Spotify client running as a UNIX daemon. Spotifyd streams music just like the official client, but is more lightweight and supports more platforms. Spotifyd also supports the Spotify Connect protocol which makes it show up as a device that can be controlled from the official clients. Spotifyd requires a Spotify Premium account.


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.

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.

mopidy-spotify - Mopidy extension for playing music from Spotify

  •    Python

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

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.

SwagLyrics-For-Spotify - 📃 Get lyrics of currently playing Spotify song so you don't sing along with the wrong ones and embarrass yourself later

  •    Python

Fetches the currently playing song from Spotify on Windows, Linux and macOS and displays the lyrics in the command-line, browser tab or in a desktop application. Refreshes automatically when song changes. The lyrics are fetched from Genius. Turns out Deezer already has this feature in-built but with swaglyrics, you can have it in Spotify as well. I'm mainly trying to build this project as far as I can, for practice and to learn and work with more technologies and platforms.

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

  •    

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.

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.

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.

sconsify - A spotify console application

  •    Go

Important notice: libspotify is no longer available for download. If you have installed, then sconsify should be working. Unfortunately, we don't know for how long. A very early stage of a spotify console application.

android-streaming-sdk - Spotify Streaming 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-streaming-sdk - Spotify iOS Streaming 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.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.