From b95ca24f2881d33358608f7d41dc01e6e774ec3c Mon Sep 17 00:00:00 2001 From: aj Date: Tue, 30 Apr 2019 21:41:38 +0100 Subject: [PATCH] started implementing player and play --- main.py | 4 +++- spotframework/net/network.py | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index eb82ae4..8229ecc 100644 --- a/main.py +++ b/main.py @@ -7,4 +7,6 @@ if __name__ == '__main__': network = networkclass.network(userclass.User()) - network.getPlaylist('000Eh2vXzYGgrEFlgcWZj3') + #network.getPlaylist('000Eh2vXzYGgrEFlgcWZj3') + + network.getPlayer() diff --git a/spotframework/net/network.py b/spotframework/net/network.py index 3131224..82cfa57 100644 --- a/spotframework/net/network.py +++ b/spotframework/net/network.py @@ -92,3 +92,19 @@ class network: else: raise ValueError("Couldn't Pull Playlist " + str(playlistid) + ' ' + str(req.status_code)) + + def getPlayer(self): + + headers = {'Authorization': 'Bearer ' + self.user.access_token} + + req = requests.get(const.api_url + 'me/player', headers=headers) + + print(req.status_code) + print(req.text) + + def play(self, context, contexttype, deviceid=None): + + headers = {'Authorization': 'Bearer ' + self.user.access_token} + + params = {'limit': limit} + req = requests.put(const.api_url + 'me/player/play', params=params, headers=headers) \ No newline at end of file