server implementation

This commit is contained in:
√(noham)²
2024-02-29 20:50:11 +01:00
parent 4eb09784d6
commit 37eb055d2c
3 changed files with 46 additions and 2 deletions

15
test.py
View File

@@ -27,6 +27,16 @@ def get_track_extras(song, artist, album):
return (artwork_url, itunes_url, artist_url)
url = "http://127.0.0.1:5000"
headers = {'Content-Type': 'application/json'}
def post(currentsong):
data = json.dumps(currentsong)
r = requests.post(url+'/music/set', data=data, headers=headers)
r = requests.get(url+'/music/display')
print(r.text)
currentsong = json.loads(str(get_current_song()).replace("'''", '"'))
if currentsong['status'] == 'playing':
@@ -34,12 +44,13 @@ if currentsong['status'] == 'playing':
currentsong['artwork_url'] = artwork_url
currentsong['itunes_url'] = itunes_url
currentsong['artist_url'] = artist_url
pprint(currentsong)
post(currentsong)
elif currentsong['status'] == 'not playing':
print('not playing')
post({'status' : 'not playing'})
elif currentsong['status'] == 'not running':
print('not running')
post({'status' : 'not running'})
else:
pass