You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The timeline is still Timeline.EMPTY while the MediaSource is preparing for the first time and also doesn't reflect playlist changes with ConcatenatingMediaSource immediately. This is problematic for various reasons:
It's against the usual ExoPlayer pattern of reflecting all changes immediately.
It requires listeners and UI components to handle special cases for Timeline.EMPTY and a short period where the playlist of ConcatenatingMediaSource doesn't match the timeline.
It prevents querying the first window index in a playlist (with shuffle mode enabled) before the first timeline is published. (See here).
It prevents using the tag and player.getCurrentTag for UI handling in the mentioned cases. (See here and here).
Marking as low priority for now as it requires changes to the way we create and publish Timelines.
The text was updated successfully, but these errors were encountered:
The timeline is still Timeline.EMPTY while the MediaSource is preparing for the first time and also doesn't reflect playlist changes with ConcatenatingMediaSource immediately. This is problematic for various reasons:
Marking as low priority for now as it requires changes to the way we create and publish Timelines.
The text was updated successfully, but these errors were encountered: