NextBeats logo

NextBeats

Website

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 screenshot

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:

Share:

Similar to NextBeats

RetroAssembly logo

RetroAssembly

Browser-based retro game library and emulator frontend

1.1k
54
Last commit

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.

MITActively maintained
Alternative to:
Steam logo
Steam
+2
Karaoke Eternal logo

Karaoke Eternal

Self-hosted karaoke party system with web-based queues and player

893
120
Last commit

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.

ISCSlowing down
Alternative to:
KaraFun logo
KaraFun
+2
Navidrome Music Server logo

Navidrome Music Server

Lightweight open-source web music server and streamer

23.1k
1.7k
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+13
MeTube logo

MeTube

Web GUI for yt-dlp to download videos from YouTube and other sites

14.5k
1.1k
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
4K Video Downloader logo
4K Video Downloader
+10

LMS (Lightweight Music Server)

Self-hosted music streaming server with a web interface

1.7k
88
Last commit

Open-source C++ music server with web UI, Subsonic API, audio transcoding, recommendations, multi-library support and playlists/lyrics features.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+11

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.

Activity unknown
Alternative to:
Plug.dj logo
Plug.dj
+3