Unofficial audible-cli AppImage
This repository contains the necessary plumbing to create an unofficial self-contained audible-cli AppImage that can run on any Linux distribution.
The latest version can be downloaded from the GitHub Releases.
The AppImage includes all the example plugins from upstream, such as:
Probably the most useful being the decrypt
plugin that allows decryption of the
proprietary AAX
and AAXC
files with the user credentials.
But please note that the plugin is meant as a proof-of-concept and for testing purposes only.
Since the decrypt
plugin is a thin wrapper around ffmpeg, the
generated AppImage
also contains the required libraries for ffmpeg.
Hopefully making the decrypt
plugin more accessible for testers.
To generate the AppImage
, nix, or more concretely nix-appimage,
is used. To follow the audible-cli
upstream more closely, this project uses its own local
flake.nix
file to build the packages/dependencies for more fine-grained control compared to the
audible-cli package from nixpkgs.
If you are using nix
already and only need the audible-cli
package, I would recommended
using the audible-cli package from nixpkgs.
Use this repository as an input, if you would like to have access to the example plugins as well.
This is an unofficial repository! If you have any issues with executing the AppImage or anything related to the nix files, please report them here!
If audible-cli
or the AppImage
is helpful to you,
please consider supporting the upstream development!
To allow for some quick sanity tests of the decrypt
plugin, this repository includes a test runner
that verifies if audio-books stored in the subdirectory secrets/
can be decrypted (with various CLI argument
combinations) with different FFMPEG versions (5, 6, and 7).