v0.23.0: covers for the whole album
- Multi-select Get Info keeps the art square; a pasted cover goes into every selected track (shared cover shown, else "mixed artwork"). - Paste Artwork button + Ctrl+V anywhere outside a text field; a caption says what happened. Clipboard reads that don't decode are retried and never staged; every attempt is logged at INFO. - Album art search queries Deezer alongside iTunes and ranks by album match (iTunes has no copy of Digable Planets' Reachin' at all). - embed_artwork shared by Get Info and Download Album Art; single-track Get Info now invalidates the MPRIS art cache. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,32 @@
|
||||
## Done
|
||||
|
||||
### Round 60 (2026-09-22) — covers for the whole album (v0.23.0)
|
||||
|
||||
- [x] **Paste artwork onto a multi-selection.** Multi-track Get Info keeps
|
||||
the art square. It shows the shared cover if every track (≤100) has
|
||||
the same one, otherwise "mixed artwork". A pasted cover goes into
|
||||
every selected track on OK; untouched, nothing is written.
|
||||
- [x] **Paste that takes the first time.** There's now a Paste Artwork
|
||||
button, and Ctrl+V anywhere in the dialog outside a text field pastes
|
||||
the cover, so no click has to land on the square first. A caption
|
||||
says what happened ("New artwork — saved when you click OK", "The
|
||||
clipboard doesn't hold an image", …). A read that doesn't decode is
|
||||
retried 3× at 300 ms and is **never staged**; before this, a
|
||||
half-read PNG would blank the square and could have been embedded on
|
||||
OK. The root cause of the flaky paste is unconfirmed: the journal
|
||||
shows no Qt Wayland clipboard timeouts. So each attempt now logs its
|
||||
formats, byte counts and decode result at INFO, where the journal
|
||||
will show the next failure.
|
||||
- [x] **Deezer as a second art source.** iTunes has no *Reachin'* at all;
|
||||
Deezer has it at 1000 px. Results are merged and ranked by album
|
||||
match; the dialog says "via iTunes/Deezer". iTunes retries with the
|
||||
title minus its parenthetical ("Reachin'") when the full one finds
|
||||
nothing.
|
||||
- [x] `embed_artwork` shared by Get Info and Download Album Art. Single-track
|
||||
Get Info now invalidates the MPRIS art cache too; it never did.
|
||||
- [x] Drag an image straight from a browser onto the square (image data,
|
||||
not only local files).
|
||||
|
||||
### Round 58 (2026-09-18) — lookup on youtube (v0.22.0)
|
||||
|
||||
- [x] **"lookup on youtube" in a song's right-click menu.** Opens the default
|
||||
|
||||
Reference in New Issue
Block a user