u-wave
Self-hosted collaborative music listening with a shared queue
Activity unknown
No repository statistics available for this project.

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 to u-wave
üWave
Collaborative music listening with real-time DJ queues
Self-hosted collaborative music room app with DJ queues, real-time chat, and YouTube/SoundCloud-style playback for shared listening sessions.

Karaoke Eternal
Self-hosted karaoke party system with web-based queues and player
Open-source karaoke party system where guests queue songs from their phone while a browser-based player runs the room, supporting MP3+G and MP4.

Vocard
Customizable Discord music bot with Lavalink playback
Lightweight, customizable Discord music bot in Python. Supports YouTube, SoundCloud, Spotify, Twitch, Lavalink playback, playlists, lyrics, slash commands and Docker.

Tinode
Instant messaging server with multi-platform clients and APIs
Tinode is an open source instant messaging platform with a Go backend, web/mobile clients, JSON WebSocket and gRPC APIs, and support for one-to-one and group chat.

CyTube
Node.js-based synchronized media watchroom with chat and playlists
Web app for synchronized group watching: per-channel playlists, real-time chat, moderation, and multi-source media playback.

SAMA
Scalable open-source real-time chat server with WebSocket API
SAMA is a Node.js-based open-source chat server using uWebSockets.js, MongoDB and Redis, providing WebSocket/HTTP APIs, E2EE, clustering, and web/mobile clients.




