MediaPlayerManager constructor

MediaPlayerManager({
  1. PlayerctlService? service,
  2. LogLevel? logLevel,
})

Constructor with optional dependency injection

service - Optional PlayerctlService instance for dependency injection logLevel - Optional log level (none, error, warning, info, debug). Defaults to debug in debug mode, error in release mode.

Implementation

MediaPlayerManager({PlayerctlService? service, LogLevel? logLevel})
  : _service = service ?? PlayerctlService() {
  if (logLevel != null) {
    PlayerctlLogger.level = logLevel;
  }
}