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

Top level playlist API for ExoPlayer #6161

Closed
marcbaechinger opened this issue Jul 10, 2019 · 0 comments
Closed

Top level playlist API for ExoPlayer #6161

marcbaechinger opened this issue Jul 10, 2019 · 0 comments
Assignees

Comments

@marcbaechinger
Copy link
Contributor

This Request For Comments (RFC) describes the new Playlist API, which we are planning to introduce to ExoPlayer. Please find the document on Google Drive and leave your comments.

[REQUIRED] Use case description

Currently the playlist functionality is implemented in ConcatenatingMediaSource. This proposal describes the new API which moves the API for maintaining the playlist to the ExoPlayer interface.

Proposed solution

Please find the design document with all the details on Google Drive. We encourage everyone to leave their comments to give us an early feedback. The diagram below shows the general approach for an arbitrary sequence of API calls:

11

Please read the document for a complete list of API methods.

Alternatives considered

Current implementation is in ConcatenatingMediaSource.

@marcbaechinger marcbaechinger self-assigned this Jul 10, 2019
ojw28 pushed a commit that referenced this issue Sep 18, 2019
ojw28 pushed a commit that referenced this issue Oct 2, 2019
*** Original commit ***

add top-level playlist API to ExoPlayer

Public design doc:
https://docs.google.com/document/d/11h0S91KI5TB3NNZUtsCzg0S7r6nyTnF_tDZZAtmY93g

Issue: #6161

***

PiperOrigin-RevId: 270728267
ojw28 pushed a commit that referenced this issue Oct 18, 2019
*** Original commit ***

Rollback of 3b22db3

*** Original commit ***

add top-level playlist API to ExoPlayer

Public design doc:
https://docs.google.com/document/d/11h0S91KI5TB3NNZUtsCzg0S7r6nyTnF_tDZZAtmY93g

Issue: #6161

***

***

PiperOrigin-RevId: 275276158
ojw28 pushed a commit that referenced this issue Dec 18, 2019
@ojw28 ojw28 changed the title Public RFC: Design document of new Playlist API for ExoPlayer Top level playlist API for ExoPlayer Dec 22, 2019
@ojw28 ojw28 closed this as completed Aug 19, 2020
@google google locked and limited conversation to collaborators Oct 19, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants