Playback always Post the PositionTicks 0 to Emby server

There are 3 API calls to report the player’s playback status to the Emby server.

See: Playback Check ins · MediaBrowser/Emby Wiki · GitHub

While playing a video stream hosted outside the Emby server (Emby server hosts the strm file but redirects the stream to another location by HTTP 302 response), the playback check-in always uses value 0 for the PositionTicks key.

Here is the packet capture from the Emby server.

❯ tshark -nnr emby1.pcap -Y “http.request.method == POST” -V | grep -E “Request URI|Member with value: PositionTicks”
Request URI: /Sessions/Playing
[Member with value: PositionTicks:0]
Request URI: /Sessions/Playing/Progress
[Member with value: PositionTicks:0]
Request URI: /Sessions/Playing/Progress
[Member with value: PositionTicks:0]
Request URI: /Sessions/Playing/Stopped
[Member with value: PositionTicks:0]

Please file a bug and get it fixed.

Thanks.

1 Like

Dear Infuse Development Team,

I am writing to report an issue I have encountered with Infuse while using the direct mode on Emby, specifically when the videos are stored in .strm format.

The issue is that Infuse fails to correctly report the playback progress to Emby. It seems that the PositionTicks field in the request body is missing. This lack of progress reporting significantly impacts the user experience, making it almost unbearable to continue using Infuse with Emby.

I kindly request that this issue be addressed and fixed in the next version of Infuse. Proper playback progress reporting is crucial for a seamless viewing experience, and its absence is a critical flaw.

For your reference, I will attach below a screenshot of the request body from a non-strm video, which correctly includes the PositionTicks field.

Thank you for your attention to this matter.

1 Like

Any updates or fixes?

Still suffering.

Today’s 8.1 update includes official support for STRM files along with improvements for reporting playback positions to Emby servers.

Please let us know if you continue to see issues in this area.

Verified, it has been completely fixed. Thank you. Now I can really get rid of those substitutes!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.