public CoverService(AppContracts contracts, ILog logger, SpotifyLocalApi localApi) { _Contracts = contracts; _CacheDirectory = Path.Combine(contracts.SettingsLocation, "CoverCache"); _Logger = logger; _LocalApi = localApi; if (!Directory.Exists(_CacheDirectory)) Directory.CreateDirectory(_CacheDirectory); }
public SpotifyController(ILog logger, SpotifyLocalApi localApi) { _Logger = logger; _LocalApi = localApi; AttachToProcess(); JoinBackgroundProcess(); if(_SpotifyProcess == null) WaitForSpotify(); }