Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] binhex - Jellyfin

Featured Replies

No chat for a bit. Hoping Binhex is still around. Love your image man. Just saw the 10.11 update came thru for Jellyfin.

  • Replies 259
  • Views 108.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • sorry guys my screw up, forgot to change path for jellyfin data env var, its fixed now and is building a new image, sadly this will of course mean that when you pull the new image down it will re-crea

  • Just an FYI for everyone who has an NVIDIA GPU.  The Linuxserver I/O docker for NVIDIA cards will support H/W Transcoding in Jellyfin (just like it does in Emby without the PAID subscription model)

  • New image seems to be working as intended and can see appdata folder being populated as expected, thanks!

Posted Images

  • Author
5 hours ago, Heckle0 said:

No chat for a bit. Hoping Binhex is still around. Love your image man. Just saw the 10.11 update came thru for Jellyfin.

Yep im still here, when it's available upstream it will be auto built.

  • Author
24 minutes ago, tjb_altf4 said:

Caution: next release has a long db migration, so upgrade knowing there will be some downtime
https://jellyfin.org/posts/jellyfin-release-10.11.0

Wow!, 'several hours' to migrate the database!, i can see a lot of people posting here with 'my docker container won't start after the latest version, so i kept restarting it', hmm fun times.

The release notes explain in detail why this might take hours in big old dbs. I think, in this case restarting is not a good idea :)

Thank you sir... gonna do it tomorrow. Also heading to donate.

I use a different container for JF, but my update to 10.11 took about 5 hours.

very little CPU usage so dont be thrown off by that, I knew it was working on the database. It was live fairly quickly, but unusably slow until it had completed the migration a few hours later.

Migration was fine took 15 min tops, but it's mostly a music player (+42K songs).
Performance is terrible now though, simply loading the home page or opening an album takes 10 seconds or more

leave it for a while. mine did that too. took hours.

Update took about 10-15 minutes.
Listing movies is quite slow now, series is ok.
Guess it is still doing things in the background :)

1 hour ago, RcTomcat said:

Update took about 10-15 minutes.
Listing movies is quite slow now, series is ok.
Guess it is still doing things in the background :)

Same here.

Woke up to a broken jellyfin :(

21/10/2025 08:27:21 -04:00 - Error while starting server

21/10/2025 08:27:21 -04:00 - Migration "20250420070000_MigrateActivityLogDb" failed

21/10/2025 08:27:21 -04:00 - Error: "SQLite Error 1: 'no such table: ActivityLog'."

21/10/2025 08:27:20 -04:00 - Migrate stage AppInitialisation.

21/10/2025 08:27:20 -04:00 - 20250420070000_MigrateActivityLogDb

21/10/2025 08:27:21 -04:00 - Attempt to rollback JellyfinDb.

21/10/2025 08:27:21 -04:00 - Attempt to rollback librarydb.

21/10/2025 08:27:21 -04:00 - Migration 20250420070000_MigrateActivityLogDb failed

21/10/2025 08:27:21 -04:00 - Error: SQLite Error 1: 'no such table: ActivityLog'.

21/10/2025 08:27:20 -04:00 - Perform migration 20250420070000_MigrateActivityLogDb


Looks like it's being tracked here: https://github.com/jellyfin/jellyfin/issues/15027

I can login into Jellyfin but when I select a show to play, it doesn't play anything. It remains stuck on the show image.

1 minute ago, bobalot said:

I can login into Jellyfin but when I select a show to play, it doesn't play anything. It remains stuck on the show image.

Maybe check in with https://github.com/jellyfin/jellyfin/issues/

I did the upgrade yesterday, and everything went fine. Today, more or less exactly 24 h later, my server got really busy. I checked, and it was Jellyfin using ~ ~30% CPU for about half an hour. I guess it was straightening out the DB or some such task. Afterward, everything was still fine. The slowness that I experienced yesterday is also gone. Great job. But I realize plenty of people have issues.

My server is back to normal. Everything is fast, responsive and playback works fine :)

Went through migration fine, but home screen only displays Movies, TV Shows and Collections folders. tried to do media scan but doesnt resolve it. Noticed dashboard paths never load just contant loading.

Not a great update and have broken my Jellyfin sadly. Will remove and do a fresh scan, otherwise will delete and reinstall container.

Update, it consantly kicks me out of webui now and if manually refresh page it logs me out.

Edited by RichardA

Updated binhex-jellyfin just now. As I feared, another update where the container starts but the webinterface is not reachable afterwards.

Did a backup before I updated the container and guess I will sit this one out.

binhex-jellyfin.log

2025-10-24 10:12:04,137 DEBG 'jellyfin' stdout output:

[10:12:04] [ERR] [12] Main: Kestrel failed to start! This is most likely due to an invalid address or port bind - correct your bind configuration in network.xml and try again

2025-10-24 10:12:04,138 DEBG 'jellyfin' stdout output:

[10:12:04] [FTL] [12] Main: Error while starting server

System.MissingMethodException: Method not found: 'System.Collections.Generic.IEnumerable`1<MediaBrowser.Model.Globalization.CountryInfo> MediaBrowser.Model.Globalization.ILocalizationManager.GetCountries()'.

at Jellyfin.Plugin.Tvdb.TvdbClientManager..ctor(IApplicationHost applicationHost, ILocalizationManager localizationManager)

at InvokeStub_TvdbClientManager..ctor(Object, Span`1)

at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitIEnumerable(IEnumerableCallSite enumerableCallSite, RuntimeResolverContext context)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)

at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope)

at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(ServiceIdentifier serviceIdentifier)

at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(ServiceIdentifier serviceIdentifier, ServiceProviderEngineScope serviceProviderEngineScope)

at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType)

at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)

at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)

at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)

at Jellyfin.Server.Program.StartServer(IServerApplicationPaths appPaths, StartupOptions options, IConfiguration startupConfig)

2025-10-24 10:12:04,138 DEBG 'jellyfin' stdout output:

[10:12:04] [INF] [12] Main: Running query planner optimizations in the database... This might take a while

2025-10-24 10:12:04,285 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 22771194913056 for <Subprocess at 22771194904992 with name jellyfin in state RUNNING> (stdout)>

2025-10-24 10:12:04,285 DEBG fd 11 closed, stopped monitoring <POutputDispatcher at 22771194586256 for <Subprocess at 22771194904992 with name jellyfin in state RUNNING> (stderr)>

2025-10-24 10:12:04,285 INFO exited: jellyfin (exit status 0; expected)

2025-10-24 10:12:04,285 DEBG received SIGCHLD indicating a child quit

I'm new to jellyfin and have been playing around for a couple weeks. This update didnt work properly as far as I can tell, but its no problem for me as I just deleted the old and started fresh since Im still just playing around and hoping to get off plex. I'm wondering if anyone knows why this might be showing as the version "not available" status in unraid?

2025-10-24 08_50_42-Emerge_Docker — Mozilla Firefox.png

That just means that the repository is not available, for whatever reason. Could be on your side or on the side of the provider that hosts the repo.

3 hours ago, linuxnews said:

That just means that the repository is not available, for whatever reason. Could be on your side or on the side of the provider that hosts the repo.

ok thanks. Ive only ever seen this for containers ive added manually. I hope it refreshes at some point so ill know when theres updates.

  • 3 weeks later...

Did some testing after reading some issues potentially around btrfs/zfs, decided it would be worth trying to bypass fuse and specify /mnt/cache instead of /mnt/user.
I had some queries like Music library drop from 10 seconds to under a second, no more database locked errors.

For whatever reason, my appdata wasn't in exclusive mode (legacy settings, so Unraid wasn't doing this for me.

Something to try for others.

Edited by tjb_altf4

  • Author
22 hours ago, tjb_altf4 said:

decided it would be worth trying to bypass fuse and specify /mnt/cache instead of /mnt/user.

Ive been doing this for years, first thing i do when i create a container is ensure configuration files are written to /mnt/cache/...

  • 2 weeks later...

10.11.3?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.