Help Center

Setup guides, release notes, signature verification, and troubleshooting for Scales on Windows, macOS, and Android.

Getting started

  • Create a venue from the KJ dashboard and choose your subscription tier.
  • Install the Scales KJ app on Windows or Linux (macOS is on the roadmap).
  • Install the singer app on Android from Google Play or use the APK fallback on this page.
  • Open the singer app, enter your venue code, and join the queue.

Release notes

  • Visit /releases/release-channel.json for the latest stable version metadata.
  • Each release ships with SHA-256 checksums and a detached Ed25519 signature for the channel JSON.
  • Release notes for each version are published at /releases/docs/releases/v{version}.md once a release is cut.
  • See the download page for the current stable, beta, and minimum required versions.

Verify signatures and checksums

  • Download the release-channel.json and its detached signature from /releases/release-channel.json and /releases/release-channel.json.sig.
  • Obtain the Scales metadata public key from the release runbook or from your Scales account representative.
  • Verify the signature with OpenSSL: openssl pkeyutl -verify -in release-channel.json -sigfile release-channel.json.sig -pubin -inkey scales-metadata.pub -rawin
  • Once the JSON is verified, compare the SHA-256 checksum printed on the download page with the one you compute locally: sha256sum <filename>.
  • For Android APKs, also compare the APK signing-certificate digest shown on the download page with apksigner verify --print-certs scales.apk.

Install the Android APK fallback

  • Open dancingdragonservices.com/download on your Android device.
  • Tap Download APK fallback and wait for the download to finish.
  • Pull down the notification and tap the downloaded file.
  • If prompted, tap Settings and allow Install from this source for Chrome or Files.
  • Return to the installer, tap Install, then open Scales and sign in with your venue code.

Troubleshooting

  • If the download page shows old version information, wait up to 5 minutes and refresh; release metadata is cached for 5 minutes at most.
  • If the APK install is blocked, confirm your device allows installs from unknown sources for the browser you used to download.
  • If a desktop installer warns about an unknown publisher, verify the signature and checksum; contact support if they do not match.
  • For KJ sync or queue issues, check the KJ device network connection and restart the KJ app.

Still need help?

Contact our support team and include your venue code, platform, and the version you are running.