[scrobblers] Use MediaSourceId to avoid multiple Jellyfin scrobbles
This commit is contained in:
@ -79,6 +79,7 @@ class ScrobblableMixin(TimeStampedModel):
|
||||
self,
|
||||
user_id,
|
||||
source: str = "Vrobbler",
|
||||
source_id: Optional[str] = None,
|
||||
playback_position_seconds: int = 0,
|
||||
status: str = "started",
|
||||
log: Optional[dict] = None,
|
||||
@ -88,6 +89,7 @@ class ScrobblableMixin(TimeStampedModel):
|
||||
"user_id": user_id,
|
||||
"timestamp": timezone.now(),
|
||||
"source": source,
|
||||
"source_id": source_id,
|
||||
"status": status,
|
||||
"playback_position_seconds": playback_position_seconds,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user