Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Time management #21

Open
1 task
defagos opened this issue Feb 7, 2025 · 0 comments
Open
1 task

Time management #21

defagos opened this issue Feb 7, 2025 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@defagos
Copy link
Member

defagos commented Feb 7, 2025

As a user I want time information to be regularly reported by the player so that I better understand the position.

Acceptance criteria

  • Time information is updated regularly in the demo player.
  • There is a way to get a good current time approximation at any time.
  • The behavior is correct for on-demand, live and DVR streams.
  • The demo displays a live label when playing in live conditions.
  • Time management works in a way similar to Pillarbox for consistency.

Hints

  • Automatically extrapolated positions are provided by GCKRemoteClient in approximateStreamPosition. approximateLiveSeekableRangeStart and approximateLiveSeekableRangeEnd can be useful as well.
  • We should also be careful about what invalid times are in the Google Cast world.

Tasks

  • ...
@defagos defagos added this to Pillarbox Feb 7, 2025
@defagos defagos converted this from a draft issue Feb 7, 2025
@defagos defagos moved this from ✏️ Draft to 📋 Backlog in Pillarbox Feb 7, 2025
@defagos defagos added this to the Cast milestone Feb 7, 2025
@defagos defagos added the enhancement New feature or request label Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant