diff --git a/dashboard-ui/dashboard.html b/dashboard-ui/dashboard.html
index 32fd2b9a50..2cdae6d78e 100644
--- a/dashboard-ui/dashboard.html
+++ b/dashboard-ui/dashboard.html
@@ -82,17 +82,8 @@
-
-
-
${HeaderSystemPaths}
+
${HeaderPaths}
${LabelCache}
@@ -173,6 +164,16 @@
+
+
diff --git a/dashboard-ui/scripts/externalplayer.js b/dashboard-ui/scripts/externalplayer.js
index 4517502695..1e78f1c408 100644
--- a/dashboard-ui/scripts/externalplayer.js
+++ b/dashboard-ui/scripts/externalplayer.js
@@ -235,7 +235,7 @@
if (mediaType == 'Audio') {
- url = serverAddress + '/mediabrowser/audio/' + itemId + '/stream.' + mediaSourceInfo.streamContainer;
+ url = serverAddress + '/audio/' + itemId + '/stream.' + mediaSourceInfo.streamContainer;
url += '?mediasourceid=' + mediaSourceInfo.mediaSource.Id;
@@ -263,10 +263,10 @@
else if (mediaType == 'Video') {
if (mediaSourceInfo.isStatic) {
- url = serverAddress + '/mediabrowser/videos/' + itemId + '/stream.' + mediaSourceInfo.streamContainer + '?static=true';
+ url = serverAddress + '/videos/' + itemId + '/stream.' + mediaSourceInfo.streamContainer + '?static=true';
}
else {
- url = serverAddress + '/mediabrowser/videos/' + itemId + '/stream.' + mediaSourceInfo.streamContainer + '?static=false';
+ url = serverAddress + '/videos/' + itemId + '/stream.' + mediaSourceInfo.streamContainer + '?static=false';
}
url += '&maxaudiochannels=' + codecLimits.maxVideoAudioChannels;
diff --git a/dashboard-ui/thirdparty/apiclient/connectionmanager.js b/dashboard-ui/thirdparty/apiclient/connectionmanager.js
index 427bc7d9c4..9a55f9a423 100644
--- a/dashboard-ui/thirdparty/apiclient/connectionmanager.js
+++ b/dashboard-ui/thirdparty/apiclient/connectionmanager.js
@@ -66,7 +66,7 @@
return $.ajax({
type: "GET",
- url: url + "/mediabrowser/system/info/public",
+ url: url + "/system/info/public",
dataType: "json",
timeout: timeout || 15000
@@ -268,7 +268,7 @@
var url = connectionMode == MediaBrowser.ConnectionMode.Local ? server.LocalAddress : server.RemoteAddress;
- url += "/mediabrowser/Connect/Exchange?format=json&ConnectUserId=" + credentials.ConnectUserId;
+ url += "/Connect/Exchange?format=json&ConnectUserId=" + credentials.ConnectUserId;
return $.ajax({
type: "GET",
@@ -299,7 +299,7 @@
$.ajax({
type: "GET",
- url: url + "/mediabrowser/system/info",
+ url: url + "/system/info",
dataType: "json",
headers: {
"X-MediaBrowser-Token": server.AccessToken
@@ -314,7 +314,7 @@
$.ajax({
type: "GET",
- url: url + "/mediabrowser/users/" + server.UserId,
+ url: url + "/users/" + server.UserId,
dataType: "json",
headers: {
"X-MediaBrowser-Token": server.AccessToken
diff --git a/dashboard-ui/thirdparty/apiclient/mediabrowser.apiclient.js b/dashboard-ui/thirdparty/apiclient/mediabrowser.apiclient.js
index e921fa0af2..9c07528a61 100644
--- a/dashboard-ui/thirdparty/apiclient/mediabrowser.apiclient.js
+++ b/dashboard-ui/thirdparty/apiclient/mediabrowser.apiclient.js
@@ -49,7 +49,7 @@
self.apiPrefix = function () {
- return "/mediabrowser";
+ return "";
};
self.serverInfo = function (info) {
@@ -189,7 +189,7 @@
$.ajax({
type: "GET",
- url: url + "/mediabrowser/system/info/public",
+ url: url + "/system/info/public",
dataType: "json",
timeout: 15000