github therobbiedavis/Listenarr 0.2.47
Canary 0.2.47

pre-release12 hours ago

Prowlarr Integration

This PR introduces Prowlarr integration for Listenarr and includes several infrastructure improvements and bug fixes. Note: This requires Prowlarr/Prowlarr#2584 to be merged first.

Major Changes

Prowlarr Integration

  • Adds a Prowlarr-compatible API controller with endpoints for indexer management, schema retrieval, and system status
  • Implements SignalR-based real-time updates for indexer changes with frontend support for highlighting newly imported indexers
  • Includes notification system for indexer imports (both toast notifications and persistent activity dropdown entries)
  • Adds debug endpoints for troubleshooting: GET /api/v1/debug/settings/clients and POST /api/v1/debug/indexers/publish

Port Change

  • Changes default backend API port from 5000 to 4545 throughout the entire codebase to avoid conflicts (particularly with macOS AirPlay)
  • Updates all documentation, configuration files (Docker, environment files), and code references

Improvements

UI/UX Enhancements

  • Refactored CollectionView toolbar (moved above navigation, added book count badge, cleaner button styles)
  • Added image loading overlay with spinner when changing audiobook grouping
  • Defaults unprefixed search queries to title search with updated search hints
  • Fixed runtime formatting to properly display hours/minutes from seconds

Settings Management

  • Fixed settings persistence issues, particularly for collection properties (webhooks, notification triggers)
  • Enhanced GeneralSettingsTab to prevent recursive update loops
  • Improved collection property handling in ConfigurationService with defensive initialization

Dependencies

  • Upgraded Entity Framework Core from 8.0.22 to 8.0.23
  • Updated various frontend development dependencies

Bug Fixes

Closes #303, Closes #301, Closes #298, Closes #274, and Closes #186 related to runtime calculations, down...


Automated canary build

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.