2023-10-11, 04:08 PM
(This post was last modified: 2023-10-11, 04:30 PM by n8jadams. Edited 3 times in total.
Edit Reason: Formatting
)
I have an Unraid machine, with an i7-7700k cpu.
I am running Jellyfin using Portainer and the following docker-compose.yml file:
As far as OS goes, I've tried adding to my /boot/config/go file, I've tried installing the "Intel GPU Top" app.
In the Jellyfin admin dashboard under playback, I've enabled "Intel QuickSync (QSV)" and have tried checking and unchecking a bunch of options. I'm sure there's an ideal setting for my cpu, but I'm not sure what it is. From my research, the best options are:
Checked "Enable hardware encoding" for: H264, HEVC, MPEG2, VC1, VP8, VP9, HEVC 10-bit, VP9 10-bit.
Checked "Prefer OS native DXVA or VA-API hardware decoders
Checked "Enable hardware encoding"
Checked "Enable Intel Low-Power H.264 hardware encoder"
Checked "Enable Intel Low-Power HEVC hardware encoder"
Checked "Allow encoding in HEVC format"
Everything else was default.
Generally, I've had good luck with the AndroidTV and iOS clients playing my videos. But the problem is on the web client.
My experience is, after a fresh reboot, either with modprobe added or Intel GPU Top app installed, the videos seem to play fine and the hardware acceleration seems to be working. But then later in the day, I'll go on and try to play a video and it will sit there for 5-10 minutes without actually playing anything, and then it will just start. This is only for the web client. The AndroidTV and iOS clients play the videos fine immediately.
Not sure if this is a bug or something is misconfigured.
Best I can do for logs is this, I have the above docker-compose.yml, the above Jellyfin settings, with the Intel GPU Top app installed:
Boot prelude log:
And when I attempt to play a video in the web client:
It just hangs for a looooong time.... maybe 5 minutes later or so it will start playing, but doesn't continue logging.
Finally, when it works in my iOS client:
...and it continues with normal looking logs...
Can anybody here help me?
EDIT: Added logs.
EDIT 2: Redacted site url
EDIT 3: Formatting
I am running Jellyfin using Portainer and the following docker-compose.yml file:
Code:
version: "2.1"
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin_official
network_mode: "host"
user: 99:100
environment:
- PUID=99
- PGID=100
- UMASK=000
- TZ=America/Denver
volumes:
- /mnt/user/cloud-storage/apps/Jellyfin/:/media # Media
- /mnt/user/cloud-storage/apps/Jellyfin-config:/config # Jellyfin files
devices:
- /dev/dri:/dev/dri
ports:
- 8096:8096
restart: unless-stopped
As far as OS goes, I've tried adding
Code:
modprobe i915
In the Jellyfin admin dashboard under playback, I've enabled "Intel QuickSync (QSV)" and have tried checking and unchecking a bunch of options. I'm sure there's an ideal setting for my cpu, but I'm not sure what it is. From my research, the best options are:
Checked "Enable hardware encoding" for: H264, HEVC, MPEG2, VC1, VP8, VP9, HEVC 10-bit, VP9 10-bit.
Checked "Prefer OS native DXVA or VA-API hardware decoders
Checked "Enable hardware encoding"
Checked "Enable Intel Low-Power H.264 hardware encoder"
Checked "Enable Intel Low-Power HEVC hardware encoder"
Checked "Allow encoding in HEVC format"
Everything else was default.
Generally, I've had good luck with the AndroidTV and iOS clients playing my videos. But the problem is on the web client.
My experience is, after a fresh reboot, either with modprobe added or Intel GPU Top app installed, the videos seem to play fine and the hardware acceleration seems to be working. But then later in the day, I'll go on and try to play a video and it will sit there for 5-10 minutes without actually playing anything, and then it will just start. This is only for the web client. The AndroidTV and iOS clients play the videos fine immediately.
Not sure if this is a bug or something is misconfigured.
Best I can do for logs is this, I have the above docker-compose.yml, the above Jellyfin settings, with the Intel GPU Top app installed:
Boot prelude log:
Code:
[09:37:54] [INF] [58] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.8.11 playing Whistleblower. Stopped at 879 ms
[09:37:54] [INF] [53] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 163.116.147.33 closed
[09:37:56] [INF] [53] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for admin has succeeded.
[09:37:56] [INF] [53] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user admin: 0/0
[09:37:56] [INF] [53] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 900f4da0-70a4-41f5-b18a-0411c93ee55d
[09:37:56] [INF] [83] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 163.116.147.33 request
[09:38:10] [INF] [83] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for admin. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[09:38:10] [INF] [83] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=Anonymous Profile, Path=/media/TV/The Office (US)/Season 6/The Office (US) - S06E26 - Whistleblower Bluray-1080p.mp4, AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) media:/videos/0ea35f7e-919a-bd95-fe54-530e9ebc816f/stream.mp4?MediaSourceId=0ea35f7e919abd95fe54530e9ebc816f&Static=true&VideoCodec=hevc&AudioCodec=aac&AudioStreamIndex=2&api_key=<token>&Tag=4df13c51ed77c888f05fbead0afce219
[09:40:44] [INF] [101] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[09:40:56] [INF] [144] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[09:41:08] [INF] [30] Emby.Server.Implementations.Session.SessionWebSocketListener: Lost 1 WebSockets.
[09:45:23] [INF] [101] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:23] [INF] [101] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:23] [INF] [101] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was challenged.
[09:45:24] [INF] [143] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:24] [INF] [143] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:24] [INF] [143] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was challenged.
[09:45:27] [INF] [138] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:27] [INF] [138] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:27] [INF] [138] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was challenged.
[09:45:31] [INF] [129] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:31] [INF] [129] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:31] [INF] [129] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was challenged.
[09:45:37] [INF] [129] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.
[09:45:38] [INF] [129] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for tv has succeeded.
[09:45:38] [INF] [129] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user tv: 0/0
[09:45:38] [INF] [129] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user b06b477a-2b32-4b0d-bb6e-e8dcc38cc9c7
[09:52:51] [INF] [42] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 163.116.147.33 closed
[09:52:51] [INF] [44] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.8.11 playing Whistleblower. Stopped at 6665 ms
[09:56:57] [INF] [122] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 163.116.147.33 request
[10:03:19] [INF] [138] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:03:19] [INF] [138] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:03:19] [INF] [138] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:03:21] [INF] [138] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:03:21] [INF] [138] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:03:21] [INF] [138] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:03:22] [INF] [2] Main: Received a SIGTERM signal, shutting down
[10:03:22] [INF] [2] Main: Running query planner optimizations in the database... This might take a while
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing CoreAppHost
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing SchedulesDirect
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing ExternalPortForwarding
[10:03:22] [INF] [2] Emby.Server.Implementations.EntryPoints.ExternalPortForwarding: Stopping NAT discovery
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing EntryPoint
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing EmbyTV
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing NotificationEntryPoint
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing MusicBrainzAlbumProvider
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing UserDataChangeNotifier
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing RecordingNotifier
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing LibraryChangedNotifier
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing UdpServerEntryPoint
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing DlnaEntryPoint
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: Disposing PlayToManager
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: Disposing DeviceDiscovery
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: Disposing SsdpCommunicationsServer
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing _BroadcastListenSocket
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer Disposing 7 sendSockets
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing sendSocket from 0.0.0.0
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing sendSocket from 192.168.86.26
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing sendSocket from 172.24.0.1
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing sendSocket from 172.18.0.1
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing sendSocket from 172.17.0.1
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing sendSocket from 172.20.0.1
[10:03:22] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing sendSocket from 127.0.0.1
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing EntryPoint
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing LibraryMonitorStartup
[10:03:22] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing DeviceAccessEntryPoint
[10:08:53] [INF] [1] Main: Jellyfin version: 10.8.11
[10:08:53] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[DOTNET_SYSTEM_GLOBALIZATION_INVARIANT, 1]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_DATA_DIR, /config]"]
[10:08:53] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
[10:08:53] [INF] [1] Main: Operating system: Linux
[10:08:53] [INF] [1] Main: Architecture: X64
[10:08:53] [INF] [1] Main: 64-Bit Process: True
[10:08:53] [INF] [1] Main: User Interactive: True
[10:08:53] [INF] [1] Main: Processor count: 8
[10:08:53] [INF] [1] Main: Program data path: /config
[10:08:53] [INF] [1] Main: Web resources path: /jellyfin/jellyfin-web
[10:08:53] [INF] [1] Main: Application directory: /jellyfin/
[10:08:54] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /cache
[10:08:54] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[10:08:54] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:08:54] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:08:54] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:08:54] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: []
[10:08:54] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: []
[10:08:56] [INF] [17] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:08:56] [INF] [17] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:08:56] [INF] [17] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:08:59] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:08:59] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:08:59] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:01] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:01] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:01] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:03] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:03] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:03] [INF] [20] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:05] [INF] [12] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:05] [INF] [12] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:05] [INF] [12] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:07] [INF] [14] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:07] [INF] [14] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:07] [INF] [14] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:09] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:09] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:09] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:11] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:11] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:11] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:13] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:13] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:13] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:15] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:15] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:15] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:17] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:17] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:17] [INF] [15] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:19] [INF] [19] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:19] [INF] [19] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:19] [INF] [19] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:21] [INF] [19] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:21] [INF] [19] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[10:09:21] [INF] [19] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[10:09:22] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.8.11.0
[10:09:22] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.8.11.0
[10:09:22] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.8.11.0
[10:09:22] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.8.11.0
[10:09:22] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.8.11.0
[10:09:22] [INF] [1] Main: Kestrel listening on Any IP4 Address
[10:09:22] [WRN] [1] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage.
[10:09:22] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
[10:09:23] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {5e7245c8-1c5a-4612-8048-596ed1945089} may be persisted to storage in unencrypted form.
[10:09:23] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[10:09:23] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2023-10-12 02:00:00.000 -06:00, which is 15:50:36.5121671 from now.
[10:09:23] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 5.1.3
[10:09:23] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
[10:09:23] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[10:09:23] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[10:09:24] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[10:09:24] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg
[10:09:24] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: 6ee780510d4143bc85ded627f7ec7797
[10:09:24] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all pre-startup entry points in 0:00:00.1115869
[10:09:24] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[10:09:24] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all post-startup entry points in 0:00:00.4170974
[10:09:24] [INF] [1] Main: Startup complete 0:00:31.1282591
[10:09:24] [INF] [20] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/Home Videos
[10:09:24] [INF] [19] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/Filmi
[10:09:25] [INF] [18] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/Movies
[10:09:26] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: StartupTrigger fired for task: Update Plugins
[10:09:26] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task PluginUpdateTask
[10:09:26] [INF] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Update Plugins
[10:09:27] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 0 seconds
[10:09:27] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks
[10:09:31] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/TV
[10:09:32] [INF] [19] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for admin has succeeded.
[10:09:32] [INF] [19] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user admin: 0/0
[10:09:32] [INF] [19] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 900f4da0-70a4-41f5-b18a-0411c93ee55d
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'AccessSchedule' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ActivityLog' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'CustomItemDisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'DisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'HomeSection' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ImageInfo' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ItemDisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Permission' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Preference' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ApiKey' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Device' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'DeviceOptions' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [WRN] [20] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'User' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[10:09:33] [INF] [14] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 163.116.147.33 request
[10:09:52] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/Music
And when I attempt to play a video in the web client:
Code:
[10:09:59] [INF] [30] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for admin. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[10:09:59] [INF] [30] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=Anonymous Profile, Path=/media/TV/The Office (US)/Season 6/The Office (US) - S06E26 - Whistleblower Bluray-1080p.mp4, AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) media:/videos/0ea35f7e-919a-bd95-fe54-530e9ebc816f/stream.mp4?MediaSourceId=0ea35f7e919abd95fe54530e9ebc816f&Static=true&VideoCodec=hevc&AudioCodec=aac&AudioStreamIndex=2&api_key=<token>&Tag=4df13c51ed77c888f05fbead0afce219
[10:10:16] [INF] [18] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 163.116.147.33 request
It just hangs for a looooong time.... maybe 5 minutes later or so it will start playing, but doesn't continue logging.
Finally, when it works in my iOS client:
Code:
[10:13:57] [INF] [3] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[10:14:09] [INF] [34] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[10:14:31] [INF] [34] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.86.1 request
[10:14:38] [WRN] [38] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/bd87b2d4d3d2ee520954f6399cbb82e2/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=32ae4d75fcd916567fddfbbdfd082b2e to 192.168.86.1 in 0:00:00.5392351 with Status Code 200
[10:14:38] [WRN] [38] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/556a0a953baad0f385ccbbcaa73ac839/Images/Primary?fillHeight=480&fillWidth=324&quality=96&tag=d8cd6350427d18574dd1468ee5efa509 to 192.168.86.1 in 0:00:00.549599 with Status Code 200
[10:14:39] [WRN] [49] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/4f0dffa9121c9c04fd4ec9b3af630f73/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=d26b813f6d8fff648fa398c42737476c to 192.168.86.1 in 0:00:00.6816036 with Status Code 200
[10:14:39] [WRN] [49] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/6de7eea5765d6e24709afcace61cdfc2/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=af34b58fac02b78cef930ed293affcf4 to 192.168.86.1 in 0:00:00.7164519 with Status Code 200
[10:14:39] [WRN] [36] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/a93a948d46ebb822bb0e274a3ee61ef0/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=be51d6b73d9a1a01b178210932f1a7b7 to 192.168.86.1 in 0:00:00.7820323 with Status Code 200
[10:14:39] [WRN] [46] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/8131f7c588e01b10f4776360420e9731/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=22abb7990388f88c75ee065e6db852a9 to 192.168.86.1 in 0:00:00.8257233 with Status Code 200
[10:14:39] [WRN] [35] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/bf1d8125692b8eed256db72505b8b3e7/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=7d4c649a12b230cc5bfe7b93b08a2bc3 to 192.168.86.1 in 0:00:00.9206894 with Status Code 200
[10:14:39] [WRN] [35] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/ccee0795c0ab1a2de6f0ac53eba00457/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=0474deb419720dbfeb5f9bf36003a1cb to 192.168.86.1 in 0:00:00.9711228 with Status Code 200
[10:14:39] [WRN] [41] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/2f30cfb5f9c680567b9e6f579f59719d/Images/Primary?fillHeight=442&fillWidth=324&quality=96&tag=6e66a1722f7d183de1c568d57d9bae4b to 192.168.86.1 in 0:00:01.0111329 with Status Code 200
[10:14:39] [WRN] [46] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/a7395d471b20c85a9e1bde117c1ba25c/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=17bc4005b3e31a823a686f6dd22cd286 to 192.168.86.1 in 0:00:01.0363826 with Status Code 200
[10:14:39] [WRN] [41] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/412740cd6b249619a1038519915bbb3f/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=ea21f6959b884e1b2e2f71364c8f3575 to 192.168.86.1 in 0:00:01.0464396 with Status Code 200
[10:14:39] [WRN] [46] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/f52d8443efeef8e0bb08ace7cc68fa82/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=2c53f05233baac0d2947d7cb7acdbba4 to 192.168.86.1 in 0:00:01.0842303 with Status Code 200
[10:14:39] [WRN] [35] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/799212bce5878c8a9638c20e9b9c8324/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=e64ad323412932e1883d4139714ab35e to 192.168.86.1 in 0:00:01.1406142 with Status Code 200
[10:14:39] [WRN] [35] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/9e8e56a614e617221740efafec8e4277/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=abd46a6a2292a5e7d72b80d768fdb779 to 192.168.86.1 in 0:00:01.1499697 with Status Code 200
[10:14:39] [WRN] [33] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/427c5091afb1aba30ff605ad7847bb5e/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=5de8dc228d1ace9ac108dd1edaaae06a to 192.168.86.1 in 0:00:01.190623 with Status Code 200
[10:14:39] [WRN] [50] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/1e4a976e86047d2bdb342fc2833c0fe3/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=b870c985676a71066c86073796405a1c to 192.168.86.1 in 0:00:01.2352712 with Status Code 200
[10:14:39] [WRN] [36] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from <REDACTED_MY_URL>/Items/24ddee1b3ff88912bb4acb1a401caf8c/Images/Primary?fillHeight=486&fillWidth=324&quality=96&tag=a0b82c6bcb1f62f305110216a5094f19 to 192.168.86.1 in 0:00:01.4134923 with Status Code 200
[10:14:49] [INF] [41] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for tv. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[10:14:49] [INF] [41] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=Expo iOS fMP4 Video Profile, Path=/media/TV/The Office (US)/Season 6/The Office (US) - S06E26 - Whistleblower Bluray-1080p.mp4, AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=SubtitleCodecNotSupported ) media:/videos/0ea35f7e-919a-bd95-fe54-530e9ebc816f/master.m3u8?MediaSourceId=0ea35f7e919abd95fe54530e9ebc816f&VideoCodec=hevc,h264,hevc&AudioCodec=aac&AudioStreamIndex=2&SubtitleStreamIndex=0&VideoBitrate=139775999&AudioBitrate=224001&AudioSampleRate=48000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Hls&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=4df13c51ed77c888f05fbead0afce219&SegmentContainer=mp4&MinSegments=2&BreakOnNonKeyFrames=True&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-profile=lc&hevc-deinterlace=true&TranscodeReasons=SubtitleCodecNotSupported
[10:14:50] [INF] [48] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[10:14:50] [INF] [48] Jellyfin.Api.Helpers.TranscodingJobHelper: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -fflags +genpts -i file:"/media/TV/The Office (US)/Season 6/The Office (US) - S06E26 - Whistleblower Bluray-1080p.mp4" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename "1cec2338337ff53a602134d0754542d0-1.mp4" -start_number 0 -hls_segment_filename "/config/transcodes/1cec2338337ff53a602134d0754542d0%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/transcodes/1cec2338337ff53a602134d0754542d0.m3u8"
...and it continues with normal looking logs...
Can anybody here help me?
EDIT: Added logs.
EDIT 2: Redacted site url
EDIT 3: Formatting