doughtnerd / BeatHub

Small, simple, and fast custom beatmap browser & downloader built with Svelte
Apache License 2.0
20 stars 2 forks source link
beatmap-downloader beatmaps beatsaber electron electronjs svelte svelte-v3 svelte3

BeatHub

BeatSaver Songs

Description

A tiny and fast song browser, downloader, and library manager for Beat Saber!


Feature Overview


Features

Search for Songs

Search Demo

Browse Song Lists

Lists Demo

Visual Preview

Visual Preview Demo

Audio Preview

Audio Preview Demo

Download Manager

Download Demo

Library Management

Library Demo

Change Settings

Path Demo


How to get

  1. Go to releases and download the latest version.
  2. If Windows tells you something like "running this isn't safe" run it anyway, it's just saying that because I haven't set up "signing" the executable (next security update hopefully)

Background

I was inspired by BeatDrop, most of the credit goes to the developers working on that project for ideas on how to make the client work. The rest of the credit goes to the BeatSaver.com devs for their API docs and their online site.

I started working on this because I was having a bit of an unreliable experience with the BeatDrop (not to knock that project, it's still an excellent mod & map manager) software and felt a more simplified client for browsing & downloading songs would be nice. I also at the time was playing around with Svelte 3 & Electron and reeeeally wanted to build a real world project to learn Svelte 3 with.


Planned Features

  1. Mod installation support
  2. Signed binary, to avoid security/antivirus issues

Contributing

If anyone wants to, feel free to contribute to the project.