Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 1.1 KB

README.md

File metadata and controls

17 lines (11 loc) · 1.1 KB

Serenity Web Media Player

Serenity is a very simple web-based media player, currently similar to a very light subsonic. It primary served as a playground for me to learn both Haskell and AngularJS, and is far from production quality, and in fact in it's current state contains a number of known missteps (especially in Angular).

Dependencies

Taglib

Building and Installing

First install GHC, Cabal and the dependencies above, then run cabal install from the source directory.

Usage

By default Serentiy will use ~/.Serenity as it's data directory. This can be changed by passing any other directory as the final argument to any commands.

Serenity --setup or -s Creates the database and the static html/js/css files in it's data directory Serenity --import <dir> or -i <dir> Imports all MP3s found in the directory into the database.

When run without any agruments, Serentiy will start it's webserver accessible at http://localhost:3000