Skip to content

Releases: jame25/foo_artwork

v1.5.52

26 Feb 02:10
7ae1fcb

Choose a tag to compare

Changelog:

Fixed

  • Single File Cache Now Works With Internet Radio: Stream artwork is now written to current.cache so external components like JScript Panel 3 Thumbs display the correct artwork instead of stale art from a previous track
  • Stale Artwork After Switching From Stream to Local File: When switching from an internet radio stream or YouTube video to a local music file, current.cache is now updated with the local track's artwork instead of keeping the previous stream's artwork
  • Internet Stream Detection: Fixed paths containing .tags with zero length being misidentified as internet streams even when using file://
  • Internet Radio Metadata Cleaning: Fixed API searches failing for stream metadata that uses underscores instead of spaces (e.g., "Black_Sabbath") or "[+]" for collaborations (e.g., "Chris Cornell [+] Soundgarden")

v1.5.51

24 Feb 18:00
4a5c002

Choose a tag to compare

Changelog:

Changed

  • Multi-Callback Support for External Components: foo_artwork_set_callback now supports multiple concurrent callback subscribers instead of a single slot
    • Multiple components (e.g. foo_nowbar and foo_traycontrols) can now receive artwork results simultaneously without overwriting each other

Added

  • Callback Removal Export: Added foo_artwork_remove_callback(callback) DLL export to unregister a specific callback without affecting other subscribers

v1.5.50

22 Feb 20:30
102352b

Choose a tag to compare

Changelog:

Fixed

  • Internet Radio Artwork Disappearing on Resize/Double-Click: Fixed artwork from internet radio streams vanishing when resizing the panel or double-clicking, especially with disk caching disabled

v1.5.49

22 Feb 17:17
eb2ed41

Choose a tag to compare

Changelog:

Changed

  • Local Artwork No Longer Cached: Local/embedded artwork (e.g. Cover.jpg) is no longer written to the disk cache
    • Local files are already on disk so caching them was redundant
    • Prevents stale cached images when external tools overwrite the file

v1.5.48

19 Feb 19:38
1cd3f04

Choose a tag to compare

Changelog:

Fixed

  • Download Icon Visible With No Track: Fixed the download arrow icon appearing on hover when no track is playing

Changed

  • Download Icon Fade-Out: The download arrow icon now smoothly fades out over ~200ms when the mouse leaves the artwork panel, instead of disappearing instantly

v1.5.47

19 Feb 15:05
7f4321d

Choose a tag to compare

Changelog:

Fixed

  • Download Icon Artifact: Fixed a vertical line artifact left behind when the download arrow icon disappeared on mouse leave

v1.5.46

19 Feb 14:40
da482cb

Choose a tag to compare

Changelog:

Added

  • Download Art Hover Icon: A download arrow icon now appears in the bottom-left corner of the artwork panel when hovering with the mouse, if foo_artgrab is installed
    • Clicking the icon opens the foo_artgrab gallery dialog with the currently playing track's artist, album, and file path
    • Works in both Columns UI and Default UI panels
    • Dynamically detects foo_artgrab.dll at runtime; icon is hidden if the component is not installed

v1.5.45

17 Feb 07:14
1c6a410

Choose a tag to compare

Changelog:

Added

  • Single File Cache Mode: Added "Enabled (Single File)" option to the Disk Artwork Cache combobox
    • When enabled, only the currently playing track's artwork is kept in the cache folder as a single file (current.cache)
    • Each new track overwrites the previous cached artwork, so the cache folder never accumulates old files
    • Designed for use with external components (e.g. JScript Panel 3 Thumbs) that monitor the cache folder

v1.5.44

16 Feb 02:33
3cd323f

Choose a tag to compare

Changelog:

Added

  • Always Skip Local Artwork: Added "Always skip local artwork" checkbox in Preferences → Tools → Artwork Display

    • When enabled, the component ignores all local/embedded artwork and only uses enabled online API sources (iTunes, Deezer, MusicBrainz, Discogs, Last.fm)
  • Clear Artwork Cache: Added "Clear" option to the Disk Artwork Cache combobox in Preferences → Tools → Artwork Display

    • Selecting "Clear" and applying deletes all cached artwork files from disk and clears the in-memory cache
    • After clearing, the combobox reverts to the previously selected state (Enabled or Disabled)

Changed

  • Preferences Cleanup: Removed the "Note: API keys are optional but recommended for better search results." text from the API Services box and reduced its height

v1.5.43

13 Feb 17:24
52a1c31

Choose a tag to compare

Changelog:

Fixed

  • WebP Infobar Display: Fixed infobar and artwork source text not appearing for tracks with WebP artwork