jellyfin-archive / jellyfin-samsungtv

Samsung TV Client for Jellyfin
MIT License
26 stars 15 forks source link

How to install? #6

Open jcabello7 opened 4 years ago

jcabello7 commented 4 years ago

It's working? There are any guide about how to install? There are binaries compiled? Thanks in advance and great work!

vaxevanis commented 4 years ago

@jcabello7 this app is working just fine in any Samsung Legacy TV model, running Orsay (pre-2015), aka non Tizen. You can see a list of Samsung TV models here

As for the installation guide, you can use a usb stick(should be connected to the tv at all times) or download the zip and host it on your own web server

Jellyfin Legacy Samsung app installation instructions for Windows server:

  1. Download the zip file jellyfin-samsungtv-master.zip.
  2. Extract content and zip all content of the jellyfin-samsungtv-master folder to a new zip file called ex. jellyfin.zip.Copy the zip file to a subfolder ex: Widgets under the root of the default download folder on your web server I'm using IIS and the zip file is in:

C:\inetpub\wwwroot\Widgets\jellyfin.zip (example filename)

  1. Create a file called widgetlist.xml in the root folder

C:\inetpub\wwwroot\widgetlist.xml

Place this information in the xml file changing the IP to your web server's IP and the filename if needed.

<rsp stat="ok">
<list>
<widget id="Jellyfin">
<title>jellyfin</title>
<compression type="zip" size="919000"/>
<description/>
<download>http://192.168.x.x/Widgets/jellyfin.zip</download>
</widget>
</list>
</rsp>
  1. Install the app using your own web server's IP and the appropriate instructions for your model year TV. Look here
JulioNahum commented 4 years ago

To install via USB, all you need to do is download the zip, move it to the usb, connect it to the TV and it will only install? or do we have to do some more steps?

kudumi commented 4 years ago

I did try both USB and web server, it doesn't get installed, what am I doing wrong?

manjotsc commented 3 years ago

@kudumi make sure size value, you need to change size value to the exact size of your jellyfin.zip

ShaheedHaque commented 3 years ago

@vaxevanis Are the instruction on unpacking and repacking the download from Github perhaps not quite right? I ask because:

  1. the size of the resulting file is 983633 bytes, and setting that in the widgetlist.xml results in a failed install
    • the only clue from the TV is a hint to navigate to some non-existent Samsung TVAppSecurity URL, and then an empty dialog
  2. the size of the Emby_2.2.9_Europe_20210518.zip is 962226, and the size in widgetlist.xml is only 919000, but it results in a clean download
    • it then fails to run for unknown reasons against the Jellyfin server.

Is there any way to get more useful diagnostics from the TV?

ShaheedHaque commented 3 years ago

OK, the key to getting the download to work is to ensure that when the zip file is repacked:

At this point, I can install and launch the app!

sirodepom commented 2 years ago

I am blocked in the installation process.

ShaheedHaque commented 2 years ago

Did you follow the linked instructions in terms of setting up your Web server, and in terms of editing the script I provided tocontain the address of your webserver? If you did, then try using a browser to fetch your file? Use that to debug your setup.

sirodepom commented 2 years ago

Hey now it works! I'm so happy :-)

@ShaheedHaque I looked to the script but I was not able to use it, I'm not advanced enough for that. I strictly follow your recommendations of naming (but I already did yesterday...). I'm on windows 10, I noticed that the jellyfin server was not able to transfer the file, but I had no clue why. So I maintained a server with XAMPP (Apache) until the TV took the file.

Regarding the solution, I don't really see what I did different of yesterday, but I'll try to mention what I can in case it can help someone:

Good surprise to see that you prepared the 2.2.9 with jellyfin logos 👍 Thanks for all the efforts!

sermayoral commented 1 year ago

Hi friends.

I'm also interested on install this. Where can i find the 2.2.9 app? I don't find it anywhere.

Thanks in advance :-)

SEPPDROID commented 1 year ago

For anyone still commenting and trying to install the Jellyfin app on a Samsung Smart TV with the Orsay arch (pre 2015)

Login with developer account and set the "IP SETTING" to 128.199.50.45 then click "Start User App Sync"

After a few seconds the Jellyfin widget will install, it's the one from this repository. Please note that this app is very outdated and unsupported but as off today still works decently. I also still have friends with (old) samsung tv's watching movies like this ;)

For usb install just download the zip file and place it in a subdirectory to sideload offline http://128.199.50.45/Widgets/Jellyfin_2.2.5b_Europe_20210518.zip

Please also note that jellyfin behind reverse proxy + certificate will likely not work on most older tv's without being creative like creating another reverse proxy (ex. insecure.jellyfin.mydomain.tld:80)