Desktop audiobook and music player for Linux (e.g. Linux Mint). Remembers playback position, supports variable speed, and opens folders as playlists with sorting.
- Resume — SQLite-backed progress per file (long single-file audiobooks supported).
- Speed — Per-track speed; optional default for new tracks.
- Playlists — Open a folder or a single file; sort by name, date, or size.
- Engine — mpv for broad codec support and reliable seeking.
- mpv on
PATH(e.g.sudo apt install mpv), or setMPV_PATHto the binary. - Rust and Tauri v2 Linux prerequisites (WebKitGTK, build tools, SSL dev libs, etc.).
- Node.js 18+ for the frontend toolchain.
git clone https://github.com/aSoftwareByDesignRepository/ChapterCheck.git
cd ChapterCheck
npm install
npm run tauri devRelease build (Linux .deb):
npm run tauri buildInstall the package (name matches productName + version + arch; use what ls shows):
sudo apt install ./src-tauri/target/release/bundle/deb/ChapterCheck_0.1.0_amd64.debIf the version changes, run ls src-tauri/target/release/bundle/deb/*.deb and pass that path to apt install.
Data (library DB) is stored under the OS user data directory (XDG on Linux), not inside the repo.
Alexander Mäule — info@software-by-design.de
Part of Software by Design; see also the Nextcloud apps in the same ecosystem (e.g. ArbeitszeitCheck, TicketCheck, ProjectCheck).
MIT — see LICENSE.