Georift / install-jellyfin-tizen

Install Jellyfin on your Samsung TV
https://tim.wants.coffee/posts/install-jellyfin-on-a-samsung-tv/
385 stars 29 forks source link

Allow Setting TV Name as an Argument #11

Open tillcash opened 9 months ago

tillcash commented 9 months ago

When attempting to install Jellyfin, I encountered an issue related to the TV name not being consistent between the Tizen Device Manager application and the API.

Attempting to connect to Samsung TV at IP address 192.168.1.68
* Server is not running. Start it now on port 26099 *
* Server has started successfully *
connecting to 192.168.1.68:26101 ...
connected to 192.168.1.68:26101
Attempting to get the TV name...
Found TV name: UA55JU6400
Attempting to install jellyfin-tizen-builds version:
https://github.com/jeppevinkel/jellyfin-tizen-builds/releases/tag/2023-06-07
There is no UA55JU6400 target.
Total time: 00:00:00.323

Capture Capture1

I can successfully install Jellyfin manually by using the name provided by Tizen Device Manager.

lgnmcrules commented 7 months ago

How did you change that to make it work?

PCJones commented 6 months ago

I have the same problem.

I tried changing the Samsungs TVs hostname to the target name the docker container expects but it seems like my firmware always prepends [TV] to the name.

Potential fix: Use .name instead of .device.modelName

edit: The actual devices name was "UJ6200" even though the name was shown as "[TV] UJ6200xxx" in both the API and the TVs settings. (can't remember the exact name, it's a friends TV).

The correct way to extract the name is by calling "sdb devices" after the "sdb connect IP" command.