by: saitodisse
- Provide all your songs on local LAN.
- Search your mp3 with an elastic-search database
####Installation instructions
- Install node.js
- Install java
- Install elastic search
Install this package:
sudo npm i grunt-cli -g
git clone git@github.com:saitodisse/elastic-root.git
cd elastic-root
bash cloneAll.sh
bash npmInstallAll.sh
- sets room name
- provide links to Player and Music Searcher
- facebook login
Player(9001)
- basic HTML5 player with controls
- has a playlist
- buttons previous and next
- accepts his music
- remote control of another player
Searcher(9002)
- finds music on elastic search database
- can preview songs (tiny play button)
- dropdown to select a player
- send a song to a player
- send entire album
Music Server(9004)
- Serves music files with CORS enabled
- Search for local folders
- Select a local folder
- Start discovery for new files
- List monitored folder
- Save monitored folder
- Delete monitored folder
- Clean all database of musics
- Will check what folder still exists and remove files that does not exist any more
- Include new files only if it was not included before
- Get mp3/flac info from the files to save on elastic search database
- linux: mount drive if is not mounted