u-wave
Self-hosted collaborative music listening with a shared queue

u-wave is a self-hosted “music room” web app for listening together in real time. It lets a group share a queue, take turns DJing tracks, and chat while music plays in everyone’s browser.
Key Features
- Shared, real-time playlist/queue with DJ-style turn taking
- Room chat integrated with the listening experience
- Browser-based audio playback with synchronized room state
- User accounts/roles for managing who can add or play tracks
- Library/search workflow for adding tracks to the queue (depending on configured sources)
- Web-based admin/configuration for running your own room
Use Cases
- Friends/community music rooms for group listening sessions
- Remote parties where multiple people contribute to a shared queue
- Small communities running a persistent “radio” room with live DJing
Limitations and Considerations
- Supported media sources and exact playback capabilities depend on server configuration and available integrations; some setups may require additional components to manage/ingest media.
u-wave fits teams or communities that want a lightweight, browser-based alternative to proprietary group-listening platforms. It focuses on the core “room + shared queue + chat” experience and is best suited to small-to-medium shared listening sessions.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Navidrome
Web-based music server and personal audio streaming service
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

Navidrome Music Server
Lightweight open-source web music server and streamer
Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding...

Koel
Web-based personal music streaming server
Koel is a web-based personal music streaming server with a modern player UI, multi-user support, playlists, library management, and optional mobile apps.

Beets
Command-line music library manager and metadata tagger
Beets is a command-line music library manager that catalogs collections and automatically fixes tags using MusicBrainz, with a powerful plugin ecosystem.

Audiobookshelf
Self-hosted audiobook and podcast server
Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.

JavaScript
Redis
Docker
Node.js