Jump to content

All devices reporting playback error on most content


bozrdnag

Recommended Posts

bozrdnag

All of a sudden I am getting playback errors on all devices for most of my media.  Occasionally, something will play but most won't.  When trying to play via the WebGUI it says "Playback Error - No compatible streams are currently available".  VLC and Kodi can play the same file locally without issue so I am sure the file itself is fine.  I have attached the server log but no ffmpeg log is created.

 

embyserver.txt

  • Like 1
Link to comment
Share on other sites

Hi, can you try restarting the server and see if this has any impact? thanks.

Link to comment
Share on other sites

bozrdnag

Hi, can you try restarting the server and see if this has any impact? thanks.

I should have mentioned that I have tried that a couple times with no luck.

Link to comment
Share on other sites

When trying to launch ffmpeg or ffprobe, an error is being thrown saying resource temporarily unavailable

2019-03-02 13:02:37.758 Info MediaEncoder: ProcessRun 'ffprobe' Execute: /bin/ffprobe -i file:"/mnt/Videos/Movies/Blu-Ray/Jane Eyre (2011)/Jane Eyre (2011).mkv" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2019-03-02 13:02:37.764 Error MediaEncoder: ProcessRun 'ffprobe' Process error:
	*** Error Report ***
	Version: 4.0.2.0
	Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
	Operating system: Unix 4.18.17.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 32
	Program data path: /config
	Application directory: /system
	System.ComponentModel.Win32Exception: System.ComponentModel.Win32Exception (11): Resource temporarily unavailable 

I've never seen this before so the best i can do right now is google around.

 

I don't think the error message is in relation to your media file being unavailable, rather I think it's in relation to not being able to launch the executable for some reason.

Link to comment
Share on other sites

bozrdnag

I just upgraded from stable to the latest bet and it is still doing it.

Edited by bozrdnag
Link to comment
Share on other sites

bozrdnag

Not sure if this helps but I noticed these lines in my Docker container log:

 

 

 

Info MediaEncoder: ffmpeg validation complete
Debug SoftwareCodecInfoProvider: Start GetCodecList()
Info SoftwareCodecInfoProvider: h264, libx264, libx264 Software Encoder, V-E-libx264
Info SoftwareCodecInfoProvider: mpeg4, mpeg4, MPEG-4 part 2 Software Encoder, V-E-mpeg4
Info SoftwareCodecInfoProvider: msmpeg4v3, msmpeg4, MPEG-4 part 2 (MS Variant 3) Software Encoder, V-E-msmpeg4
Info SoftwareCodecInfoProvider: vp8, libvpx, libvpx VP8, V-E-libvpx
Debug SoftwareCodecInfoProvider: End GetCodecList()
Debug OpenMaxCodecInfoProvider: Start GetCodecList()
Debug OpenMaxCodecInfoProvider: End GetCodecList()
Debug VaapiCodecInfoProvider: Start GetCodecList()
Info VaapiCodecInfoProvider: ffdetect -hide_banner -show_program_version -loglevel 0 -show_error -show_log 48 -print_format json vaencdec
Info VaapiCodecInfoProvider: ProcessRun 'ffdetect_vaencdec' Execute: /bin/ffdetect -hide_banner -show_program_version -loglevel 0 -show_error -show_log 48 -print_format json vaencdec
Info VaapiCodecInfoProvider: ProcessRun 'ffdetect_vaencdec' Started.
Info VaapiCodecInfoProvider: ProcessRun 'ffdetect_vaencdec' Process exited with code 139
Info App: Entry point completed: Emby.Server.MediaEncoding.Encoder.MediaEncoderEntryPoint. Duration: 0.267813 seconds
Info App: Starting entry point Emby.Dlna.Main.DlnaEntryPoint
Debug XmlSerializer: Deserializing file /config/config/dlna/system/BubbleUPnp.xml
Error VaapiCodecInfoProvider: Error running ffdetect for vaencdec -

Debug VaapiCodecInfoProvider: End GetCodecList()
Debug QuickSyncCodecInfoProvider: Start GetCodecList()
Info QuickSyncCodecInfoProvider: ffdetect -hide_banner -show_program_version -loglevel 0 -show_error -show_log 48 -print_format json qsvencdec
Info QuickSyncCodecInfoProvider: ProcessRun 'ffdetect_qsvencdec' Execute: /bin/ffdetect -hide_banner -show_program_version -loglevel 0 -show_error -show_log 48 -print_format json qsvencdec
Info QuickSyncCodecInfoProvider: ProcessRun 'ffdetect_qsvencdec' Started.
Info QuickSyncCodecInfoProvider: ProcessRun 'ffdetect_qsvencdec' Process exited with code 139
Debug XmlSerializer: Deserializing file /config/config/dlna/system/Default.xml
Debug XmlSerializer: Deserializing file /config/config/dlna/system/Denon AVR.xml
Error QuickSyncCodecInfoProvider: Error running ffdetect for qsvencdec -
Link to comment
Share on other sites

I apologize for the issue, at this point I am not sure though as I have never seen the 

Resource temporarily unavailable

  error before.

Link to comment
Share on other sites

It's due to going back and forth between beta and stable which is not supported. If you go backwards, then you'll need to go into the plugin catalog and manually install the correct versions for all your plugins.

Link to comment
Share on other sites

bozrdnag

I'm talking about playback errors, not plugin errors.  The playback errors are no longer saying "Resource temporarily unavailable" but rather "Error starting ffmpeg".  Here is one from the log in my last post:

2019-03-04 20:54:04.374 Error HttpServer: Error processing request
	*** Error Report ***
	Version: 4.0.2.0
	Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
	Operating system: Unix 4.18.20.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 32
	Program data path: /config
	Application directory: /system
	System.Exception: System.Exception: Error starting ffmpeg
	   at Emby.Server.MediaEncoding.Api.BaseStreamingService.StartFfMpeg(StreamState state, String outputPath, EncodingOptions encodingOptions, CancellationTokenSource cancellationTokenSource, Boolean acquireResources)
	   at Emby.Server.MediaEncoding.Api.Hls.DynamicHlsService.GetDynamicSegment(StreamRequest request, String playlistId, String segmentId, Int32 subtitleStreamIndex)
	   at Emby.Server.Implementations.Services.ServiceExecGeneral.GetTaskResult(Task task)
	   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken)
	Source: Emby.Server.MediaEncoding
	TargetSite: Void MoveNext()
	   at Emby.Server.MediaEncoding.Api.BaseStreamingService.StartFfMpeg(StreamState state, String outputPath, EncodingOptions encodingOptions, CancellationTokenSource cancellationTokenSource, Boolean acquireResources)
	   at Emby.Server.MediaEncoding.Api.Hls.DynamicHlsService.GetDynamicSegment(StreamRequest request, String playlistId, String segmentId, Int32 subtitleStreamIndex)
	   at Emby.Server.Implementations.Services.ServiceExecGeneral.GetTaskResult(Task task)
	   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken)
Edited by bozrdnag
Link to comment
Share on other sites

bozrdnag

No.  I have yet to see one with this issue.  Maybe it's because the videos never even begin to play?

Link to comment
Share on other sites

Yea that one is just hard to say. But other examples in that log were fine, right?

Link to comment
Share on other sites

bozrdnag

This seems to have been a result of another container causing problems.  Maybe a memory leak or something.  When I just start my most essential containers (of which Emby is one) everything runs fine so I don't think the problem lies with Emby.  Thanks for the help though!

  • Like 1
Link to comment
Share on other sites

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...