mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
support api without /mediabrowser
This commit is contained in:
parent
3ee2a15358
commit
248c09b642
4 changed files with 20 additions and 19 deletions
|
@ -82,17 +82,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div data-role="collapsible" data-collapsed="true" style="margin-top: 1em;">
|
|
||||||
<h3>${HeaderLinks}</h3>
|
|
||||||
<div>
|
|
||||||
<p><a href="http://mediabrowser.tv/community" target="_blank">${LinkCommunity}</a></p>
|
|
||||||
<p><a href="https://github.com/MediaBrowser/MediaBrowser" target="_blank">${LinkGithub}</a></p>
|
|
||||||
<p><a href="../swagger-ui/index.html" target="_blank">${LinkApiDocumentation}</a></p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div data-role="collapsible" data-collapsed="true">
|
<div data-role="collapsible" data-collapsed="true">
|
||||||
<h3>${HeaderSystemPaths}</h3>
|
<h3>${HeaderPaths}</h3>
|
||||||
<div>
|
<div>
|
||||||
<p>
|
<p>
|
||||||
<b>${LabelCache}</b><br />
|
<b>${LabelCache}</b><br />
|
||||||
|
@ -173,6 +164,16 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div style="margin-top:70px;text-align:center;">
|
||||||
|
<div style="height:1px;" class="ui-bar-inherit"></div>
|
||||||
|
<div style="margin-top:1em;">
|
||||||
|
<a href="http://mediabrowser.tv" target="_blank" style="margin-left:1em;text-decoration:none;">Media Browser</a>
|
||||||
|
<a href="http://mediabrowser.tv/community" target="_blank" style="margin-left:1em;text-decoration:none;">${LinkCommunity}</a>
|
||||||
|
<a href="https://github.com/MediaBrowser/MediaBrowser" target="_blank" style="margin-left:1em;text-decoration:none;">${LinkGithub}</a>
|
||||||
|
<a href="../swagger-ui/index.html" target="_blank" style="margin-left:1em;text-decoration:none;">${LinkApi}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -235,7 +235,7 @@
|
||||||
|
|
||||||
if (mediaType == 'Audio') {
|
if (mediaType == 'Audio') {
|
||||||
|
|
||||||
url = serverAddress + '/mediabrowser/audio/' + itemId + '/stream.' + mediaSourceInfo.streamContainer;
|
url = serverAddress + '/audio/' + itemId + '/stream.' + mediaSourceInfo.streamContainer;
|
||||||
|
|
||||||
url += '?mediasourceid=' + mediaSourceInfo.mediaSource.Id;
|
url += '?mediasourceid=' + mediaSourceInfo.mediaSource.Id;
|
||||||
|
|
||||||
|
@ -263,10 +263,10 @@
|
||||||
else if (mediaType == 'Video') {
|
else if (mediaType == 'Video') {
|
||||||
|
|
||||||
if (mediaSourceInfo.isStatic) {
|
if (mediaSourceInfo.isStatic) {
|
||||||
url = serverAddress + '/mediabrowser/videos/' + itemId + '/stream.' + mediaSourceInfo.streamContainer + '?static=true';
|
url = serverAddress + '/videos/' + itemId + '/stream.' + mediaSourceInfo.streamContainer + '?static=true';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
url = serverAddress + '/mediabrowser/videos/' + itemId + '/stream.' + mediaSourceInfo.streamContainer + '?static=false';
|
url = serverAddress + '/videos/' + itemId + '/stream.' + mediaSourceInfo.streamContainer + '?static=false';
|
||||||
}
|
}
|
||||||
|
|
||||||
url += '&maxaudiochannels=' + codecLimits.maxVideoAudioChannels;
|
url += '&maxaudiochannels=' + codecLimits.maxVideoAudioChannels;
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
return $.ajax({
|
return $.ajax({
|
||||||
|
|
||||||
type: "GET",
|
type: "GET",
|
||||||
url: url + "/mediabrowser/system/info/public",
|
url: url + "/system/info/public",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
|
|
||||||
timeout: timeout || 15000
|
timeout: timeout || 15000
|
||||||
|
@ -268,7 +268,7 @@
|
||||||
|
|
||||||
var url = connectionMode == MediaBrowser.ConnectionMode.Local ? server.LocalAddress : server.RemoteAddress;
|
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({
|
return $.ajax({
|
||||||
type: "GET",
|
type: "GET",
|
||||||
|
@ -299,7 +299,7 @@
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|
||||||
type: "GET",
|
type: "GET",
|
||||||
url: url + "/mediabrowser/system/info",
|
url: url + "/system/info",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
headers: {
|
headers: {
|
||||||
"X-MediaBrowser-Token": server.AccessToken
|
"X-MediaBrowser-Token": server.AccessToken
|
||||||
|
@ -314,7 +314,7 @@
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|
||||||
type: "GET",
|
type: "GET",
|
||||||
url: url + "/mediabrowser/users/" + server.UserId,
|
url: url + "/users/" + server.UserId,
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
headers: {
|
headers: {
|
||||||
"X-MediaBrowser-Token": server.AccessToken
|
"X-MediaBrowser-Token": server.AccessToken
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
self.apiPrefix = function () {
|
self.apiPrefix = function () {
|
||||||
|
|
||||||
return "/mediabrowser";
|
return "";
|
||||||
};
|
};
|
||||||
|
|
||||||
self.serverInfo = function (info) {
|
self.serverInfo = function (info) {
|
||||||
|
@ -189,7 +189,7 @@
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|
||||||
type: "GET",
|
type: "GET",
|
||||||
url: url + "/mediabrowser/system/info/public",
|
url: url + "/system/info/public",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
|
|
||||||
timeout: 15000
|
timeout: 15000
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue