Repository navigation
ABeat v0.2.27
- YouTube's "Sign in to confirm you're not a bot": downloads use a
cookies.txtfrom the data folder (orABEAT_COOKIES,ABEAT_COOKIES_FROM_BROWSER) and the error now says how to add one (manual: "YouTube asks to sign in"). Worker output is read as UTF-8 on Windows (no more "youΓÇÖre"). - Desktop app: YouTube sign-in inside the app. A failed download shows Sign in to YouTube and Retry download; the sign-in window is a separate in-app browser whose youtube.com cookies go to
data/cookies.txtwhen it closes (yt-dlp keeps them current, the next sign-in resumes from them). Help → YouTube Sign-in opens the manual's section, which has the live sign-in status and sign-in/sign-out buttons. - Manual in the app (left panel, Help → Manual / F1 in the desktop app):
docs/MANUAL.mdrendered with its anchors. It now starts with what ABeat consists of (app, server, analysis runtime, ArcViewer, the data folders), a desktop quick start and a tour of the left panel. - Release page and manual: run the desktop app from an empty folder; to upgrade, replace the executable with the new one.
- Manual credits list every part ABeat uses (app, server, desktop shell, analysis runtime, ArcViewer) with its purpose, licence and whether it is bundled, downloaded or build-only; the desktop app ships the .NET and uv licence texts in
resources/licenses.
Desktop app
Run it from an empty folder (it creates its folders next to itself). To upgrade, just
replace the executable with the new one (macOS: replace ABeat.app); your songs, maps and the
installed runtime stay where they are.
- Windows (x64):
ABeat-*-windows-x64.exe, a portable app; no installation needed. - Linux (x86_64):
ABeat-*-linux-x86_64.AppImage. Make it executable (chmod +x) and run it. - macOS (Apple Silicon):
ABeat-*-macos-arm64.dmg. The app is not notarized, so on first
start choose Open in System Settings → Privacy & Security, or run
xattr -dr com.apple.quarantine /path/to/ABeat.app.
The app keeps data/, models/ and runtime/ next to itself (in the app data folder when that
place is read-only, such as /Applications). The first start installs the analysis runtime
(1-5 GB, shown in the app). Docker: docker pull jncchds/abeat:0.2.27.