Audiobooklet
GTK client for Audiobookshelf for the Linux phone Source
Description
A client for Audiobookshelf servers, for Librem 5 / Phosh. Offline-first, fast Rust native code, installable on PureOS Crimson as a deb. For other Linux phones, Appimage and Flatpak builds are available.
Offline-First - first-class support for downloading audiobooks to local storage, syncing progress after listening offline. Has both manually enabled offline mode and network loss detection.
Phone, not Gnome - a mobile app, not a responsive desktop program. Pause on call, handle headphones unplugging, battery efficiency, playback notification. Tested on a real, slow phone.
Comfortable - has playback speed, sleep timer, fast forward/rewind, search and filtering.
Fast - native Rust code, no Javascript in sight. Low-memory setting for disabling non-essential features and making it even faster.
Free Software - GPLv3 licensed, only makes network calls to your Audiobookshelf server
Audiobooklet is an independent project, not affiliated with the Audiobookshelf project.
Notice
Tested for 5 weeks on a Librem 5 with PureOS Crimson
- https://raw.githubusercontent.com/gdr-aislop/audiobooklet/main/docs/images/shot6.png
- https://raw.githubusercontent.com/gdr-aislop/audiobooklet/main/docs/images/shot3.png
- https://raw.githubusercontent.com/gdr-aislop/audiobooklet/main/docs/images/shot7.png
- https://raw.githubusercontent.com/gdr-aislop/audiobooklet/main/docs/images/shot4.png
- https://raw.githubusercontent.com/gdr-aislop/audiobooklet/main/docs/images/shot2.png
Rating
Mobile Fit: 5Perfect - this app fits your phone screen just fine out of the box and works nicely with touch input!
Project status: released
This project has been developed so far, that its authors felt confident enough to create a release.
Features
Connectivity: This app can work completely offline.
Packaging
Install as flatpak: https://github.com/gdr-aislop/audiobooklet/releases/download/v0.9.10/audiobooklet-0.9.10-aarch64.flatpak
Build and install your own flatpak: https://github.com/gdr-aislop/audiobooklet/raw/refs/heads/main/flatpak/io.github.gdr_aislop.audiobooklet.json
If you're lucky*, you can install this app by just hitting this button:
Install* You need to have an appstream:// handler, e.g., GNOME Software or KDE Discover, installed and the app needs to be available in a configured software repository, more details.
Find similar apps
By Service: Audiobookshelf
By Category: audiobook player
Licensing and technical details
License: GPL-3.0-or-later Metadata: CC0-1.0
Frameworks: GTK4
Programming languages: Rust
Build system: cargo
AppStream Metadata URL: https://raw.githubusercontent.com/gdr-aislop/audiobooklet/refs/heads/main/app/assets/io.github.gdr_aislop.audiobooklet.metainfo.xml