CastPlayer: Scrubbing (Seeking) is Non-Responsive for Live Stream
@tanay187 is already working on this.
Since Jun 29, 2026.
- Dominant language
- Java
- Stars
- 3k
- Forks
- 955
- Avg merge
- 12d 14h
- Merged PRs (30d)
- 2
Description
Version
Media3 1.8.0
More version details
When casting the a live HLS live stream (with a large window), seeking (scrubbing) within the timeline does not work.
Observation:
In the demo-cast app, the scrub bar is simply disabled, so we cant reproduce.
In our project, the receiver does not respond to any scrubbing attempts. Debugging indicates the seek command is never sent to the cast receiver.
This led us to implement a custom logic using CastTimelineTracker to enable seeking.
Devices that reproduce the issue
Any
Devices that do not reproduce the issue
No response
Reproducible in the demo app?
No
Reproduction steps
Ensure that seeking is supported by the cast-receiver. addSupportedMediaCommands(ALL_BASIC_MEDIA)
Cast the stream to the chromecast device.
Once playback begins, attempt to scrub (seek) backward or forward in the timeline.
Expected result
When scrubbing in a timeline it should be received by the chromecast device.
Actual result
Scrubbing actions do not result in a seek; the command appears to not be sent to the receiver (in our app).
Media
Stream details: ~30-minute window, 6-second segments, audio only
Bug Report
- You will email the zip file produced by
adb bugreportto android-media-github@google.com after filing this issue.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.