diff --git a/htdocs/index.wrx b/htdocs/index.wrx
index 1a7aee9..3dea6ea 100644
--- a/htdocs/index.wrx
+++ b/htdocs/index.wrx
@@ -50,8 +50,8 @@
-
%[RX_TITLE]
-
%[RX_LOC] | Loc: %[RX_QRA], ASL: %[RX_ASL] m,
[maps]
+
+
diff --git a/htdocs/openwebrx.js b/htdocs/openwebrx.js
index f974730..1694c30 100644
--- a/htdocs/openwebrx.js
+++ b/htdocs/openwebrx.js
@@ -1182,6 +1182,13 @@ function on_ws_recv(evt)
waterfall_init();
audio_preinit();
break;
+ case "receiver_details":
+ var r = json.value;
+ e('webrx-rx-title').innerHTML = r.receiver_name;
+ e('webrx-rx-desc').innerHTML = r.receiver_location + ' | Loc: ' + r.receiver_qra + ', ASL: ' + r.receiver_asl + ' m,
[maps]';
+ e('webrx-rx-photo-title').innerHTML = r.photo_title;
+ e('webrx-rx-photo-desc').innerHTML = r.photo_desc;
+ break;
case "smeter":
setSmeterAbsoluteValue(json.value);
break;
diff --git a/owrx/controllers.py b/owrx/controllers.py
index 10009b5..1a83da1 100644
--- a/owrx/controllers.py
+++ b/owrx/controllers.py
@@ -78,6 +78,13 @@ class WebSocketMessageHandler(object):
conn.send({"type":"config","value":config})
print("client connection intitialized")
+ receiver_details = dict((key, pm.getPropertyValue(key)) for key in ["receiver_name", "receiver_location",
+ "receiver_qra", "receiver_asl",
+ "receiver_gps", "photo_title",
+ "photo_desc"]
+ )
+ conn.send({"type":"receiver_details","value":receiver_details})
+
self.forwarder = SpectrumForwarder(conn)
SpectrumThread.getSharedInstance().add_client(self.forwarder)
CpuUsageThread.getSharedInstance().add_client(self.forwarder)