From 2d19d17d8e25123c0ad805a242e1acd519675f50 Mon Sep 17 00:00:00 2001 From: joelilas Date: Mon, 26 Jan 2026 19:31:19 +0100 Subject: [PATCH] feat(scrobble): include timestamp for now-playing per Subsonic spec --- player.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/player.py b/player.py index 574d3ac..7de2701 100644 --- a/player.py +++ b/player.py @@ -186,7 +186,7 @@ class Player(): logger.info(f"Started playing: {song.title} by {song.artist}") # Fire-and-forget scrobble (now-playing ping with submission=False) try: - asyncio.create_task(scrobble(song.song_id, submission=False)) + asyncio.create_task(scrobble(song.song_id, submission=False, timestamp=int(time.time()))) except Exception as e: logger.error(f"Failed to schedule scrobble for {song.title}: {e}") return # Success, exit the function