Files
lintunes/tasks-done.md
T
travandClaude Opus 5 3150df0f89 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>
2026-09-22 09:38:39 -07:00

85 KiB
Raw Blame History

Done

Round 60 (2026-09-22) — covers for the whole album (v0.23.0)

  • 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.
  • 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.
  • 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.
  • embed_artwork shared by Get Info and Download Album Art. Single-track Get Info now invalidates the MPRIS art cache too; it never did.
  • 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)

  • "lookup on youtube" in a song's right-click menu. Opens the default browser on a YouTube search for "