from pypresence import Presence # https://github.com/qwertyquerty/pypresence from requests import get from time import sleep client_id = "556909532417228919" user = "blha303" tautulli_instance = "https://tau.home.b303.me" # https://github.com/Tautulli/Tautulli RPC = Presence(client_id) RPC.connect() while 1: my = [s for s in get(tautulli_instance + "/get_activity").json()["sessions"] if s["user"] == user] if my: RPC.update(state=" | ".join(_["full_title"] for _ in my)) else: RPC.clear() sleep(15)