OpenHT 5 Posted September 28, 2023 Share Posted September 28, 2023 Emby for android can't play this file when transcoding/remuxing is enabled : 14:33:41.288 [trim for input stream 0:1 @ 0x1f58f00] Channel layout change is not supported 14:33:41.288 Error while filtering: Not yet implemented in FFmpeg, patches welcome If I force "direct play" by disabling transcoding/remuxing it works fine on my phone. Thanks! ffmpeg.txt Link to comment Share on other sites More sharing options...
Luke 37096 Posted September 28, 2023 Share Posted September 28, 2023 HI there, please attach the complete emby server and ffmpeg log files. Thanks. Link to comment Share on other sites More sharing options...
OpenHT 5 Posted September 28, 2023 Author Share Posted September 28, 2023 I've sent you a message with links to the logs and sample file. Thanks! 1 Link to comment Share on other sites More sharing options...
OpenHT 5 Posted October 23, 2023 Author Share Posted October 23, 2023 Hi! Did you have the chance to look into this issue? Apart from that, is there any way to create custom transcoding/device profiles or edit existing ones? I noticed some wrong decisions when it comes to transcoding or directplay media on certain devices / OSes. e.g. h264 High L5.2 gets transcoded to Baseline L4.2 although it's natively supported on android & windows (chrome) Link to comment Share on other sites More sharing options...
Luke 37096 Posted October 26, 2023 Share Posted October 26, 2023 On 10/23/2023 at 9:05 AM, OpenHT said: I noticed some wrong decisions when it comes to transcoding or directplay media on certain devices / OSes. e.g. h264 High L5.2 gets transcoded to Baseline L4.2 although it's natively supported on android & windows (chrome) Hi, did you explore the stats feature in the video player to learn why it was transcoding? Link to comment Share on other sites More sharing options...
Solution softworkz 3338 Posted October 27, 2023 Solution Share Posted October 27, 2023 On 9/28/2023 at 2:51 PM, OpenHT said: Emby for android can't play this file when transcoding/remuxing is enabled : 14:33:41.288 [trim for input stream 0:1 @ 0x1f58f00] Channel layout change is not supported 14:33:41.288 Error while filtering: Not yet implemented in FFmpeg, patches welcome If I force "direct play" by disabling transcoding/remuxing it works fine on my phone. Thanks! Thanks for providing the file (privately). The file has an invalid channel layout value set. Since the same is true for both streams, it is unlikely that it became corrupted, - it's rather incorrectly authored. ffmpeg initially "guesses" the channel layout, because it can't read it: 14:33:41.248 Execution Date: 2023-09-28 14:33:41 14:33:41.280 Guessed Channel Layout for Input Stream #0.1 : 5.1 14:33:41.280 Guessed Channel Layout for Input Stream #0.2 : 5.1 14:33:41.281 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4': Later, it doesn't get a better result and prints the error 14:33:41.288 [trim for input stream 0:1 @ 0x1f58f00] Channel layout change is not supported Probably because it considers the channel layout as unknown and this doesn't match the previous "assumption". MPV Player and one other player I tested are playing it but with the wrong audio channels mapped (rear effects channels mapped to R and L) - you can't hear anybody speaking. VLC plays it correctly, but also indicates that the channel layout indicator is not valid: Conclusion: File is invalid. Some players play it, some play it wrong and some don't. Emby doesn't, I'm afraid. 1 Link to comment Share on other sites More sharing options...
OpenHT 5 Posted October 27, 2023 Author Share Posted October 27, 2023 Thanks for your help! I think I found the Problem. I recently switched from ffmpeg 5.x to 6.x which resulted in different audio channel layouts when transcoding eac3/ac3/dts to aac 5.1: FFMPEG 5 -------- 5.1 Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 383 kb/s (default) Channel(s) : 6 channels Channel layout : C L R Ls Rs LFE FFMPEG 6 -------- 5.1(side) Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 6 channels, fltp, 383 kb/s (default) Channel(s) : 6 channels Channel layout : L R C Cb Lb Rb AAC only supports 5.1 and not 5.1(side) audio channel layout, so I'm not sure why ffmpeg even allows that without throwing an error. Anyway, fixed it by forcing ffmpeg to use 5.1 channel layout instead of 5.1(side). Would it be a bad idea for EMBY to fallback to aac 2.0 (stereo) in this situation? e.g. "Converting audio stream due to invalid audio channel layout" and then transcoding/downmixing the invalid aac 5.1 to aac 2.0? This is just an idea, of course I understand if you don't want EMBY to handle invalid video files ... Thanks again! Link to comment Share on other sites More sharing options...
pwhodges 1532 Posted October 27, 2023 Share Posted October 27, 2023 Given that channel layout, the one described as "5.1 (side)" has a wrong name - it should be a form of 6.0, as it has no frequency-restricted channel. Paul Link to comment Share on other sites More sharing options...
softworkz 3338 Posted October 27, 2023 Share Posted October 27, 2023 (edited) 45 minutes ago, OpenHT said: AAC only supports 5.1 and not 5.1(side) audio channel layout, so I'm not sure why ffmpeg even allows that without throwing an error. Anyway, fixed it by forcing ffmpeg to use 5.1 channel layout instead of 5.1(side). It that's the case and ffmpeg can't even itself eat the output it is creating, then it's clearly a bug in ffmpeg. 45 minutes ago, OpenHT said: This is just an idea, of course I understand if you don't want EMBY to handle invalid video files ... If we would be doing this for all the invalid videos we get to see, it would probably bind all developers resources 24/7 But besides economical insanity, I think this would be a very wrong path to follow. It is well-known that VLC is one of the (or probably THE) most tolerant player(s). But what does that give? It causes video creation to be done less accurate, people think all must be right - because it plays. Then, users go to other players which are implementing things right and complain that such videos aren't playing - even though they do with VLC or Exoplayer. Now, think this further: if other vendors would be starting to be more tolerant as well, then their increased tolerance wouldn't be exactly equal to VLC and all others who might follow the same path. Eventually, this would end up in a situation where more and more videos are incorrectly encoded, and some videos would play here and others only there and you could no longer rely on being able to play regular videos on all available players. Making this possible is what specs and standards are made for and I think we can all be glad that those exist. Edited October 27, 2023 by softworkz Link to comment Share on other sites More sharing options...
OpenHT 5 Posted October 27, 2023 Author Share Posted October 27, 2023 17 minutes ago, softworkz said: If we would be doing this for all the invalid videos we get to see, it would probably bind all developers resources 24/7 But besides economical insanity, I think this would be a very wrong path to follow. It is well-known that VLC is one of the (or probably THE) most tolerant player(s). But what does that give? It causes video creation to be done less accurate, people think all must be right - because it plays. Then, users go to other players which are implementing things right and complain that such videos aren't playing - even though they do with VLC or Exoplayer. Now, think this further: if other vendors would be starting to be more tolerant as well, then their increased tolerance wouldn't be exactly equal to VLC and all others who might follow the same path. Eventually, this would end up in a situation where more and more videos are incorrectly encoded, and some videos would play here and others only there and you could no longer rely on being able to play regular videos on all available players. Making this possible is what specs and standards are made for and I think we can all be glad that those exist. Sure, as I said, I totally get it. I just wasn't sure if EMBY has some sort of media error correction built-in. It's just a weird problem to have/debug, I've been using ffmpeg for years now and audio channel layout was never a problem until the update. Again, thanks for your time! 1 1 Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted January 29 Share Posted January 29 I have the same AAC 5.1 play problem 。But the same file will be fine play in 4.7.12 server.(ffmpeg 5.0). By th way 4.0.56 automatic index on LastWatchedEpisodes(SeriesPresentationUniqueKey) select time is too long ,over 10s. Link to comment Share on other sites More sharing options...
Luke 37096 Posted January 30 Share Posted January 30 On 1/29/2024 at 3:14 AM, sapphire_z said: I have the same AAC 5.1 play problem 。But the same file will be fine play in 4.7.12 server.(ffmpeg 5.0). By th way 4.0.56 automatic index on LastWatchedEpisodes(SeriesPresentationUniqueKey) select time is too long ,over 10s. @sapphire_z Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks! Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted February 1 Share Posted February 1 I enable debug log。When i click "home" ,My Web displays all item about over 10s,and clinet same。 024-02-01 09:44:36.624 Info App: Sqlite: 284 - automatic index on LastWatchedEpisodes(SeriesPresentationUniqueKey) 2024-02-01 09:44:54.234 Debug SqliteItemRepository: GetItems query time (slow 6x): 17610ms. Query: select count(*) OVER() AS TotalRecordCount,A.type,A.Id,A.IndexNumber,A.Name,A.Path,A.ParentIndexNumber,A.ProductionYear,A.RunTimeTicks,A.ParentId,A.IsVirtualItem,A.SeriesName,A.Album,A.AlbumId,A.SeriesId,A.Images,A.SortIndexNumber,A.SortParentIndexNumber,A.IndexNumberEnd,UserDatas.IsFavorite,UserDatas.Played,UserDatas.PlaybackPositionTicks,UserDatas.AudioStreamIndex,UserDatas.SubtitleStreamIndex,((Coalesce(A.SortParentIndexNumber,A.ParentIndexNumber, 1) * 1000000) + Coalesce(A.SortIndexNumber, A.IndexNumber, 0) + (Select Case When Coalesce(A.ParentIndexNumber,1)=0 Then 0 Else 0.5 End) + (Select Case When Coalesce(A.ParentIndexNumber,1)=0 Then (Cast(Coalesce(A.IndexNumber, 0) as REAL) / 100000) Else 0 End)) EpisodeAbsoluteIndexNumber,(Select ShareLevel from UserItemShares join AncestorIds2 on AncestorIds2.AncestorId=UserItemShares.ItemId where UserItemShares.UserId=1 and UserItemShares.ShareLevel not null and AncestorIds2.ItemId=A.Id order by Distance limit 1) as ShareLevel from MediaItems A left join (Select N.SeriesPresentationUniqueKey,((Coalesce(N.SortParentIndexNumber,N.ParentIndexNumber, 1) * 1000000) + Coalesce(N.SortIndexNumber, N.IndexNumber, 0) + (Select Case When Coalesce(N.ParentIndexNumber,1)=0 Then 0 Else 0.5 End) + (Select Case When Coalesce(N.ParentIndexNumber,1)=0 Then (Cast(Coalesce(N.IndexNumber, 0) as REAL) / 100000) Else 0 End)) AbsoluteIndexNumber,max(UserDatas_N.LastPlayedDateInt) LastPlayedDateInt,UserDatas_N.playbackPositionTicks from MediaItems N join UserDatas UserDatas_N on N.UserDataKeyId=UserDatas_N.UserDataKeyId And UserDatas_N.UserId=1 where Type=8 and (UserDatas_N.Played=1 or UserDatas_N.playbackPositionTicks > 0) Group By N.SeriesPresentationUniqueKey ORDER BY UserDatas_N.LastPlayedDateInt desc, AbsoluteIndexNumber desc) LastWatchedEpisodes on LastWatchedEpisodes.SeriesPresentationUniqueKey=A.SeriesPresentationUniqueKey left join UserDatas on A.UserDataKeyId=UserDatas.UserDataKeyId And UserDatas.UserId=1 where ((A.Type=5 and UserDatas.playbackPositionTicks > 0) OR (A.Type=8 AND (UserDatas.playbackPositionTicks > 0 or Coalesce(UserDatas.played,0) = 0) AND (select case when LastWatchedEpisodes.playbackPositionTicks > 0 then EpisodeAbsoluteIndexNumber >= Coalesce(LastWatchedEpisodes.AbsoluteIndexNumber,EpisodeAbsoluteIndexNumber) else EpisodeAbsoluteIndexNumber > Coalesce(LastWatchedEpisodes.AbsoluteIndexNumber,EpisodeAbsoluteIndexNumber) end) AND LastWatchedEpisodes.LastPlayedDateInt not null)) AND (A.Type=5 OR Coalesce(A.SortParentIndexNumber,A.ParentIndexNumber, -1) <> 0 OR UserDatas.playbackPositionTicks > 0) AND A.Type in (5,8) AND Coalesce(ShareLevel, 0) > 0 AND A.IsVirtualItem=0 AND Coalesce(UserDatas.HideFromResume,0)=0 AND COALESCE((select hidefromresume from userdatas where userdatas.userid=1 and userdatas.userdatakeyid=(select userdatakeyid from mediaitems where mediaitems.id=Coalesce(A.seriesid,A.albumid))),0)=0 AND A.Id in (select ItemId from AncestorIds2 where AncestorId in (118756,118861,949310,112522,112653,112909,112824,113248,394561,112396,112397,111753,111754,111389,111390,1429059,1425693,114141,114142,1239150,1239151,1239152,1239153,113638,113639,113756,113757,77301,117150,108734,115906,115893,115894,115895,115896,115897,115898,115899,115900,115901,115902,115903,115904,115905,394558,1471981,116079,740101,117148,1429060,695693,695694,695695,695696,695697,775356,1316587,1586808,589280,1316518,1316519,1316520,1316521,1316522,1316523,1316524,1316525,1316526,1316527,1316528,1316529,1316530,1316531,1316532,1316533,1316534,1316535,1316536,1316537,1316538,1316539,1316540,1316541,1316542,1316543,1316544,1316545,1316546,1316547,1316548,1316549,1316550,1316552,1316553,1316554,1316555,1316556,1316557,1316558,1316559,1316560,1316561,1316562,1316563,1316564,1316565,1316566,1316567,1316568,1316569,1316570,1316571,1316572,1316573,1316574,1316575,1316576,1316577,1316578,1316579,1316580,1316581,1316582,1316583,1316584,1316585,1316586) ) Group by coalesce(A.SeriesPresentationUniqueKey, A.PresentationUniqueKey) ORDER BY COALESCE(lastwatchedepisodes.lastplayeddateint, userdatas.lastplayeddateint, 0) DESC,Min(EpisodeAbsoluteIndexNumber) ASC LIMIT 12 2024-02-01 09:44:54.234 Debug Server: http/1.1 Response 200 to 172.17.0.1. Time: 17621ms. Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted February 1 Share Posted February 1 The same issue of this topic。I have The AAC file in 4.7.12 and 4.8.0.56 information is Und AAC 6 ch (Default) und AAC mp4a LC 6 ch 192 kbps 48,000 Hz In 4.7.12,is played OK for my 5.1 system 09:53:26.200 Metadata: 09:53:26.200 major_brand : isom 09:53:26.200 minor_version : 512 09:53:26.200 compatible_brands: isomiso2avc1mp41 09:53:26.200 encoder : Lavf59.27.100 09:53:26.200 comment : F00000000NXU 09:53:26.200 description : Transcoded by Arctime Pro 4.2 09:53:26.200 Duration: 02:04:07.23, start: 0.000000, bitrate: 6698 kb/s 09:53:26.200 Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 6500 kb/s, Level 40, 23.98 fps, 23.98 tbr, 24k tbn (default) 09:53:26.200 Metadata: 09:53:26.200 handler_name : VideoHandler 09:53:26.200 vendor_id : [0][0][0][0] 09:53:26.200 encoder : Lavc59.37.100 h264_nvenc 09:53:26.201 Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 192 kb/s (default) 09:53:26.201 Metadata: 09:53:26.201 handler_name : SoundHandler 09:53:26.201 vendor_id : [0][0][0][0] 09:53:26.203 Stream mapping: 09:53:26.203 Stream #0:0 -> #0:0 (copy) 09:53:26.203 Stream #0:1 -> #0:1 (aac (native) -> ac3 (native)) 09:53:26.203 Press [q] to stop, [?] for help 09:53:26.216 Output #0, segment, to 'D:\embyserver-win-x64-4.7.12.0\programdata\transcoding-temp\5289F1\5289F1_%d.ts': 09:53:26.216 Metadata: 09:53:26.216 encoder : Lavf59.17.100 09:53:26.216 Stream #0:0: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 6500 kb/s, Level 40, 23.98 fps, 23.98 tbr, 90k tbn (default) 09:53:26.216 Stream #0:1: Audio: ac3, 48000 Hz, 5.1, fltp, 192 kb/s (default) 09:53:26.216 Metadata: 09:53:26.216 encoder : Lavc59.21.100 ac3 BUT in 4.8.0.56 is transcoded to 2.1 09:54:45.004 Metadata: 09:54:45.004 major_brand : isom 09:54:45.004 minor_version : 512 09:54:45.004 compatible_brands: isomiso2avc1mp41 09:54:45.004 encoder : Lavf59.27.100 09:54:45.004 comment : F00000000NXU 09:54:45.004 description : Transcoded by Arctime Pro 4.2 09:54:45.004 Duration: 02:04:07.23, start: 0.000000, bitrate: 6698 kb/s 09:54:45.004 Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 6500 kb/s, Level 40, 23.98 fps, 23.98 tbr, 24k tbn (default) 09:54:45.004 Metadata: 09:54:45.004 handler_name : VideoHandler 09:54:45.004 vendor_id : [0][0][0][0] 09:54:45.005 encoder : Lavc59.37.100 h264_nvenc 09:54:45.005 Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 192 kb/s (default) 09:54:45.005 Metadata: 09:54:45.005 handler_name : SoundHandler 09:54:45.005 vendor_id : [0][0][0][0] 09:54:45.007 Stream mapping: 09:54:45.007 Stream #0:0 -> #0:0 (copy) 09:54:45.007 Stream #0:1 -> #0:1 (aac (native) -> ac3 (native)) 09:54:45.007 Press [q] to stop, [?] for help 09:54:45.249 [Parsed_anull_0 @ 0xe38680] Channel layout change is not supported 09:54:45.249 Error while filtering: Not yet implemented in FFmpeg, patches welcome 09:54:45.249 Failed to inject frame into filter network: Not yet implemented in FFmpeg, patches welcome 09:54:45.249 Error while processing the decoded data for stream #0:1 09:54:45.252 Conversion failed! 09:54:45.252 EXIT Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted February 1 Share Posted February 1 49 minutes ago, sapphire_z said: I enable debug log。When i click "home" ,My Web displays all item about over 10s,and clinet same。But in 4.7.12 no this SQL!! 024-02-01 09:44:36.624 Info App: Sqlite: 284 - automatic index on LastWatchedEpisodes(SeriesPresentationUniqueKey) 2024-02-01 09:44:54.234 Debug SqliteItemRepository: GetItems query time (slow 6x): 17610ms. Query: select count(*) OVER() AS TotalRecordCount,A.type,A.Id,A.IndexNumber,A.Name,A.Path,A.ParentIndexNumber,A.ProductionYear,A.RunTimeTicks,A.ParentId,A.IsVirtualItem,A.SeriesName,A.Album,A.AlbumId,A.SeriesId,A.Images,A.SortIndexNumber,A.SortParentIndexNumber,A.IndexNumberEnd,UserDatas.IsFavorite,UserDatas.Played,UserDatas.PlaybackPositionTicks,UserDatas.AudioStreamIndex,UserDatas.SubtitleStreamIndex,((Coalesce(A.SortParentIndexNumber,A.ParentIndexNumber, 1) * 1000000) + Coalesce(A.SortIndexNumber, A.IndexNumber, 0) + (Select Case When Coalesce(A.ParentIndexNumber,1)=0 Then 0 Else 0.5 End) + (Select Case When Coalesce(A.ParentIndexNumber,1)=0 Then (Cast(Coalesce(A.IndexNumber, 0) as REAL) / 100000) Else 0 End)) EpisodeAbsoluteIndexNumber,(Select ShareLevel from UserItemShares join AncestorIds2 on AncestorIds2.AncestorId=UserItemShares.ItemId where UserItemShares.UserId=1 and UserItemShares.ShareLevel not null and AncestorIds2.ItemId=A.Id order by Distance limit 1) as ShareLevel from MediaItems A left join (Select N.SeriesPresentationUniqueKey,((Coalesce(N.SortParentIndexNumber,N.ParentIndexNumber, 1) * 1000000) + Coalesce(N.SortIndexNumber, N.IndexNumber, 0) + (Select Case When Coalesce(N.ParentIndexNumber,1)=0 Then 0 Else 0.5 End) + (Select Case When Coalesce(N.ParentIndexNumber,1)=0 Then (Cast(Coalesce(N.IndexNumber, 0) as REAL) / 100000) Else 0 End)) AbsoluteIndexNumber,max(UserDatas_N.LastPlayedDateInt) LastPlayedDateInt,UserDatas_N.playbackPositionTicks from MediaItems N join UserDatas UserDatas_N on N.UserDataKeyId=UserDatas_N.UserDataKeyId And UserDatas_N.UserId=1 where Type=8 and (UserDatas_N.Played=1 or UserDatas_N.playbackPositionTicks > 0) Group By N.SeriesPresentationUniqueKey ORDER BY UserDatas_N.LastPlayedDateInt desc, AbsoluteIndexNumber desc) LastWatchedEpisodes on LastWatchedEpisodes.SeriesPresentationUniqueKey=A.SeriesPresentationUniqueKey left join UserDatas on A.UserDataKeyId=UserDatas.UserDataKeyId And UserDatas.UserId=1 where ((A.Type=5 and UserDatas.playbackPositionTicks > 0) OR (A.Type=8 AND (UserDatas.playbackPositionTicks > 0 or Coalesce(UserDatas.played,0) = 0) AND (select case when LastWatchedEpisodes.playbackPositionTicks > 0 then EpisodeAbsoluteIndexNumber >= Coalesce(LastWatchedEpisodes.AbsoluteIndexNumber,EpisodeAbsoluteIndexNumber) else EpisodeAbsoluteIndexNumber > Coalesce(LastWatchedEpisodes.AbsoluteIndexNumber,EpisodeAbsoluteIndexNumber) end) AND LastWatchedEpisodes.LastPlayedDateInt not null)) AND (A.Type=5 OR Coalesce(A.SortParentIndexNumber,A.ParentIndexNumber, -1) <> 0 OR UserDatas.playbackPositionTicks > 0) AND A.Type in (5,8) AND Coalesce(ShareLevel, 0) > 0 AND A.IsVirtualItem=0 AND Coalesce(UserDatas.HideFromResume,0)=0 AND COALESCE((select hidefromresume from userdatas where userdatas.userid=1 and userdatas.userdatakeyid=(select userdatakeyid from mediaitems where mediaitems.id=Coalesce(A.seriesid,A.albumid))),0)=0 AND A.Id in (select ItemId from AncestorIds2 where AncestorId in (118756,118861,949310,112522,112653,112909,112824,113248,394561,112396,112397,111753,111754,111389,111390,1429059,1425693,114141,114142,1239150,1239151,1239152,1239153,113638,113639,113756,113757,77301,117150,108734,115906,115893,115894,115895,115896,115897,115898,115899,115900,115901,115902,115903,115904,115905,394558,1471981,116079,740101,117148,1429060,695693,695694,695695,695696,695697,775356,1316587,1586808,589280,1316518,1316519,1316520,1316521,1316522,1316523,1316524,1316525,1316526,1316527,1316528,1316529,1316530,1316531,1316532,1316533,1316534,1316535,1316536,1316537,1316538,1316539,1316540,1316541,1316542,1316543,1316544,1316545,1316546,1316547,1316548,1316549,1316550,1316552,1316553,1316554,1316555,1316556,1316557,1316558,1316559,1316560,1316561,1316562,1316563,1316564,1316565,1316566,1316567,1316568,1316569,1316570,1316571,1316572,1316573,1316574,1316575,1316576,1316577,1316578,1316579,1316580,1316581,1316582,1316583,1316584,1316585,1316586) ) Group by coalesce(A.SeriesPresentationUniqueKey, A.PresentationUniqueKey) ORDER BY COALESCE(lastwatchedepisodes.lastplayeddateint, userdatas.lastplayeddateint, 0) DESC,Min(EpisodeAbsoluteIndexNumber) ASC LIMIT 12 2024-02-01 09:44:54.234 Debug Server: http/1.1 Response 200 to 172.17.0.1. Time: 17621ms. Link to comment Share on other sites More sharing options...
Luke 37096 Posted February 1 Share Posted February 1 1 hour ago, sapphire_z said: Hi, can you please attach log files to this posting rather than pasting the contents? Thanks. Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted February 2 Share Posted February 2 (edited) OK This file is 4.8.0.56 ffmpeg-remux-09b04bad-f0ee-4a08-b415-7b9158b643c4_1.txt Edited February 2 by sapphire_z Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted February 2 Share Posted February 2 And This file is 4.7.12 ffmpeg-remux-d8835b69-6dd7-42d4-83ce-d39202e97a1b_1.txt Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted February 2 Share Posted February 2 This file is Sqlite: 284 - automatic index on LastWatchedEpisodes for 4.8.0.56(also same problem in 4.8.0.77) embyserver.txt Link to comment Share on other sites More sharing options...
Luke 37096 Posted February 3 Share Posted February 3 18 hours ago, sapphire_z said: And This file is 4.7.12 ffmpeg-remux-d8835b69-6dd7-42d4-83ce-d39202e97a1b_1.txt 38.86 kB · 0 downloads OK but one is windows and one is linux. That makes this comparison a bit of apples to oranges. What if you try the 4.8 release on windows? Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted February 3 Share Posted February 3 (edited) I Only use 4.7.12 in windows for my server. I use 4.8XX in linux is ERROR above . But I use 4.7.12 in linux . It is also OK !!!! Edited February 3 by sapphire_z Link to comment Share on other sites More sharing options...
Luke 37096 Posted February 3 Share Posted February 3 You're not able to try 4.8 on windows? Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted February 4 Share Posted February 4 Yes Windows Server is not my own 。I Only Can get Log from it! Link to comment Share on other sites More sharing options...
Luke 37096 Posted March 1 Share Posted March 1 @sapphire_zare you still having an issue with this? Link to comment Share on other sites More sharing options...
sapphire_z 0 Posted March 1 Share Posted March 1 I stopped paying attention to the issue of playing AAC5.1 files later because I found other files to replace them. However, the previous AAC file playback was still not possible in versions after 4.8, and it was normal in version 4.7.12. I just resolved the performance issue regarding continuing to watch a few days ago. The WSL+Docker Desktop must copy the library. db to the image drive like /root/, and cannot be placed in WSL /mnt/d and then mounted on the docker system. WSL conversion of disk IO will result in significant loss. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now