Commit Graph

6 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
d2afa8fd66 Fix STA thread blocking crash on album art loading
Replace async GetFileFromPathAsync().get() with synchronous CreateFromUri() to avoid blocking STA thread. This prevents the "sta thread blocking wait" assertion failure.

Co-authored-by: jonaski <10343810+jonaski@users.noreply.github.com>
2025-12-28 21:51:28 +00:00
copilot-swe-agent[bot]
4da4c9e267 Address code review feedback
- Fix album cover URL: use result.album_cover.cover_url instead of result.cover_url
- Convert WINDOWS_MEDIA_CONTROLS to optional_component for better configuration management

Co-authored-by: jonaski <10343810+jonaski@users.noreply.github.com>
2025-12-28 21:42:26 +00:00
copilot-swe-agent[bot]
02c1596ff4 Fix WinRT apartment initialization crash
Handle case where COM/WinRT apartment is already initialized by Qt or other components. Track whether we initialized the apartment to avoid uninitializing it if we didn't initialize it.

Co-authored-by: jonaski <10343810+jonaski@users.noreply.github.com>
2025-12-28 19:31:43 +00:00
copilot-swe-agent[bot]
597f983c92 Fix WinRT activation factory usage in WindowsMediaController
Co-authored-by: jonaski <10343810+jonaski@users.noreply.github.com>
2025-12-28 19:46:21 +01:00
copilot-swe-agent[bot]
0e0117b19b Refactor WindowsMediaController with proper WinRT interop
Co-authored-by: jonaski <10343810+jonaski@users.noreply.github.com>
2025-12-28 19:46:21 +01:00
copilot-swe-agent[bot]
f77e92d634 Add Windows SystemMediaTransportControls support for MSVC
Co-authored-by: jonaski <10343810+jonaski@users.noreply.github.com>
2025-12-28 19:46:21 +01:00