Index: server/HTML/EN/settings/server/status.html
===================================================================
--- server/HTML/EN/settings/server/status.html (revision 17066)
+++ server/HTML/EN/settings/server/status.html (working copy)
@@ -70,6 +70,13 @@
[% IF controllers %]
[% WRAPPER setting title="INFORMATION_MENU_CONTROLLER" %]
[% FOREACH controller = controllers %]
+
+ [% FOREACH item IN controller.value %]
+ [% IF item.items.1 %]
+
[% item.items.0 | string %][% "COLON" | string %] [% item.items.1 %]
+ [% END %]
+ [% END %]
+
[% END %]
[% END %]
[% END %]
Index: server/Slim/Web/Settings/Server/Status.pm
===================================================================
--- server/Slim/Web/Settings/Server/Status.pm (revision 17066)
+++ server/Slim/Web/Settings/Server/Status.pm (working copy)
@@ -66,6 +66,13 @@
];
}
+ for my $jiveclient (keys %{Slim::Web::Cometd->cometStatus->{conn}}) {
+ $paramRef->{controllers}{$jiveclient} = [
+ { INFORMATION_CONTROLLER_ID => $jiveclient },
+ { INFORMATION_CONTROLLER_VERSION => Slim::Web::Cometd->cometStatus->{conn}->{$jiveclient}->[1]->request->header('user-agent') },
+ ];
+ }
+
# TODO Get something useful from any Jive devices on the network.
#$paramRef->{controllers} = undef;
Index: server/Slim/Web/Cometd.pm
===================================================================
--- server/Slim/Web/Cometd.pm (revision 17066)
+++ server/Slim/Web/Cometd.pm (working copy)
@@ -64,6 +64,10 @@
handler( $socket, $message );
}
+sub cometStatus {
+ return $manager;
+}
+
# Handler for web requests
sub webHandler {
my ( $httpClient, $httpResponse ) = @_;
Index: server/strings.txt
===================================================================
--- server/strings.txt (revision 17066)
+++ server/strings.txt (working copy)
@@ -12994,6 +12994,15 @@
NO ${shortdateFormat} kl ${timeFormat}
ZH_CN ${shortdateFormat} ${timeFormat}
+INFORMATION_MENU_CONTROLLER
+ EN Active Controllers
+
+INFORMATION_CONTROLLER_ID
+ EN Controller ID
+
+INFORMATION_CONTROLLER_VERSION
+ EN Controller Version
+
BEFORE
CS před
DA inden