Skip to content

juliensouki/Louki

Repository files navigation

Louki

Made with React Made with Node.js Made with TypeScript Made with GH Actions

What is Louki ?

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.

Features

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

Folders Layout

.
├── src/
│   ├── client/          # Front-end part (react)
│   ├── server/          # Back-end part (nodeJS)
│   ├── shared/          # Data structures shared by Front-end and Back-end (typescript)

Contribution

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.

Author

Julien Souki-Léon.

Releases

No releases published

Packages

No packages published

Languages