https://github.com/loli-okinawa/saberfy
An application for searching and importing tracks from BeatSaver to BeatSaber.
https://github.com/loli-okinawa/saberfy
beatmaps beatsaber beatsaver electron nodejs react spotify vr
Last synced: 11 months ago
JSON representation
An application for searching and importing tracks from BeatSaver to BeatSaber.
- Host: GitHub
- URL: https://github.com/loli-okinawa/saberfy
- Owner: loli-okinawa
- License: mit
- Created: 2021-08-26T17:12:23.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-08T14:23:28.000Z (over 2 years ago)
- Last Synced: 2025-07-08T19:15:55.073Z (11 months ago)
- Topics: beatmaps, beatsaber, beatsaver, electron, nodejs, react, spotify, vr
- Language: TypeScript
- Homepage:
- Size: 931 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Saberfy (WIP)
Application to search and import tracks from BeatSaver to BeatSaber.

### Features
- Find Spotify favorite tracks in BeatSaver
- Find maps by song or artist from BeatSaver
- Import maps to BeatSaber
- Map sorting
- Map preview
## Dependencies
NodeJS >= 16
## Install
Clone repository
```bash
git clone git@github.com:LoliE1ON/Saberfy.git
```
Go to the project
```bash
cd Saberfy
```
Install all dependencies
```bash
npm i
```
## Setup
- Create Spotify application in the Dashboard: https://developer.spotify.com/dashboard/applications
- Set Spotify clientId in `src/config/spotify.ts` file
- Start application: ```npm start```
## Build
- Standalone build: ```npm run package```
- Installer: ```npm run make```
## License
MIT