/marceline

A Liquidsoap-based jukebox script written for RaW Digiplay

Primary LanguageShellMIT LicenseMIT

Marceline

A Liquidsoap-based jukebox script written for [RaW Digiplay] (http://www.github.com/radiowarwick/digiplay/)

Installation

sudo apt-get install liquidsoap liquidsoap-plugin-all

(You don't have to install all the plugins, but you'll need the plugins for the features you're using. Obviously.)

Edit config.liq.example to your needs and save as config.liq, then run marceline.liq. Note that you will need to allow passwordless login to the database on whichever computer the script is running on, via the pg_hba.conf file.

Roadmap

  • Replicate functionality of original sueplay (playing from DB playlist, crossfading, logging) currently in extended testing
  • Implement fallback solution (static emergency playlist)
  • Add automatic takeover when suitable external stream detected
  • Migrate to planned REST API instead of direct database access
  • Optionally request songs using new HTTP access protocol