CXwudi / song-finder-vocadb

A song finder GUI app powered by VocaDB Dump

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Song Finder powered by VocaDB

A song finder GUI app powered by VocaDB Dump. Scan each title and try to find matching VocaDB records.

UI

Requirements

  • Java 21

Usage

Build

./gradlew createDistributable

The built executable package can be found in songfinder-app\build\compose\binaries\main\app

Run

First you need a running VocaDB Dump database, see VocaDB Dump repo

Then create a yaml file to access the database:

spring:
  datasource:
    url:
    username:
    password: 

For example, a yml file with the default configuration from the sample .env file will be:

spring:
  datasource:
    url: jdbc:mariadb://localhost:3306/vocadb_site
    username: vocadb
    password: my_password

Place this yaml file beside the executable file in songfinder-app\build\compose\binaries\main\app, open a terminal in that folder and run:

./songfinder-app --spring.config.import=file:./<your yaml file>

Then follow the GUI to use this app.

About

A song finder GUI app powered by VocaDB Dump


Languages

Language:Kotlin 99.9%Language:Dockerfile 0.1%