Releases: jame25/foo_artwork
Releases · jame25/foo_artwork
v1.5.52
Changelog:
Fixed
- Single File Cache Now Works With Internet Radio: Stream artwork is now written to
current.cacheso 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.cacheis now updated with the local track's artwork instead of keeping the previous stream's artwork - Internet Stream Detection: Fixed paths containing
.tagswith zero length being misidentified as internet streams even when usingfile:// - 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
Changelog:
Changed
- Multi-Callback Support for External Components:
foo_artwork_set_callbacknow 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
v1.5.49
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
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
v1.5.46
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
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
- When enabled, only the currently playing track's artwork is kept in the cache folder as a single file (
v1.5.44
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