1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

fixes #295 - Add play to vlc option

This commit is contained in:
Luke Pulverenti 2014-09-15 23:33:30 -04:00
parent c6309d5001
commit 22eb703c65
16 changed files with 545 additions and 61 deletions

View file

@ -238,9 +238,14 @@
showPlayMenu: function (positionTo, itemId, itemType, isFolder, mediaType, resumePositionTicks, showAddToPlaylist) {
var externalPlayers = ExternalPlayer.getExternalPlayers();
if (!resumePositionTicks && mediaType != "Audio" && !isFolder) {
MediaController.play(itemId);
return;
if (!externalPlayers.length || mediaType != "Video") {
MediaController.play(itemId);
return;
}
}
$('.playFlyout').popup("close").remove();
@ -252,6 +257,10 @@
html += '<li><a href="#" onclick="MediaController.play(\'' + itemId + '\');LibraryBrowser.closePlayMenu();">' + Globalize.translate('ButtonPlay') + '</a></li>';
if (!isFolder && externalPlayers.length) {
html += '<li><a href="#" onclick="LibraryBrowser.closePlayMenu();ExternalPlayer.showMenu(\'' + itemId + '\');">' + Globalize.translate('ButtonPlayExternalPlayer') + '</a></li>';
}
if (resumePositionTicks) {
html += '<li><a href="#" onclick="MediaController.play({ids:[\'' + itemId + '\'],startPositionTicks:' + resumePositionTicks + '});LibraryBrowser.closePlayMenu();">' + Globalize.translate('ButtonResume') + '</a></li>';
}