NextBeats
Open-source lofi music player with ambient sound mixing
163 stars 27 forks last commit first released MIT
Slowing down
No commits since 15 Dec 2025. Check the issue tracker before you rely on it.

NextBeats is a web-based lofi music player that combines YouTube stream playback with ambient sound effects and a retro-inspired interface. It is built with Next.js and TypeScript, provides persistent local channel and effect management, and is optimized for desktop and mobile browsers.
Key Features
- Retro TV-style UI with theme customization and responsive design
- YouTube integration for continuous lofi streams using client-side playback
- Multiple ambient sound effects (rain, cafe, fireplace, typing, etc.) with independent volume controls
- Channel management: add, edit, and delete custom YouTube channels saved locally
- Per-effect and master volume mixing for fine-grained atmosphere control
- Persistent settings stored in localStorage for per-device personalization
- Docker support and straightforward Node.js development workflow
Use Cases
- Provide unobtrusive background music for coding, studying, or relaxation
- Create personalized ambient soundscapes by mixing music streams and effects
- Maintain a curated list of favorite lofi streams and custom channels per device
Limitations and Considerations
- Mobile browsers restrict programmatic volume control, so users may need to use device volume buttons to adjust sound levels
- Playback depends on YouTube embeds/streams; removed or region-restricted videos will no longer play
- Channel and effect data is stored locally and does not sync across devices or users
NextBeats is a lightweight, opinionated player for ambient listening that emphasizes customization and local persistence. It is well suited for personal use and quick self-hosted deployments for individuals or small groups.
Categories:
Tags:
Tech Stack:
Similar to NextBeats

RetroAssembly
Browser-based retro game library and emulator frontend
A web application that organizes and runs retro game ROMs in the browser with cloud saves, automatic box art, controller support and multi-platform emulation.

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.


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.

MeTube
Web GUI for yt-dlp to download videos from YouTube and other sites
A lightweight web interface for yt-dlp (youtube-dl fork) that manages queued downloads, playlists, and filename templates via Docker or local Python/Angular setup.

LMS (Lightweight Music Server)
Self-hosted music streaming server with a web interface
Open-source C++ music server with web UI, Subsonic API, audio transcoding, recommendations, multi-library support and playlists/lyrics features.
u-wave
Self-hosted collaborative music listening with a shared queue
u-wave is a self-hosted social music room with DJ-style queueing, chat, and browser-based playback for listening together in real time.




