What's Changed
- Use mpv’s audio-client-name as the player’s display name.
- Always include a unique instance suffix in the D-Bus player name, and handle custom names containing special characters or long strings.
- Fix play/pause toggling and report CanPlay and CanPause correctly when mpv is idle.
- Fix seeking in locales that use decimal commas and improve seek position precision.
- Use MPRIS-compliant track IDs and fix creation-date metadata formatting.
- Fix a crash when freeing cached artwork and report the correct MIME type for embedded images.
- Skip embedded artwork extraction from pipes and devices to avoid consuming playback input.
- Fix YouTube short-link matching for thumbnails.
- Improve resource cleanup, memory management, and handling of session bus initialization failures.
- Update tests for instance-suffixed player names and remove the executable-permission requirement for test plugins.
Full Changelog: 1.2...1.3