jellyfin-tizen icon indicating copy to clipboard operation
jellyfin-tizen copied to clipboard

Is it not possible to get autoinstall version like emby ?

Open dmitrylyzo opened this issue 4 years ago • 25 comments

Is it not possible to get autoinstall version like emby ?

Originally posted by @dga4130-renato in https://github.com/dmitrylyzo/jellyfin-tizen/issues/2#issuecomment-601026478

dmitrylyzo avatar Mar 19 '20 22:03 dmitrylyzo

@dga4130-renato, I think you mean "TMG + license". I have not tried this, but it could definitely be a way to distribute pre-built app. As I understand, Partner Status is required for this. Currently, no such - need to discuss with team.

dmitrylyzo avatar Mar 19 '20 22:03 dmitrylyzo

Yes that is what I mean.. tmg+license Would be a big change if you think on how many Samsung smart TV's are around now , And surly almost that think on using jellyfin Will not because it's too much work to get the app compiled and installed for people that hasnt experience .

Il gio 19 mar 2020, 23:49 Dmitry Lyzo [email protected] ha scritto:

@dga4130-renato https://github.com/dga4130-renato, I think you mean "TMG + license". I have not tried this, but it could definitely be a way to distribute pre-built app. As I understand, Partner Status is required for this. Currently, no such - need to discuss with team.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dmitrylyzo/jellyfin-tizen/issues/3#issuecomment-601452260, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKL7WCMSAUEWEYZVBIWCKPTRIKOO7ANCNFSM4LPX37KA .

dga4130-renato avatar Mar 20 '20 04:03 dga4130-renato

Installed jellyfin nightly, seems quit ok server side . on android its really smooth and a quit good app. on tv unable to test. it's really a big job installing all that tizen stuff and certificates. Also on linux dependencies are unavaible, it's really a big problem.

dga4130-renato avatar Mar 20 '20 13:03 dga4130-renato

Well. I tried under Ubuntu and under windows. Under Ubuntu as we are at 19.10 it's really hard to Mach all dependencies . Really impossible as they are all tied together . Under windows asks for openjdk 8 or later . I downloaded the 14 version from Oracle and installed that node.js and yarn .. still was complaining because the jdk wasn't installed.. Is there any other solution ? Because this would drive crazy everyone 😂😂 it's really all-day I'm here.

Il ven 20 mar 2020, 05:55 renato fabbeni [email protected] ha scritto:

Yes that is what I mean.. tmg+license Would be a big change if you think on how many Samsung smart TV's are around now , And surly almost that think on using jellyfin Will not because it's too much work to get the app compiled and installed for people that hasnt experience .

Il gio 19 mar 2020, 23:49 Dmitry Lyzo [email protected] ha scritto:

@dga4130-renato https://github.com/dga4130-renato, I think you mean "TMG + license". I have not tried this, but it could definitely be a way to distribute pre-built app. As I understand, Partner Status is required for this. Currently, no such - need to discuss with team.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dmitrylyzo/jellyfin-tizen/issues/3#issuecomment-601452260, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKL7WCMSAUEWEYZVBIWCKPTRIKOO7ANCNFSM4LPX37KA .

dga4130-renato avatar Mar 20 '20 18:03 dga4130-renato

Under Ubuntu as we are at 19.10 it's really hard to Mach all dependencies .

iirc, I had to install raw packages from older dists. Currently, I have

jdk-8u212-linux-x64.tar.gz
libicu60_60.2-6ubuntu1_amd64.deb
libjavascriptcoregtk-1.0-0_2.4.11-4_amd64.deb
libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
libssl1.0.0_1.0.2n-1ubuntu6.2_amd64.deb
libwebkitgtk-1.0-0_2.4.11-4_amd64.deb
Tizen Studio 3.6

I downloaded the 14 version from Oracle and installed that node.js and

from https://developer.tizen.org/ko/development/tizen-studio/download/prerequisites You must install Oracle Java Development Kit (JDK) 8 or OpenJDK 12 for Tizen Studio 3.5 and higher.

Under Windows, I also tried only jdk-8u212. But maybe you have to add path to java.exe to PATH environment variable.

Is there any other solution ? Because this would drive crazy everyone

Yeah, I can imagine. Jellyfin Team intends to publish the app. But I can't say how long it will take.

In addition, if you are not going to use the emulator, you can build app in a virtual machine so as not to clutter up the main system.

dmitrylyzo avatar Mar 20 '20 19:03 dmitrylyzo

tomorrow will give it another try .. but If it results a big problem will have to get another solution.

Il ven 20 mar 2020, 20:14 Dmitry Lyzo [email protected] ha scritto:

Under Ubuntu as we are at 19.10 it's really hard to Mach all dependencies .

iirc, I had to install raw packages from older dists. Currently, I have

jdk-8u212-linux-x64.tar.gz libicu60_60.2-6ubuntu1_amd64.deb libjavascriptcoregtk-1.0-0_2.4.11-4_amd64.deb libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libssl1.0.0_1.0.2n-1ubuntu6.2_amd64.deb libwebkitgtk-1.0-0_2.4.11-4_amd64.deb Tizen Studio 3.6

I downloaded the 14 version from Oracle and installed that node.js and

from https://developer.tizen.org/ko/development/tizen-studio/download/prerequisites https://developer.tizen.org/ko/development/tizen-studio/download/prerequisites You must install Oracle Java Development Kit (JDK) 8 or OpenJDK 12 for Tizen Studio 3.5 and higher.

Under Windows, I also tried only jdk-8u212. But maybe you have to add path to java.exe to PATH environment variable.

Is there any other solution ? Because this would drive crazy everyone

Yeah, I can imagine. Jellyfin Team intends to publish the app. But I can't say how long it will take.

In addition, if you are not going to use the emulator, you can build app in a virtual machine so as not to clutter up the main system.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dmitrylyzo/jellyfin-tizen/issues/3#issuecomment-601869143, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKL7WCMGHBOLE6GSG4TIO4LRIO6CLANCNFSM4LPX37KA .

dga4130-renato avatar Mar 20 '20 20:03 dga4130-renato

i got every file but sill not matching ... this is a really hard stuff

Il giorno ven 20 mar 2020 alle ore 21:03 renato fabbeni [email protected] ha scritto:

tomorrow will give it another try .. but If it results a big problem will have to get another solution.

Il ven 20 mar 2020, 20:14 Dmitry Lyzo [email protected] ha scritto:

Under Ubuntu as we are at 19.10 it's really hard to Mach all dependencies .

iirc, I had to install raw packages from older dists. Currently, I have

jdk-8u212-linux-x64.tar.gz libicu60_60.2-6ubuntu1_amd64.deb libjavascriptcoregtk-1.0-0_2.4.11-4_amd64.deb libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libssl1.0.0_1.0.2n-1ubuntu6.2_amd64.deb libwebkitgtk-1.0-0_2.4.11-4_amd64.deb Tizen Studio 3.6

I downloaded the 14 version from Oracle and installed that node.js and

from https://developer.tizen.org/ko/development/tizen-studio/download/prerequisites https://developer.tizen.org/ko/development/tizen-studio/download/prerequisites You must install Oracle Java Development Kit (JDK) 8 or OpenJDK 12 for Tizen Studio 3.5 and higher.

Under Windows, I also tried only jdk-8u212. But maybe you have to add path to java.exe to PATH environment variable.

Is there any other solution ? Because this would drive crazy everyone

Yeah, I can imagine. Jellyfin Team intends to publish the app. But I can't say how long it will take.

In addition, if you are not going to use the emulator, you can build app in a virtual machine so as not to clutter up the main system.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dmitrylyzo/jellyfin-tizen/issues/3#issuecomment-601869143, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKL7WCMGHBOLE6GSG4TIO4LRIO6CLANCNFSM4LPX37KA .

dga4130-renato avatar Mar 20 '20 21:03 dga4130-renato

I better forget this night .. anyway after 6 hours I manage to compile that..

Il ven 20 mar 2020, 22:42 renato fabbeni [email protected] ha scritto:

i got every file but sill not matching ... this is a really hard stuff

Il giorno ven 20 mar 2020 alle ore 21:03 renato fabbeni < [email protected]> ha scritto:

tomorrow will give it another try .. but If it results a big problem will have to get another solution.

Il ven 20 mar 2020, 20:14 Dmitry Lyzo [email protected] ha scritto:

Under Ubuntu as we are at 19.10 it's really hard to Mach all dependencies .

iirc, I had to install raw packages from older dists. Currently, I have

jdk-8u212-linux-x64.tar.gz libicu60_60.2-6ubuntu1_amd64.deb libjavascriptcoregtk-1.0-0_2.4.11-4_amd64.deb libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libssl1.0.0_1.0.2n-1ubuntu6.2_amd64.deb libwebkitgtk-1.0-0_2.4.11-4_amd64.deb Tizen Studio 3.6

I downloaded the 14 version from Oracle and installed that node.js and

from https://developer.tizen.org/ko/development/tizen-studio/download/prerequisites https://developer.tizen.org/ko/development/tizen-studio/download/prerequisites You must install Oracle Java Development Kit (JDK) 8 or OpenJDK 12 for Tizen Studio 3.5 and higher.

Under Windows, I also tried only jdk-8u212. But maybe you have to add path to java.exe to PATH environment variable.

Is there any other solution ? Because this would drive crazy everyone

Yeah, I can imagine. Jellyfin Team intends to publish the app. But I can't say how long it will take.

In addition, if you are not going to use the emulator, you can build app in a virtual machine so as not to clutter up the main system.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dmitrylyzo/jellyfin-tizen/issues/3#issuecomment-601869143, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKL7WCMGHBOLE6GSG4TIO4LRIO6CLANCNFSM4LPX37KA .

dga4130-renato avatar Mar 21 '20 01:03 dga4130-renato

I manage to compile that

Glad to hear that.

I also tried Kubuntu 19.10 in VM. It seems that there is no need packages I mentioned - just:

jdk-8u212-linux-x64.tar.gz
Tizen Studio 3.6
gnome-keyring    <-- for Kubuntu

For some reason, other packages lie next to Tizen Studio setup. Maybe an older version required them.

Path to java executable must be in PATH environment variable. This is true for both Windows and Linux.

In addition, under Linux, master branch of jellyfin-web requires extra packages to build gifsicle

autoconf
gcc
make

dmitrylyzo avatar Mar 21 '20 08:03 dmitrylyzo

https://medium.com/norigintech/the-ultimate-guide-to-samsung-tizen-tv-web-development-f4613f672368 https://seller.samsungapps.com/tv/portal/main#

seems quit easy to create an usb autoinstall key

dga4130-renato avatar Mar 22 '20 08:03 dga4130-renato

seems quit easy to create an usb autoinstall key

Yes and no. :smile: I haven't such button. Maybe need to create group at least, but I read on Samsung forum that it will be available only for Partner Group. I ping @anthonylavado. He is more or less the official store/partner/whatever contact for Jellyfin (as he said).

Btw, you can ask questions on Matrix full channel list

dmitrylyzo avatar Mar 22 '20 09:03 dmitrylyzo

Hi all. I want to report that with Tizen Studio 3.7 there is no need to install Oracle JDK! Also I installed nodejs with a procedure like this because node and yarn version is usually outdated in official repository. I had to install libwebkitgtk and I managed to install successfully the app! All this on a VM with Ubuntu 18.04 LTS

Superpiffer avatar Apr 11 '20 16:04 Superpiffer

Im also very interested in having an autoinstall version while there is no official app in the samsusng app store.

kot7k avatar Dec 19 '20 15:12 kot7k

hi, any progress?

cipitaua avatar Apr 28 '21 14:04 cipitaua

Hello, since #1 won't be solved anytime soon, having an usb autoinstall version appears to be the only remaining solution for an easy install

@anthonylavado @cvium @dmitrylyzo could someone please explain what's currently holding the present issue? thank you

cipitaua avatar Oct 11 '21 05:10 cipitaua

@cipitaua If you are talking about TMG+license, it seems like this is not really a legal way to distribute an app according to the (i) of this: usb_packaging_tool

dmitrylyzo avatar Oct 11 '21 10:10 dmitrylyzo

if you are talking about TMG+license, it seems like this is not really a legal way to distribute an app

I don't know it it's "TMG+licence", I'm talking about the way emby is presently distributed for tizen, i.e. with a package to be put on a usb disk that once inserted in the TV it will install the app. So you say that what emby guys are doing is illegal?

Btw, if it's not legal why this thread is still up since March 2020?

cipitaua avatar Oct 11 '21 12:10 cipitaua

I don't know it it's "TMG+licence", I'm talking about the way emby is presently distributed for tizen, i.e. with a package to be put on a usb disk that once inserted in the TV it will install the app.

If we are talking about the same thing, there are TMG and license files in that ZIP.

So you say that what emby guys are doing is illegal?

I am not a lawyer and not sure about that point. That probably means that we have to get Samsung's approval first.

Btw, if it's not legal why this thread is still up since March 2020?

IMO, that doesn't mean anything.

dmitrylyzo avatar Oct 11 '21 12:10 dmitrylyzo

Samsung approval or what? worst case they'll ask to stop distributing the package, but who really thinks samsung would care? Indeed emby is releasing usb demo packages since years...

cipitaua avatar Oct 11 '21 12:10 cipitaua

What Emby does is irrelevant to us. We strive to do better and follow the ToS of our partners etc. We will try to ask for clarification from Samsung.

cvium avatar Oct 11 '21 13:10 cvium

ok thank you

cipitaua avatar Oct 11 '21 14:10 cipitaua

I am opening a discussion with our Samsung Content Manager for clarification on this.

anthonylavado avatar Oct 11 '21 18:10 anthonylavado

Just wanted to pop in with an update. I asked two questions to our Content Manager contact and got a response on one of them. I'm still waiting for the other, more crucial one to be answered.

anthonylavado avatar Oct 20 '21 00:10 anthonylavado

any news? however the usb install method is meant for beta testing, and it expires 30 days after installation, really a mood killer. The best option would be to land on the samsung store.

cipitaua avatar Dec 10 '21 12:12 cipitaua

I haven't heard back on more, despite a few requests.

At this point, I say we press forward and make an official USB AutoInstall, and continue with the rest.

anthonylavado avatar Dec 14 '21 02:12 anthonylavado