Stream your music from anywhere.
This project was inspired by and based on the original work by DusteDdk/dstream and a subsequen fork by sirodoht/dstream. This project has thus kept the same name in its respect.
Features
- User friendly interface
- Improved UX
- Simple access to your music collection from the web browser
- Fast fuzzy search
- Sqlite database
- Vue and vuetify frontend
- Single active process (node)
- Vuejs and Vuetify front-end
Infrastructure
- Music collection available on the server
- Listens on port 3000
- Consider not exposing it to the internet without some authentication in front
Setup
npm install mkdir db # this is for the music metadata mkdir music # this is for the music files / add your music here npm start # to run
Systemd
cp dstream.service /etc/systemd/system/
Environment
For loading environment variables for development direnv is used.
Scanning music
In order to add music to the database simply copy the files into the /music folder and press the scan button in the top right of the interface.
Usage
Left click any track to play immediately.
Right click any track to add to queue.
Right click the track in the queue panel.
License
MIT