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
trackArtworkUrlstate 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