Repository navigation
v3.2.0
Added
- Introduced a new native media integration powered by Windows Global System Media Transport Controls (GSMTC).
- Added a Rust media provider architecture under
src-tauri/src/media. - Added new Tauri media commands:
get_current_mediaget_all_media_sessionsplay_pausenext_trackprevious_track
- Implemented Windows media session support using the
windows = 0.62crate. - Added support for detecting and controlling active media sessions from compatible applications, including browsers, Spotify Desktop, VLC, Windows Media Player, and other GSMTC-enabled media sources.
- Added the new
MediaPlayer.tsxcomponent andmedia.store.tsstate management layer.
Changed
- Replaced Spotify-specific controls with universal system-wide media controls.
- Updated the About page to reflect universal media playback support.
- Simplified application setup by removing Spotify-related configuration requirements.
Removed
- Removed Spotify OAuth authentication flow.
- Removed Spotify Web API integration.
- Removed Spotify Web Playback SDK integration.
- Removed Spotify-specific sidebar components and state management.
- Removed the compile-time
.envrequirement for Spotify credentials frombuild.rs.
Notes
This release transitions ChroniNotes from a Spotify-exclusive integration to a universal Windows media control system, allowing users to view and control playback from any compatible media application through a single interface.
Full Changelog: v3.1.0...v3.2.0