Jellyfin Forum
Jellyfin on Samsung TV (Tizen)) - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Jellyfin on Samsung TV (Tizen)) (/t-jellyfin-on-samsung-tv-tizen--8386)



Jellyfin on Samsung TV (Tizen)) - Lexus - 2024-10-11

Trying to make the app for samsungtv and follows this:
https://github.com/jellyfin/jellyfin-tizen/wiki/Build-on-Windows

What am I doing wrong?
Can't get jellyfin-tizen/www/ directory


Code:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\morga\Desktop\jellyfin> git -v
git version 2.47.0.windows.1
PS C:\Users\morga\Desktop\jellyfin> node -v
v20.18.0
PS C:\Users\morga\Desktop\jellyfin> yarn -v
1.22.22
PS C:\Users\morga\Desktop\jellyfin> npm -v
10.9.0
PS C:\Users\morga\Desktop\jellyfin> git clone -b release-10.9.z https://github.com/jellyfin/jellyfin-web.git
Cloning into 'jellyfin-web'...
remote: Enumerating objects: 242381, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 242381 (delta 10), reused 14 (delta 7), pack-reused 242357 (from 1)
Receiving objects: 100% (242381/242381), 163.43 MiB | 23.20 MiB/s, done.
Resolving deltas: 100% (169698/169698), done.
PS C:\Users\morga\Desktop\jellyfin> git clone https://github.com/jellyfin/jellyfin-tizen.git
Cloning into 'jellyfin-tizen'...
remote: Enumerating objects: 391, done.
remote: Counting objects: 100% (238/238), done.
remote: Compressing objects: 100% (136/136), done.
remote: Total 391 (delta 131), reused 142 (delta 93), pack-reused 153 (from 1)
Receiving objects: 100% (391/391), 278.91 KiB | 2.88 MiB/s, done.
Resolving deltas: 100% (199/199), done.
PS C:\Users\morga\Desktop\jellyfin> cd jellyfin-web
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> set SKIP_PREPARE=1
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> set USE_SYSTEM_FONTS=1
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> npm ci --no-audit
npm warn deprecated @types/localforage@0.0.34: This is a stub types definition for localforage (https://github.com/localForage/localForage). localforage provides its own type definitions, so you don't need @types/localforage installed!
npm warn deprecated @types/vfile-message@2.0.0: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.
npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated flatten@1.0.3: flatten is deprecated in favor of utility frameworks such as lodash.
npm warn deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated @stylelint/postcss-css-in-js@0.37.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

added 1803 packages in 50s
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> npm run build:production

> jellyfin-web@10.9.11 build:production
> cross-env NODE_ENV="production" webpack --config webpack.prod.js

Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
[BABEL] Note: The code generator has deoptimised the styling of C:\Users\morga\Desktop\jellyfin\jellyfin-web\node_modules\pdfjs-dist\build\pdf.js as it exceeds the max of 500KB.
assets by info 38.9 MiB [immutable] 2097 assets
assets by path *.css 1.7 MiB 152 assets
assets by path assets/ 834 KiB 48 assets
assets by path themes/ 134 KiB 17 assets
assets by path libraries/ 8.9 MiB
  assets by status 8.62 MiB [big] 5 assets
  + 4 assets
assets by path *.ts 20.4 KiB
  asset apiclient.d.ts 19.8 KiB [emitted] [from: apiclient.d.ts] [copied]
  + 2 assets
assets by path *.tsx 2.38 KiB
  asset RootAppRouter.tsx 1.63 KiB [emitted] [from: RootAppRouter.tsx] [copied]
  asset RootApp.tsx 759 bytes [emitted] [from: RootApp.tsx] [copied]
+ 45 assets
Entrypoint main.jellyfin [big] 2.52 MiB (23 KiB) = 33 assets 1 auxiliary asset
Entrypoint serviceworker 218 KiB = runtime.bundle.js 44.7 KiB node_modules.core-js.bundle.js 173 KiB serviceworker.js 768 bytes
orphan modules 15.4 MiB (javascript) 24.5 MiB (asset) 84.3 KiB (runtime) [orphan] 14875 modules
runtime modules 54.7 KiB 15 modules
built modules 24.7 MiB (javascript) 1.27 MiB (css/mini-extract) 46.9 KiB (asset) [built]
  modules by path ../node_modules/ 14.9 MiB (javascript) 158 KiB (css/mini-extract)
    javascript modules 14.9 MiB 1957 modules
    json modules 30 KiB 4 modules
    css modules 158 KiB 3 modules
  modules by path ./ 9.83 MiB (javascript) 1.12 MiB (css/mini-extract) 46.9 KiB (asset)
    javascript modules 4 MiB 446 modules
    json modules 5.82 MiB 92 modules
    css modules 1.12 MiB 83 modules
    asset modules 126 bytes (javascript) 46.9 KiB (asset) 3 modules
  + 6 modules

WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
  698bd8550d863c20a3e1.ttf (339 KiB)
  main.jellyfin.bundle.js (481 KiB)
  43091.css (967 KiB)
  node_modules.@jellyfin.sdk.bundle.js (597 KiB)
  node_modules.@mui.material.bundle.js (287 KiB)
  libraries/subtitles-octopus-worker.js (352 KiB)
  libraries/pdf.worker.js (1 MiB)
  libraries/subtitles-octopus-worker.wasm (2.18 MiB)
  libraries/subtitles-octopus-worker-legacy.js (4.25 MiB)
  libraries/wasm-gen/libarchive.wasm (875 KiB)
  ta-json.ecb420d7b47cdc10df87.chunk.js (257 KiB)
  node_modules.@mui.x-data-grid.d16d629f2abd61a21fbe.chunk.js (285 KiB)
  node_modules.hls.js.970a5cb5618e7282c138.chunk.js (403 KiB)
  node_modules.pdfjs-dist.d3ff4a3bc70e9aaf05d9.chunk.js (422 KiB)

WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  main.jellyfin (2.52 MiB)
      runtime.bundle.js
      node_modules.@jellyfin.sdk.bundle.js
      node_modules.@babel.runtime.bundle.js
      node_modules.@mui.material.bundle.js
      node_modules.@mui.system.bundle.js
      node_modules.@mui.base.bundle.js
      node_modules.@mui.icons-material.bundle.js
      node_modules.date-fns.esm.bundle.js
      node_modules.@mui.utils.bundle.js
      node_modules.@tanstack.query-core.bundle.js
      node_modules.lodash-es.bundle.js
      node_modules.@tanstack.react-query.bundle.js
      node_modules.core-js.bundle.js
      node_modules.@popperjs.core.bundle.js
      node_modules.axios.bundle.js
      node_modules.react-transition-group.bundle.js
      node_modules.react-dom.bundle.js
      node_modules.jquery.bundle.js
      node_modules.@emotion.react.bundle.js
      node_modules.webcomponents.js.bundle.js
      node_modules.resize-observer-polyfill.bundle.js
      node_modules.regenerator-runtime.bundle.js
      node_modules.jellyfin-apiclient.bundle.js
      node_modules.intersection-observer.bundle.js
      node_modules.history.bundle.js
      node_modules.dompurify.bundle.js
      node_modules.react-router.bundle.js
      node_modules.react-router-dom.bundle.js
      node_modules.@remix-run.router.bundle.js
      60232.css
      60232.bundle.js
      main.jellyfin.css
      main.jellyfin.bundle.js


webpack 5.91.0 compiled with 2 warnings in 140167 ms
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> cd ..
PS C:\Users\morga\Desktop\jellyfin> cd jellyfin-tizen
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> set JELLYFIN_WEB_DIR=C:\jellyfin\jellyfin-web\dist
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> npm ci --no-audit
npm warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated abab@2.0.5: Use your platform's native atob() and btoa() methods instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

> jellyfin-tizen@0.1.0 postinstall
> gulp

[16:03:15] Loaded external module: @babel/register
Using jellyfin-web from C:\Users\morga\Desktop\jellyfin\jellyfin-tizen\node_modules\jellyfin-web\dist
[16:03:17] Using gulpfile ~\Desktop\jellyfin\jellyfin-tizen\gulpfile.babel.js
[16:03:17] Starting 'default'...
[16:03:17] Starting 'clean'...
[16:03:17] Finished 'clean' after 8.97 ms
[16:03:17] Starting 'searchFonts'...
[16:03:17] Finished 'searchFonts' after 947 μs
[16:03:17] Starting 'copy'...
[16:03:17] Starting 'modifyIndex'...
[16:03:17] 'copy' errored after 10 ms
[16:03:17] Error: ENOENT: no such file or directory, scandir 'C:\Users\morga\Desktop\jellyfin\jellyfin-tizen\node_modules\jellyfin-web\dist'
[16:03:17] 'default' errored after 28 ms
npm error code 1
npm error path C:\Users\morga\Desktop\jellyfin\jellyfin-tizen
npm error command failed
npm error command C:\WINDOWS\system32\cmd.exe /d /s /c gulp
npm error A complete log of this run can be found in: C:\Users\morga\AppData\Local\npm-cache\_logs\2024-10-11T14_03_12_905Z-debug-0.log
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen>



Log.file
Code:
0 verbose cli C:\Program Files\nodejs\node.exe C:\Users\morga\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
1 info using npm@10.9.0
2 info using node@v20.18.0
3 silly config load:file:C:\Users\morga\AppData\Roaming\npm\node_modules\npm\npmrc
4 silly config load:file:C:\Users\morga\Desktop\jellyfin\jellyfin-tizen\.npmrc
5 silly config load:file:C:\Users\morga\.npmrc
6 silly config load:file:C:\Users\morga\AppData\Roaming\npm\etc\npmrc
7 verbose title npm ci
8 verbose argv "ci" "--no-audit"
9 verbose logfile logs-max:10 dir:C:\Users\morga\AppData\Local\npm-cache\_logs\2024-10-11T14_03_12_905Z-
10 verbose logfile C:\Users\morga\AppData\Local\npm-cache\_logs\2024-10-11T14_03_12_905Z-debug-0.log
11 silly logfile start cleaning logs, removing 1 files
12 silly packumentCache heap:2197815296 maxSize:549453824 maxEntrySize:274726912
13 silly logfile done cleaning log files
14 silly idealTree buildDeps
15 silly reify moves {}
16 verbose reify failed optional dependency C:\Users\morga\Desktop\jellyfin\jellyfin-tizen\node_modules\fsevents
17 silly reify mark deleted [
17 silly reify  'C:\\Users\\morga\\Desktop\\jellyfin\\jellyfin-tizen\\node_modules\\fsevents'
17 silly reify ]
18 warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
19 warn deprecated har-validator@5.1.5: this library is no longer supported
20 warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
21 warn deprecated abab@2.0.5: Use your platform's native atob() and btoa() methods instead
22 warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
23 warn deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
24 warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
25 warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
26 verbose stack Error: command failed
26 verbose stack    at promiseSpawn (C:\Users\morga\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\promise-spawn\lib\index.js:22:22)
26 verbose stack    at spawnWithShell (C:\Users\morga\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\promise-spawn\lib\index.js:124:10)
26 verbose stack    at promiseSpawn (C:\Users\morga\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\promise-spawn\lib\index.js:12:12)
26 verbose stack    at runScriptPkg (C:\Users\morga\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\run-script\lib\run-script-pkg.js:77:13)
26 verbose stack    at runScript (C:\Users\morga\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\run-script\lib\run-script.js:12:10)
26 verbose stack    at async CI.exec (C:\Users\morga\AppData\Roaming\npm\node_modules\npm\lib\commands\ci.js:116:9)
26 verbose stack    at async Npm.exec (C:\Users\morga\AppData\Roaming\npm\node_modules\npm\lib\npm.js:207:9)
26 verbose stack    at async module.exports (C:\Users\morga\AppData\Roaming\npm\node_modules\npm\lib\cli\entry.js:74:5)
27 verbose pkgid jellyfin-tizen@0.1.0
28 error code 1
29 error path C:\Users\morga\Desktop\jellyfin\jellyfin-tizen
30 error command failed
31 error command C:\WINDOWS\system32\cmd.exe /d /s /c gulp
32 verbose cwd C:\Users\morga\Desktop\jellyfin\jellyfin-tizen
33 verbose os Windows_NT 10.0.22631
34 verbose node v20.18.0
35 verbose npm  v10.9.0
36 verbose exit 1
37 verbose code 1
38 error A complete log of this run can be found in: C:\Users\morga\AppData\Local\npm-cache\_logs\2024-10-11T14_03_12_905Z-debug-0.log



RE: Jellyfin on Samsung TV (Tizen)) - TheDreadPirate - 2024-10-11

Some of the commands you used don't work in power shell.  The documentation notes when you have to use different commands for power shell in a collapsible block.

It looks like you use all of the command prompt versions while in power shell.

   


RE: Jellyfin on Samsung TV (Tizen)) - Lexus - 2024-10-11

I only use commands from the wiki
Tried your settings but the result is exactly the same as before.


RE: Jellyfin on Samsung TV (Tizen)) - Lexus - 2024-10-11

One step further, now what?


Windows PowerShell
Copyright © Microsoft Corporation. All rights reserved.

Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\morga\Desktop\jellyfin> git clone -b release-10.9.z https://github.com/jellyfin/jellyfin-web.git
Cloning into 'jellyfin-web'...
remote: Enumerating objects: 242396, done.
remote: Counting objects: 100% (39/39), done.
remote: Compressing objects: 100% (28/2Nerd-face, done.
remote: Total 242396 (delta 21), reused 21 (delta 11), pack-reused 242357 (from 1)
Receiving objects: 100% (242396/242396), 163.96 MiB | 23.80 MiB/s, done.
Resolving deltas: 100% (169675/169675), done.
PS C:\Users\morga\Desktop\jellyfin> git clone https://github.com/jellyfin/jellyfin-tizen.git
Cloning into 'jellyfin-tizen'...
remote: Enumerating objects: 391, done.
remote: Counting objects: 100% (238/23Nerd-face, done.
remote: Compressing objects: 100% (136/136), done.
remote: Total 391 (delta 131), reused 142 (delta 93), pack-reused 153 (from 1)
Receiving objects: 100% (391/391), 278.91 KiB | 3.00 MiB/s, done.
Resolving deltas: 100% (199/199), done.
PS C:\Users\morga\Desktop\jellyfin> cd jellyfin-web
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> $envWoozy-faceKIP_PREPARE=1
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> $env:USE_SYSTEM_FONTS=1
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> npm ci --no-audit
npm warn deprecated @types/localforage@0.0.34: This is a stub types definition for localforage (https://github.com/localForage/localForage). localforage provides its own type definitions, so you don't need @types/localforage installed!
npm warn deprecated @types/vfile-message@2.0.0: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.
npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated flatten@1.0.3: flatten is deprecated in favor of utility frameworks such as lodash.
npm warn deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated @stylelint/postcss-css-in-js@0.37.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

added 1803 packages in 1m
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> npm run build:production

> jellyfin-web@10.9.11 build:production
> cross-env NODE_ENV="production" webpack --config webpack.prod.js

Browserslist: caniuse-lite is outdated. Please run:
npx update-browserslist-db@latest
Why you should do it regularly: https://github.com/browserslist/update-db#readme
[BABEL] Note: The code generator has deoptimised the styling of C:\Users\morga\Desktop\jellyfin\jellyfin-web\node_modules\pdfjs-dist\build\pdf.js as it exceeds the max of 500KB.
assets by path *.js 16.2 MiB 989 assets
assets by path *.css 774 KiB 151 assets
assets by path assets/ 834 KiB 48 assets
assets by path *.png 731 KiB 34 assets
assets by path themes/ 134 KiB 17 assets
assets by path libraries/ 8.9 MiB 9 assets
assets by path *.ts 20.4 KiB 3 assets
assets by path *.json 2.67 KiB 3 assets
assets by path *.ico 13.3 KiB 2 assets
assets by path *.gif 3.99 KiB 2 assets
assets by path *.tsx 2.38 KiB 2 assets
assets by path *.svg 2.2 KiB 2 assets
+ 7 assets
Entrypoint main.jellyfin [big] 2.52 MiB (23 KiB) = 33 assets 1 auxiliary asset
Entrypoint serviceworker 218 KiB = runtime.bundle.js 44.7 KiB node_modules.core-js.bundle.js 173 KiB serviceworker.js 768 bytes
orphan modules 14.1 MiB (javascript) 773 KiB (asset) 83.2 KiB (runtime) [orphan] 13766 modules
runtime modules 54.7 KiB 15 modules
built modules 24.7 MiB (javascript) 298 KiB (css/mini-extract) 46.9 KiB (asset) [built]
modules by path ../node_modules/ 14.9 MiB (javascript) 158 KiB (css/mini-extract)
javascript modules 14.9 MiB 1957 modules
json modules 30 KiB 4 modules
css modules 158 KiB 3 modules
modules by path ./ 9.83 MiB (javascript) 139 KiB (css/mini-extract) 46.9 KiB (asset)
javascript modules 4 MiB 445 modules
json modules 5.82 MiB 92 modules
css modules 139 KiB 82 modules
asset modules 126 bytes (javascript) 46.9 KiB (asset) 3 modules
+ 6 modules

WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
698bd8550d863c20a3e1.ttf (339 KiB)
main.jellyfin.bundle.js (481 KiB)
node_modules.@jellyfin.sdk.bundle.js (597 KiB)
node_modules.@mui.material.bundle.js (287 KiB)
libraries/subtitles-octopus-worker.js (352 KiB)
libraries/pdf.worker.js (1 MiB)
libraries/subtitles-octopus-worker.wasm (2.18 MiB)
libraries/subtitles-octopus-worker-legacy.js (4.25 MiB)
libraries/wasm-gen/libarchive.wasm (875 KiB)
ta-json.ecb420d7b47cdc10df87.chunk.js (257 KiB)
node_modules.@mui.x-data-grid.d16d629f2abd61a21fbe.chunk.js (285 KiB)
node_modules.hls.js.970a5cb5618e7282c138.chunk.js (403 KiB)
node_modules.pdfjs-dist.d3ff4a3bc70e9aaf05d9.chunk.js (422 KiB)

WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main.jellyfin (2.52 MiB)
runtime.bundle.js
node_modules.@jellyfin.sdk.bundle.js
node_modules.@babel.runtime.bundle.js
node_modules.@mui.material.bundle.js
node_modules.@mui.system.bundle.js
node_modules.@mui.base.bundle.js
node_modules.@mui.icons-material.bundle.js
node_modules.date-fns.esm.bundle.js
node_modules.@mui.utils.bundle.js
node_modules.@tanstack.query-core.bundle.js
node_modules.lodash-es.bundle.js
node_modules.@tanstack.react-query.bundle.js
node_modules.core-js.bundle.js
node_modules.@popperjs.core.bundle.js
node_modules.axios.bundle.js
node_modules.react-transition-group.bundle.js
node_modules.react-dom.bundle.js
node_modules.jquery.bundle.js
node_modules.@emotion.react.bundle.js
node_modules.webcomponents.js.bundle.js
node_modules.resize-observer-polyfill.bundle.js
node_modules.regenerator-runtime.bundle.js
node_modules.jellyfin-apiclient.bundle.js
node_modules.intersection-observer.bundle.js
node_modules.history.bundle.js
node_modules.dompurify.bundle.js
node_modules.react-router.bundle.js
node_modules.react-router-dom.bundle.js
node_modules.@remix-run.router.bundle.js
60232.css
60232.bundle.js
main.jellyfin.css
main.jellyfin.bundle.js


webpack 5.91.0 compiled with 2 warnings in 150361 ms
PS C:\Users\morga\Desktop\jellyfin\jellyfin-web> cd ..
PS C:\Users\morga\Desktop\jellyfin> cd jellyfin-tizen
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> $env:JELLYFIN_WEB_DIR="C:\Users\morga\Desktop\jellyfin\jellyfin-web\dist"
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> npm ci --no-audit
npm warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated abab@2.0.5: Use your platform's native atob() and btoa() methods instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

> jellyfin-tizen@0.1.0 postinstall
> gulp

[22:37:37] Loaded external module: @babel/register
Using jellyfin-web from C:\Users\morga\Desktop\jellyfin\jellyfin-web\dist
[22:37:38] Using gulpfile ~\Desktop\jellyfin\jellyfin-tizen\gulpfile.babel.js
[22:37:38] Starting 'default'...
[22:37:38] Starting 'clean'...
[22:37:38] Finished 'clean' after 16 ms
[22:37:38] Starting 'searchFonts'...
[22:37:38] Finished 'searchFonts' after 1.04 ms
[22:37:38] Starting 'copy'...
[22:37:38] Starting 'modifyIndex'...
Found injected main.bundle
[22:37:38] Finished 'modifyIndex' after 98 ms
[22:37:39] Finished 'copy' after 1.09 s
[22:37:39] Finished 'default' after 1.12 s

added 418 packages in 6s

32 packages are looking for funding
run npm fund for details
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> npm fund
jellyfin-tizen@0.1.0
+-- https://github.com/sponsors/sindresorhus
| | -- del@7.1.0, globby@13.2.2, is-path-cwd@3.0.0, is-path-inside@4.0.0, p-map@5.5.0, aggregate-error@4.0.1, clean-stack@4.2.0, escape-string-regexp@5.0.0, indent-string@5.0.0, slash@4.0.0, p-limit@2.3.0, binary-extensions@2.3.0
|
-- https://github.com/sponsors/isaacs
| -- rimraf@3.0.2, glob@7.2.0
+-- https://opencollective.com/babel
| |
-- @babel/core@7.24.5
| -- https://opencollective.com/browserslist
|
-- browserslist@4.23.0, caniuse-lite@1.0.30001614, update-browserslist-db@1.0.13
+-- https://paulmillr.com/funding/
| -- chokidar@3.6.0
+-- https://github.com/chalk/chalk?sponsor=1
| |
-- chalk@4.1.2
| -- https://github.com/chalk/ansi-styles?sponsor=1
|
-- ansi-styles@4.3.0
+-- https://github.com/sponsors/ljharb
| -- resolve@1.22.0, is-core-module@2.8.1, supports-preserve-symlinks-flag@1.0.0
+-- https://github.com/chalk/wrap-ansi?sponsor=1
|
-- wrap-ansi@7.0.0
-- https://github.com/sponsors/epoberezkin
-- ajv@6.12.6

PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> tizen.bat build-web -e ".*" -e gulpfile.js -e README.md -e "node_modules/*" -e "package*.json" -e "yarn.lock"
tizen.bat : The term 'tizen.bat' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ tizen.bat build-web -e ".*" -e gulpfile.js -e README.md -e "node_modu ...
+ ~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (tizen.batWoozy-facetring) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> tizen.bat package -t wgt -o . -- .buildResult
tizen.bat : The term 'tizen.bat' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ tizen.bat package -t wgt -o . -- .buildResult
+ ~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (tizen.batWoozy-facetring) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen>


RE: Jellyfin on Samsung TV (Tizen)) - TheDreadPirate - 2024-10-12

Make sure you are in the directory that contains tizen.bat. It does not appear to be part of the jellyfin-tizen git. It appears to be part of Tizen Studio.


RE: Jellyfin on Samsung TV (Tizen)) - Lexus - 2024-10-12

(2024-10-12, 12:20 AM)TheDreadPirate Wrote: Make sure you are in the directory that contains tizen.bat.  It does not appear to be part of the jellyfin-tizen git.  It appears to be part of Tizen Studio.

There is a file named "tizen here:
C:\tizen-studio\tools\ide\bin
But it is not a .bat file.
See others also not getting .bat files to work on Win11.
Made it work though, this was the solution:

Code:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\morga\Desktop\jellyfin> cd jellyfin-tizen
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> $env:JELLYFIN_WEB_DIR='../jellyfin-web/dist'
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> npm ci --no-audit
npm warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated abab@2.0.5: Use your platform's native atob() and btoa() methods instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

> jellyfin-tizen@0.1.0 postinstall
> gulp

[09:14:18] Loaded external module: @babel/register
Using jellyfin-web from C:\Users\morga\Desktop\jellyfin\jellyfin-web\dist
[09:14:19] Using gulpfile ~\Desktop\jellyfin\jellyfin-tizen\gulpfile.babel.js
[09:14:19] Starting 'default'...
[09:14:19] Starting 'clean'...
[09:14:19] Finished 'clean' after 131 ms
[09:14:19] Starting 'searchFonts'...
[09:14:19] Finished 'searchFonts' after 790 μs
[09:14:19] Starting 'copy'...
[09:14:19] Starting 'modifyIndex'...
Found injected main.bundle
[09:14:19] Finished 'modifyIndex' after 87 ms
[09:14:20] Finished 'copy' after 847 ms
[09:14:20] Finished 'default' after 985 ms

added 418 packages in 6s

32 packages are looking for funding
  run `npm fund` for details
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> tizen build-web -e ".*" -e gulpfile.js -e README.md -e "node_modules/*" -e "package*.json" -e "yarn.lock"
Build Web Application:  100% (10/10)

BUILD SUCCESSFUL

Output path : C:\Users\morga\Desktop\jellyfin\jellyfin-tizen\.buildResult
Excluded : [.*, gulpfile.js, README.md, node_modules/*, package*.json, yarn.lock, .build/*, .build, .sign/*, .sign, webUnitTest/*, webUnitTest, .externalToolBuilders/*, .externalToolBuilders, .buildResult/*, .buildResult, .settings/*, .settings, .package/*, .package, .tproject, .project, .sdk_delta.info, .rds_delta, *.wgt, .tizen-ui-builder-tool.xml]
Total time: 00:00:21.077
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> tizen package -t wgt -o . -- .buildResult
The active profile is used for signing. If you want to sign with other profile, please use '--sign' option.
Author certficate: C:\Users\morga\SamsungCertificate\jellyfin\author.p12
Distributor1 certificate : C:\Users\morga\SamsungCertificate\jellyfin\distributor.p12
Excludes File Pattern: {.manifest.tmp, .delta.lst}
Ignore File: C:\Users\morga\Desktop\jellyfin\jellyfin-tizen\.buildResult\.manifest.tmp
Package File Location: C:\Users\morga\Desktop\jellyfin\jellyfin-tizen\Jellyfin.wgt
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen> tizen install -n Jellyfin.wgt -t TQ85Q70DATXXC
Transferring the package...
Transferred the package: C:\Users\morga\Desktop\jellyfin\jellyfin-tizen\Jellyfin.wgt -> /home/owner/share/tmp/sdk_tools/tmp
Installing the package...
--------------------
Platform log view
--------------------
install AprZAARz4r.Jellyfin
package_path /home/owner/share/tmp/sdk_tools/tmp/Jellyfin.wgt
app_id[AprZAARz4r.Jellyfin] install start
app_id[AprZAARz4r.Jellyfin] installing[9]
app_id[AprZAARz4r.Jellyfin] installing[19]
app_id[AprZAARz4r.Jellyfin] installing[29]
app_id[AprZAARz4r.Jellyfin] installing[39]
app_id[AprZAARz4r.Jellyfin] installing[48]
app_id[AprZAARz4r.Jellyfin] installing[58]
app_id[AprZAARz4r.Jellyfin] installing[68]
app_id[AprZAARz4r.Jellyfin] installing[78]
app_id[AprZAARz4r.Jellyfin] installing[87]
app_id[AprZAARz4r.Jellyfin] installing[97]
app_id[AprZAARz4r.Jellyfin] installing[100]
app_id[AprZAARz4r.Jellyfin] install completed
spend time for wascmd is [7104]ms
Installed the package: Id(AprZAARz4r.Jellyfin)
Tizen application is successfully installed.
Total time: 00:00:10.053
PS C:\Users\morga\Desktop\jellyfin\jellyfin-tizen>



RE: Jellyfin on Samsung TV (Tizen)) - Jorge Chávez - 2024-12-05

I asked myself why if it is possible to make this native Tizen webview they don't publish it in the Samsung store, the same happens with WebOS and Xbox, they are simple Webviews.


RE: Jellyfin on Samsung TV (Tizen)) - TheDreadPirate - 2024-12-05

Ask Samsung. You don't think we want our app in their app store?