2.8.0 adds a Deezer download path through deemix and makes artwork metadata survive local cache cleanup. It also reduces repeated BrainzMASH requests and handles metadata bursts more predictably.
What's new
- Configure deemix as a download client for flows and playlists, with bitrate and Deezer plan checks, source priority, path mappings, fallback, queue handling, and quality upgrades.
- Keep stable provider artwork links and complete artist image metadata in SQLite, even when the local image cache is cleared or evicted.
- Refresh artist and release-group artwork without reusing a stale browser or provider response.
- Keep existing playlist artwork when a generated replacement cannot be created.
Fixes worth noticing
- BrainzMASH metadata requests now wait at least 100 ms between starts and cache results for up to 24 hours, with a limit of 20,000 entries.
- Metadata requests that are cancelled, time out, or arrive after the queue is full now stop cleanly instead of waiting through an unbounded queue.
- Legacy image-proxy links continue to work while new artwork responses use stable source links and native image caching.
Things to try
- Open Settings > Download clients, enable deemix, test the connection, and set a bitrate your Deezer plan supports.
- Run a flow or playlist download through deemix. If Aurral cannot read deemix's download folder directly, add a remote path mapping.
- Clear the artwork cache, then revisit an artist and a release. Their artwork metadata should remain available.
- Refresh artwork after an initial lookup and check that the page does not keep showing the old result.
Full change list
The full change list from 2.7.0 to this nightly includes every pull request and fix.