public SpotifyMusicProvider(ILogger logger,IBufferedPlayer player, ITrackMapper trackMapper, IAlbumMapper albumMapper, ISpotifySettings spotifySettings) { this.spotifySettings = spotifySettings; this.albumMapper = albumMapper; this.trackMapper = trackMapper; this.logger = logger; this.player = player; logger.Debug("Creating Spotify session"); session = Spotify.CreateSession(spotifySettings.ApplicationKey, "c:\\temp", "c:\\temp", "Spotifire"); //session.VolumeNormalization = true; session.MusicDeliver += session_MusicDelivered; session.EndOfTrack += session_EndOfTrack; session.ConnectionError += session_ConnectionError; Login(); }
public SpotifyMusicProvider(ILogger logger, IBufferedPlayer player, ITrackMapper trackMapper, IAlbumMapper albumMapper, ISpotifySettings spotifySettings) { this.spotifySettings = spotifySettings; this.albumMapper = albumMapper; this.trackMapper = trackMapper; this.logger = logger; this.player = player; logger.Debug("Creating Spotify session"); session = Spotify.CreateSession(spotifySettings.ApplicationKey, "c:\\temp", "c:\\temp", "Spotifire"); //session.VolumeNormalization = true; session.MusicDeliver += session_MusicDelivered; session.EndOfTrack += session_EndOfTrack; session.ConnectionError += session_ConnectionError; Login(); }