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

Playback performance improvements #615

Merged
merged 6 commits into from
Oct 15, 2023

Commits on Oct 14, 2023

  1. Improve recyclerview performance for large number of items

    The previous ConstraintLayout + RelativeLayout + double nested ConstraintLayouts for each item was too slow and led to laggy scroll experience.
    naveensingh committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    db1f614 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    7a9c5a1 View commit details
    Browse the repository at this point in the history
  2. Only set mediaId on MediaItems in media controller

    This makes the media controller more responsive, see androidx/media#81
    naveensingh committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    a742ac4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81e6f47 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56ada15 View commit details
    Browse the repository at this point in the history
  5. Avoid preparing the player twice

    It's costly for large playlists
    naveensingh committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    eba6185 View commit details
    Browse the repository at this point in the history