Jump to content

No Compatible Stream error on a few episodes


Recommended Posts

Posted

In the past few weeks I have gotten this error trying to play a few TV episode. They play fine on the web client but I get the "Playback error no compatible streams" in the Emby MS Store app. The first couple of times it happened I thought it might be a bad file so I replaced it with a new file and it worked fine. But this time I wanted to see if there was anything different that may be causing it. I will attach the relevant portion of the log file, but the only thing I notice right away is that the audio in this particular file has a profile listed as  "Codec AAC - Profile HE-AAC" where most other ones just say "Codec AAC" and don't show any profile. I am wondering if it's just a matter of not having the appropriate codecs installed, so I thought I'd ask before randomly installing codec packs.

 

 

he-aac.png

2026-04-14 094802.198 Debug TvShows.txt

Posted

Hi there, please attach the complete emby server log. thanks.

visproduction
Posted

 

Error happens 10 times - Example:

line 33983

Quote

2026-04-14 09:48:02.277 Info App: Returning error code NoCompatibleStream
 

Error getting CultureInfo for English

and

ParseConfiguredCulture errors - 96 times

Example: 

line 37182

Quote

2026-04-14 10:48:04.996 Error LocalizationManager: Error getting CultureInfo for English
    *** Error Report ***
    Version: 4.9.1.90
    Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll -service
    Operating system: Microsoft Windows 10.0.17763
    OS/Process: x64/x64
    Framework: .NET 8.0.21
    Runtime: C:/Users/Administrator/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 6
    Data path: C:\Users\Administrator\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\Administrator\AppData\Roaming\Emby-Server\system
    System.Globalization.CultureNotFoundException: System.Globalization.CultureNotFoundException: Culture is not supported. (Parameter 'name')
    english is an invalid culture identifier.
       at System.Globalization.CultureInfo.GetCultureInfo(String name)
       at Emby.Server.Implementations.Localization.LocalizationManager.ParseConfiguredCulture(String culture, ILogger logger)
    Source: System.Private.CoreLib
    TargetSite: System.Globalization.CultureInfo GetCultureInfo(System.String)

 

Just guessing that HEVC copy has metadata errors.  ffprobe also found issues. h.265 HEVC video codec is more demanding to open for playback because of it's compression.  I think it's likely that the playback fails, due to some file errors.  Testing playback with a 3rd party player is not a good test.  It only prove the 3rd party player can handle playback.  There can still be file errors. Look at playback stats or run ffprobe to see errors.

Remuxing the video may fix this (typically 2 minutes for 2 hour media).  Reencoding would also help to h.264 (larger file and typically takes 1 to 6 hours for quality transcoding depending on hardware.) If you want h.265 HEVC to work all the time, try remuxing and have fast enough hardware support for your largest resolution.  Test with online demo files instead of random content to confirm if the problem is with the content.

Specific playback errors for some particular media happens all the time and I think it's mostly media file errors or hardware limitations and browsers or TV apps are not as forgiving for playback.

Someone who knows the errors better may have more exact info.  These are guesses.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...