public MusicBeeRemotePlugin( ITrackStateMonitor trackStateMonitor, IPlayerStateMonitor playerStateMonitor, ILibraryScanner libraryScanner, IPluginNetworking pluginNetworking, IWindowManager windowManager, ITinyMessengerHub hub) { _trackStateMonitor = trackStateMonitor; _playerStateMonitor = playerStateMonitor; _libraryScanner = libraryScanner; _pluginNetworking = pluginNetworking; _windowManager = windowManager; _hub = hub; }
public MusicBeeRemotePlugin( SocketServer socketServer, ServiceDiscovery serviceDiscovery, HttpSupport httpSupport, ITrackStateMonitor trackStateMonitor, IPlayerStateMonitor playerStateMonitor, ILibraryScanner libraryScanner, IWindowManager windowManager, ClientManager clientManager, ITinyMessengerHub hub ) { _socketServer = socketServer; _serviceDiscovery = serviceDiscovery; _httpSupport = httpSupport; _trackStateMonitor = trackStateMonitor; _playerStateMonitor = playerStateMonitor; _libraryScanner = libraryScanner; _windowManager = windowManager; _clientManager = clientManager; _hub = hub; }