github Dark-Alex-17/managarr v0.8.0

2 hours ago

Release Highlights - Managarr v0.8.0 ๐ŸŽ‰

๐Ÿ“– Full Readarr Support

Bookworms rejoice! This release introduces full Readarr support for both the CLI and TUI, bringing complete ebook and audiobook library management to Managarr! ๐Ÿ“š

Note

Although the official Readarr repository has been archived, Managarr's Readarr support is compatible with any Readarr fork that maintains compatibility with the official Readarr v1 API. The following forks have been explicitly tested with Managarr:

๐Ÿ“š Library Management

  • Author Library - Browse, search, filter, and sort your book collection by author
  • Add Authors โž• - Search for new authors and add them with full config options (quality profile, metadata profile, root folder, monitoring options)
  • Edit Authors โœ๏ธ - Tweak author settings including quality profiles, metadata profiles, tags, and monitoring status
  • Delete Authors ๐Ÿ—‘๏ธ - Remove authors from your library with optional file deletion
  • Toggle Author Monitoring ๐Ÿ‘๏ธ - Flip monitoring for any author straight from the library
  • Author Details ๐Ÿ” - Get the full picture on any author:
    • Scrollable author overview along with status, genres, and ratings
    • Book list with release dates, page counts, and download status
    • Author history with detailed event info
    • Manual author search with release selection and download

๐Ÿ“• Book & Edition Management

  • Book Details - Drill into individual books to see:
    • Book overview, editions, and ratings
    • Book file info with audio details (codec, channels, bitrate, sample rate, bit depth)
    • Book history
    • Manual book search for grabbing specific releases
  • Edition Details ๐Ÿ“– - View the details of every edition of a book
  • Toggle Book Monitoring - Flip monitoring for individual books
  • Delete Books & Book Files - Remove individual books or just their files from your library

โฌ‡๏ธ Downloads & Queue

  • Downloads Tab - Keep an eye on active downloads and manage your queue
  • Blocklist ๐Ÿšซ - View and manage blocked releases

๐Ÿ“œ History

  • Full History Support - Browse, search, filter, and sort Readarr event history
  • History Details - Dig into the details of any history event
  • Mark as Failed โŒ - Mark history items as failed

๐Ÿ”Ž Indexers

  • Indexer Management - View, edit, and delete indexers
  • Indexer Settings โš™๏ธ - Configure global indexer settings
  • Test Indexers ๐Ÿงช - Test individual or all indexers at once

๐Ÿ“ Root Folders

  • Root Folder Management - Add and manage root folders for your book library

๐Ÿ–ฅ๏ธ System

  • System Status - View Readarr system info and health checks
  • Tasks - View and trigger system tasks
  • Queued Events - Monitor queued system events
  • Logs ๐Ÿ“‹ - Browse system logs
  • Updates ๐Ÿ†™ - Check for and view available updates

โŒจ๏ธ CLI Commands

Full Readarr CLI support for all the things!

managarr readarr list authors|books|book-editions|book-files|indexers|root-folders|tags|quality-profiles|...
managarr readarr get author-details|book-details|system-status|...
managarr readarr add author|root-folder|tag
managarr readarr edit author|indexer|all-indexer-settings
managarr readarr delete author|book|book-file|blocklist-item|download|...
managarr readarr search-new-author --query <QUERY>
managarr readarr refresh author|all-authors|downloads
managarr readarr trigger-automatic-search author|book
managarr readarr toggle-author-monitoring|toggle-book-monitoring

โœจ Improvements Across All Servarrs

  • Scrollable Overview Popups - Artist details (Lidarr), series details (Sonarr), and collection movie details (Radarr) now open a scrollable overview popup, so long descriptions are never cut off again (ca04498, b3ce15a, c9244b0)
  • Download-Aware Track Highlighting - Lidarr tracks are now highlighted when their album is downloading or awaiting import (9d09733)
  • Smarter Size Display - Sizes under a gigabyte are now shown in megabytes instead of rounding down to 0.00 GB (f2ee1e7)

๐Ÿ› Bug Fixes

  • Fall back to a sensible default instead of failing to parse the response when a Servarr returns an unknown enum value (a68de41)
  • Fixed a crash when paging up or down on a single-row table (d3a959d)
  • Fixed a crash when horizontally scrolling logs by parsing the log level from the unscrolled log text (65ba37c)
  • Fixed missing spaces between overview words that span a line break (243b22a)
  • Fixed the TUI using the wrong API when starting on a non-default tab; thanks @solareon! (699e929)
  • History stays readable when an event type is unrecognised instead of erroring out (86b91ce)
  • Page up and down now stop at the table edges instead of wrapping around (c42a46c)
  • Radarr movie credit types are now serialized under the same key they are read from (1d936c5)
  • Radarr movie overview in collection details is now rendered one size down so the collection details stay visible behind it (238348f)
  • Radarr updates popup now shows a loading block while it refreshes (e79cc7a)
  • Reduced TUI idle CPU usage and improved server error banners; thanks @JMcCumberIO! (6c41e07)
  • Rendered detail popup labels in bold for better readability (da6c9e7)
  • Show N/A instead of zeros when a season, album, or book has no statistics (76c490f)
  • Show confirmation prompt context clues on all delete prompts (3fd0a61)
  • Sonarr seasons are no longer marked as fully downloaded when no episodes are known (db8e97a)
  • The --servarr-name global switch is now passed to both the TUI and the CLI; thanks @solareon! (5279d37)
  • Tolerate update records that omit the changes list (e0e82e6)

๐Ÿงช Testing

  • Mutation-Testing Driven Hardening - An extensive, mutation-testing driven sweep across all four Servarr trees closed dozens of test blind spots, so regressions have far fewer places to hide ๐ŸŽฏ
  • Property Tests Wired In - The handler property tests now actually run as part of the suite, with real assertions backing them up

AI Use Disclosure

The above release notes were created by Claude Fable and reviewed and revised by myself, @Dark-Alex-17.

AI assistance was used in writing some of the code in this release (namely the tedious work and tests), and it was also used to research the 4 Readarr forks and their APIs for compatibility, as well as any compatibility issues Managarr needed to address specifically. All code was first designed by myself, and any AI-generated code was thoroughly reviewed and tested by myself before being committed.

All bugs that emerge as part of this release and any new code added are fully my responsibility.

Models Used:

  • Claude Fable 5
  • Claude Fable 5.1
  • Claude Opus 5
  • Claude Sonnet 5
  • Gemma4:26b
  • Devstral

Tools used:

Don't miss a new managarr release

NewReleases is sending notifications on new releases.