Additions for x-callback-url support

Overall, as a developer, I am satisfied with how everything works now, but there are two things I would like to see:

  1. x-success should return the viewing progress (timecode or percentage);
  2. I would like to be able to send not just one link to Infuse, but an entire playlist (and to /play, and for /save).

I agree. Very necessary functionality.

We need this!

Don’t forget that you need to click the like button on the first post in this thread to show your support for this suggestion! :wink:

Totally agree

Don’t forget that you need to click the like button on the first post in this thread to show your support for this suggestion! :wink:

Any update on this? Is this planned? Really would love to see Infuse reporting back viewing progress.

A set of additions have been added in today’s 8.4.4 update. :slight_smile:

Hey, I am facing this issue with the new API

x-success callback returns progress​=1​.0 for previously completed videos, even when stopped early

Steps to reproduce:

1. Play a video via infuse://x​-callback​-url​/play with x​-success set

2. Watch it fully — callback correctly returns progress​=1​.0

3. Play the same video again via x-callback-url

4. Stop playback midway (e.g. at 50%)

5. Infuse calls x-success with progress​=1​.0 instead of actual position

Note: This does NOT happen with videos that haven’t been fully watched before. A video at 30% correctly updates to 50% when replayed to that point.

Expected: progress reflects current playback position (e.g. 0.5)

Actual: progress​=1​.0 always for previously completed videos

It seems like Infuse returns its stored “watched” state rather than the actual playback position from the current session.