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

Jellyfin 10.8.3 #5382

Merged
merged 7 commits into from
Aug 14, 2022
Merged

Jellyfin 10.8.3 #5382

merged 7 commits into from
Aug 14, 2022

Conversation

stevenliuit
Copy link
Contributor

@stevenliuit stevenliuit commented Aug 2, 2022

Description

update jellyfin to 10.8.3 version

Closes #5388

Checklist

  • Build rule all-supported completed successfully
  • New installation of package completed successfully
  • Package upgrade completed successfully (Manually install the package again)
  • Package functionality was tested
  • Any needed documentation is updated/created

Type of change

  • Bug fix
  • New Package
  • Package update
  • Includes small framework changes
  • This change requires a documentation update (e.g. Wiki)

@publicarray
Copy link
Member

publicarray commented Aug 5, 2022

Thanks for continuing to update it. As we know now .net 6.0 requires more modern libraries from the host OS which means we either drop DSM6 support or use bubblewrap (see https://github.com/Servarr/spksrc/commits?author=ta264 & https://wiki.servarr.com/synology-packages) to include a thin Debian environment with updated libs.

Thanks to @hgy59 and #5383 we also exclude specific arches e.g. comcerto. (Thanks @ta264 https://discord.com/channels/732558169863225384/905064261984845836/1004134443755241582)

So for now, please add the following to the makefile:

UNSUPPORTED_ARCHS += comcerto2k
REQUIRED_MIN_DSM = 7.0

spk/jellyfin/Makefile Outdated Show resolved Hide resolved
@publicarray publicarray mentioned this pull request Aug 5, 2022
10 tasks
@publicarray publicarray added the dotnet Related to dotnet (core) label Aug 6, 2022
@MothDoctor
Copy link

Will someone finally release this update, please? Can't use Jellyfin on Google Chromecast 4.0 since the client app already updated itself to 10.8.1, while this package which waits another 6 weeks months to be pushed, and PR is now closed for an unknown reason...

Jellyfin on NAS is awesome, but pretty useless if updating some versions numbers takes so much time :(

@hgy59
Copy link
Contributor

hgy59 commented Aug 11, 2022

@MothDoctor if you are in a hurry, you can download packages created by the github build action for manual installation.
(navigate: checks - build - artifacts)

@hgy59
Copy link
Contributor

hgy59 commented Aug 12, 2022

@stevenliuit current version runs fine on my DS218 with DSM 6.2.4 (aarch64)
but it does not work on DSM 7.0.1 on my DS218+ (x64 - apollolake)
jellyfin stops to log after the following lines.

[17:31:28] [INF] [1] Main: Startup complete 0:00:09.6917848
[17:31:30] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: StartupTrigger fired for task: Update Plugins
[17:31:30] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task PluginUpdateTask
[17:31:30] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Update Plugins
[17:31:31] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 1 seconds
[17:31:31] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks

The web UI runs, but shows only a button of my Diskstation and offers to "choose server", but it is not possible to connect.

@stevenliuit
Copy link
Contributor Author

@stevenliuit目前版本在 DSM 6.2.4 (aarch64) 的 DS218 上运行良好, 但在我的 DS218+ (x64 - apollolake) 上的 DSM 7.0.1 上无法正常运行 jellyfin 在以下几行之后记录。

[17:31:28] [INF] [1] Main: Startup complete 0:00:09.6917848
[17:31:30] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: StartupTrigger fired for task: Update Plugins
[17:31:30] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task PluginUpdateTask
[17:31:30] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Update Plugins
[17:31:31] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 1 seconds
[17:31:31] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks

Web UI 可以运行,但只是选择显示我的 Diskstation 的一个按钮并提供“服务器”,但无法连接。

@stevenliuit current version runs fine on my DS218 with DSM 6.2.4 (aarch64) but it does not work on DSM 7.0.1 on my DS218+ (x64 - apollolake) jellyfin stops to log after the following lines.

[17:31:28] [INF] [1] Main: Startup complete 0:00:09.6917848
[17:31:30] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: StartupTrigger fired for task: Update Plugins
[17:31:30] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task PluginUpdateTask
[17:31:30] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Update Plugins
[17:31:31] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 1 seconds
[17:31:31] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks

The web UI runs, but shows only a button of my Diskstation and offers to "choose server", but it is not possible to connect.

please chose other bowser or clean this btowser cache

@hgy59
Copy link
Contributor

hgy59 commented Aug 12, 2022

please chose other bowser or clean this btowser cache

@stevenliuit thanks mate! 👍

@hgy59
Copy link
Contributor

hgy59 commented Aug 12, 2022

@stevenliuit we need to include the current upstream master branch to get variable to dotnet (un) supported archs.
Can you rebase to upstream/master or merge upstream/master into this branch?

@stevenliuit
Copy link
Contributor Author

@stevenliuit we need to include the current upstream master branch to get variable to dotnet (un) supported archs.
Can you rebase to upstream/master or merge upstream/master into this branch?

I'm on vacation recently, and I may not be able to use the computer for a week

stevenliuit and others added 7 commits August 12, 2022 22:42
- update dotnet sdk and add fix for dotnet/sdk#27059
Co-authored-by: Sebastian Schmidt <publicarray@users.noreply.github.com>
- avoid optimize (ReadyToRun assemblies)
- use original parameters to avoid debug files
@hgy59
Copy link
Contributor

hgy59 commented Aug 12, 2022

@stevenliuit enjoy your vacation! I have done the rebase and adjusted the unsupported archs.

@MothDoctor any feedback on the latest build is appreciated.

@hgy59
Copy link
Contributor

hgy59 commented Aug 12, 2022

So for now, please add the following to the makefile:

UNSUPPORTED_ARCHS += comcerto2k
REQUIRED_MIN_DSM = 7.0

@publicarray I run successfully this release on DS218 (aarch64) with DSM 6.2.4-25556 Update 6
I have tested music playback only. Is there any function that might not work on DSM < 7?

@ta264
Copy link
Contributor

ta264 commented Aug 12, 2022

I'm no jellyin expert, but my experience with .NET and Radarr is that generally if it starts it's ok. The DSM 6 support seemed to vary by model, I guess depending on the particular kernel / glibc they came with. I get the sense newer glibc is needed for arm devices than x64 but I don't have any concrete minimum versions I'm afraid.

@MothDoctor
Copy link

@MothDoctor if you are in a hurry, you can download packages created by the github build action for manual installation. (navigate: checks - build - artifacts)

Thanks! It works fine at DSM 7.1 on DS720+ hardware :)
I hope this gonna get updated online for other folks :)

@hgy59 hgy59 merged commit d3a2b04 into SynoCommunity:master Aug 14, 2022
@adii1981
Copy link

Thank you to everyone involved. I confirm that it works fine on Synology DS416j (armada38x, armv7) with DSM 7.1 (I successfully upgraded Jellyfin from v10.8.0-5). Thank you!

@hgy59 hgy59 added the status/published Published and activated (may take up to 48h until visible in DSM package manager) label Aug 14, 2022
@azmi-ah
Copy link

azmi-ah commented Aug 18, 2022

Hi! I am looking for some help, please. Jellyfin is installed on my Synology NAS. Recently, I was suddenly not able to access the login page of my Jellyfin server through the IOS devices (App and Safari). It is diverting to the setup page, although my admin user is already set and Jellyfin was already configured and being used for many months. Any idea how to solve this issue? The issue started, when I was traveling. I used to access Jellyfin through the dns address created by TP-Link router. The access to the login page was working for a few days, then it didn’t. So, I tried accessing it from the VPN (OpenVPN), but I couldn't. When I came back to my local network, I was able to login for a few days on my laptop (Chrome), but still couldn't access the login page on my iPhone or iPad. Now, I am not able to access the login page even from the laptop (Chrome). Before the login through Chrome became inaccessible, I updated to 10.8.3-6, which is the latest update (in Synology). Jellyfin is installed in Synology DSM 6.2.4-25556 Update 6 as a Package (not docker). One more note, while troubleshooting, I noticed that jellyfin-web file is not available in the "/volume1/@appstore/jellyfin/share" folder. Any idea how to resolve this matter? Thank you.

@stevenliuit stevenliuit deleted the jellyfin-10.8.3 branch August 23, 2022 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dotnet Related to dotnet (core) status/published Published and activated (may take up to 48h until visible in DSM package manager)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update to Jellyfin 10.8.1 -> dependency of jellyfin-androidtv 0.14.0
7 participants