lr2-oxytabler 0.10.2

Table manager for Lunatic Rave 2
Documentation
# [LR2 OxyTabler]https://sr.ht/~showy_fence/lr2-oxytabler

Table manager for Lunatic Rave 2.

## Quick start

1. Acquire OxyTabler executables
   1. If Cargo is installed, run `cargo install lr2-oxytabler` to install the latest release.
   1. Use some pre-built binaries. Maybe ask around on Discord BMS Servers.
1. Run `lr2-oxytabler-gui` to see how to set it up
1. Enjoy

## Comparison to BeMusicSeeker

Pros:

- Cross-platform
- Single binary
- Tag writing for songs to indicate which folders they can be found in
- Multiple output folders
- Folder names use table prefix instead of 'LEVEL' by default
- Mass-edit mode to quickly share your table list
- Headless updating mode
- Fast

Cons:

- No BMS file management (un/installing, deduplicating files)
- No BMS audio rendering functionality
- LR2 folder refresh bug without an automatic work-around:
  the list of levels within a table folder may not get refreshed by the game.
  Use F8 and see README within your playlists folder.
- etc..

## Developing

```sh
git clone https://git.sr.ht/~showy_fence/lr2-oxytabler
cd ./lr2-oxytabler
RUST_LOG='lr2_oxytabler=debug' cargo test
cargo build --release
ls ./target/release/lr2-oxytabler-{cli,gui}
```