jellyfin-roku
jellyfin-roku copied to clipboard
Error During Playback
Of the 3 videos in the log only the Half-Blood movie would play without an on screen error. This in on local network and the video plays in the web browser or VLC.
Log from the 3 videos, https://pastebin.com/g9kzXxN9
Media Info:
Containermkv Path/mnt/Movies/Harry Potter and the Goblet of Fire (2005)/Harry Potter and the Goblet of Fire (2005).mkv Size8132 MB Video Title720p H264 SDR CodecH264 AVCNo ProfileHigh Level51 Resolution1280x528 Aspect ratio2.40:1 InterlacedNo Framerate23.976 Bitrate7237 kbps Bit depth8 bit Video rangeSDR Pixel formatyuv420p Ref frames1 NAL0 Audio TitleDolby Digital - 5.1 - Default CodecAC3 Layout5.1 Channels6 ch Bitrate384 kbps Sample rate48000 Hz DefaultYes
Containermkv Path/mnt/Movies/Harry Potter and the Half-Blood Prince (2009)/Harry Potter and the Half-Blood Prince (2009).mkv Size8147 MB Video Title720p H264 SDR CodecH264 AVCNo ProfileHigh Level41 Resolution1280x534 Aspect ratio2.40:1 InterlacedNo Framerate23.976025 Bitrate7419 kbps Bit depth8 bit Video rangeSDR Pixel formatyuv420p Ref frames1 NAL0 Audio TitleDTS [email protected] - English - Default Languageeng CodecDTS ProfileDTS Layout5.1 Channels6 ch Bitrate1536 kbps Sample rate48000 Hz DefaultYes
Containermkv Path/mnt/Movies/Harry Potter and the Order of the Phoenix (2007)/Harry Potter and the Order of the Phoenix (2007).mkv Size6717 MB Video Title720p H264 SDR CodecH264 AVCNo ProfileHigh Level51 Resolution1280x528 Aspect ratio2.40:1 InterlacedNo Framerate23.975986 Bitrate6793 kbps Bit depth8 bit Video rangeSDR Pixel formatyuv420p Ref frames1 NAL0 Audio TitleEnglish - Dolby Digital - 5.1 - Default Languageeng CodecAC3 Layout5.1 Channels6 ch Bitrate640 kbps Sample rate48000 Hz DefaultYes
Would it be possible to test this with the latest channel store version please. I suspect this version may have fixed the issue you were seeing.
No, receive an error "An error was encountered while playing this item."
[2021-10-18 13:51:35.268 -04:00] [INF] [103] Jellyfin.Api.Controllers.MediaInfoController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: 0, MaxAlbumArtHeight: 0, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 120000000, MaxStaticBitrate: 100000000, MusicStreamingTranscodingBitrate: 192000, MaxStaticMusicBitrate: null, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp4,m4v,mov", AudioCodec: "mp3,pcm,lpcm,wav,alac,aac", VideoCodec: "h264,mpeg2video", Type: Video }, DirectPlayProfile { Container: "mkv,webm", AudioCodec: "mp3,pcm,lpcm,wav,flac,alac,aac,opus,vorbis", VideoCodec: "h264,vp8,vp9,mpeg2video", Type: Video }, DirectPlayProfile { Container: "mp3,pcm,lpcm,wav,wma,flac,alac,aac,wmapro", AudioCodec: null, VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "aac", Type: Audio, VideoCodec: null, AudioCodec: "aac", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: " 2", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }, TranscodingProfile { Container: "mp3", Type: Audio, VideoCodec: null, AudioCodec: "mp3", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "2", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }, TranscodingProfile { Container: "mp3", Type: Audio, VideoCodec: null, AudioCodec: "mp3", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "2", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }, TranscodingProfile { Container: "aac", Type: Audio, VideoCodec: null, AudioCodec: "aac", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: " 2", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }, TranscodingProfile { Container: "ts", Type: Video, VideoCodec: "h264,mpeg2video", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: " 2", MinSegments: 1, SegmentLength: 0, BreakOnNonKeyFrames: True }, TranscodingProfile { Container: "mp4", Type: Video, VideoCodec: "h264", AudioCodec: "aac,opus,flac,vorbis", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }], ContainerProfiles: [], CodecProfiles: [CodecProfile { Type: VideoAudio, Conditions: [ProfileCondition { Condition: Equals, Property: IsSecondaryAudio, Value: "false", IsRequired: False }], ApplyConditions: [], Codec: "aac", Container: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: EqualsAny, Property: VideoProfile, Value: "high|main|baseline|constrained baseline", IsRequired: False }, ProfileCondition { Condition: LessThanEqual, Property: VideoLevel, Value: "51", IsRequired: False }], ApplyConditions: [], Codec: "h264", Container: null }], ResponseProfiles: [], SubtitleProfiles: [SubtitleProfile { Format: "vtt", Method: External, DidlMode: null, Language: null, Container: null }, SubtitleProfile { Format: "srt", Method: External, DidlMode: null, Language: null, Container: null }, SubtitleProfile { Format: "ttml", Method: External, DidlMode: null, Language: null, Container: null }] } [2021-10-18 13:51:35.269 -04:00] [INF] [103] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "draztik". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2021-10-18 13:51:35.269 -04:00] [INF] [103] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "/mnt/Movies/Harry Potter and the Goblet of Fire (2005)/Harry Potter and the Goblet of Fire (2005).mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True [2021-10-18 13:51:35.269 -04:00] [INF] [103] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", No video direct play profiles found for "/mnt/Movies/Harry Potter and the Goblet of Fire (2005)/Harry Potter and the Goblet of Fire (2005).mkv" with codec "h264" [2021-10-18 13:51:35.269 -04:00] [INF] [103] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "/mnt/Movies/Harry Potter and the Goblet of Fire (2005)/Harry Potter and the Goblet of Fire (2005).mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True [2021-10-18 13:51:35.269 -04:00] [INF] [103] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", No video direct play profiles found for "/mnt/Movies/Harry Potter and the Goblet of Fire (2005)/Harry Potter and the Goblet of Fire (2005).mkv" with codec "h264" [2021-10-18 13:51:35.269 -04:00] [INF] [103] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "/mnt/Movies/Harry Potter and the Goblet of Fire (2005)/Harry Potter and the Goblet of Fire (2005).mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True [2021-10-18 13:51:35.269 -04:00] [INF] [103] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", No video direct play profiles found for "/mnt/Movies/Harry Potter and the Goblet of Fire (2005)/Harry Potter and the Goblet of Fire (2005).mkv" with codec "h264" [2021-10-18 13:51:35.596 -04:00] [INF] [192] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Roku" "1.4.9" playing "Harry Potter and the Goblet of Fire". Stopped at "0" ms
Here is the other movie:
[2021-10-18 13:53:14.605 -04:00] [INF] [98] Jellyfin.Api.Controllers.MediaInfoController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: 0, MaxAlbumArtHeight: 0, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 120000000, MaxStaticBitrate: 100000000, MusicStreamingTranscodingBitrate: 192000, MaxStaticMusicBitrate: null, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp4,m4v,mov", AudioCodec: "mp3,pcm,lpcm,wav,alac,aac", VideoCodec: "h264,mpeg2video", Type: Video }, DirectPlayProfile { Container: "mkv,webm", AudioCodec: "mp3,pcm,lpcm,wav,flac,alac,aac,opus,vorbis", VideoCodec: "h264,vp8,vp9,mpeg2video", Type: Video }, DirectPlayProfile { Container: "mp3,pcm,lpcm,wav,wma,flac,alac,aac,wmapro", AudioCodec: null, VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "aac", Type: Audio, VideoCodec: null, AudioCodec: "aac", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: " 2", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }, TranscodingProfile { Container: "mp3", Type: Audio, VideoCodec: null, AudioCodec: "mp3", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: "2", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }, TranscodingProfile { Container: "mp3", Type: Audio, VideoCodec: null, AudioCodec: "mp3", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: "2", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }, TranscodingProfile { Container: "aac", Type: Audio, VideoCodec: null, AudioCodec: "aac", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: " 2", MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }, TranscodingProfile { Container: "ts", Type: Video, VideoCodec: "h264,mpeg2video", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: " 2", MinSegments: 1, SegmentLength: 0, BreakOnNonKeyFrames: True }, TranscodingProfile { Container: "mp4", Type: Video, VideoCodec: "h264", AudioCodec: "aac,opus,flac,vorbis", Protocol: "http", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Static, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False }], ContainerProfiles: [], CodecProfiles: [CodecProfile { Type: VideoAudio, Conditions: [ProfileCondition { Condition: Equals, Property: IsSecondaryAudio, Value: "false", IsRequired: False }], ApplyConditions: [], Codec: "aac", Container: null }, CodecProfile { Type: Video, Conditions: [ProfileCondition { Condition: EqualsAny, Property: VideoProfile, Value: "high|main|baseline|constrained baseline", IsRequired: False }, ProfileCondition { Condition: LessThanEqual, Property: VideoLevel, Value: "51", IsRequired: False }], ApplyConditions: [], Codec: "h264", Container: null }], ResponseProfiles: [], SubtitleProfiles: [SubtitleProfile { Format: "vtt", Method: External, DidlMode: null, Language: null, Container: null }, SubtitleProfile { Format: "srt", Method: External, DidlMode: null, Language: null, Container: null }, SubtitleProfile { Format: "ttml", Method: External, DidlMode: null, Language: null, Container: null }] } [2021-10-18 13:53:14.606 -04:00] [INF] [98] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "draztik". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2021-10-18 13:53:14.606 -04:00] [INF] [98] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "/mnt/Movies/Harry Potter and the Order of the Phoenix (2007)/Harry Potter and the Order of the Phoenix (2007).mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True [2021-10-18 13:53:14.607 -04:00] [INF] [98] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", No video direct play profiles found for "/mnt/Movies/Harry Potter and the Order of the Phoenix (2007)/Harry Potter and the Order of the Phoenix (2007).mkv" with codec "h264" [2021-10-18 13:53:14.607 -04:00] [INF] [98] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "/mnt/Movies/Harry Potter and the Order of the Phoenix (2007)/Harry Potter and the Order of the Phoenix (2007).mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True [2021-10-18 13:53:14.607 -04:00] [INF] [98] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", No video direct play profiles found for "/mnt/Movies/Harry Potter and the Order of the Phoenix (2007)/Harry Potter and the Order of the Phoenix (2007).mkv" with codec "h264" [2021-10-18 13:53:14.607 -04:00] [INF] [98] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "/mnt/Movies/Harry Potter and the Order of the Phoenix (2007)/Harry Potter and the Order of the Phoenix (2007).mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True [2021-10-18 13:53:14.607 -04:00] [INF] [98] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", No video direct play profiles found for "/mnt/Movies/Harry Potter and the Order of the Phoenix (2007)/Harry Potter and the Order of the Phoenix (2007).mkv" with codec "h264" [2021-10-18 13:53:15.046 -04:00] [INF] [232] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Roku" "1.4.9" playing "Harry Potter and the Order of the Phoenix". Stopped at "0" ms
I'm seeing this same type of error with .mp4 files running jellyfin-roku 1.4.10 and jellyfin 10.7.7. Some videos of this same set play just fine (all created with the same ffmpeg command), but others have this error. What can I try next to debug this problem? Thanks!
If you're still experiencing this issue using the latest Roku client release, please post to the troubleshooting forum. There are tons of great people help who can help dive into issues like this.
https://forum.jellyfin.org/f-troubleshooting