[Support] binhex - Jellyfin


117 posts in this topic Last Reply

Recommended Posts

I do not seem to be able to update past 10.5. It downloads fine, tries to install and succeeds according to the UI. But after the container has started it is still on the same version and the update is still available.

I don't have problems updated other Binhex containers, just this one. Is removing the container and installing it from scratch a solution? I want to try this as a last resort though. 

Link to post
  • Replies 116
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

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

Overview: Support for Docker image arch-jellyfin in the binhex repo. Application: Jellyfin - https://github.com/jellyfin/jellyfin Docker Hub: https://hub.docker.com/r/binhex/arch-jellyfin/

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)

Posted Images

10 hours ago, SysRq said:

I do not seem to be able to update past 10.5. It downloads fine, tries to install and succeeds according to the UI. But after the container has started it is still on the same version and the update is still available.

I don't have problems updated other Binhex containers, just this one. Is removing the container and installing it from scratch a solution? I want to try this as a last resort though. 

10.5.4 is the latest stable version, what version do you want?.

Link to post
  • 1 month later...

Jeez man your containers are usually flawless but Jellyfin itself should be labeled an Alpha.

 

Not only will it refuse to direct play literally anything, where Emby and Plex have noooo problems what-so-ever, it bugs out and crashes all the time. Now for some reason it won't even load and it's just stopped responding at all:

 

2020-05-20 22:49:03,681 DEBG 'jellyfin' stdout output:
[22:49:03] [ERR] [59] Emby.Server.Implementations.HttpServer.HttpListenerHost: Error processing request: Could not find file '/config/data/transcodes/9e3f75effb6aeec1d9afbfb6845d2235.mkv'. URL: http://192.168.1.50:8096/videos/285a6f31-f7b3-381a-fe0e-71f6197d7aaf/stream.mkv?DeviceId=b2fa883e87f2745a&MediaSourceId=285a6f31f7b3381afe0e71f6197d7aaf&VideoCodec=h264&AudioCodec=ac3,aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=52267016&AudioBitrate=192000&PlaySessionId=f78afd9821a443efa2904d6e8edb7d11&SubtitleMethod=Encode&CopyTimestamps=true&RequireAvc=false&Tag=746d4f2465ec1d37763b2fa96e364bbf&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&h264-maxrefframes=4&ac3-audiochannels=6&aac-audiochannels=6&mp3-audiochannels=6&TranscodeReasons=SubtitleCodecNotSupported&allowVideoStreamCopy=false&allowAudioStreamCopy=false,false

2020-05-20 22:49:03,716 DEBG 'jellyfin' stdout output:
[22:49:03] [WRN] [39] Emby.Server.Implementations.HttpServer.HttpListenerHost: HTTP Response 204 to 192.168.1.105. Time (slow): 0:00:01.7056576. http://192.168.1.50:8096/Sessions/Playing/Stopped

2020-05-20 22:49:05,694 DEBG 'jellyfin' stdout output:
[22:49:05] [INF] [51] MediaBrowser.Api.Playback.Progressive.VideoService: /usr/bin/ffmpeg -i file:"/media/ANIME/Made in Abyss/Wandering Twilight 2019 1080p BluRay/MADE IN ABYSS - Wandering Twilight 2019 1080p BluRay REMUX AVC AAC 2.0 Dual Audio-ZR-.mkv" -map 0:0 -map 0:1 -codec:v:0 h264_v4l2m2m -force_key_frames "expr:gte(t,n_forced*5)" -vf "subtitles='/media/ANIME/Made in Abyss/Wandering Twilight 2019 1080p BluRay/MADE IN ABYSS - Wandering Twilight 2019 1080p BluRay REMUX AVC AAC 2.0 Dual Audio-ZR-.mkv:si=0'" -copyts -avoid_negative_ts disabled -start_at_zero -pix_fmt nv21 -b:v 43045300 -maxrate 43045300 -bufsize 86090600 -level 41 -vsync -1 -map_metadata -1 -map_chapters -1 -threads 0 -codec:a:0 ac3 -ac 2 -ab 192000 -y "/config/data/transcodes/9e3f75effb6aeec1d9afbfb6845d2235.mkv"

2020-05-20 22:49:05,704 DEBG 'jellyfin' stdout output:
[22:49:05] [ERR] [51] MediaBrowser.Api.Playback.Progressive.VideoService: FFMpeg exited with code 1

2020-05-20 22:49:05,802 DEBG 'jellyfin' stdout output:
[22:49:05] [ERR] [42] Emby.Server.Implementations.HttpServer.HttpListenerHost: Error processing request: Could not find file '/config/data/transcodes/9e3f75effb6aeec1d9afbfb6845d2235.mkv'. URL: http://192.168.1.50:8096/videos/285a6f31-f7b3-381a-fe0e-71f6197d7aaf/stream.mkv?DeviceId=b2fa883e87f2745a&MediaSourceId=285a6f31f7b3381afe0e71f6197d7aaf&VideoCodec=h264&AudioCodec=ac3,aac,mp3&AudioStreamIndex=1&SubtitleStreamIndex=4&VideoBitrate=52267016&AudioBitrate=192000&PlaySessionId=f78afd9821a443efa2904d6e8edb7d11&SubtitleMethod=Encode&CopyTimestamps=true&RequireAvc=false&Tag=746d4f2465ec1d37763b2fa96e364bbf&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&h264-maxrefframes=4&ac3-audiochannels=6&aac-audiochannels=6&mp3-audiochannels=6&TranscodeReasons=SubtitleCodecNotSupported&allowVideoStreamCopy=false&allowAudioStreamCopy=false,false

2020-05-20 22:49:06,008 DEBG 'jellyfin' stdout output:
[22:49:06] [INF] [39] App: Deleting partial stream file(s) /config/data/transcodes/9e3f75effb6aeec1d9afbfb6845d2235.mkv

2020-05-20 22:49:06,008 DEBG 'jellyfin' stdout output:
[22:49:06] [INF] [39] App: Deleting partial stream file(s) /config/data/transcodes/9e3f75effb6aeec1d9afbfb6845d2235.mkv

2020-05-20 22:49:06,009 DEBG 'jellyfin' stdout output:
[22:49:06] [INF] [39] App: Deleting partial stream file(s) /config/data/transcodes/9e3f75effb6aeec1d9afbfb6845d2235.mkv

2020-05-20 22:49:06,010 DEBG 'jellyfin' stdout output:
[22:49:06] [INF] [39] App: Deleting partial stream file(s) /config/data/transcodes/9e3f75effb6aeec1d9afbfb6845d2235.mkv

2020-05-20 22:49:07,513 DEBG 'jellyfin' stdout output:
[22:49:07] [INF] [22] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app AndroidTV 0.11.3 playing MADE IN ABYSS - Wandering Twilight 2019 1080p BluRay REMUX AVC AAC 2.0 Dual Audio-ZR-. Stopped at 0 ms

2020-05-20 22:49:07,619 DEBG 'jellyfin' stdout output:
[22:49:07] [WRN] [22] Emby.Server.Implementations.HttpServer.HttpListenerHost: HTTP Response 204 to 192.168.1.105. Time (slow): 0:00:01.6436943. http://192.168.1.50:8096/Sessions/Playing/Stopped

2020-05-20 22:49:08,470 DEBG 'jellyfin' stdout output:
[22:49:08] [ERR] [37] Emby.Server.Implementations.HttpServer.HttpListenerHost: Error processing request: Could not find a part of the path '/usr/lib/jellyfin/jellyfin-web/index.html'. URL: http://192.168.1.50:8096/web/index.html

2020-05-20 22:49:10,945 DEBG 'jellyfin' stdout output:
[22:49:10] [ERR] [37] Emby.Server.Implementations.HttpServer.HttpListenerHost: Error processing request: Could not find a part of the path '/usr/lib/jellyfin/jellyfin-web/index.html'. URL: http://192.168.1.50:8096/web/index.html

2020-05-20 22:49:20,693 DEBG 'jellyfin' stdout output:
[22:49:20] [ERR] [39] Emby.Server.Implementations.HttpServer.HttpListenerHost: Error processing request: Could not find a part of the path '/usr/lib/jellyfin/jellyfin-web/index.html'. URL: http://192.168.1.50:8096/web/index.html

2020-05-20 22:49:27,700 WARN received SIGTERM indicating exit request
2020-05-20 22:49:27,701 DEBG killing jellyfin (pid 49) with signal SIGTERM
2020-05-20 22:49:27,701 INFO waiting for jellyfin to die
2020-05-20 22:49:28,702 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 139741125176528 for <Subprocess at 139741125176576 with name jellyfin in state STOPPING> (stdout)>
2020-05-20 22:49:28,702 DEBG fd 10 closed, stopped monitoring <POutputDispatcher at 139741125177008 for <Subprocess at 139741125176576 with name jellyfin in state STOPPING> (stderr)>
2020-05-20 22:49:28,703 INFO stopped: jellyfin (terminated by SIGTERM)
2020-05-20 22:49:28,703 DEBG received SIGCHLD indicating a child quit
Created by...
___. .__ .__
\_ |__ |__| ____ | |__ ____ ___ ___
| __ \| |/ \| | \_/ __ \\ \/ /
| \_\ \ | | \ Y \ ___/ > <
|___ /__|___| /___| /\___ >__/\_ \
\/ \/ \/ \/ \/
https://hub.docker.com/u/binhex/

2020-05-20 22:49:34.683510 [info] System information Linux 08506501db65 4.19.107-Unraid #1 SMP Thu Mar 5 13:55:57 PST 2020 x86_64 GNU/Linux
2020-05-20 22:49:34.990609 [info] PUID defined as '99'
2020-05-20 22:49:35.312280 [info] PGID defined as '100'
2020-05-20 22:49:44.387501 [info] UMASK defined as '000'
2020-05-20 22:49:44.449177 [info] Permissions already set for volume mappings
2020-05-20 22:49:45.571889 [info] Deleting files in /tmp (non recursive)...
2020-05-20 22:49:45.699992 [info] Starting Supervisor...
2020-05-20 22:49:46,400 INFO Included extra file "/etc/supervisor/conf.d/jellyfin.conf" during parsing
2020-05-20 22:49:46,401 INFO Set uid to user 0 succeeded
2020-05-20 22:49:46,407 INFO supervisord started with pid 7
2020-05-20 22:49:47,410 INFO spawned: 'jellyfin' with pid 50
2020-05-20 22:49:47,410 INFO reaped unknown pid 8
2020-05-20 22:49:47,449 DEBG 'jellyfin' stderr output:
It was not possible to find any installed .NET Core SDKs
Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
https://aka.ms/dotnet-download

2020-05-20 22:49:47,450 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 140659088215248 for <Subprocess at 140659088215296 with name jellyfin in state STARTING> (stdout)>
2020-05-20 22:49:47,450 DEBG fd 10 closed, stopped monitoring <POutputDispatcher at 140659088215728 for <Subprocess at 140659088215296 with name jellyfin in state STARTING> (stderr)>
2020-05-20 22:49:47,450 INFO exited: jellyfin (exit status 145; not expected)
2020-05-20 22:49:47,451 DEBG received SIGCHLD indicating a child quit
2020-05-20 22:49:48,455 INFO spawned: 'jellyfin' with pid 53
2020-05-20 22:49:48,483 DEBG 'jellyfin' stderr output:
It was not possible to find any installed .NET Core SDKs
Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
https://aka.ms/dotnet-download

2020-05-20 22:49:48,484 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 140659089117920 for <Subprocess at 140659088215296 with name jellyfin in state STARTING> (stdout)>
2020-05-20 22:49:48,484 DEBG fd 10 closed, stopped monitoring <POutputDispatcher at 140659087414512 for <Subprocess at 140659088215296 with name jellyfin in state STARTING> (stderr)>
2020-05-20 22:49:48,484 INFO exited: jellyfin (exit status 145; not expected)
2020-05-20 22:49:48,485 DEBG received SIGCHLD indicating a child quit
2020-05-20 22:49:50,489 INFO spawned: 'jellyfin' with pid 56
2020-05-20 22:49:50,516 DEBG 'jellyfin' stderr output:
It was not possible to find any installed .NET Core SDKs
Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
https://aka.ms/dotnet-download

2020-05-20 22:49:50,517 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 140659087925104 for <Subprocess at 140659088215296 with name jellyfin in state STARTING> (stdout)>
2020-05-20 22:49:50,517 DEBG fd 10 closed, stopped monitoring <POutputDispatcher at 140659088215728 for <Subprocess at 140659088215296 with name jellyfin in state STARTING> (stderr)>
2020-05-20 22:49:50,518 INFO exited: jellyfin (exit status 145; not expected)
2020-05-20 22:49:50,518 DEBG received SIGCHLD indicating a child quit
2020-05-20 22:49:53,524 INFO spawned: 'jellyfin' with pid 59
2020-05-20 22:49:53,548 DEBG 'jellyfin' stderr output:
It was not possible to find any installed .NET Core SDKs
Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
https://aka.ms/dotnet-download

2020-05-20 22:49:53,548 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 140659089117920 for <Subprocess at 140659088215296 with name jellyfin in state STARTING> (stdout)>
2020-05-20 22:49:53,549 DEBG fd 10 closed, stopped monitoring <POutputDispatcher at 140659087414416 for <Subprocess at 140659088215296 with name jellyfin in state STARTING> (stderr)>
2020-05-20 22:49:53,549 INFO exited: jellyfin (exit status 145; not expected)
2020-05-20 22:49:53,549 DEBG received SIGCHLD indicating a child quit
2020-05-20 22:49:54,551 INFO gave up: jellyfin entered FATAL state, too many start retries too quickly

I see all kinds of errors. No .net core? Subtitle stylizing issues despite the fact that Emby has no problem with them at all. Then what's this about:

 

Could not find a part of the path '/usr/lib/jellyfin/jellyfin-web/index.html'

How on earth did that happen...

Link to post
1 hour ago, plantsandbinary said:

Jeez man your containers are usually flawless but Jellyfin itself should be labeled an Alpha.

i only package whats available to me, if its buggy then best bet is to post an issue on the jellyfin gihub repo.

 

1 hour ago, plantsandbinary said:

I see all kinds of errors. No .net core?

unlikely otherwise it wouldnt start at all, perhaps an issue with the version of .net core included leading to generic error message.

 

1 hour ago, plantsandbinary said:

How on earth did that happen...

no idea, it does sound pretty strange for what looks like the index page to go awol.

 

just double check you arent out of space or you havent got cache/array issues leading to docker container corruption.

Link to post
  • 1 month later...

Awesome container, just found it and giving it a spin as a replacement for Plex. Some questions about the docker though, it looks like it only exposes the http port to the network, but none of the others.

 

I am giving the container it's own IP and would like to use HTTPS to access it, but I am unclear on how I expose that port (8920) for clients to connect. I added it to the docker, but it does not show up and the connection is denied when I try to connect. I also want to open up the client discovery port (UDP 7359) so that my TVs and other such devices can find the server and make the setup easier.

 

I edited the Docker, added the ports, matched their settings to the one already defined port and this did not work. So there is a step or something I am missing.

 

Link to post
  • 4 months later...
  • 1 month later...

10.7.0 will be enabling HDR tonemapping and may require some additional packages in the docker as a result - especially to leverage Intel VAAPI capability. Would be nice to just have that in the docker or as an easy docker config option.

Link to post
  • 2 weeks later...

I'm having issues disabling DLNA and removing mapping to port 1900.

 

My unraid server is running Plex and Jellyfin, both of which try to bind port 1900 for DLNA. The typical result is that Plex launches and maps the port, but that causes Jellyfin to fail to launch.

 

I don't actually care about DLNA, so I've tried disabling it in the Plex and Jellyfin interfaces and removing the port mapping from both containers. However, every single time one of the dockers updates, the port 1900 binding reappears. Is there any way to prevent this from happening?

 

[posted the same question in the Plex thread]

Link to post
  • 2 weeks later...

Am I being an idiot? (50/50)

 

In metadata manager > Refresh metadata > Refresh mode: Replace all metadate

It says action queued, but I don't know where, or why, or how I force this through, my metadata is correct except for a recent IP and network overhaul, so i just want it to update the path ideally, but was going to just leave it chugging away if possible.

 

I should probably ask this within the Jellyfin community, as I know this is the support thread for the binhex-docker.  But its just in case.  And i spend more time around these parts currently. 

Link to post
  • 4 weeks later...

Looking for step by step instructions to enable transcoding using APU.

 

first disclaimer, i am a complete novice, so excuse my naivete. 

after weeks of searching for instruction i gave up and turned to this wonderful forum for help.

my unraid uses Ryzen 3400G (no dedicated GPU). 

i have installed jellyfin, and made it accessible remotely through a reverse proxy.  now, i would like to firstly know if it is possible to enable transcoding/hardware acceleration on my unraid,  and if it is possible how? 

i was reading here and there about necessity of mesa drivers installation, etc. but nothing really in a form of "unraid and jellyfin transcoding for dummies" step by step instructions. 

hope someone can help.

 

Link to post
7 hours ago, onufry said:

Looking for step by step instructions to enable transcoding using APU.

 

first disclaimer, i am a complete novice, so excuse my naivete. 

after weeks of searching for instruction i gave up and turned to this wonderful forum for help.

my unraid uses Ryzen 3400G (no dedicated GPU). 

i have installed jellyfin, and made it accessible remotely through a reverse proxy.  now, i would like to firstly know if it is possible to enable transcoding/hardware acceleration on my unraid,  and if it is possible how? 

i was reading here and there about necessity of mesa drivers installation, etc. but nothing really in a form of "unraid and jellyfin transcoding for dummies" step by step instructions. 

hope someone can help.

 

ive got no idea on whether you can use an APU for transcoding maybe @ich777 would know, as he is now qute savvy with hardware transcoding 🙂

Link to post
7 hours ago, onufry said:

Looking for step by step instructions to enable transcoding using APU.

From what I've know it should be possible since it uses also the VA-API but you will need some kind of software/drivers on the host (Unraid).

 

I'm currently trying to get my hands on AMD hardware but it's not that easy since I only need it once to test if this is possible and what is needed to make a Plugin or something to make it work.

 

The process is basically mostly the same I think as for Intel that you have to modprobe the driver and then pass '/dev/dri' through to the Container, with the only exception that you need, like said above, some kind of software/drivers on the host.

Link to post

Has anyone been able to get the Intel IGPU to work with this container? I pass it through to the container but get this error from ffmpeg 

 

[AVHWDeviceContext @ 0x4db2380] No VA display found for device: /dev/dri/renderD128.
Device creation failed: -22.
Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': Invalid argument
Error parsing global options: Invalid argument

 

Link to post
On 1/29/2021 at 11:48 PM, LushFire said:

Has anyone been able to get the Intel IGPU to work with this container? I pass it through to the container but get this error from ffmpeg 

 


[AVHWDeviceContext @ 0x4db2380] No VA display found for device: /dev/dri/renderD128.
Device creation failed: -22.
Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': Invalid argument
Error parsing global options: Invalid argument

 

Used linuxserver docker container and it worked right away

Link to post

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.