-
version-0.4.9
StableAll checks were successfulRelease / create-release (push) Successful in 9sreleased this | 217 commits to main since this release
-
Dual-TTL Caching for Qobuz Collections: Implemented configurable expiration regime with sliding TTL for media collections (refreshed on reads) and fixed TTL for playlists, searches, and stream URLs. Includes async CRUD operations, SQLite persistence, bundle version/timestamp tracking, statistics aggregation, and a comprehensive test suite validating TTL mechanics, version-based invalidation, and cross-instance persistence.
-
Batched Cache Resync: Groups album, track, and artist serialization into a single SQLite transaction to reduce commit overhead during bulk resyncs.
-
Performance Instrumentation: Added execution timing with a configurable
slow-writethreshold to differentiate mutex contention from I/O latency. -
Client Refactoring: Updated client code to utilize batched cache methods and report synchronization durations.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-