From c08e39f6d3db79ed243785e99fdcc02f515b2b69 Mon Sep 17 00:00:00 2001 From: Branden Palmer Date: Tue, 3 Jan 2023 17:01:15 +0700 Subject: [PATCH 1/8] update README Add how to links for prereqs Add sdb cert todo --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6072b5d..33f86b1 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,8 @@ _Also look [Wiki](https://github.com/jellyfin/jellyfin-tizen/wiki)._ ### Getting Started 1. Install prerequisites. -2. Install Certificate Manager using Tizen Studio Package Manager. -3. Setup Tizen certificate in Certificate Manager. +2. Install Certificate Manager using Tizen Studio Package Manager. (https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/installing-tv-sdk.html) +3. Setup Tizen certificate in Certificate Manager. (https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/creating-certificates.html) 4. Clone or download Jellyfin Web repository (https://github.com/jellyfin/jellyfin-web). > It is recommended that the web version match the server version. @@ -100,7 +100,9 @@ tizen package -t wgt -o . -- .buildResult sdb connect YOUR_TV_IP ``` 4. If you are using a Samsung certificate, `Permit to install applications` on your TV using Device Manager from Tizen Studio. Or with sdb. - > TODO: Find a command + ```sh + sdb push ~/SamsungCertificate//*.xml /home/developer + ``` 5. Install package. ```sh tizen install -n Jellyfin.wgt -t UE65NU7400 From 83cd022640b989654613ed93fe00fb71f35f3274 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> Date: Wed, 1 May 2024 13:20:52 +0300 Subject: [PATCH 2/8] Add a note about Samsung certificate --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 33f86b1..9d3459a 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ _Also look [Wiki](https://github.com/jellyfin/jellyfin-tizen/wiki)._ 1. Install prerequisites. 2. Install Certificate Manager using Tizen Studio Package Manager. (https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/installing-tv-sdk.html) 3. Setup Tizen certificate in Certificate Manager. (https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/creating-certificates.html) + > If you have installation problems with the Tizen certificate, try creating a Samsung certificate. In this case, you will also need a Samsung account. 4. Clone or download Jellyfin Web repository (https://github.com/jellyfin/jellyfin-web). > It is recommended that the web version match the server version. From 052f48c959f32075d82673ee69ece60999c29fef Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> Date: Wed, 1 May 2024 13:20:52 +0300 Subject: [PATCH 3/8] Use markdown for links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9d3459a..d2f904f 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,8 @@ _Also look [Wiki](https://github.com/jellyfin/jellyfin-tizen/wiki)._ ### Getting Started 1. Install prerequisites. -2. Install Certificate Manager using Tizen Studio Package Manager. (https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/installing-tv-sdk.html) -3. Setup Tizen certificate in Certificate Manager. (https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/creating-certificates.html) +2. Install Certificate Manager using Tizen Studio Package Manager. See [Installing Required Extensions](https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/installing-tv-sdk.html#Installing-Required-Extensions). +3. Setup Tizen certificate in Certificate Manager. See [Creating Certificates](https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/creating-certificates.html). > If you have installation problems with the Tizen certificate, try creating a Samsung certificate. In this case, you will also need a Samsung account. 4. Clone or download Jellyfin Web repository (https://github.com/jellyfin/jellyfin-web). From 51b0a6c9f2b2d12e6334dd108a90fb96cb8b34f2 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> Date: Wed, 1 May 2024 13:22:33 +0300 Subject: [PATCH 4/8] Change link to Installing TV SDK --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d2f904f..5333ee2 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ _Also look [Wiki](https://github.com/jellyfin/jellyfin-tizen/wiki)._ ### Prerequisites -* Tizen Studio 4.6+ with IDE or Tizen Studio 4.6+ with CLI (https://developer.tizen.org/development/tizen-studio/download) +* Tizen Studio 4.6+ with IDE or Tizen Studio 4.6+ with CLI. See [Installing TV SDK](https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/installing-tv-sdk.html). * Git * Node.js 16+ From 99e56247ccebdeb4836d68ef14c15eb4849b4e9d Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Wed, 1 May 2024 13:30:57 +0300 Subject: [PATCH 5/8] Update Node.JS version --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5333ee2..12d926e 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ _Also look [Wiki](https://github.com/jellyfin/jellyfin-tizen/wiki)._ ### Prerequisites * Tizen Studio 4.6+ with IDE or Tizen Studio 4.6+ with CLI. See [Installing TV SDK](https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/installing-tv-sdk.html). * Git -* Node.js 16+ +* Node.js 20+ ### Getting Started From 5e65ea817c1117b2a0f185eae0237f551a78c59d Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Wed, 1 May 2024 13:41:50 +0300 Subject: [PATCH 6/8] Add alternative for permit to install --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 12d926e..a065920 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,15 @@ tizen package -t wgt -o . -- .buildResult ```sh sdb connect YOUR_TV_IP ``` -4. If you are using a Samsung certificate, `Permit to install applications` on your TV using Device Manager from Tizen Studio. Or with sdb. +4. If you are using a Samsung certificate, `Permit to install applications` on your TV using Device Manager from Tizen Studio. + + Or using Tizen CLI: + ```sh + tizen install-permit -t UE65NU7400 + ``` + > Specify target with `-t` option. Use `sdb devices` to list them. + + Or using sdb: ```sh sdb push ~/SamsungCertificate//*.xml /home/developer ``` From ba6c6dd9a216cbf1892e508a0dec5809e0026482 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Wed, 1 May 2024 13:52:38 +0300 Subject: [PATCH 7/8] Change formatting --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a065920..cba94f3 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,9 @@ tizen package -t wgt -o . -- .buildResult 1. Run TV. 2. Activate Developer Mode on TV (https://developer.samsung.com/tv/develop/getting-started/using-sdk/tv-device). -3. Connect to TV with Device Manager from Tizen Studio. Or with sdb. +3. Connect to TV with Device Manager from Tizen Studio. + + Or using sdb: ```sh sdb connect YOUR_TV_IP ``` From 8237ce93ab0deb8daa3040ee0b859a258c48be43 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Wed, 1 May 2024 14:22:17 +0300 Subject: [PATCH 8/8] Update links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cba94f3..3ec5f93 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ _Also look [Wiki](https://github.com/jellyfin/jellyfin-tizen/wiki)._ 2. Install Certificate Manager using Tizen Studio Package Manager. See [Installing Required Extensions](https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/installing-tv-sdk.html#Installing-Required-Extensions). 3. Setup Tizen certificate in Certificate Manager. See [Creating Certificates](https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/creating-certificates.html). > If you have installation problems with the Tizen certificate, try creating a Samsung certificate. In this case, you will also need a Samsung account. -4. Clone or download Jellyfin Web repository (https://github.com/jellyfin/jellyfin-web). +4. Clone or download [Jellyfin Web repository](https://github.com/jellyfin/jellyfin-web). > It is recommended that the web version match the server version. @@ -95,7 +95,7 @@ tizen package -t wgt -o . -- .buildResult ### Deploy to TV 1. Run TV. -2. Activate Developer Mode on TV (https://developer.samsung.com/tv/develop/getting-started/using-sdk/tv-device). +2. Activate Developer Mode on TV. See [Enable Developer Mode on the TV](https://developer.samsung.com/smarttv/develop/getting-started/using-sdk/tv-device.html#Connecting-the-TV-and-SDK). 3. Connect to TV with Device Manager from Tizen Studio. Or using sdb: