Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When and how to update? #25

Open
danwie opened this issue May 13, 2024 · 15 comments
Open

When and how to update? #25

danwie opened this issue May 13, 2024 · 15 comments

Comments

@danwie
Copy link

danwie commented May 13, 2024

I have already installed using this project a couple of months ago. I updated to jellyfin server 10.9.1. I'm now curious of when and how I can update to latest version of the client.

  1. How can I find out what version of jellyfin tizen I have installed.

  2. Where can I see the current version of jellyfin tizen?

  3. Does the install using docker method command works when updating also? Or do I need to remove the app from my TV first?

Sorry if these questions have already been answered.

@akrasic
Copy link

akrasic commented May 13, 2024

I can answer some of the questions:

For the docker command to work, at least for me, was adding --ulimit nofile=1024:65536 to the command, so the full command would be:
docker run --rm --ulimit nofile=1024:65536 georift/install-jellyfin-tizen $TV_IP_ADDRESS

Because this error:
library initialization failed - unable to allocate file descriptor table - out of memory/tizen-studio/tools/ide/bin/tizen.sh: line 143:

You need to remove Jellyfin client from the TV before, I had it installed, updated has errored out on :
app_id[AprZAARz4r.Jellyfin] install failed[118, -11], reason: Author certificate not match :

After that everything went smoothly, app (re)installed, and working fine.
Hope it helps

@leekslk
Copy link

leekslk commented May 13, 2024

@akrasic thanks for the helpful tip. was the jellyfin-tizen client updated (to 10.9.1 web related) or just some of the dependencies?

@akrasic
Copy link

akrasic commented May 13, 2024

Yes, it was updated to 10.9.1, it pulls it from here https://github.com/jeppevinkel/jellyfin-tizen-builds . You basically get the web client.
IMO much better than the Android TV client I have on Shield.

@jeppevinkel
Copy link

Yes, it was updated to 10.9.1, it pulls it from here https://github.com/jeppevinkel/jellyfin-tizen-builds . You basically get the web client. IMO much better than the Android TV client I have on Shield.

I'm curious. Do you have it working with 10.9.1 on your TV? Me as well as others can't get it running currently. Some people seem to get a header issue right when launching, and mine freezes after I sign in.

I don't currently have a definite source of the issue, so while I technically have 10.9.1 and now 10.9.2 builds in my repository, I don't currently recommend using them.

@akrasic
Copy link

akrasic commented May 18, 2024

I'm using 10.9.1 still, haven't upgraded yet. I'll see when I have time in the day to upgrade the server and client to 10.9.2 and report back.

@akrasic
Copy link

akrasic commented May 22, 2024

@jeppevinkel Sorry it took bit longer than I expected, I've upgraded the server and TV app to 10.9.2.
Login works and playback works.
Worth noting is - I'm connecting to a machine on local network, and using the LAN IP + port to connect directly to Jellyfin, without any reverse proxies between.

@jeppevinkel
Copy link

@jeppevinkel Sorry it took bit longer than I expected, I've upgraded the server and TV app to 10.9.2. Login works and playback works. Worth noting is - I'm connecting to a machine on local network, and using the LAN IP + port to connect directly to Jellyfin, without any reverse proxies between.

I had a similar setup when I faced the issues. I have since gotten it to work thanks to a fix being pushed to the release-10-9-z branch of the jellyfin-web repository. It appears that some TVs were just unaffected by the issue. Probably due to different version of firmware or software on the TV.

@jeppevinkel
Copy link

Selecting The Jellyfin-prerelease version with this installer should now work for everyone since the latest release of that includes the fix.

@akrasic
Copy link

akrasic commented May 22, 2024

That's brilliant news, thanks for sharing.

@jeppevinkel
Copy link

jeppevinkel commented May 22, 2024

I can answer some of the questions:

For the docker command to work, at least for me, was adding --ulimit nofile=1024:65536 to the command, so the full command would be: docker run --rm --ulimit nofile=1024:65536 georift/install-jellyfin-tizen $TV_IP_ADDRESS

Because this error: library initialization failed - unable to allocate file descriptor table - out of memory/tizen-studio/tools/ide/bin/tizen.sh: line 143:

You need to remove Jellyfin client from the TV before, I had it installed, updated has errored out on : app_id[AprZAARz4r.Jellyfin] install failed[118, -11], reason: Author certificate not match :

After that everything went smoothly, app (re)installed, and working fine. Hope it helps

I should also add. For any releases after https://github.com/jeppevinkel/jellyfin-tizen-builds/releases/tag/2024-05-20-1647 and going forward, you will no longer need to remove the old Jellyfin client when updating. I got the certificate stuff sorted out so it now uses a consistent certificate between builds which allows you to seamlessly update and downgrade as you see fit with any releases from that point on.

You will need to uninstall any releases older than that to get it though.

This means no more re-doing sign in when updating 😅

@danwie
Copy link
Author

danwie commented Aug 16, 2024

Is there a way to update to my TV automatically?

@leekslk
Copy link

leekslk commented Aug 16, 2024

not sure what you meant by automatically. Whenever jellyfin releases an update or when you make server side updates?

@danwie
Copy link
Author

danwie commented Aug 16, 2024

not sure what you meant by automatically. Whenever jellyfin releases an update or when you make server side updates?

Whenever there is a new jellyfin-tizen-build, or maby once a week. It seems my TV stays in developer mode. Maby there is already a script that will do the docker run once a week, with some configuration options?

@Georift
Copy link
Owner

Georift commented Sep 30, 2024

This project doesn't attempt automatic updates, you could certainly use it with a cron job to achieve something similar if you can guess when the TV will be on and time the cron job.

I'll leave this issue open as a reminder to summarize these topics and put them into a FAQ.

@Novsinclair
Copy link

Novsinclair commented Nov 10, 2024

Worked for 2024 model QE83S90DAEXCE
Log in into tv with YOUR SAMSUNG ACCOUTE

  1. Unpack jellyfin.wgt with WinRAR to folder
  2. Create new certificate with DUID of your TV (Can be found in device manager)
  3. re-sign package with tizen package -t wgt -s YOUR_NAME_CERT_PROFILE -- C:\SAMS\tizen-studio\tools\ide\bin\YOUR_FOLDER
  4. Install it with tizen install -n YOUR_NEW.wgt -t QE83S90DAEXCE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants