mirror of
https://github.com/yattee/yattee.git
synced 2025-11-20 08:52:20 +00:00
The MPV backend now properly displays Now Playing information in iOS Control Center. The fix addresses the issue where the AVAudioSession would become inactive during MPV's playback lifecycle. Key changes: - Added setupAudioSessionForNowPlaying() method to activate AVAudioSession with proper playback category and movie playback mode - Re-activate audio session at critical MPV events: FILE_LOADED, PLAYBACK_RESTART, AUDIO_RECONFIG, and during periodic updates - Initialize audio session immediately after mpv_initialize() in MPVClient The audio session must be re-activated at multiple points during playback, not just at initialization, to ensure iOS recognizes the app as playing media.
22 KiB
22 KiB