-
version-0.4.29
Stablereleased this
2026-09-24 22:14:45 +02:00 | 45 commits to main since this release-
Android Auto Projection Detection: Detects projection state to manage player connection status and service visibility.
-
Multiroom Service Core: Implements playback command routing, computed position tracking across renderers, and DIDL generation for MVP.
-
Device Retention & Purge: Configurable device retention days with stale purge logic, legacy UDN format migration, and access timestamp updates.
-
Infinite Scroll UI: Background data refresh with scroll position preservation during data reloads.
-
QobuzCache & FavoriteStore: Shared database access with TTL management, synchronization logic, and asynchronous initialization.
-
Metadata Cache Refactor: Added retry logic for API calls,
StationNotFounderror handling, schedule gap logging, and title-change-based invalidation. -
Database Backend: Full implementation supporting SQLite/Turso backends. Includes explicit transactions, deferred batching, streaming capabilities, connection pooling, and Row/Value conversion models.
-
Forced API Requests: Bypasses cache deduplication using unique request keys.
-
Renderer List Refresh: Forces list refresh post-registration and dispatches custom events to compensate for missed SSE notifications.
-
Store API Refactor: Generalized core operations with generic types for statements, batches, and values. Added atomic transaction support, refined SQL conversion/row fetching, and expanded raw DB testing.
-
Player Configuration & Resilience: Refactored player configuration logic and enhanced system resilience (PR #141).
-
Version Bump: Updated project version to
0.4.29across all files, including package dependencies and Docker image source directories.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-