Query: select type,data,EndDate,ChannelId,CommunityRating,CustomRating,IndexNumber,IsLocked,PreferredMetadataLanguage,PreferredMetadataCountryCode,Width,Height,DateLastRefreshed,Name,Path,PremiereDate,Overview,ParentIndexNumber,ProductionYear,OfficialRating,ForcedSortName,RunTimeTicks,Size,DateCreated,DateModified,guid,Genres,ParentId,Audio,IsInMixedFolder,DateLastSaved,LockedFields,Studios,Tags,OriginalTitle,PrimaryVersionId,DateLastMediaAdded,Album,LUFS,CriticRating,IsVirtualItem,SeriesName,PresentationUniqueKey,InheritedParentalRatingValue,ExternalSeriesId,Tagline,ProviderIds,Images,ProductionLocations,ExtraIds,TotalBitrate,ExtraType,ExternalId,SeriesPresentationUniqueKey,OwnerId from TypedBaseItems A where type=@type AND Guid in (select itemId from AncestorIds where AncestorId=@AncestorId) [23:05:49] [DBG] [11] Emby.Server.Implementations.Data.SqliteItemRepository: GetItemList query time (slow): 14.1873ms. Query: select type,data,StartDate,EndDate,ChannelId,IsMovie,IsSeries,EpisodeTitle,IsRepeat,CommunityRating,IndexNumber,Width,Height,Name,Path,PremiereDate,ParentIndexNumber,ProductionYear,OfficialRating,RunTimeTicks,Size,DateModified,guid,ParentId,Audio,IsInMixedFolder,Tags,TrailerTypes,PrimaryVersionId,Album,LUFS,CriticRating,IsVirtualItem,SeriesName,ProviderIds,Images,TotalBitrate,ExtraType,ExternalId,ShowId,OwnerId,((SELECT CASE WHEN COALESCE(InheritedParentalRatingValue, 0)=0 THEN 0 ELSE 10.0 / (1.0 + ABS(InheritedParentalRatingValue - @InheritedParentalRatingValue)) END)+(Select Case When Abs(COALESCE(ProductionYear, 0) - @ItemProductionYear) < 10 Then 10 Else 0 End )+(Select Case When Abs(COALESCE(ProductionYear, 0) - @ItemProductionYear) < 5 Then 5 Else 0 End )+ (Select count(1) * 10 from ItemValues where ItemId=Guid and CleanValue in (select CleanValue from ItemValues where ItemId=@SimilarItemId))+ (Select count(1) * 10 from People where ItemId=Guid and Name in (select Name from People where ItemId=@SimilarItemId))) as SimilarityScore from TypedBaseItems A where SimilarityScore > 1 AND type in ('MediaBrowser.Controller.Entities.Movies.Movie','MediaBrowser.Controller.Entities.Trailer','MediaBrowser.Controller.LiveTv.LiveTvProgram') AND (@Genre0 in (select CleanValue from ItemValues where ItemId=Guid and Type=2) OR @Genre1 in (select CleanValue from ItemValues where ItemId=Guid and Type=2) OR @Genre2 in (select CleanValue from ItemValues where ItemId=Guid and Type=2)) AND Guid <> @ExcludeId0 AND (ProviderIds is null or ProviderIds not like @ExcludeProviderId0) AND TopParentId in ('09508df741516afbdefc15e8fdc1d61d','5b0d238e2f6d5609b709d7b76300e217','c8b4d38bbf5bdcb6107247633c54d6a2') Group by PresentationUniqueKey ORDER BY SimilarityScore DESC,RANDOM() ASC LIMIT 16 [23:05:53] [DBG] [11] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:53] [DBG] [11] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:53] [DBG] [38] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:53] [DBG] [38] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [32] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [32] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [11] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [11] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [32] Jellyfin.Api.Controllers.MediaInfoController: GetPostedPlaybackInfo profile: {"Name": "Jellyfin Android", "Id": null, "MaxStreamingBitrate": 120000000, "MaxStaticBitrate": 100000000, "MusicStreamingTranscodingBitrate": 384000, "MaxStaticMusicBitrate": 8000000, "DirectPlayProfiles": [{"Container": "mp4", "AudioCodec": "mp3,aac,alac,ac3", "VideoCodec": "h263,mpeg4,h264,hevc,av1", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "mp4", "AudioCodec": "mp3,aac,alac,ac3", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "fmp4", "AudioCodec": "mp3,aac,ac3,eac3", "VideoCodec": "h263,mpeg4,h264,hevc,av1", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "fmp4", "AudioCodec": "mp3,aac,ac3,eac3", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "webm", "AudioCodec": "vorbis,opus", "VideoCodec": "vp8,vp9,av1", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "webm", "AudioCodec": "vorbis,opus", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "mkv", "AudioCodec": "pcm_s8,pcm_s16be,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,pcm_alaw,pcm_mulaw,mp3,aac,vorbis,opus,flac,alac,ac3,eac3,dts,mlp,truehd", "VideoCodec": "h263,mpeg4,h264,hevc,av1,vp8,vp9,av1", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "mkv", "AudioCodec": "pcm_s8,pcm_s16be,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,pcm_alaw,pcm_mulaw,mp3,aac,vorbis,opus,flac,alac,ac3,eac3,dts,mlp,truehd", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "mp3", "AudioCodec": "mp3", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "ogg", "AudioCodec": "vorbis,opus,flac", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "wav", "AudioCodec": "pcm_s8,pcm_s16be,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,pcm_alaw,pcm_mulaw", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "mpegts", "AudioCodec": "pcm_s8,pcm_s16be,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,pcm_alaw,pcm_mulaw,mp3,aac,ac3,eac3,dts,mlp,truehd", "VideoCodec": "mpeg4,h264,hevc", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "mpegts", "AudioCodec": "pcm_s8,pcm_s16be,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,pcm_alaw,pcm_mulaw,mp3,aac,ac3,eac3,dts,mlp,truehd", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "flv", "AudioCodec": "mp3,aac", "VideoCodec": "mpeg4,h264", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "flv", "AudioCodec": "mp3,aac", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "aac", "AudioCodec": "aac", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "flac", "AudioCodec": "flac", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "3gp", "AudioCodec": "3gpp,aac,flac", "VideoCodec": "h263,mpeg4,h264,hevc", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "3gp", "AudioCodec": "3gpp,aac,flac", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}], "TranscodingProfiles": [{"Container": "ts", "Type": "Video", "VideoCodec": "h264", "AudioCodec": "mp1,mp2,mp3,aac,ac3,eac3,dts,mlp,truehd", "Protocol": "hls", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": null, "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "Conditions": [], "$type": "TranscodingProfile"}, {"Container": "mkv", "Type": "Video", "VideoCodec": "h264", "AudioCodec": "pcm_s8,pcm_s16be,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,pcm_alaw,pcm_mulaw,mp1,mp2,mp3,aac,vorbis,opus,flac,alac,ac3,eac3,dts,mlp,truehd", "Protocol": "hls", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": null, "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "Conditions": [], "$type": "TranscodingProfile"}, {"Container": "mp3", "Type": "Audio", "VideoCodec": "", "AudioCodec": "mp3", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": null, "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "Conditions": [], "$type": "TranscodingProfile"}], "ContainerProfiles": [{"Type": "Video", "Conditions": [], "Container": "mp4", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "mp4", "$type": "ContainerProfile"}, {"Type": "Video", "Conditions": [], "Container": "fmp4", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "fmp4", "$type": "ContainerProfile"}, {"Type": "Video", "Conditions": [], "Container": "webm", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "webm", "$type": "ContainerProfile"}, {"Type": "Video", "Conditions": [], "Container": "mkv", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "mkv", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "mp3", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "ogg", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "wav", "$type": "ContainerProfile"}, {"Type": "Video", "Conditions": [], "Container": "mpegts", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "mpegts", "$type": "ContainerProfile"}, {"Type": "Video", "Conditions": [], "Container": "flv", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "flv", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "aac", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "flac", "$type": "ContainerProfile"}, {"Type": "Video", "Conditions": [], "Container": "3gp", "$type": "ContainerProfile"}, {"Type": "Audio", "Conditions": [], "Container": "3gp", "$type": "ContainerProfile"}], "CodecProfiles": [], "SubtitleProfiles": [{"Format": "dvbsub", "Method": "Embed", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "pgssub", "Method": "Embed", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "srt", "Method": "Embed", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "subrip", "Method": "Embed", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "ttml", "Method": "Embed", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "srt", "Method": "External", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "subrip", "Method": "External", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "ttml", "Method": "External", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "vtt", "Method": "External", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "webvtt", "Method": "External", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}], "$type": "DeviceProfile"} [23:05:54] [INF] [32] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for Sierra117. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [23:05:54] [DBG] [32] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: Jellyfin Android, Path: /movies/Puss in Boots The Last Wish (2022)/Puss in Boots The Last Wish (2022) Bluray-1080p.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: False [23:05:54] [DBG] [32] Jellyfin.Api.Helpers.MediaInfoHelper: DirectPlay Result for Profile: Jellyfin Android, Path: /movies/Puss in Boots The Last Wish (2022)/Puss in Boots The Last Wish (2022) Bluray-1080p.mkv, PlayMethod: DirectPlay, AudioStreamIndex: 1, SubtitleStreamIndex: 2, Reasons: 0 [23:05:54] [DBG] [32] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=Jellyfin Android, Path=/movies/Puss in Boots The Last Wish (2022)/Puss in Boots The Last Wish (2022) Bluray-1080p.mkv, AudioStreamIndex=1, SubtitleStreamIndex=2 ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) media:/videos/2217932c-a5c1-208e-a251-8be363692150/stream.mkv?MediaSourceId=2217932ca5c1208ea2518be363692150&Static=true&VideoCodec=hevc&AudioCodec=opus&AudioStreamIndex=1&SubtitleStreamIndex=2&api_key=&SubtitleMethod=Embed&Tag=dfac6be01ae9279e2127c9d0d0b39426 [23:05:54] [DBG] [32] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [32] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [11] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [11] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [11] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [41] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [41] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [11] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [38] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was not authenticated. [23:05:54] [DBG] [32] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId=cd2aa0eba6384cb5b0fc4d4425fec2ac isUsedPaused: True [23:05:54] [DBG] [32] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was not authenticated. [23:05:54] [DBG] [32] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was not authenticated. [23:05:54] [DBG] [11] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId=cd2aa0eba6384cb5b0fc4d4425fec2ac isUsedPaused: True [23:05:54] [DBG] [38] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was not authenticated. [23:05:54] [DBG] [39] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [39] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [39] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId=cd2aa0eba6384cb5b0fc4d4425fec2ac isUsedPaused: True [23:05:54] [DBG] [32] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [32] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [31] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:54] [DBG] [31] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was successfully authenticated. [23:05:55] [DBG] [32] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId=cd2aa0eba6384cb5b0fc4d4425fec2ac isUsedPaused: True [23:05:55] [DBG] [31] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId=cd2aa0eba6384cb5b0fc4d4425fec2ac isUsedPaused: False [23:05:55] [DBG] [31] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was not authenticated. [23:05:55] [DBG] [39] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId=cd2aa0eba6384cb5b0fc4d4425fec2ac isUsedPaused: False [23:05:55] [DBG] [39] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: CustomAuthentication was not authenticated.