mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update startup wizard instructions
This commit is contained in:
parent
315d60943d
commit
47c6980d11
12 changed files with 33 additions and 33 deletions
|
@ -14,12 +14,12 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"ignore": [],
|
"ignore": [],
|
||||||
"version": "1.4.396",
|
"version": "1.4.397",
|
||||||
"_release": "1.4.396",
|
"_release": "1.4.397",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "1.4.396",
|
"tag": "1.4.397",
|
||||||
"commit": "4e12304c8e306a0cb82191bb47b9db4d9ceeef9a"
|
"commit": "9adcc0001dbf032595448070447de469a8f24130"
|
||||||
},
|
},
|
||||||
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
||||||
"_target": "^1.2.1",
|
"_target": "^1.2.1",
|
||||||
|
|
|
@ -258,6 +258,10 @@
|
||||||
browser.web0s = userAgent.toLowerCase().indexOf('Web0S'.toLowerCase()) !== -1;
|
browser.web0s = userAgent.toLowerCase().indexOf('Web0S'.toLowerCase()) !== -1;
|
||||||
browser.edgeUwp = browser.edge && userAgent.toLowerCase().indexOf('msapphost') !== -1;
|
browser.edgeUwp = browser.edge && userAgent.toLowerCase().indexOf('msapphost') !== -1;
|
||||||
|
|
||||||
|
if (browser.edgeUwp) {
|
||||||
|
browser.edge = true;
|
||||||
|
}
|
||||||
|
|
||||||
browser.tv = isTv();
|
browser.tv = isTv();
|
||||||
browser.operaTv = browser.tv && userAgent.toLowerCase().indexOf('opr/') !== -1;
|
browser.operaTv = browser.tv && userAgent.toLowerCase().indexOf('opr/') !== -1;
|
||||||
|
|
||||||
|
|
|
@ -240,7 +240,7 @@ define(['browser'], function (browser) {
|
||||||
return function (options) {
|
return function (options) {
|
||||||
|
|
||||||
options = options || {};
|
options = options || {};
|
||||||
var physicalAudioChannels = options.audioChannels || (browser.tv || browser.xboxOne || browser.ps4 || !browser.mobile ? 6 : 2);
|
var physicalAudioChannels = options.audioChannels || (browser.mobile ? 2 : 6);
|
||||||
|
|
||||||
var bitrateSetting = getMaxBitrate();
|
var bitrateSetting = getMaxBitrate();
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "hls.js",
|
"name": "hls.js",
|
||||||
"version": "0.6.14",
|
"version": "0.6.15",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"description": "Media Source Extension - HLS library, by/for Dailymotion",
|
"description": "Media Source Extension - HLS library, by/for Dailymotion",
|
||||||
"homepage": "https://github.com/dailymotion/hls.js",
|
"homepage": "https://github.com/dailymotion/hls.js",
|
||||||
|
@ -16,11 +16,11 @@
|
||||||
"test",
|
"test",
|
||||||
"tests"
|
"tests"
|
||||||
],
|
],
|
||||||
"_release": "0.6.14",
|
"_release": "0.6.15",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "v0.6.14",
|
"tag": "v0.6.15",
|
||||||
"commit": "0e12670c875f4e3235b02ccc7455abb923333eb2"
|
"commit": "f0da89e4f6256457ebf87c6d5f9fd007d0ccca69"
|
||||||
},
|
},
|
||||||
"_source": "https://github.com/dailymotion/hls.js.git",
|
"_source": "https://github.com/dailymotion/hls.js.git",
|
||||||
"_target": "^0.6.11",
|
"_target": "^0.6.11",
|
||||||
|
|
12
dashboard-ui/bower_components/hlsjs/API.md
vendored
12
dashboard-ui/bower_components/hlsjs/API.md
vendored
|
@ -402,16 +402,6 @@ Enable WebWorker (if available on browser) for TS demuxing/MP4 remuxing, to impr
|
||||||
|
|
||||||
Enable to use JavaScript version AES decryption for fallback of WebCrypto API.
|
Enable to use JavaScript version AES decryption for fallback of WebCrypto API.
|
||||||
|
|
||||||
|
|
||||||
#### `enableLazyURLResolve`
|
|
||||||
|
|
||||||
(default: `false`)
|
|
||||||
|
|
||||||
Enable lazy URL resolving in fragment/key object.
|
|
||||||
Instead of resolving relative fragment/key URL on playlist parsing, URL are resolved on `FRAG_LOADING` / `KEY_LOADING`
|
|
||||||
this improves manifest parsing performance.
|
|
||||||
the drawback is that `frag.url` is not set in frag object, instead it is replaced by `frag.baseurl and `frag.relurl`
|
|
||||||
|
|
||||||
#### `startLevel`
|
#### `startLevel`
|
||||||
|
|
||||||
(default: `undefined`)
|
(default: `undefined`)
|
||||||
|
@ -711,7 +701,7 @@ If `abrBandWidthUpFactor * bandwidth average < level.bitrate` then ABR can switc
|
||||||
(default: `0`)
|
(default: `0`)
|
||||||
|
|
||||||
Return the capping/min bandwidth value that could be used by automatic level selection algorithm.
|
Return the capping/min bandwidth value that could be used by automatic level selection algorithm.
|
||||||
Useful when browser or tab of the browser is not in the focus and bandwidth drops
|
Useful when browser or tab of the browser is not in the focus and bandwidth drops
|
||||||
|
|
||||||
|
|
||||||
## Video Binding/Unbinding API
|
## Video Binding/Unbinding API
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "hls.js",
|
"name": "hls.js",
|
||||||
"version": "0.6.14",
|
"version": "0.6.15",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"description": "Media Source Extension - HLS library, by/for Dailymotion",
|
"description": "Media Source Extension - HLS library, by/for Dailymotion",
|
||||||
"homepage": "https://github.com/dailymotion/hls.js",
|
"homepage": "https://github.com/dailymotion/hls.js",
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "hls.js",
|
"name": "hls.js",
|
||||||
"version": "0.6.14",
|
"version": "0.6.15",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"description": "Media Source Extension - HLS library, by/for Dailymotion",
|
"description": "Media Source Extension - HLS library, by/for Dailymotion",
|
||||||
"homepage": "https://github.com/dailymotion/hls.js",
|
"homepage": "https://github.com/dailymotion/hls.js",
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
"browserify-derequire": "^0.9.4",
|
"browserify-derequire": "^0.9.4",
|
||||||
"browserify-versionify": "^1.0.6",
|
"browserify-versionify": "^1.0.6",
|
||||||
"bundle-collapser": "^1.2.1",
|
"bundle-collapser": "^1.2.1",
|
||||||
"chromedriver": "^2.24.1",
|
"chromedriver": "^2.26.1",
|
||||||
"deep-strict-equal": "^0.2.0",
|
"deep-strict-equal": "^0.2.0",
|
||||||
"exorcist": "^0.4.0",
|
"exorcist": "^0.4.0",
|
||||||
"http-server": "^0.9.0",
|
"http-server": "^0.9.0",
|
||||||
|
@ -57,7 +57,7 @@
|
||||||
"rimraf": "^2.5.1",
|
"rimraf": "^2.5.1",
|
||||||
"uglify-js": "^2.7.5",
|
"uglify-js": "^2.7.5",
|
||||||
"url-toolkit": "^1.0.4",
|
"url-toolkit": "^1.0.4",
|
||||||
"selenium-webdriver": "^3.0.0",
|
"selenium-webdriver": "^2.52.0",
|
||||||
"watchify": "^3.7.0",
|
"watchify": "^3.7.0",
|
||||||
"webworkify": "^1.4.0"
|
"webworkify": "^1.4.0"
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,8 +15,10 @@
|
||||||
|
|
||||||
if (operatingSystem == 'windows') {
|
if (operatingSystem == 'windows') {
|
||||||
view.querySelector('.fldSelectEncoderPathType').classList.add('hide');
|
view.querySelector('.fldSelectEncoderPathType').classList.add('hide');
|
||||||
|
view.querySelector('.markExec').classList.add('hide');
|
||||||
} else {
|
} else {
|
||||||
view.querySelector('.fldSelectEncoderPathType').classList.remove('hide');
|
view.querySelector('.fldSelectEncoderPathType').classList.remove('hide');
|
||||||
|
view.querySelector('.markExec').classList.remove('hide');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (operatingSystem == 'windows' && systemInfo.SystemArchitecture != 'Arm') {
|
if (operatingSystem == 'windows' && systemInfo.SystemArchitecture != 'Arm') {
|
||||||
|
|
|
@ -1665,7 +1665,7 @@ var AppInfo = {};
|
||||||
define("imageFetcher", [embyWebComponentsBowerPath + "/images/basicimagefetcher"], returnFirstDependency);
|
define("imageFetcher", [embyWebComponentsBowerPath + "/images/basicimagefetcher"], returnFirstDependency);
|
||||||
}
|
}
|
||||||
|
|
||||||
var preferNativeAlerts = browser.tv || browser.xboxOne || browser.ps4;
|
var preferNativeAlerts = browser.tv;
|
||||||
// use native alerts if preferred and supported (not supported in opera tv)
|
// use native alerts if preferred and supported (not supported in opera tv)
|
||||||
if (preferNativeAlerts && window.alert) {
|
if (preferNativeAlerts && window.alert) {
|
||||||
define("alert", [embyWebComponentsBowerPath + "/alert/nativealert"], returnFirstDependency);
|
define("alert", [embyWebComponentsBowerPath + "/alert/nativealert"], returnFirstDependency);
|
||||||
|
@ -1681,7 +1681,8 @@ var AppInfo = {};
|
||||||
define("confirm", [embyWebComponentsBowerPath + "/confirm/confirm"], returnFirstDependency);
|
define("confirm", [embyWebComponentsBowerPath + "/confirm/confirm"], returnFirstDependency);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (preferNativeAlerts && window.prompt) {
|
var preferNativePrompt = preferNativeAlerts || browser.xboxOne || browser.ps4;
|
||||||
|
if (preferNativePrompt && window.confirm) {
|
||||||
define("prompt", [embyWebComponentsBowerPath + "/prompt/nativeprompt"], returnFirstDependency);
|
define("prompt", [embyWebComponentsBowerPath + "/prompt/nativeprompt"], returnFirstDependency);
|
||||||
} else {
|
} else {
|
||||||
define("prompt", [embyWebComponentsBowerPath + "/prompt/prompt"], returnFirstDependency);
|
define("prompt", [embyWebComponentsBowerPath + "/prompt/prompt"], returnFirstDependency);
|
||||||
|
|
|
@ -1894,6 +1894,7 @@
|
||||||
"DownloadFFmpeg": "Download FFmpeg",
|
"DownloadFFmpeg": "Download FFmpeg",
|
||||||
"FFmpegSuggestedDownload": "Suggested download: {0}",
|
"FFmpegSuggestedDownload": "Suggested download: {0}",
|
||||||
"UnzipFFmpegFile": "Unzip the downloaded file to a folder of your choice.",
|
"UnzipFFmpegFile": "Unzip the downloaded file to a folder of your choice.",
|
||||||
|
"MarkFFmpegExec": "If you are running Linux or OSX, you will need to locate the ffmpeg and ffprobe files and mark them as executable. This is needed to grant Emby permission to execute them.",
|
||||||
"OptionUseSystemInstalledVersion": "Use system installed version",
|
"OptionUseSystemInstalledVersion": "Use system installed version",
|
||||||
"OptionUseMyCustomVersion": "Use a custom version",
|
"OptionUseMyCustomVersion": "Use a custom version",
|
||||||
"FFmpegSavePathNotFound": "We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.",
|
"FFmpegSavePathNotFound": "We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.",
|
||||||
|
|
|
@ -23,8 +23,9 @@
|
||||||
<br />
|
<br />
|
||||||
<div style="display: flex; align-items: center;">
|
<div style="display: flex; align-items: center;">
|
||||||
<div style="width: 24px; height: 24px; border-radius: 1000px; background: #52B54B; color: #fff; display: flex; align-items: center; justify-content: center;">2</div>
|
<div style="width: 24px; height: 24px; border-radius: 1000px; background: #52B54B; color: #fff; display: flex; align-items: center; justify-content: center;">2</div>
|
||||||
<div style="margin-left:.5em;">${UnzipFFmpegFile}</div>
|
<div style="margin-left: .5em;">${UnzipFFmpegFile}</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div style="margin: 1em 0 1.5em 2.3em;" class="markExec hide">${MarkFFmpegExec}</div>
|
||||||
<br />
|
<br />
|
||||||
<div style="display: flex; align-items: center;">
|
<div style="display: flex; align-items: center;">
|
||||||
<div style="width: 24px; height: 24px; border-radius: 1000px; background: #52B54B; color: #fff; display: flex; align-items: center; justify-content: center;">3</div>
|
<div style="width: 24px; height: 24px; border-radius: 1000px; background: #52B54B; color: #fff; display: flex; align-items: center; justify-content: center;">3</div>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue