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.