Something went wrong. Try again.
listen to music with friends using Navidrome!
Something went wrong. Try again.
JavaScript 68%
Gleam 29%
CSS 1%
<1%
Shell <1%
Dockerfile <1%
Nix <1%
HTML <1%
TypeScript <1%
README.md
wavye #
listen to music with friends using Navidrome!

it features:
- rooms with real-time sync for shared Navidrome tracks/playlists
- basic music player features (pause, seek, skip, loop)
- granular permissions for guest users
- a chat
currently hosted at https://wavye.lekkice.moe/, with a demo here
how to use #
go to the home page and create a new room. go to your own Navidrome client and create a share url. then, copy and paste the share url inside the input box to queue the track(s). it should start playing for every user in the room after a short delay.
development #
the project uses Nix with devenv to manage dependencies. devenv shell should install any dependency you need to run the project, and also set placeholder environment variables.
to build the client:
cd client
pnpm install
pnpm run build
to run the server:
cd server
gleam run
attributions #
thanks to
- Jamie Paige for the awesome demo music!!
- https://github.com/the-moonwitch/Cozette for the font
- https://kenney.nl/ for the notification sound
- https://github.com/Biscuit-Theme/biscuit for the colorscheme