public LibraryScanner( ILibraryApiAdapter apiAdapter, ITrackRepository trackRepository, ICacheInfoRepository cacheInfoRepository ) { _apiAdapter = apiAdapter; _trackRepository = trackRepository; _cacheInfoRepository = cacheInfoRepository; _timer = new IntervalTimer { Interval = 60 * 1000, }; _timer.Elapsed += (sender, args) => Update(); }
public LibraryScanner( ILibraryApiAdapter apiAdapter, ITrackRepository trackRepository, ICacheInfoRepository cacheInfoRepository) { _apiAdapter = apiAdapter; _trackRepository = trackRepository; _cacheInfoRepository = cacheInfoRepository; _timer = new IntervalTimer { Interval = 60 * 1000 }; _timer.Elapsed += (sender, args) => Update(); _scheduler = new LimitedTaskScheduler(1); _cts = new CancellationTokenSource(); }
public MusicBeeDependencies(ILibraryApiAdapter libraryAdapter, INowPlayingApiAdapter nowPlayingAdapter, IOutputApiAdapter outputAdapter, IPlayerApiAdapter playerAdapter, IQueueAdapter queueAdapter, ITrackApiAdapter trackAdapter, IInvokeHandler invokeHandler, string baseStoragePath, string currentVersion) { LibraryAdapter = libraryAdapter; NowPlayingAdapter = nowPlayingAdapter; OutputAdapter = outputAdapter; PlayerAdapter = playerAdapter; QueueAdapter = queueAdapter; TrackAdapter = trackAdapter; InvokeHandler = invokeHandler; BaseStoragePath = baseStoragePath; CurrentVersion = currentVersion; }
public RequestBrowseArtists(ITinyMessengerHub hub, ILibraryApiAdapter apiAdapter) { _hub = hub; _apiAdapter = apiAdapter; }
public RequestPodcastArtworkCommand(ILibraryApiAdapter libraryApiAdapter, ITinyMessengerHub hub) { _libraryApiAdapter = libraryApiAdapter; _hub = hub; }
public RequestRadioStations(ILibraryApiAdapter libraryApiAdapter, ITinyMessengerHub hub) { _libraryApiAdapter = libraryApiAdapter; _hub = hub; }
public PodcastHttpApi(ILibraryApiAdapter adapter) { _adapter = adapter; }
public RequestPlaylistPlay(ITinyMessengerHub hub, ILibraryApiAdapter libraryApiAdapter) { _hub = hub; _libraryApiAdapter = libraryApiAdapter; }
public RequestPlaylistList(Authenticator auth, ILibraryApiAdapter libraryApiAdapter, ITinyMessengerHub hub) { _auth = auth; _libraryApiAdapter = libraryApiAdapter; _hub = hub; }
public RequestBrowseGenres(ITinyMessengerHub hub, ILibraryApiAdapter adapter) { _hub = hub; _adapter = adapter; }
public RequestBrowseTracks(ILibraryApiAdapter adapter, ITinyMessengerHub hub, ITrackRepository trackRepository) { _adapter = adapter; _hub = hub; _trackRepository = trackRepository; }