Issue description:
I’m using Symfonium together with Jellyfin, both on the lastest version. Im using a Android 15 Samsung Galaxy S25.
For some time now, I’ve been having the issue that Symfonium doesn’t correctly report to Jellyfin when a song is being played or not.
In Jellyfin under “Active Devices”, it only sporadically shows that Symfonium is currently playing a song — and only for a few seconds. After that, it just says that the device was “active less than a minute ago”, even though playback is still ongoing in Symfonium. I dont have this issue with Finamp.
Logs:
I uploaded the logs and a screen recording of the Jellyfin Dashboard
Additional information:
Maybe this multi-scrobbler issue is related because i have the same problem but i think it is more a Symfonium than a multi-scrobbler problem because i can scrobble song played with finamp.
opened 08:22AM - 15 Feb 25 UTC
bug
### Please check existing knowledge before opening an issue
- [x] I have [check… ed the FAQ](https://foxxmd.github.io/multi-scrobbler/docs/FAQ/) and [documentation](https://foxxmd.github.io/multi-scrobbler/docs/configuration/)
- [x] I have [searched through existing issues](https://github.com/FoxxMD/multi-scrobbler/issues?q=sort%3Aupdated-desc) and [discussions.](https://github.com/FoxxMD/multi-scrobbler/discussions)
### Describe the Bug
Running the latest version of Multiscrobbler with the Plex API source setup to scrobble to the LastFM client. MY music client is Symfonium. Recently I noticed that Multiscrobbler has been mistracking or ignoring the playing status of Plex songs (played through Symfonium), causing these songs to be mistakenly ignored. Multiscrobbler treats anything played by Symfonium as having been played for zero seconds, which obviously does not meet the cutoff.
Screenshot attached is Multiscrobbler "tracking" a song incorrectly, updating its completion bar but still treating it as paused and giving it no play time.
### Platform
Docker
### Versions
-multi-scrobbler latest
-symfonium latest
-plex latest
-lastFM scrobble client
### Logs
```shell
2025-02-15 03:09:21.875 -0500] VERBOSE: [App] [Sources] [Plex - unnamed] [Player DC25C1283F-samsung SM-A146U1-ac1mx] (plex://track/6014ddea802060002b764c8a) Elektronomia - Crystal not added because did not meet thresholds with tracked time of 0.00s (wanted 240s) and tracked percent of 0.00% (wanted 50%).
[2025-02-15 03:09:21.875 -0500] DEBUG
```
### Additional Context
_No response_
Tolriq
April 5, 2025, 6:27am
2
2025-04-05 07:41:49.991 Verbose JellyfinLogger --> [455] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=300000000&PlayMethod=DirectStream&IsPaused=False (74-byte body)
2025-04-05 07:41:50.020 Verbose JellyfinLogger <-- [455] 401 Unauthorized http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=300000000&PlayMethod=DirectStream&IsPaused=False (29ms, 0-byte body)
2025-04-05 07:41:50.211 Verbose JellyfinLogger --> [655] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=300000000&PlayMethod=DirectStream&IsPaused=False (74-byte body)
2025-04-05 07:41:50.219 Verbose JellyfinLogger <-- [655] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=300000000&PlayMethod=DirectStream&IsPaused=False (7ms, 0-byte body)
2025-04-05 07:42:20.020 Verbose JellyfinLogger --> [176] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=600000000&PlayMethod=DirectStream&IsPaused=False (74-byte body)
2025-04-05 07:42:20.043 Verbose JellyfinLogger <-- [176] 401 Unauthorized http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=600000000&PlayMethod=DirectStream&IsPaused=False (22ms, 0-byte body)
2025-04-05 07:42:20.234 Verbose JellyfinLogger --> [259] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=600000000&PlayMethod=DirectStream&IsPaused=False (74-byte body)
2025-04-05 07:42:20.255 Verbose JellyfinLogger <-- [259] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=600000000&PlayMethod=DirectStream&IsPaused=False (20ms, 0-byte body)
2025-04-05 07:42:50.047 Verbose JellyfinLogger --> [681] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=900000000&PlayMethod=DirectStream&IsPaused=False (74-byte body)
2025-04-05 07:42:50.066 Verbose JellyfinLogger <-- [681] 401 Unauthorized http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=900000000&PlayMethod=DirectStream&IsPaused=False (19ms, 0-byte body)
2025-04-05 07:42:50.259 Verbose JellyfinLogger --> [854] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=900000000&PlayMethod=DirectStream&IsPaused=False (74-byte body)
2025-04-05 07:42:50.273 Verbose JellyfinLogger <-- [854] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=900000000&PlayMethod=DirectStream&IsPaused=False (14ms, 0-byte body)
2025-04-05 07:43:20.075 Verbose JellyfinLogger --> [377] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1200000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:43:20.099 Verbose JellyfinLogger <-- [377] 401 Unauthorized http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1200000000&PlayMethod=DirectStream&IsPaused=False (23ms, 0-byte body)
2025-04-05 07:43:20.297 Verbose JellyfinLogger --> [644] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1200000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:43:20.309 Verbose JellyfinLogger <-- [644] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1200000000&PlayMethod=DirectStream&IsPaused=False (14ms, 0-byte body)
2025-04-05 07:43:50.076 Verbose JellyfinLogger --> [320] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1500000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:43:50.106 Verbose JellyfinLogger <-- [320] 401 Unauthorized http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1500000000&PlayMethod=DirectStream&IsPaused=False (30ms, 0-byte body)
2025-04-05 07:43:50.300 Verbose JellyfinLogger --> [354] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1500000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:43:50.313 Verbose JellyfinLogger <-- [354] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1500000000&PlayMethod=DirectStream&IsPaused=False (14ms, 0-byte body)
2025-04-05 07:44:20.101 Verbose JellyfinLogger --> [521] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1800000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:44:20.124 Verbose JellyfinLogger <-- [521] 401 Unauthorized http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1800000000&PlayMethod=DirectStream&IsPaused=False (23ms, 0-byte body)
2025-04-05 07:44:20.317 Verbose JellyfinLogger --> [445] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1800000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:44:20.329 Verbose JellyfinLogger <-- [445] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=1800000000&PlayMethod=DirectStream&IsPaused=False (10ms, 0-byte body)
2025-04-05 07:44:50.119 Verbose JellyfinLogger --> [427] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2100000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:44:50.132 Verbose JellyfinLogger <-- [427] 401 Unauthorized http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2100000000&PlayMethod=DirectStream&IsPaused=False (12ms, 0-byte body)
2025-04-05 07:44:50.325 Verbose JellyfinLogger --> [307] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2100000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:44:50.333 Verbose JellyfinLogger <-- [307] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2100000000&PlayMethod=DirectStream&IsPaused=False (7ms, 0-byte body)
2025-04-05 07:45:20.132 Verbose JellyfinLogger --> [504] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2400000000&PlayMethod=DirectStream&IsPaused=False (75-byte body)
2025-04-05 07:45:20.144 Verbose JellyfinLogger <-- [504] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2400000000&PlayMethod=DirectStream&IsPaused=False (11ms, 0-byte body)
2025-04-05 07:45:20.921 Verbose JellyfinLogger --> [476] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2400000000&PlayMethod=DirectStream&IsPaused=True (74-byte body)
2025-04-05 07:45:20.931 Verbose JellyfinLogger <-- [476] 401 Unauthorized http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2400000000&PlayMethod=DirectStream&IsPaused=True (10ms, 0-byte body)
2025-04-05 07:45:21.124 Verbose JellyfinLogger --> [936] POST http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2400000000&PlayMethod=DirectStream&IsPaused=True (74-byte body)
2025-04-05 07:45:21.137 Verbose JellyfinLogger <-- [936] 204 No Content http://xxxxxxx:8096/Users/bdf20596ec884222a2ac30a93f6b8993/PlayingItems/dbbeac2abb9b817e4d5314fcab25e145/Progress?PositionTicks=2400000000&PlayMethod=DirectStream&IsPaused=True (12ms, 0-byte body)
Your server returns error 401 for half the queries to push the status, check Jellyfin logs for why they do that.
Hello Tolriq, thank you for your fast response.
I looked at my Jellyfin Logs and saw a lot of
Jellyfin.Api.Auth.CustomAuthenticationHandler: “CustomAuthentication” was not authenticated. Failure message: “Invalid token.”
messages.
I changed the password of my user, deleted every device and restarted Jellyfin. After that I removed my Jellyfin-Library from Symfonium and readded it again with the new password. Now everything is working again!
Thank you for helping me.