|
|
|
@ -389,6 +389,21 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
self.getLiveTvChannel = function (id) {
|
|
|
|
|
|
|
|
|
|
if (!id) {
|
|
|
|
|
throw new Error("null id");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var url = self.getUrl("/LiveTv/Channels/" + id);
|
|
|
|
|
|
|
|
|
|
return self.ajax({
|
|
|
|
|
type: "GET",
|
|
|
|
|
url: url,
|
|
|
|
|
dataType: "json"
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
self.getLiveTvChannels = function (options) {
|
|
|
|
|
|
|
|
|
|
var url = self.getUrl("/LiveTv/Channels", options || {});
|
|
|
|
@ -1236,7 +1251,11 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
|
|
|
|
|
|
|
|
|
|
if (itemType == "Artist") {
|
|
|
|
|
url = self.getUrl("Artists/" + self.encodeName(itemName) + "/Images");
|
|
|
|
|
} else if (itemType == "Genre") {
|
|
|
|
|
}
|
|
|
|
|
else if (itemType == "Channel") {
|
|
|
|
|
url = self.getUrl("LiveTv/Channels/" + itemId + "/Images");
|
|
|
|
|
}
|
|
|
|
|
else if (itemType == "Genre") {
|
|
|
|
|
url = self.getUrl("Genres/" + self.encodeName(itemName) + "/Images");
|
|
|
|
|
} else if (itemType == "GameGenre") {
|
|
|
|
|
url = self.getUrl("GameGenres/" + self.encodeName(itemName) + "/Images");
|
|
|
|
@ -1292,7 +1311,11 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
|
|
|
|
|
|
|
|
|
|
if (itemType == "Artist") {
|
|
|
|
|
url = self.getUrl("Artists/" + self.encodeName(itemName) + "/Images/" + imageType + "/" + imageIndex + "/Index", options);
|
|
|
|
|
} else if (itemType == "Genre") {
|
|
|
|
|
}
|
|
|
|
|
else if (itemType == "Channel") {
|
|
|
|
|
url = self.getUrl("LiveTv/Channels/" + itemId + "/Images/" + imageType + "/" + imageIndex + "/Index", options);
|
|
|
|
|
}
|
|
|
|
|
else if (itemType == "Genre") {
|
|
|
|
|
url = self.getUrl("Genres/" + self.encodeName(itemName) + "/Images/" + imageType + "/" + imageIndex + "/Index", options);
|
|
|
|
|
} else if (itemType == "GameGenre") {
|
|
|
|
|
url = self.getUrl("GameGenres/" + self.encodeName(itemName) + "/Images/" + imageType + "/" + imageIndex + "/Index", options);
|
|
|
|
@ -1322,7 +1345,11 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
|
|
|
|
|
|
|
|
|
|
if (itemType == "Artist") {
|
|
|
|
|
url = self.getUrl("Artists/" + self.encodeName(itemName) + "/Images");
|
|
|
|
|
} else if (itemType == "Genre") {
|
|
|
|
|
}
|
|
|
|
|
else if (itemType == "Channel") {
|
|
|
|
|
url = self.getUrl("LiveTv/Channels/" + itemId + "/Images");
|
|
|
|
|
}
|
|
|
|
|
else if (itemType == "Genre") {
|
|
|
|
|
url = self.getUrl("Genres/" + self.encodeName(itemName) + "/Images");
|
|
|
|
|
} else if (itemType == "GameGenre") {
|
|
|
|
|
url = self.getUrl("GameGenres/" + self.encodeName(itemName) + "/Images");
|
|
|
|
@ -1455,7 +1482,11 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
|
|
|
|
|
|
|
|
|
|
if (itemType == "Artist") {
|
|
|
|
|
url = self.getUrl("Artists/" + self.encodeName(itemName) + "/Images");
|
|
|
|
|
} else if (itemType == "Genre") {
|
|
|
|
|
}
|
|
|
|
|
else if (itemType == "Channel") {
|
|
|
|
|
url = self.getUrl("LiveTv/Channels/" + itemId + "/Images");
|
|
|
|
|
}
|
|
|
|
|
else if (itemType == "Genre") {
|
|
|
|
|
url = self.getUrl("Genres/" + self.encodeName(itemName) + "/Images");
|
|
|
|
|
} else if (itemType == "GameGenre") {
|
|
|
|
|
url = self.getUrl("GameGenres/" + self.encodeName(itemName) + "/Images");
|
|
|
|
@ -2318,6 +2349,22 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
self.updateLiveTvChannel = function (item) {
|
|
|
|
|
|
|
|
|
|
if (!item) {
|
|
|
|
|
throw new Error("null item");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var url = self.getUrl("LiveTv/Channels/" + item.Id);
|
|
|
|
|
|
|
|
|
|
return self.ajax({
|
|
|
|
|
type: "POST",
|
|
|
|
|
url: url,
|
|
|
|
|
data: JSON.stringify(item),
|
|
|
|
|
contentType: "application/json"
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
self.updateArtist = function (item) {
|
|
|
|
|
|
|
|
|
|
if (!item) {
|
|
|
|
|