Louki is an open-source music player I wrote when I was a student. My goal was to provide a basic tool that supports the core features of a music player/manager so that it can be reused by other people to create more advanced projects.
You will find the documentation here.
Here are the main features:
- Display all of your music
- Display music by artist/album
- Create/update/delete playlist
- Search for a music in a playlist
- Add and remove music favorites
- Play/pause music
- Go to the next or previous music
- Activate random order mode
- Activate playlist or music loop mode
- Change volume
- Create a profile and customize a bunch of settings
- Load/unload music files using a folder path
- Use the app in English or French
.
├── src/
│ ├── client/ # Front-end part (react)
│ ├── server/ # Back-end part (nodeJS)
│ ├── shared/ # Data structures shared by Front-end and Back-end (typescript)
I am not working on Louki anymore, but if you want to contribute feel free to open a pull request and I will be happy to review it. If you want to contribute, but don't know what to do, feel free to look at my contribution suggestions.
Julien Souki-Léon.