Skip to content

VT-CHCI/spotmop

 
 

Repository files navigation

Spotmop

Mopidy web-based frontend that utilizes Spotify to create an interactive, user-friendly and collaborative music interface. Built and maintained by James Barnsley.

badge badge badge

Requirements

  • Mopidy
  • Mopidy-Spotify
  • Spotify Premium account
  • Mopidy-Local-Sqlite (recommended, not required)

Installation

  1. Install using pip: sudo pip install Mopidy-Spotmop
  2. Restart Mopidy server
  3. Navigate to Mopidy interface (ie http://localhost:6680/spotmop)

Features

  • Full web-based interface controls for Mopidy
  • Uses Spotify API to deliver high-quality audio and music information
  • Improved support for local libraries using SQLite extension
  • Browse and manage your playlists, along with top tracks, new releases and genre browser
  • Spotmop can be run completely independently of your Mopidy machine (ie on a remote server), just set your URL in the settings tab
  • Push notifications between users (requires port 6681, but this can be customised to suit your environment)

Screenshots

Overview

Play queue

Featured playlists

Artist

Single playlist

Dragging tracks

To-do

  • Increase stability of Mopidy server (perhaps limitation of Rpi?)
  • Improve websockets integration to attach users to tracks and changes within tracklist

Support

Packages

No packages published

Languages

  • JavaScript 85.6%
  • CSS 8.4%
  • HTML 5.6%
  • Other 0.4%