mirror of
https://github.com/bbara04/Purefin.git
synced 2026-07-23 19:26:50 +00:00
Make LocalMediaRepository extend MediaMetadataUpdater directly instead of the now-removed LocalMediaUpdater, eliminating the redundant intermediate interface. Add no-op updatePlaybackPosition stubs to all LocalMediaRepository implementations since server-side position tracking belongs in the remote layer of the composite. JellyfinMediaMetadataUpdaterImpl continues to act as the composite that combines LocalMediaRepository (local cache) with JellyfinApiClient (remote server) under the single MediaMetadataUpdater contract.