Audiobooks · Music library

AudioCheck

Your MP3s, M4B audiobooks, and lectures already live in Files. AudioCheck indexes the folders you choose, streams with live permission checks, and keeps a persistent player while you browse Nextcloud.

  • Self-hosted
  • PHP 8.2–8.5 · NC 32–34
  • AGPL-3.0-or-later

What it does

AudioCheck turns folders you already have into a clear library with a persistent player. Every stream and cover goes through live file permission checks — nothing is uploaded elsewhere.

Multi-file audiobooks

Play every track in a book as one queue. Resume survives reload, new tabs, and other devices.

Music library

Tracks, albums, folders, search, and sort — separate roots for music and audiobooks.

Continue listening

Home shelf, dashboard widget, saved progress per file, and a durable cross-device playback queue.

Playlists & Favorites

Built-in Favorites synced with Files stars plus manual playlists you create.

Chapters, speed & formats

Chapter jumps on .m4b and tagged files; MP3, M4A, M4B, and MP4 audio; 0.5×–4.0× playback speed.

Files integration

“Play in AudioCheck” and “Play folder as album” actions right in the Files app.

Built with security first

Single file-access gate, uniform 404 for inaccessible files, no outbound HTTP for playback.

Accessible UI

WCAG 2.1 AA foundations: skip link, keyboard shortcuts, screen-reader live regions.

Screenshots

Click a screenshot to enlarge. Use or the on-screen arrows to browse the gallery; Esc to close.

Official mobile app

An Android app connects to the open-source AudioCheck server app on your own Nextcloud. Stream or download your library — listening progress stays on your server. See licence & pricing below.

Availability. AudioCheck Mobile is available for Android on Google Play (one-time purchase; about €1.99 incl. VAT in Germany — the Play listing is authoritative). No public iOS release. Screenshots show the German UI; the app ships in multiple languages.

AudioCheck Mobile — for your phone

Browse your library and playlists, continue where you left off, download for offline listening, and control playback in the background. Sign in with Login Flow v2 — your main Nextcloud password is never stored in the app.

Licence & pricing

The AudioCheck web app in Nextcloud is free and stays free — open source (AGPL) with the complete feature set. The official mobile app is a one-time purchase in Google Play.

Web app

Nextcloud web app

€0 free forever · AGPL-3.0-or-later

The complete library player in the browser — no licence key, no user limit.

  • Library, playlists, resume, chapters
  • Unlimited users on your server
  • Source code on GitHub

Buy and install the mobile app only through Google Play. The price shown there for your account and country is authoritative; the figure above is an example for Germany (incl. VAT).

Frequently asked questions

Is the web app free?

Yes. The Nextcloud web app is open source (AGPL). The official Android app is a one-time purchase in Google Play.

How much is the mobile app?

The Google Play price varies by country. In Germany it is about €1.99 including VAT. Always check the Play listing — see pricing.

Where are my audio files?

In your own Nextcloud Files. Nothing is uploaded to Software by Design.

Install & requirements

AudioCheck is published in the official Nextcloud App Store and on GitHub.

From the App Store

  1. Sign in to Nextcloud as administrator.
  2. Open Apps.
  3. Search for AudioCheck.
  4. Download and enable.
  5. Open Library, add folders, then Scan now.
  6. Enable Resume where you left off in Settings (recommended).

Manually from Git

git clone https://github.com/aSoftwareByDesignRepository/\
nextcloud-audiocheck.git \
  /path/to/nextcloud/apps/audiocheck
cd /path/to/nextcloud
php occ app:enable audiocheck
php occ audiocheck:scan --user=<uid>

Requirements

  • PHP 8.2–8.5
  • MySQL / MariaDB or PostgreSQL

Back to all apps

Support this app

These apps are maintained in public. If AudioCheck helps your organisation, you can fund ongoing work through GitHub Sponsors. Want a feature shipped sooner or tailored to your setup? Contact us — we are happy to discuss sponsored feature development.