Implement quality profile system #31
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add a quality profile system that lets users define their preferred audio quality and format, similar to Lidarr's quality profiles. This guides the download system in choosing the best available source.
Quality profiles — define named profiles like:
Per-item quality assignment — watchlist items can be assigned a quality profile (default to a global setting)
Download source scoring — when multiple download sources are available, score them against the quality profile and pick the best match
Upgrade detection — if a user has an MP3 version but their profile prefers FLAC, flag it as "upgradeable"
Acceptance Criteria
Dependencies