Update docs and READMEs for media3 stable release

- The ExoPlayer docs will link to the media3 ones (for now, we can
   permanently redirect once no further stand-alone ExoPlayer release
   is published).
 - Contibuting issues and PRs should only happen on the media3 repo.
 - The media3 README is updated to remove any pre-release status
   information.

PiperOrigin-RevId: 516234594
(cherry picked from commit bc873536f35e490a1c3d044182ecaf96dc781d3c)
This commit is contained in:
tonihei 2023-03-13 16:34:00 +00:00
parent 687362e6fe
commit bfdd09b366
2 changed files with 20 additions and 23 deletions

View File

@ -5,12 +5,10 @@
We use the [AndroidX Media issue tracker][] to track bugs, feature requests and We use the [AndroidX Media issue tracker][] to track bugs, feature requests and
questions. questions.
We are still handling ExoPlayer issues on the [ExoPlayer GitHub issue tracker][]
while the ExoPlayer and AndroidX Media projects coexist.
Before filing a new issue, please search the trackers to check if it's already Before filing a new issue, please search the trackers to check if it's already
covered by an existing report. Avoiding duplicates helps us maximize the time we covered by an existing report. Avoiding duplicates helps us maximize the time we
can spend fixing bugs and adding new features. can spend fixing bugs and adding new features. You will also find older issues
on our [ExoPlayer GitHub issue tracker][].
When filing an issue, be sure to provide enough information for us to When filing an issue, be sure to provide enough information for us to
efficiently diagnose and reproduce the problem. In particular, please include efficiently diagnose and reproduce the problem. In particular, please include

View File

@ -3,18 +3,27 @@
AndroidX Media is a collection of libraries for implementing media use cases on AndroidX Media is a collection of libraries for implementing media use cases on
Android, including local playback (via ExoPlayer) and media sessions. Android, including local playback (via ExoPlayer) and media sessions.
## Current status ## Documentation
AndroidX Media is currently in release candidate and we welcome your feedback * The [developer guide][] provides a wealth of information.
via the [issue tracker][]. Please consult the [release notes][] for more details * The [class reference][] documents the classes and methods.
about the current release. * The [release notes][] document the major changes in each release.
* Follow our [developer blog][] to keep up to date with the latest
developments!
ExoPlayer's new home will be in AndroidX Media, but for now we are publishing it [developer guide]: https://developer.android.com/guide/topics/media/media3
both in AndroidX Media and via the existing [ExoPlayer project][] and we are [class reference]: https://developer.android.com/reference/androidx/media3/common/package-summary
still handling ExoPlayer issues on the [ExoPlayer issue tracker][]. [release notes]: RELEASENOTES.md
[developer blog]: https://medium.com/google-exoplayer
You'll find some [Media3 documentation on developer.android.com][], including a ## Migration for existing ExoPlayer and MediaSession projects
[migration guide for existing ExoPlayer and MediaSession users][].
You'll find a [migration guide for existing ExoPlayer and MediaSession users][]
on developer.android.com.
[migration guide for existing ExoPlayer and MediaSession users]: https://developer.android.com/guide/topics/media/media3/getting-started/migration-guide
## API stability
AndroidX Media releases provide API stability guarantees, ensuring that the API AndroidX Media releases provide API stability guarantees, ensuring that the API
surface remains backwards compatible for the most commonly used APIs. APIs surface remains backwards compatible for the most commonly used APIs. APIs
@ -22,17 +31,7 @@ intended for more advanced use cases are marked as unstable. To use an unstable
method or class without lint warnings, youll need to add the OptIn annotation method or class without lint warnings, youll need to add the OptIn annotation
before using it. For more information see the [UnstableApi][] documentation. before using it. For more information see the [UnstableApi][] documentation.
For a high level overview of the initial version of AndroidX Media please see
the Android Dev Summit talk [What's next for AndroidX Media and ExoPlayer][].
[release notes]: RELEASENOTES.md
[issue tracker]: https://github.com/androidx/media/issues/new
[ExoPlayer project]: https://github.com/google/ExoPlayer
[ExoPlayer issue tracker]: https://github.com/google/ExoPlayer/issues
[UnstableApi]: https://github.com/androidx/media/blob/main/libraries/common/src/main/java/androidx/media3/common/util/UnstableApi.java [UnstableApi]: https://github.com/androidx/media/blob/main/libraries/common/src/main/java/androidx/media3/common/util/UnstableApi.java
[What's next for AndroidX Media and ExoPlayer]: https://youtu.be/sTIBDcyCmCg
[Media3 documentation on developer.android.com]: https://developer.android.com/guide/topics/media/media3
[migration guide for existing ExoPlayer and MediaSession users]: https://developer.android.com/guide/topics/media/media3/getting-started/migration-guide
## Using the libraries ## Using the libraries