4 releases (breaking)

new 0.5.0 May 16, 2025
0.4.0 Mar 2, 2025
0.3.0 Mar 1, 2025
0.2.0 Feb 6, 2025

#15 in #modes

Download history 123/week @ 2025-02-02 14/week @ 2025-02-09 2/week @ 2025-02-16 111/week @ 2025-02-23 197/week @ 2025-03-02 14/week @ 2025-03-09 8/week @ 2025-03-16 4/week @ 2025-05-04 108/week @ 2025-05-11

112 downloads per month

GPL-3.0-or-later

1MB
3K SLoC

Rust 3K SLoC // 0.0% comments JavaScript 189 SLoC QML 147 SLoC // 0.1% comments TypeScript 74 SLoC Shell 7 SLoC // 0.2% comments

CodeFactor

danceinterpreter-rs

The Danceinterpreter is a utility to display songs and their according dances at ballroom dance events

It currently contains three source modes

  1. M3U / M3U8 files with references to local mp3 files
  2. A connection to a running Traktor Pro instance
  3. Manually added songs and static dance labels

Installation

The danceinterpreter is currently availible for all platforms which are supported by the rust language Altough only the Flathub release is actively tested

Flathub - Linux only - preferred

Installation

https://flathub.org/apps/io.github.klassenserver7b.danceinterpreter-rs

Update

Update via your distros software store or run flatpak update io.github.klassenserver7b.danceinterpreter-rs

Uninstall

Uninstall via your distros software store or run flatpak uninstall io.github.klassenserver7b.danceinterpreter-rs

Cargo - all platforms

Installation

  1. Make sure you have cargo and the rust stack installed, if not get started here
  2. Run cargo install danceinterpreter-rs
  3. Start the danceinterpreter from you console by running danceinterpreter-rs

Update

Rerun cargo install danceinterpreter-rs

Uninstall

Run cargo uninstall danceinterpreter-rs

Support

Always feel free to open an issue according to the issue templates at this github page.

Screenshots

MainWindow DanceWindow

Dependencies

~62–100MB
~2M SLoC