109 void StartConnection();
A class for handling the HTTP(S) TCP socket layer.
Definition SSL.h:16
bool Authorize()
Definition Spotify.cpp:26
bool IsActive() const
Definition Spotify.cpp:627
UInt_32 QueueTrack(const Str_8 &id)
Definition Spotify.cpp:452
UInt_32 GetPlayingTrack(Vector< Str_8 > &artists, Str_8 &id, Str_8 &name)
Definition Spotify.cpp:330
UInt_32 SetRepeat(SpotifyState state)
Definition Spotify.cpp:190
UInt_32 AddTrack(const Str_8 &playlistId, const Str_8 &trackId, const UInt_32 pos=0)
Definition Spotify.cpp:503
Str_8 GetClientId() const
Definition Spotify.cpp:632
UInt_32 SetShuffle(bool state)
Definition Spotify.cpp:224
UInt_32 SetVolume(UInt_8 level)
Definition Spotify.cpp:132
UInt_32 Play()
Definition Spotify.cpp:152
UInt_32 Pause()
Definition Spotify.cpp:171
Spotify()
Definition Spotify.cpp:15
Str_8 GetSecret() const
Definition Spotify.cpp:637
UInt_32 Seek(UInt_32 pos)
Definition Spotify.cpp:562
static const Str_8 trackUriPrefix
Definition Spotify.h:37
UInt_32 AddTracks(const Str_8 &playlistId, const Array< Str_8 > &trackIds, const UInt_32 pos=0)
Definition Spotify.cpp:472
UInt_32 GetQueue(Array< Track > &tracks)
Definition Spotify.cpp:396
UInt_32 SearchTrack(Vector< Str_8 > &artists, Str_8 &id, Str_8 &name)
Definition Spotify.cpp:244
UInt_32 Skip()
Definition Spotify.cpp:524
bool IsVerificationForced() const
Definition Spotify.cpp:647
Str_8 GetRedURI() const
Definition Spotify.cpp:642
UInt_32 Previous()
Definition Spotify.cpp:543
unsigned int UInt_32
Definition Types.h:49
unsigned char UInt_8
Definition Types.h:43
Str< Char_8, UInt_64 > Str_8
Definition Str.h:1953
SpotifyState
Definition Spotify.h:11
@ CONTEXT
Definition Spotify.h:13
@ OFF
Definition Spotify.h:14
@ TRACK
Definition Spotify.h:12
Str_8 id
Definition Spotify.h:21
Array< Str_8 > artists
Definition Spotify.h:19
Str_8 name
Definition Spotify.h:20