Jellyfin Forum
Various Playback Issues On Nvidia Shield Pro - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Various Playback Issues On Nvidia Shield Pro (/t-various-playback-issues-on-nvidia-shield-pro)



Various Playback Issues On Nvidia Shield Pro - quasar25 - 2025-01-12

Hello,
Recently, I got a Nvidia Shield Pro for Jellyfin streaming on my LG OLED TV because the webOS version couldn't handle some of my high bitrate media. So far it's been mostly good. High bitrate movie streaming has been pretty smooth without any stuttering (so far). However, I've had a couple anomalies so far. 

The first movie crashes the player and sends me back to the movie overview screen after too many retries and says it "gives up." It does this at  specific points consistently. It tries to replay the same portion of the movie a couple times before it does this. The section of the movie I'm been testing out is around 3:15 into the movie. It gives me some sort of subtitle error, which is funny because it doesn't have any subtitles. Here are the associated logs

.log

Code:
[2025-01-09 02:00:00.040 -08:00] [INF] [86] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Extract Chapter Images" Completed after 0 minute(s) and 0 seconds
[2025-01-09 02:00:01.008 -08:00] [INF] [86] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2025-01-10 02:00:00.000 -08:00, which is 23:59:58.9916205 from now.
[2025-01-09 02:25:04.624 -08:00] [INF] [62] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/my_media/movies"
[2025-01-09 02:25:04.625 -08:00] [INF] [62] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[2025-01-09 02:25:04.628 -08:00] [WRN] [62] MediaBrowser.Controller.Entities.BaseItem: Library folder "/config/data/playlists" is inaccessible or empty, skipping
[2025-01-09 02:25:04.633 -08:00] [INF] [61] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Media Segment Scan" Completed after 0 minute(s) and 0 seconds
[2025-01-09 02:25:04.655 -08:00] [WRN] [65] MediaBrowser.Controller.Entities.BaseItem: Library folder "/config/data/playlists" is inaccessible or empty, skipping
[2025-01-09 02:25:09.494 -08:00] [INF] [61] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 4 seconds
[2025-01-09 02:25:09.514 -08:00] [INF] [65] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/my_media/movies"
[2025-01-09 03:00:00.010 -08:00] [INF] [82] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Generate Trickplay Images" Completed after 0 minute(s) and 0 seconds
[2025-01-09 03:00:01.007 -08:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2025-01-10 03:00:00.000 -08:00, which is 23:59:58.9923064 from now.
[2025-01-09 12:30:01.921 -08:00] [INF] [52] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "IP ADDRESS" request
[2025-01-09 12:30:22.298 -08:00] [INF] [52] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 12:34:03.962 -08:00] [INF] [82] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206528" ms
[2025-01-09 12:34:04.002 -08:00] [INF] [79] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 12:34:05.432 -08:00] [INF] [40] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206528" ms
[2025-01-09 12:34:05.449 -08:00] [INF] [52] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 12:34:05.692 -08:00] [INF] [52] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-i file:\"/my_media/movies/Finding Nemo/Finding Nemo.mkv\" -copyts -map 0:4 -an -vn -c:s copy \"/config/data/subtitles/9/9ace3da9-6ec2-aea6-edb7-7ab5da143fc7.srt\" -map 0:5 -an -vn -c:s copy \"/config/data/subtitles/d/dbd16b68-873b-5986-0b0f-d3a640a622b2.srt\" -map 0:6 -an -vn -c:s copy \"/config/data/subtitles/4/4fc969f5-cbe7-67f6-27fe-c9599f0e8d75.sup\" -map 0:7 -an -vn -c:s copy \"/config/data/subtitles/0/0eda2a68-4e67-4f00-b4bc-2a6932574943.srt\""
[2025-01-09 12:34:23.794 -08:00] [INF] [40] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206528" ms
[2025-01-09 12:34:29.863 -08:00] [INF] [82] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 12:35:07.625 -08:00] [INF] [40] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206720" ms
[2025-01-09 12:35:07.633 -08:00] [INF] [66] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 12:35:08.965 -08:00] [INF] [82] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206720" ms
[2025-01-09 12:35:08.983 -08:00] [INF] [79] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 12:35:22.489 -08:00] [INF] [40] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "220000" ms
[2025-01-09 12:35:26.249 -08:00] [INF] [37] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 12:37:32.127 -08:00] [INF] [79] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "file:\"/my_media/movies/Finding Nemo/ Finding Nemo.mkv\"" to "/config/data/subtitles/9/9ace3da9-6ec2-aea6-edb7-7ab5da143fc7.srt"
[2025-01-09 12:37:32.127 -08:00] [INF] [79] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "file:\"/my_media/movies/Finding Nemo/ Finding Nemo.mkv\"" to "/config/data/subtitles/d/dbd16b68-873b-5986-0b0f-d3a640a622b2.srt"
[2025-01-09 12:37:32.127 -08:00] [INF] [79] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "file:\"/my_media/movies/Finding Nemo/ Finding Nemo.mkv\"" to "/config/data/subtitles/4/4fc969f5-cbe7-67f6-27fe-c9599f0e8d75.sup"
[2025-01-09 12:37:32.127 -08:00] [INF] [79] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "file:\"/my_media/movies/Finding Nemo/ Finding Nemo.mkv\"" to "/config/data/subtitles/0/0eda2a68-4e67-4f00-b4bc-2a6932574943.srt"
[2025-01-09 12:37:32.172 -08:00] [ERR] [84] MediaBrowser.MediaEncoding.Subtitles.SubtitleEditParser: 1492 errors encountered while parsing '"srt"' subtitle using the "SubRip" format parser, errors: "Line 25 - error reading time code: 8
Line 52 - error reading time code: 5
Line 58 - expected subtitle number: Every single one of them.
Line 66 - expected subtitle number: You did good
Line 82 - expected subtitle number: 00:01:06,901 --> 00:01:10,613
[color=#000000]Line 83 - error reading time code: you didn't think you were going
Line 85 - expected subtitle number: to get the whole ocean, did you?
Line 83 - error reading time code: – No, no, I really do like it.Line 86 - expected subtitle number: – So you do like it, don't you?
Line 91 - expected subtitle number: to get the whole ocean, did you?
Line 94 - error reading time code: 12
Line 101 - error reading time code: 13
Line 118: Empty line expected, but found number (8) followed by time code.
Line 126 - error reading time code: 8
Line 145 - error reading time code: 16[/color]
...CUT OUT FOR SPACE...
[color=#000000][2025-01-09 15:56:19.130 -08:00] [INF] [57] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:57:00.653 -08:00] [INF] [3] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206367" ms
[2025-01-09 15:57:00.689 -08:00] [INF] [3] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:57:02.608 -08:00] [INF] [32] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206749" ms
[2025-01-09 15:57:02.631 -08:00] [INF] [76] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:57:02.907 -08:00] [INF] [51] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-i file:\"/my_media/movies/Finding Nemo/Finding Nemo.mkv\" -copyts -map 0:4 -an -vn -c:s copy \"/config/data/subtitles/b/b5c8f768-c7c0-6e5d-12da-a40381ebb438.srt\""
[2025-01-09 15:57:12.697 -08:00] [INF] [57] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206749" ms
[2025-01-09 15:58:33.129 -08:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:58:44.080 -08:00] [INF] [76] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "11835" ms
[2025-01-09 15:58:44.091 -08:00] [INF] [46] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:58:45.477 -08:00] [INF] [53] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "11835" ms
[2025-01-09 15:58:45.484 -08:00] [INF] [76] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:59:19.948 -08:00] [INF] [79] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "10000" ms
[2025-01-09 15:59:23.228 -08:00] [INF] [76] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:59:53.479 -08:00] [INF] [76] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206447" ms
[2025-01-09 15:59:53.484 -08:00] [INF] [79] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:59:54.945 -08:00] [INF] [76] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206851" ms
[2025-01-09 15:59:54.981 -08:00] [INF] [46] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "USER". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-09 15:59:59.668 -08:00] [INF] [53] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.3" playing "Finding Nemo". Stopped at "206851" ms
[2025-01-09 16:00:17.382 -08:00] [INF] [76] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "file:\"/my_media/movies/Finding Nemo/Finding Nemo.mkv\"" to "/config/data/subtitles/b/b5c8f768-c7c0-6e5d-12da-a40381ebb438.srt"
[2025-01-09 16:00:17.400 -08:00] [ERR] [76] MediaBrowser.MediaEncoding.Subtitles.SubtitleEditParser: 1636 errors encountered while parsing '"srt"' subtitle using the "SubRip" format parser, errors: "Line 1 - error reading time code: 18[/color]

FFMPEG Direct Stream Log

Code:
{"Protocol":0,"Id":"8f3722992040879908503a0441837e9f","Path":"/my_media/movies/Finding Nemo/Finding Nemo.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":41549216973,"Name":"Finding Nemo","IsRemote":false,"ETag":"2681ecb8fbf17fd9ad757ff25d7f21d6","RunTimeTicks":59656319999,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"UseMostCompatibleTranscodingProfile":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":"bt2020nc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","DvVersionMajor":1,"DvVersionMinor":0,"DvProfile":8,"DvLevel":6,"RpuPresentFlag":1,"ElPresentFlag":0,"BlPresentFlag":1,"DvBlSignalCompatibilityId":1,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":5,"VideoDoViTitle":"Dolby Vision Profile 8.1 (HDR10)","AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"4K HEVC Dolby Vision Profile 8.1 (HDR10)","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":55718109,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":2160,"Width":3840,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"ReferenceFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":false},{"Codec":"ac3","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Commentary by director Andrew Stanton, co-director Lee Unkrich and co-writer Bob Peterson","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Commentary by director Andrew Stanton, co-director Lee Unkrich and co-writer Bob Peterson - English - Dolby Digital - Stereo","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":192000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ac3","CodecTag":null,"Language":"ita","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Italian - Dolby Digital - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":640000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"flac","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"English - FLAC - 7.1 - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"7.1","BitRate":1616964,"BitDepth":16,"RefFrames":null,"PacketLength":null,"Channels":8,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"mjpeg","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":"bt470bg","ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":null,"NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":500,"Width":396,"AverageFrameRate":null,"RealFrameRate":90000,"ReferenceFrameRate":90000,"Profile":"Baseline","Type":3,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuvj444p","Level":-99,"IsAnamorphic":false},{"Codec":"png","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":"gbr","ColorTransfer":"iec61966-2-1","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":null,"NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":900,"Width":600,"AverageFrameRate":null,"RealFrameRate":90000,"ReferenceFrameRate":90000,"Profile":null,"Type":3,"AspectRatio":"2:3","Index":5,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"rgba","Level":-99,"IsAnamorphic":false},{"Codec":"png","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":"gbr","ColorTransfer":"iec61966-2-1","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":null,"NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":180,"Width":120,"AverageFrameRate":null,"RealFrameRate":90000,"ReferenceFrameRate":90000,"Profile":null,"Type":3,"AspectRatio":"2:3","Index":6,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"rgba","Level":-99,"IsAnamorphic":false}],"MediaAttachments":[{"Codec":"mjpeg","CodecTag":"[0][0][0][0]","Comment":null,"Index":4,"FileName":"poster.jpg","MimeType":"image/jpeg","DeliveryUrl":null},{"Codec":"png","CodecTag":"[0][0][0][0]","Comment":null,"Index":5,"FileName":"cover.png","MimeType":"image/png","DeliveryUrl":null},{"Codec":"png","CodecTag":"[0][0][0][0]","Comment":null,"Index":6,"FileName":"small_cover.png","MimeType":"image/png","DeliveryUrl":null}],"Formats":[],"Bitrate":58167073,"FallbackMaxStreamingBitrate":null,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:03:24.579 -fflags +genpts -f matroska  -i file:"/my_media/movies/Finding Nemo/Finding Nemo.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:3 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 6 -ab 640000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 34 -hls_segment_filename "/cache/transcodes/17138c4af0d5390064f04c238ad5d81b%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/cache/transcodes/17138c4af0d5390064f04c238ad5d81b.m3u8"


ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      59.  8.100 / 59.  8.100
  libavcodec    61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample  5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
Input #0, matroska,webm, from 'file:/my_media/movies/Finding Nemo/Finding Nemo.mkv':
  Metadata:
    title          : Finding Nemo
    encoder        : libebml v1.4.5 + libmatroska v1.7.1
    creation_time  : 2025-01-10T07:18:34.000000Z
  Duration: 01:39:25.63, start: 0.000000, bitrate: 55718 kb/s
  Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
      Metadata:
        BPS            : 53264171
        DURATION        : 01:39:25.585000000
        NUMBER_OF_FRAMES: 143031
        NUMBER_OF_BYTES : 39718992461
        _STATISTICS_WRITING_APP: mkvmerge v86.0 ('Winter') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2025-01-10 07:18:34
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      Side data:
        DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1
  Stream #0:1(eng): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
      Metadata:
        title          : Commentary by director Andrew Stanton, co-director Lee Unkrich and co-writer Bob Peterson
        BPS            : 192000
        DURATION        : 01:39:25.600000000
        NUMBER_OF_FRAMES: 186425
        NUMBER_OF_BYTES : 143174400
        _STATISTICS_WRITING_APP: mkvmerge v86.0 ('Winter') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2025-01-10 07:18:34
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(ita): Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s
      Metadata:
        BPS            : 640000
        DURATION        : 01:39:25.600000000
        NUMBER_OF_FRAMES: 186425
        NUMBER_OF_BYTES : 477248000
        _STATISTICS_WRITING_APP: mkvmerge v86.0 ('Winter') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2025-01-10 07:18:34
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3(eng): Audio: flac, 48000 Hz, 7.1, s16 (default)
      Metadata:
        BPS            : 1616964
        DURATION        : 01:39:25.632000000
        NUMBER_OF_FRAMES: 62142
        NUMBER_OF_BYTES : 1205776740
        _STATISTICS_WRITING_APP: mkvmerge v86.0 ('Winter') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2025-01-10 07:18:34
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:4: Video: mjpeg (Baseline), yuvj444p(pc, bt470bg/unknown/unknown), 396x500, 90k tbr, 90k tbn (attached pic)
      Metadata:
        filename        : poster.jpg
        mimetype        : image/jpeg
  Stream #0:5: Video: png, rgba(pc, gbr/bt709/iec61966-2-1), 600x900 [SAR 2835:2835 DAR 2:3], 90k tbr, 90k tbn (attached pic)
      Metadata:
        filename        : cover.png
        mimetype        : image/png
        title          : Cover
  Stream #0:6: Video: png, rgba(pc, gbr/bt709/iec61966-2-1), 120x180 [SAR 3780:3780 DAR 2:3], 90k tbr, 90k tbn (attached pic)
      Metadata:
        filename        : small_cover.png
        mimetype        : image/png
        title          : Small Cover
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:3 -> #0:1 (flac (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
Output #0, hls, to '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b.m3u8':
  Metadata:
    encoder        : Lavf61.1.100
  Stream #0:0: Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 90k tbn (default)
      Side data:
        DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1
  Stream #0:1: Audio: aac, 48000 Hz, 5.1, s16, 640 kb/s (default)
      Metadata:
        encoder        : Lavc61.3.100 libfdk_aac
[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b34.ts' for writing
[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b35.ts' for writing
size=N/A time=00:00:00.00 bitrate=N/A speed=  0x   
[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b36.ts' for writing
[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b37.ts' for writing
[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b38.ts' for writing
size=N/A time=00:00:16.23 bitrate=N/A speed=16.2x   
[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b39.ts' for writing
[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b40.ts' for writing
[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b41.ts' for writing


[q] command received. Exiting.

[hls @ 0x55a413004300] Opening '/cache/transcodes/17138c4af0d5390064f04c238ad5d81b42.ts' for writing
[out#0/hls @ 0x55a413004000] video:332372KiB audio:4002KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
size=N/A time=00:00:34.79 bitrate=N/A speed=22.1x   

I won't post the logs for the other movie (unless needed) to save the character limit, but it was a low bitrate 1080p SDR movie and nothing appeared out of the ordinary in the logs. Every 1-2 minutes my screen would go black for a few seconds, with no video or audio. This wasn't just on the app, it was the signal. I had my Nvidia Shield settings menu opened and was monitoring my AV Receiver's connection (eARC) and they both went out when the screen turned black.

I was able to fix the last movie's blackout issue by turning off refresh rate switching in the Jellyfin settings, but I'm not sure on the first movie. I don't know why it takes out my entire HDMI signal or something, but it's the only movie I've had do that, and it's not even a demanding movie quality-wise. I checked the display settings in the Shield menu and it says its running at 24 hz, which seems normal.

Ultimately, should I just keep refresh rate switching off and try re-ripping the first movie, or is there something bigger going on here?


RE: Various Playback Issues On Nvidia Shield Pro - TheDreadPirate - 2025-01-12

Did you replace this movie with a different version or something? It LOOKS like it thinks the attached images are subtitle tracks.

Try rescanning just this movie and select "replace all metadata".