This commit is contained in:
+5
-1
@@ -31,6 +31,7 @@ class FakeHeos(threading.Thread):
|
||||
self.play_states = {pid: "play" for pid in self.NAMES}
|
||||
self.group_volumes = {3: 25}
|
||||
self.now_playing_mid = {1: "inputs/mediaplayer"} # pid -> what get_now_playing_media reports
|
||||
self.now_playing_sid = {} # pid -> its source id; 4 is Spotify
|
||||
self.commands = [] # everything we were asked to do
|
||||
self.server = socket.socket()
|
||||
self.server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
|
||||
@@ -120,7 +121,10 @@ class FakeHeos(threading.Thread):
|
||||
pid = int(args["pid"])
|
||||
mid = self.now_playing_mid.get(pid, "")
|
||||
name = next((s["name"] for s in self.AVR_INPUTS if s["mid"] == mid), mid)
|
||||
return self._ok(path, payload={"mid": mid, "station": name} if mid else {})
|
||||
payload = {"mid": mid, "station": name} if mid else {}
|
||||
if pid in self.now_playing_sid:
|
||||
payload["sid"] = self.now_playing_sid[pid]
|
||||
return self._ok(path, payload=payload)
|
||||
|
||||
if path == "browse/browse":
|
||||
sid = int(args["sid"])
|
||||
|
||||
Reference in New Issue
Block a user