Skip to content

v0.3.3: Artwork URL Display Support

Latest

Choose a tag to compare

@harperreed harperreed released this 26 Oct 21:46
· 7 commits to main since this release

Features

  • Artwork URL Display: CLIPlayer now displays artwork URLs received from the server in metadata events
  • Support for artwork from Qobuz and other streaming services
  • Clean display with dimmed styling in TUI mode
  • Available in both TUI and non-TUI logging modes

Example Output

[METADATA] Track: Burning Down the House
[METADATA] Artist: Talking Heads
[METADATA] Album: Speaking in Tongues
[METADATA] Duration: 241s
[METADATA] Artwork URL: https://static.qobuz.com/images/covers/67/72/0603497147267_600.jpg

Technical Details

The Resonate Protocol already supported artwork URLs in both StreamMetadata and SessionMetadata messages. This release wires the artwork URL through to the CLIPlayer display layer, making it visible to users.

Changes:

  • Added trackArtworkUrl state variable to StatusDisplay actor
  • Updated updateMetadata() method to accept artwork URL parameter
  • Display artwork URL in TUI mode with dimmed text styling
  • Print artwork URL in non-TUI logging mode

Full Changelog

  • e7f9c65 feat: add artwork URL display to metadata