awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
rmcrackan avatar

rmcrackan/Libation

0
View on GitHub↗
5,703 stars·296 forks·C#·GPL-3.0·13 viewsgetlibation.com↗

Libation

Libation is a comprehensive audiobook management system designed to download, decrypt, and organize Audible audiobooks. It integrates account authentication, library synchronization, DRM removal, and format transcoding into a single desktop application with a plugin-free graphical interface and a built-in theme editor.

The project distinguishes itself through a batch library synchronization engine that scans all configured Audible accounts in one pass, a metadata tag rewriting system that corrects chapter markers and cover art after decryption, and a template-based file naming engine that constructs output file and folder names from audiobook metadata. It also includes a wildcard and range search engine for querying the library, and Snap-aware configuration persistence that survives package updates.

Beyond its core decryption and downloading capabilities, Libation supports multi-format audio conversion to AAC-LC, xHE-AAC, MP3, or original format preservation, and can handle Widevine-protected audiobooks for higher-quality stereo output. The application provides a command-line interface for automation, account management via JSON import or browser-based OAuth login, and library metadata export to Excel, CSV, or JSON. A template engine with conditional content inclusion and formatting for date, language, list, name, number, region, series, text, and duration properties enables detailed customization of file naming.

The application is distributed as a desktop GUI with a color theme editor, and its configuration system includes audio codec selection, file naming rules, and system integration settings for non-US Audible accounts and database path correction after Snap updates.

Features

  • Audible Notifications - Downloads and decrypts Audible audiobooks, removing DRM to produce playable local files in multiple formats.
  • File Naming and Destination Templates - Constructs output file and folder names from audiobook metadata using user-defined templates.
  • Metadata-Driven File Naming Templates - Provides a template engine that constructs file names from audiobook metadata fields with conditional formatting.
  • DRM Removal Utilities - Downloads and decrypts Audible audiobooks, removing DRM for permanent offline ownership.
  • Audiobook Downloads - Downloads audiobooks from Audible accounts for permanent offline access.
  • Audible DRM Downloaders - Downloads and decrypts Audible audiobooks, removing DRM for permanent ownership.
  • DRM Decryption Suites - Removes digital rights management from downloaded audiobooks for playback on any device.
  • AAX Decryptors - Decrypts AAX-format audiobooks and removes DRM to produce playable audio files.
  • Audiobook Library Managers - Scans, searches, filters, and organizes a personal collection of Audible audiobooks with metadata and cover art.
  • Library Collection Management - Organizes, searches, and filters a local collection of Audible audiobooks with metadata and cover art.
  • Audiobook Metadata Correctors - Corrects chapter markers, cover art, and metadata tags in decrypted audiobook files for proper playback.
  • Batch Synchronization Engines - Ships a batch engine that scans all configured Audible accounts and reconciles local files in one pass.
  • Audiobook Metadata Tracking - Corrects chapter markers, cover art, and metadata tags after decryption to improve the listening experience.
  • Audio Format Converters - Transforms audiobook files between supported audio formats for compatibility with different players.
  • Audible API Clients - Provides a client library that directly interfaces with Audible's internal API for account and library operations.
  • Audiobook Library Imports - Scans linked Audible accounts to populate the local library with all owned titles.
  • Multi-Format Audiobook Decryptors - Decrypts AAX and Widevine-protected audiobooks and transcodes to multiple output formats.
  • Metadata-Based File Naming - Builds output file and folder names from audiobook metadata using a flexible tag-based template engine.
  • Audible Account Importers - Imports Audible accounts from JSON exports, validates them, and refreshes tokens for local use.
  • Existing Audiobook Imports - Imports existing audiobook files with cover art into the application.
  • Widevine Decryptors - Downloads audiobooks protected by Google's Widevine DRM for higher-quality stereo tracks.
  • Chapter Editors - Corrects chapter markers, cover art, and metadata tags in downloaded Audible audiobooks.
  • Personal Library Managers - Lets users search, filter, and tag their audiobook collection for easy management.
  • Library Filters - Queries and filters the local audiobook collection by various criteria to quickly find specific titles.
  • Format Export for Device Compatibility - Exports audiobooks as widely supported m4b or mp3 files playable on any media player or self-hosted server.
  • CLI Library Scanners - Scans all configured Audible accounts and imports library metadata from the command line.
  • OAuth Browser Login Flows - Performs OAuth login by printing a sign-in URL and completing the flow with the browser's redirect URL.
  • Audiobook Transcoders - Transcodes audiobooks from multiple formats to MP3 for broader player compatibility.
  • Audiobook Search Filters - Queries and organizes the audiobook library using search terms and filter criteria.
  • Audiobook Format Converters - Transforms audiobook files between supported audio formats for compatibility with different media players.
  • Multi-Format Audiobook Downloads - Downloads audiobooks in multiple audio formats based on user configuration.
  • Media Management CLI Tools - Controls download, library scanning, and account management operations from the command line for automation.
  • Audiobook Management CLIs - Controls download and library operations for audiobooks through a command-line interface.
  • Conditional Content Blocks - Includes or excludes template content based on property existence or comparison checks within naming templates.
  • CLI Task Managers - Runs download and management tasks from the command line for automation and scripting.
  • Audiobook Codec Selectors - Lets users choose between xHE-AAC and AAC-LC codecs to balance audio quality with media player support.
  • Single Book Downloaders - Re-downloads a specific audiobook by its ASIN, even if the file already exists locally.
  • Audible Account Configurations - Imports Audible accounts via JSON export and performs OAuth login through an external browser.
  • Widevine DRM Configurators - Enables Widevine DRM and requests the xHE-AAC codec to obtain higher-quality stereo audio from Audible.
  • Audiobook Metadata Search Engines - Implements a query parser with prefix wildcards, Boolean operators, and range filters for audiobook metadata.
  • Custom Color Theme Definitions - Adjusts the application's color scheme through a built-in theme editor for a personalized interface.

Star history

Star history chart for rmcrackan/libationStar history chart for rmcrackan/libation

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Libation

These projects share indexed features with Libation. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sandreas/m4b-toolsandreas avatar

    sandreas/m4b-tool

    1,530View on GitHub↗

    This command-line utility provides a specialized interface for managing and manipulating audiobook files. It functions as a processing engine designed to handle audio merging, splitting, and format standardization, allowing users to organize large collections through automated workflows. The tool distinguishes itself by integrating silence detection to automatically identify logical break points for chapter creation and segmentation. It supports parallel task execution to maximize throughput during batch operations and utilizes metadata injection to ensure that chapter markers, cover art, and

    PHPaudiobookm4b
    View on GitHub↗1,530
  • apprenticeharper/dedrm_toolsapprenticeharper avatar

    apprenticeharper/DeDRM_tools

    15,104View on GitHub↗

    DeDRM_tools is a software suite designed to automate the removal of digital rights management from personal e-book files. By stripping restrictive encryption layers during the import process, the utility enables users to manage their digital libraries and convert protected files into open formats for use across various reading devices. The system operates through a modular architecture that utilizes plugin-based event interception to hook into host applications. It performs cryptographic key extraction by scanning local configuration files and memory, applying algorithm-specific decryption to

    Python
    View on GitHub↗15,104
  • aidoku/aidokuAidoku avatar

    Aidoku/Aidoku

    3,951View on GitHub↗

    Aidoku is a manga reader application and digital library manager. It serves as a modular content aggregator that allows users to discover, download, and read manga from various third-party sources and local files. The application utilizes a modular source plugin system to integrate external provider packages, enabling the ingestion of content from multiple third-party sources. It includes a sync engine that communicates with external tracking APIs to maintain consistent reading progress across different platforms. The system covers manga library management, including the ability to search fo

    Swiftiosmangareading
    View on GitHub↗3,951
  • ali-bouali/book-social-networkali-bouali avatar

    ali-bouali/book-social-network

    1,051View on GitHub↗

    This platform is a social network application designed for managing community book exchanges and personal digital libraries. It provides a structured environment for users to organize book collections, coordinate the borrowing and returning of items, and manage approval workflows for shared resources. The system is built as a RESTful backend that integrates user account management with secure, token-based authentication. It utilizes email-driven identity verification to secure access and maintains persistent state through a relational database, ensuring that user profiles and library assets r

    TypeScriptangulardockerjava
    View on GitHub↗1,051
Compare all 30 related projects→

Frequently asked questions

What does rmcrackan/libation do?

Libation is a comprehensive audiobook management system designed to download, decrypt, and organize Audible audiobooks. It integrates account authentication, library synchronization, DRM removal, and format transcoding into a single desktop application with a plugin-free graphical interface and a built-in theme editor.

What are the main features of rmcrackan/libation?

The main features of rmcrackan/libation are: Audible Notifications, File Naming and Destination Templates, Metadata-Driven File Naming Templates, DRM Removal Utilities, Audiobook Downloads, Audible DRM Downloaders, DRM Decryption Suites, AAX Decryptors.

Which projects share features with rmcrackan/libation?

Projects with overlapping indexed features include: sandreas/m4b-tool — This command-line utility provides a specialized interface for managing and manipulating audiobook files. It functions… apprenticeharper/dedrm_tools — DeDRM_tools is a software suite designed to automate the removal of digital rights management from personal e-book… aidoku/aidoku — Aidoku is a manga reader application and digital library manager. It serves as a modular content aggregator that… ali-bouali/book-social-network — This platform is a social network application designed for managing community book exchanges and personal digital… readest/readest — Readest is a comprehensive digital reading platform designed to manage, annotate, and consume electronic books across… mihonapp/mihon — Mihon is a content aggregation client and manga reader application designed to manage digital comic libraries. It…