Package-level declarations
Media panels; these classes can be used to replace stock media panels with customized ones.
Types
Link copied to clipboard
abstract class MediaDashboardPanelBase(val mediaFrontendContext: MediaFrontendContext) : MediaTaskPanel
A specialization of a MediaTaskPanel to display the list of media sources as a starting point of a stock media frontend.
Link copied to clipboard
abstract class MediaExpandedProcessPanelBase(val mediaFrontendContext: MediaFrontendContext) : ExpandedProcessPanel
A specialization of a ExpandedProcessPanel to display the expanded media now playing panel of the stock media frontend.
Link copied to clipboard
abstract class MediaMainProcessPanelBase(val mediaFrontendContext: MediaFrontendContext, priority: MainProcessPanel.Priority = Priority.LOW) : MainProcessPanel
The mini player panel is the MainProcessPanel made to always have media playback controls at hand even when the media frontend is not open.
Link copied to clipboard
abstract class MediaTaskProcessPanelBase(val mediaFrontendContext: MediaFrontendContext) : TaskProcessPanel
The now playing panel is the TaskProcessPanel, shown inside the frontend task panel.