What is it?
Just like Spotify but only with local music files. Spotify already has this feature, but who cares - fun project!Goal?
- Get going streaming local files/remote files from server within 1 minute
- Create playlists
- Stream the songs!
Features
- Play/Pause song - 100%
- Interact with playlist - 100%
- Stream from local location - 100%
- Settings - 100%
- Scan for songs and auto import - 100%
- Create playlist - 100%
- Search function - 100%
- Stream from remote location - 0%
- Next song in queue after finishing song - 0%
- Packaged (docker-compose to get it all started easily) - 0%
- Add songs to playlist - 90%
How it works
It uses vue as a frontend library and go as a backend powered by gin-gonic. After specifying a root directory where songs are located it will search the folder for mp3 (will include more formats) files and store the meta data in libify database to be streamed and added to playlists.Why?
I decided to start learning javascript more and vue so I figured I should start a frontend heavy project and it's pretty fun.Open source?
Yes, of course!
You must be registered for see links
Ashamed of my vue code?
Absolutely!Prints
You must be registered for see images attach
You must be registered for see images attach
You must be registered for see images attach
You must be registered for see images attach
Updates
- Create playlists and change name is done by double clicking the playlist -
You must be registered for see links
- Search songs by title -
You must be registered for see links
Last edited: