MediaPlayerScaffold
A UI scaffold for a Media Player with a subset of the following screens. Structure is a ViewPager with playerScreen and libraryScreen, with navigation to other screens.
Parameters
The modifier to be applied to the component
Stateful view model for snackbar
Stateful view model for volume screens
the first screen with player controls.
the long scrolling library top screen.
screen to show details about a particular category.
screen to show details about a particular media.
screen to show user playlists.
the app specific prefix for external deeplinks
the media focused navigation controller.
additional nav routes exposed for extra screens.
the SwipeDismissableNavHostState including swipe to dismiss state.
the settings screen.
the TimeText() composable.
the volume screen.