All Projects → snuffyDev → Beatbump

snuffyDev / Beatbump

Licence: GPL-3.0 License
Alternative YouTube Music frontend built with Svelte/SvelteKit 🎧

Programming Languages

Svelte
593 projects
typescript
32286 projects
SCSS
7915 projects

Projects that are alternatives of or similar to Beatbump

svelte-starter-kit
Svelte with brilliant bells and useful whistles
Stars: ✭ 384 (+398.7%)
Mutual labels:  svelte, sveltekit
awesome-svelte-kit
Curated resources on building sites with SvelteKit - A server-less-first answer to "the Next.js experience" by the Svelte community
Stars: ✭ 55 (-28.57%)
Mutual labels:  svelte, sveltekit
focus-svelte
focus lock for svelte
Stars: ✭ 18 (-76.62%)
Mutual labels:  svelte, sveltekit
svelte-toy
A toy for svelte data stores
Stars: ✭ 73 (-5.19%)
Mutual labels:  svelte, sveltekit
ytmparty
Listen to music with your friends in Youtube Music.
Stars: ✭ 27 (-64.94%)
Mutual labels:  youtube, youtube-music
website
Gitpod website and documentation
Stars: ✭ 233 (+202.6%)
Mutual labels:  svelte, sveltekit
programmingtil-svelte
No description or website provided.
Stars: ✭ 59 (-23.38%)
Mutual labels:  svelte, sveltekit
website
🏡 My personal website! Now built with Svelte...
Stars: ✭ 18 (-76.62%)
Mutual labels:  svelte, sveltekit
share-it
share-it-nine.vercel.app
Stars: ✭ 19 (-75.32%)
Mutual labels:  pwa, webapp
alternative-front-ends
Overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)
Stars: ✭ 1,664 (+2061.04%)
Mutual labels:  youtube, alternative-frontends
kickstart
Ruby on Rails application templates
Stars: ✭ 61 (-20.78%)
Mutual labels:  svelte, sveltekit
svelte-electron-boilerplate
🧬 Create a desktop app with this user-friendly Svelte boilerplate for electron
Stars: ✭ 70 (-9.09%)
Mutual labels:  svelte, webapp
YouTube-Music-API
An open-source Python library which Quickly gather the metadata of a Song, Playlist existing on YouTube or YouTube Music.
Stars: ✭ 18 (-76.62%)
Mutual labels:  youtube-music, youtube-music-api
hue.tools
Simple toolbox for working with colors. Color mixing, blending, conversion, modification, detailed information, etc.
Stars: ✭ 331 (+329.87%)
Mutual labels:  svelte, sveltekit
webstone
Start your next full-stack application with Webstone and configure it as you go.
Stars: ✭ 71 (-7.79%)
Mutual labels:  svelte, sveltekit
safenetwork-gitportal
p2p git portal - a decentralised alternative to github
Stars: ✭ 12 (-84.42%)
Mutual labels:  svelte, webapp
svelte-parallax
a (small) spring-based parallax component library for Svelte
Stars: ✭ 87 (+12.99%)
Mutual labels:  svelte, sveltekit
sveltekit-electron
Minimal Sveltekit + Electron starter template.
Stars: ✭ 146 (+89.61%)
Mutual labels:  svelte, sveltekit
turbosvelte
A SvelteKit monorepo starter project powered by Turborepo!
Stars: ✭ 47 (-38.96%)
Mutual labels:  svelte, sveltekit
markushatvan.com
Personal website and blog written from scratch with SvelteKit and TailwindCSS.
Stars: ✭ 82 (+6.49%)
Mutual labels:  svelte, sveltekit

Beatbump

Beatbump is an alternative frontend for YouTube Music created using Svelte/SvelteKit, and powered by Cloudflare Workers.

Live Site: https://beatbump.ml/

Documentation (work in progress): https://snuffydev.github.io/Beatbump/index.html#/

Features

  • Autoplay/Automix
  • No Ads
  • Music playback in background on mobile
  • Search for songs, playlists, and videos
    • Note: all content is audio-only.
  • View Artist pages for your favorite content
  • Personal Library
    • Stored locally on your device
    • Hear a song you like? Save it for later by adding it to your favorites!
    • Synchronize your library across your devices!
    • Custom Playlists
  • Uses a custom wrapper around the YouTube Music API
  • Multiple themes

Important Notice for iOS 15 Users

AutoPlay is broken on iOS 15, see this guide for a fix.

Privacy

All data is stored locally on your device. Data synchronization is done using PeerJS, which uses WebRTC for a peer-to-peer connection between browsers.

Libraries used

  • PeerJS - WebRTC data synchronization

Contributing

This project is in it's infancy, so for stability reasons, this repository is currently not accepting pull requests for now. You can download the repo and modify the code to fit your needs best.

Once the documentation is finished, this repo will accept them.

Development and Deploying

You can find the documentation here for setup information.

Inspirations

  • Invidious - a privacy focused alternative YouTube front end.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].