Beatbump

screenshot of Beatbump

Alternative YouTube Music frontend built with Svelte/SvelteKit

Overview

Beatbump is an innovative alternative frontend for YouTube Music, crafted with Svelte/SvelteKit and Golang. This project continues the original vision by @snuffyDev, aiming to enhance the user experience for music lovers. With features dedicated to uninterrupted listening, local playlist management, and privacy as a priority, Beatbump takes your music streaming experience to the next level. Whether you’re looking to enjoy music on the go or manage your playlists more effectively, this tool provides a compelling alternative to traditional music apps.

Features

  • Automix for Continued Listening: Enjoy a seamless music experience with automated mixing that keeps the tracks playing without interruptions.
  • No Ads: Say goodbye to annoying advertisements, as Beatbump offers an ad-free listening experience for all users.
  • Background Play on Mobile Devices: Listen to your favorite tracks while using other apps with background playback functionality, perfect for multitasking.
  • Comprehensive Search Options: Easily find artists, playlists, songs, and albums with a powerful search feature tailored for music discovery.
  • Local Playlist Management: Manage your playlists locally, utilizing IndexedDB to store your music preferences securely in your browser.
  • Favorites Feature: Save individual songs under 'Favorites' for quick access to your beloved tracks anytime.
  • Peer-to-Peer Data Synchronization: Leverage WebRTC for efficient data sync between browsers, ensuring your library is always up to date.
  • Group Sessions Capability: Enjoy music together with friends through group listening sessions, facilitated via a custom wrapper around the YouTube Music API.

Beatbump does so much more, enhancing your overall music interaction while prioritizing your privacy and data management.