listen to music with friends using Navidrome!
README.md

wavye #

listen to music with friends using Navidrome!

screenshot

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