mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
Added log output for proxy scrobbling
This commit is contained in:
parent
b9ae163132
commit
63c2214913
1
.gitignore
vendored
1
.gitignore
vendored
@ -13,7 +13,6 @@ nohup.out
|
|||||||
|
|
||||||
# currently not using
|
# currently not using
|
||||||
/screenshot*.png
|
/screenshot*.png
|
||||||
/proxyscrobble.py
|
|
||||||
|
|
||||||
# only for development, normally external
|
# only for development, normally external
|
||||||
/doreah
|
/doreah
|
||||||
|
@ -119,7 +119,6 @@ def createScrobble(artists,title,time,volatile=False):
|
|||||||
|
|
||||||
proxy_scrobble(artists,title,time)
|
proxy_scrobble(artists,title,time)
|
||||||
|
|
||||||
|
|
||||||
return get_track_dict(TRACKS[obj.track])
|
return get_track_dict(TRACKS[obj.track])
|
||||||
|
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@ import base64
|
|||||||
from doreah.settings import get_settings
|
from doreah.settings import get_settings
|
||||||
from doreah.logging import log
|
from doreah.logging import log
|
||||||
import hashlib
|
import hashlib
|
||||||
|
import xml.etree.ElementTree as ET
|
||||||
|
|
||||||
### PICTURES
|
### PICTURES
|
||||||
|
|
||||||
@ -173,3 +174,9 @@ def proxy_scrobble(artists,title,timestamp):
|
|||||||
for api in apis_scrobble:
|
for api in apis_scrobble:
|
||||||
response = urllib.request.urlopen(api["scrobbleurl"],data=utf(api["requestbody"](artists,title,timestamp)))
|
response = urllib.request.urlopen(api["scrobbleurl"],data=utf(api["requestbody"](artists,title,timestamp)))
|
||||||
xml = response.read()
|
xml = response.read()
|
||||||
|
data = ET.fromstring(xml)
|
||||||
|
if data.attrib.get("status") == "ok":
|
||||||
|
if data.find("scrobbles").attrib.get("ignored") == "0":
|
||||||
|
log(api["name"] + ": Scrobble accepted: " + "/".join(artists) + " - " + title)
|
||||||
|
else:
|
||||||
|
log(api["name"] + ": Scrobble not accepted: " + "/".join(artists) + " - " + title)
|
||||||
|
Loading…
Reference in New Issue
Block a user