spotify-swift-demo - Interact with the Spotify Web API in Swift

  •        6

This app uses the Spotify Connect Web API to show the currently playing track for a logged in user and give playback controls. This demo uses SpotifyLogin for authentication and authorization. This library is intended for prototyping purposes only and should not be used in production apps.

https://github.com/arirawr/spotify-swift-demo

Tags
Implementation
License
Platform

   




Related Projects

RHPreviewCell - I envied so much Spotify iOS app this great playlist preview cell ๐Ÿ˜, I decided to create my own one ๐ŸŒถ

  •    Swift

I envied so much Spotify iOS app this great playlist preview cell ๐Ÿ˜, I decided to create my own one ๐ŸŒถ. Now you can give your users ability to quick check "what content is hidden under your UITableViewCell". Great think is that this Library not requires 3D Touch support from user device๐Ÿ’ฅ. or you can simply copy RHPreviewCellSource folder to your project.

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-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.

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.


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.

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.

SpotMenu - Spotify and iTunes in your menu bar

  •    Swift

SpotMenu is currently NOT (entirely) compatible with Spotify on macOS MOJAVE BETA. SpotMenu will cause Spotify to crash. You can read more about how to fix it here. SpotMenu is a combination of TrayPlay and Statusfy written entirely almost entirely in swift.

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.

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.

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.

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.

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.

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.

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-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-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.

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

  •    PHP

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.

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.