A Custom (Li)ghtweight (M)usic (P)layer, written in PHP and JavaScript.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
brain.js
directory-crawl.php
index.php
style.css

README.md

LiMP

LiMP is a Custom (Li)ghtweight (M)usic (P)layer, written in PHP and JavaScript. It streams music from a server, and gives a nice interface for you to navigate and filter your music, all on a single page without any reloading!

Structure

LiMP relies on a certain structure to generate the list of music:

LiMP
│   index.php
│   brain.js
│   style.css
|   directory-crawl.php
|
└───musicFolder1
│   │   musicFile1.mp3
│   │   musicFile2.mp3
|   |   albumArt1.png
│   │
│   └───subfolder1
│       │   musicFile3.mp3
│       │   musicFile4.wav
|       |   albumArtAlt.bmp
│       │   ...
│   
└───musicFolder2
    │   musicFile5.mp3
    │   musicFile6.wav
    |   albumArt2.jpg

TODO

Here's some stuff I plan to do. You can get the full list on the Issues page for LiMP.

  • Add ability for hash in URL to load site and start playing song