The biggest issue is the unavailability of recording MBIDs, so they have to be fetched for every track in Jellyfin libraries in order to match loved listens to Jellyfin tracks. Ideally, these should be provided by Jellyfin instead (either from file metadata or MusicBrainz plugin). Alternatively this plugin can implement some sort of mapping cache.
Make the sync period configurable
There's not much to add here. Make sure to randomize the times a bit, so the load on servers has more spread.
Description
Proposed solution
Reduce time the sync task takes to complete.
The biggest issue is the unavailability of recording MBIDs, so they have to be fetched for every track in Jellyfin libraries in order to match loved listens to Jellyfin tracks. Ideally, these should be provided by Jellyfin instead (either from file metadata or MusicBrainz plugin). Alternatively this plugin can implement some sort of mapping cache.
Make the sync period configurable
There's not much to add here. Make sure to randomize the times a bit, so the load on servers has more spread.
Additional context
No response