Skip to content

Conversation

@rix1337
Copy link
Owner

@rix1337 rix1337 commented Feb 9, 2026

Lidarr & Music Support

  • Music Search: Implemented search handling for Category 3000 (Music) across all supported sites.

  • API Integration: Updated the API to explicitly recognize and handle the Lidarr client.

  • Configuration: Added music categories to the global constants and default settings.

  • Tooling: Updated the CLI tester and documentation to reflect these new capabilities.

Custom Search Categories

  • New Feature: Users can now define custom Newznab categories based on standard base types.

  • Web UI: Added interface elements to create and manage these custom categories.

  • Logic: Refactored search sources to resolve base category types dynamically and updated the Newznab API to support these dynamic lists.

Refactoring & Improvements

  • Hoster Constants: Centralized hoster definitions into a single location, allowing lists to be derived dynamically rather than hardcoded in multiple places.

  • String Sanitization: Extracted umlaut replacement logic into a shared utility function (utils) to ensure consistency between search results and filename handling.

  • Download Source: Improved normalization for mirror names and status mapping.

rix added 3 commits February 9, 2026 15:28
- Implement music search (Category 3000) and download handling
- Update API to recognize Lidarr client
- Add music category to constants and defaults
- Update CLI tester and documentation
- Update search to accept music for all sites that support it
- Centralize hoster definitions in constants and derive lists dynamically
- Extract umlaut replacement to utils and reuse in search
- Improve mirror name normalization and status mapping in DL source
Allow creating custom Newznab categories based on standard types.
Update Web UI to manage custom search categories.
Refactor search sources to resolve base category types.
Update Newznab API to support dynamic categories.
@rix1337 rix1337 merged commit 89e8920 into main Feb 9, 2026
38 of 41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant