mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update connect
This commit is contained in:
parent
2f83f86ee8
commit
c7da2478bb
21 changed files with 72 additions and 28 deletions
|
@ -372,11 +372,15 @@
|
|||
throw new Error('connectionMode cannot be null');
|
||||
}
|
||||
|
||||
logger.log('Begin updateServerInfo');
|
||||
logger.log('Begin updateServerInfo. connectionMode: ' + connectionMode);
|
||||
|
||||
self.serverInfo(server);
|
||||
|
||||
var serverUrl = MediaBrowser.ServerInfo.getServerAddress(connectionMode);
|
||||
var serverUrl = MediaBrowser.ServerInfo.getServerAddress(server, connectionMode);
|
||||
|
||||
if (!serverUrl) {
|
||||
throw new Error('serverUrl cannot be null. serverInfo: ' + JSON.stringify(server));
|
||||
}
|
||||
logger.log('Setting server address to ' + serverUrl);
|
||||
self.serverAddress(serverUrl);
|
||||
};
|
||||
|
|
|
@ -769,7 +769,7 @@
|
|||
|
||||
} else {
|
||||
|
||||
var firstServer = servers[0];
|
||||
var firstServer = servers.length ? servers[0] : null;
|
||||
// See if we have any saved credentials and can auto sign in
|
||||
if (firstServer) {
|
||||
self.connectToServer(firstServer).done(function (result) {
|
||||
|
|
|
@ -75,6 +75,9 @@
|
|||
if (server.RemoteAddress) {
|
||||
existing.RemoteAddress = server.RemoteAddress;
|
||||
}
|
||||
if (server.ManualAddress) {
|
||||
existing.ManualAddress = server.ManualAddress;
|
||||
}
|
||||
if (server.LocalAddress) {
|
||||
existing.LocalAddress = server.LocalAddress;
|
||||
}
|
||||
|
|
|
@ -48,7 +48,10 @@
|
|||
var player = this;
|
||||
|
||||
if (player.isLocalPlayer && state.NowPlayingItem && state.NowPlayingItem.MediaType == 'Video') {
|
||||
AndroidFullScreen.showSystemUI(onSuccess, onError);
|
||||
|
||||
if (!AppSettings.enableFullScreen()) {
|
||||
AndroidFullScreen.showSystemUI(onSuccess, onError);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -604,6 +604,9 @@
|
|||
|
||||
console.log('Will attempt to connect to Chromecast');
|
||||
|
||||
Dashboard.showModalLoadingMsg();
|
||||
setTimeout(Dashboard.hideModalLoadingMsg, 3000);
|
||||
|
||||
if (device.isReady()) {
|
||||
console.log('Device is already ready, calling onDeviceReady');
|
||||
onDeviceReady(device);
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
var manager = ConnectSDK.discoveryManager;
|
||||
|
||||
//manager.setPairingLevel(ConnectSDK.PairingLevel.OFF);
|
||||
//manager.setAirPlayServiceMode(ConnectSDK.AirPlayServiceMode.Media);
|
||||
manager.setAirPlayServiceMode(ConnectSDK.AirPlayServiceMode.Media);
|
||||
|
||||
// Show devices that support playing videos and pausing
|
||||
//manager.setCapabilityFilters([
|
||||
|
|
2
dashboard-ui/thirdparty/cordova/iap.js
vendored
2
dashboard-ui/thirdparty/cordova/iap.js
vendored
|
@ -88,12 +88,10 @@
|
|||
// show some logs and finish the transaction.
|
||||
store.when(unlockAppProductId).approved(function (order) {
|
||||
log('You just unlocked the FULL VERSION!');
|
||||
alert('approved');
|
||||
order.finish();
|
||||
});
|
||||
|
||||
store.when(unlockAppProductId).verified(function (p) {
|
||||
alert('verified');
|
||||
log("verified");
|
||||
p.finish();
|
||||
});
|
||||
|
|
21
dashboard-ui/thirdparty/cordova/ios/orientation.js
vendored
Normal file
21
dashboard-ui/thirdparty/cordova/ios/orientation.js
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
(function () {
|
||||
|
||||
function forceScroll() {
|
||||
|
||||
var doc = $(document);
|
||||
|
||||
// Try to make it react quicker to the orientation change
|
||||
doc.scrollTop(doc.scrollTop() + 1);
|
||||
}
|
||||
|
||||
function onOrientationChange() {
|
||||
|
||||
forceScroll();
|
||||
for (var i = 0; i <= 500; i += 100) {
|
||||
setTimeout(forceScroll, i);
|
||||
}
|
||||
}
|
||||
|
||||
$(window).on('orientationchange', onOrientationChange);
|
||||
|
||||
})();
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
var artist = parts.length == 1 ? '' : parts[0];
|
||||
var title = parts[parts.length - 1];
|
||||
var album = state.NowPlayingItem || '';
|
||||
var duration = state.NowPlayingItem.RunTimeTicks ? (state.NowPlayingItem / 10000000) : 0;
|
||||
var album = state.NowPlayingItem.Album || '';
|
||||
var duration = state.NowPlayingItem.RunTimeTicks ? (state.NowPlayingItem.RunTimeTicks / 10000000) : 0;
|
||||
var elapsedTime = playState.PositionTicks ? (playState.PositionTicks / 10000000) : 0;
|
||||
|
||||
var url = '';
|
||||
|
|
4
dashboard-ui/thirdparty/velocity.min.js
vendored
Normal file
4
dashboard-ui/thirdparty/velocity.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue