Пример #1
0
 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;
 }
Пример #3
0
 public RefreshLibraryCommand(ILibraryScanner scanner)
 {
     _scanner = scanner;
 }