Release Highlights - Managarr v0.7.0 ๐
๐ต Full Lidarr Support
The moment you've been waiting for! This release introduces full Lidarr support for both the CLI and TUI, bringing full music library management to Managarr! ๐ถ
๐ Library Management
- Artist Library - Browse, search, filter, and sort your music collection
- Add Artists โ - Search for new artists and add them with full config options (quality profile, metadata profile, root folder, monitoring options)
- Edit Artists โ๏ธ - Tweak artist settings including quality profiles, metadata profiles, tags, and monitoring status
- Delete Artists ๐๏ธ - Remove artists from your library with optional file deletion
- Artist Details ๐ - Get the full picture on any artist:
- Overview, disambiguation, type, status, genres, and ratings
- Album list with release dates, track counts, and download status
- Artist history with detailed event info
- Manual discography search with release selection and download
๐ฟ Album & Track Management
- Album Details - Drill into individual albums to see:
- Track listing with audio info (codec, channels, bitrate, sample rate, bit depth)
- Album history
- Manual album search for grabbing specific releases
- Track Details ๐ผ - View individual track info and history
- Delete Albums - Remove individual albums 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 Lidarr event history
- History Details - Dig into the details of any history event
- Mark as Failed โ - Mark history items as failed
๐ Indexers
- Indexer Management - View, add, 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 music library
๐ฅ๏ธ System
- System Status - View Lidarr 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 Lidarr CLI support for all the things!
managarr lidarr list artists|albums|tracks|indexers|root-folders|tags|quality-profiles|...
managarr lidarr get artist|album|track|...
managarr lidarr add artist|root-folder|tag|...
managarr lidarr edit artist|indexer|indexer-settings|...
managarr lidarr delete artist|album|root-folder|tag|blocklist-item|...
managarr lidarr search artist|album|...
managarr lidarr refresh artist|downloads|...
managarr lidarr trigger-automatic-search artist|album
managarr lidarr manual-search artist|albumโก Performance & Optimization
- Snappier UI - The TUI now renders faster and feels way more responsive when navigating and loading data
- Leaner Binary ๐ฆ - Squeezed out a more optimized binary with better runtime performance
๐จ Build System
- Bye Makefile, Hello Just! - Migrated to Just (https://github.com/casey/just) for a cleaner, more modern build experience
๐ Bug Fixes
- Added the correct keybinding context to the Lidarr edit artist popup (4abf705)
- Bug in submitting the update series prompt in the series details UI in Sonarr (2690578)
- Don't include Lidarr artist disambiguation in Edit popup title when it is empty (b1a6db2)
- Expanded the history item details size so that it can include all the available information for a given item; was previously being cut off on some screens (47fdee1)
- Fixed a bug in all Servarr implementations to not try to get the current selection of a search table when an error is returned from the API (60c4cf1)
- Fixed a bug where the edit collection popup would not display when opening it from collection details (317dadd)
- Fixed an issue with the Managarr table that would incorrectly try to display things before is_loading was ready (aadd6c8)
- Improved fault tolerance for search result tables and test all indexer results tables (d3947d9)
- Prevented additional empty slice errors in indexer tables (64d8c65)
- Refactored how quality profiles, language profiles, and metadata profiles are populated for each servarr so they sort using the ID to mimic the web UI better (ca208ff)
- Slowed down the automatic text scrolling in tables so the text is readable (0172253)
- Sonarr CLI was not properly filtering out episode and season releases when manually searching for releases (5fa9b08)
- Sonarr manual search TUI and CLI incorrectly displaying the same unfiltered results for both season and episode searches (0ee275d)
- Sonarr network wasn't checking for the user to be using the sorting block when populating season details (7add62b)
๐งช Testing
- Snapshot Tests for UI - Added comprehensive snapshot testing for the UI layer! Way better test coverage now and no more surprise visual regressions sneaking through ๐ฏ