Skip to content

Commit 281b684

Browse files
committed
Changed Host to 127.0.0.1 and added SSL workaround
1 parent 5e12df7 commit 281b684

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

SpotifyAPI.Example/LocalControl.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System;
55
using System.Diagnostics;
66
using System.Globalization;
7-
using System.Threading.Tasks;
87
using System.Windows.Forms;
98

109
namespace SpotifyAPI.Example
@@ -96,7 +95,7 @@ public async void UpdateTrack(Track track)
9695

9796
SpotifyUri uri = track.TrackResource.ParseUri();
9897

99-
trackInfoBox.Text = $"Track Info - {uri.Id}";
98+
trackInfoBox.Text = $@"Track Info - {uri.Id}";
10099

101100
bigAlbumPicture.Image = await track.GetAlbumArtAsync(AlbumArtSize.Size640);
102101
smallAlbumPicture.Image = await track.GetAlbumArtAsync(AlbumArtSize.Size160);
@@ -125,7 +124,8 @@ private void _spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs
125124
return;
126125
}
127126
timeLabel.Text = $@"{FormatTime(e.TrackTime)}/{FormatTime(_currentTrack.Length)}";
128-
timeProgressBar.Value = (int)e.TrackTime;
127+
if(e.TrackTime < _currentTrack.Length)
128+
timeProgressBar.Value = (int)e.TrackTime;
129129
}
130130

131131
private void _spotify_OnTrackChange(object sender, TrackChangeEventArgs e)

SpotifyAPI/Local/ExtendedWebClient.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ internal class ExtendedWebClient : WebClient
99

1010
public ExtendedWebClient()
1111
{
12+
// TODO Remove once SSL Issues are resolved #115
13+
ServicePointManager.ServerCertificateValidationCallback = (s, certificate, chain, sslPolicyErrors) => true;
14+
1215
Timeout = 2000;
1316
Headers.Add("Origin", "https://embed.spotify.com");
1417
Headers.Add("Referer", "https://embed.spotify.com/?uri=spotify:track:5Zp4SWOpbuOdnsxLqwgutt");

SpotifyAPI/Local/RemoteHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ internal class RemoteHandler
1313
public string OauthKey { get; private set; }
1414
public string CfidKey { get; private set; }
1515

16-
public const string Host = "SpotifyAPI.spotilocal.com";
16+
public const string Host = "127.0.0.1"; //Localhost since domain fails to resolve on some hosts
1717

1818
internal Boolean Init()
1919
{

0 commit comments

Comments
 (0)