spotify-web-api-php - A PHP wrapper for Spotify's Web API.

  •        558

Before using the Spotify Web API, you'll need to create an app at Spotify’s developer site. For more instructions and examples, check out the documentation.

https://github.com/jwilsson/spotify-web-api-php

Tags
Implementation
License
Platform

   




Related Projects

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.

spotify-web-api-node - A Node.js wrapper for Spotify's Web API.

  •    Javascript

This is a universal wrapper/client for the Spotify Web API that runs on Node.JS and the browser, using browserify/webpack/rollup. A list of selected wrappers for different languages and environments is available at the Developer site's Libraries page. Project owners are thelinmichael and JMPerez, with help from a lot of awesome contributors.

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.

spotify-web-api-android - A wrapper for Spotify Web API

  •    Java

This project is a wrapper for the Spotify Web API. It uses Retrofit to create Java interfaces from API endpoints. Out of the box it uses OkHttp HTTP client and a single thread executor.


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.

exportify - Export Spotify playlists using the Web API

  •    Javascript

As many users have noted, there is no way to export/archive playlists from the Spotify client for safekeeping. This application provides a simple interface for doing that using the Spotify Web API. No data will be saved - the entire application runs in the browser.

spotify - A Go wrapper for the Spotify Web API

  •    Go

This is a Go wrapper for working with Spotify's Web API. It aims to support every task listed in the Web API Endpoint Reference, located here.

rspotify - A ruby wrapper for the Spotify Web API

  •    Ruby

This is a ruby wrapper for the Spotify Web API. RSpotify was designed with usability as its primary goal, so that you can forget the API and intuitively interact with your playlists, favorite artists, users and so on.

web-api-auth-examples - Basic examples to authenticate and fetch data using the Spotify Web API

  •    HTML

This project contains basic demos showing the different OAuth 2.0 flows for authenticating against the Spotify Web API.These examples run on Node.js. On its website you can find instructions on how to install it. You can also follow this gist for a quick and easy way to install Node.js and npm.

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.

spotipy - A light weight Python library for the Spotify Web API

  •    Python

Spotipy is a thin client library for the Spotify Web API. Spotipy's full documentation is online at Spotipy Documentation.

web-scripts - A collection of base configs and CLI wrappers used to speed up development @ Spotify.

  •    TypeScript

A monorepo of base configs and CLI wrappers used to speed up development @ Spotify. @spotify/web-scripts is a CLI that combines shared configuration for building, linting, testing, formatting, and releasing libraries for Node and the browser. It is opinionated, but allows configuration to avoid lock-in. You can also pick and choose which scripts you use. It is inspired by other tooling bundles like react-scripts and kcd-scripts.

panther - Discover artists through an infinite node graph

  •    Javascript

Panther is a full-stack React/Redux/Node web app that uses the Spotify API to make suggestions based on an initial user-specified artist. It uses a graph consisting of vertices and edges to represent the data. At the center, the user's currently-selected artist, along with the artist's avatar and some audio samples of the artist's top tracks. To the left is a vertex representing the previous artist, and to the right are 3 suggestions. By clicking on the vertices, users can move forwards and backwards through their suggestion tree, (hopefully) discovering a bunch of awesome new music.

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 apt.mopidy.com, 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.

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.

alfred-spotify-controls - Control Spotify using Alfred App

  •    PHP

Control Spotify using Alfred App

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.






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.