-
version-0.4.22
StableAll checks were successfulRelease / create-release (push) Successful in 12sreleased this
2026-09-20 16:05:35 +02:00 | 70 commits to main since this release-
Introduced
pmoandroidcrate for audio output abstraction, Oboe-based non-blocking streaming, and core audio sink logic. -
Implemented JNI bridging for native player lifecycle management and test tone playback.
-
Added foreground service with connection monitoring, volume control, and dynamic audio output management.
-
Implemented core player service with device identity handling and configuration settings management.
-
Integrated Server-Sent Events (SSE) for real-time progress and snapshot data.
-
Refined event processing to explicitly exclude position and duration updates.
-
Introduced renderer privacy/visibility logic, synchronizing visibility with Android Auto connection status.
-
Updated native registration API to support private renderer flags.
-
Enhanced media rendering pipeline with improved DIDL parsing for track metadata.
-
Added transport resilience via a new reconnection policy and refined renderer setup logic.
-
Implemented secure Bearer token validation for Android SSO/OIDC clients.
-
Added JWT claim validation, refresh token rotation, and session middleware.
-
Enforced strict routing whitelisting and configuration management.
-
Expanded Android build targets and added required permissions.
-
Refactored platform integration with robust error handling across player services and Android Auto components.
-
Refined User Agent parsing for accurate device identification.
-
Added comprehensive unit and integration tests covering navigation, playback flow, output handling, rate changes, and failure scenarios.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-