more accurately identify request source [no need to whitelist separate source for RPC thingy]

This commit is contained in:
codey 2024-10-24 16:00:28 -04:00
parent 125074dc9f
commit d9343bc909

View File

@ -58,7 +58,7 @@ class DiscordPresence:
start_time = data.get('start') start_time = data.get('start')
end_time = data.get('end') end_time = data.get('end')
track = f"{data.get('artist')} - {data.get('title')}" track = f"{data.get('artist')} - {data.get('title')}"
if self.last_updated and (now - self.last_updated < 4): if self.last_updated and (now - self.last_updated < 5):
# print(f"Skip: {self.last_track} & {(now - self.last_updated)}") # print(f"Skip: {self.last_track} & {(now - self.last_updated)}")
time.sleep(0.7) time.sleep(0.7)
continue continue
@ -93,7 +93,7 @@ class DiscordPresence:
json={ json={
'a': track_artist, 'a': track_artist,
's': track_title, 's': track_title,
'src': 'IRC-SHARED', 'src': 'WEB-RADIO',
}, timeout=(2,10)) }, timeout=(2,10))
lyrics.raise_for_status() lyrics.raise_for_status()
lyrics_content = lyrics.json().get("lyrics") lyrics_content = lyrics.json().get("lyrics")
@ -109,9 +109,12 @@ class DiscordPresence:
except: except:
lyrics_content = lyrics_current_iteration = None try:
print("FAILED TO GET RANDMSG/LYRICS") lyrics_current_iteration = " / ".join(lyrics_content.split("<br>")[0]).strip()
print(traceback.format_exc()) except:
lyrics_content = lyrics_current_iteration = None
print("FAILED TO GET RANDMSG/LYRICS")
print(traceback.format_exc())
self.last_updated = now self.last_updated = now
self.last_track = track self.last_track = track