Beatbump

screenshot of Beatbump
svelte

Alternative YouTube Music frontend built with Svelte/SvelteKit

Overview:

Beatbump is a privacy-respecting alternative frontend for YouTube Music. It is built with SvelteKit and hosted with Cloudflare Workers. Beatbump aims to provide a fully-featured music listening experience while addressing privacy concerns associated with other platforms. It offers features such as Automix for continued listening, no ads, background play on mobile devices, and the ability to search for artists, playlists, songs, and albums. Beatbump also allows local playlist management and saving favorite songs individually. With peer-to-peer data synchronization using WebRTC, users can enjoy group sessions. It uses a custom wrapper around the YouTube Music API, providing a seamless and user-friendly experience.

Features:

  • Automix for continued listening
  • No ads
  • Background play on mobile devices
  • Search for artists, playlists, songs, and albums
  • Local playlist management
  • Stored in-browser with IndexedDB
  • Can save songs individually under 'Favorites'
  • Peer-to-Peer data synchronization (using WebRTC)
  • Group Sessions
  • Uses a custom wrapper around the YouTube Music API

Summary:

Beatbump is a privacy-respecting alternative frontend for YouTube Music. It offers a range of features including Automix, no ads, background play, and the ability to search for artists, playlists, songs, and albums. With its local playlist management and peer-to-peer data synchronization, users can have a seamless music listening experience. Beatbump is built with SvelteKit and hosted with Cloudflare Workers, providing a user-friendly and privacy-focused platform for music lovers.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

Pwa

A Progressive Web App (PWA) is a type of web application that uses modern web technologies to provide a native app-like experience to users, including offline functionality, push notifications, and device hardware access. PWAs can be installed on a user's home screen and launched like a traditional app, but do not require a separate app store listing or download.