Jump to content

QNAP TS-1685 (x64) : Playback Error No compatible streams are currently available


shoek

Recommended Posts

Just upgraded to 4.02

Now using the web app (app.emby.media) to play a BDMV folder rip, which worked fine on 3.5x, I get this error.

In the ffmpeg log I see this:

 

file:/share/CACHEDEV1_DATA/Media/Blu-ray/Movies/First Man: Is a directory

 

In the embyserver.txt with debug logging enabled, I see these lines:

2019-01-19 18:13:29.070 Info App: Profile: Unknown Profile, Path: \\QNAP\Media\Blu-ray\Movies\First Man, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
2019-01-19 18:13:29.071 Info App: Profile: Unknown Profile, No direct play profiles found for Path: \\QNAP\Media\Blu-ray\Movies\First Man


2019-01-19 18:13:28.885 Info App: ProcessRun 'StreamTranscode cc4e7a' Execute: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffmpeg -noaccurate_seek -i file:"/share/CACHEDEV1_DATA/Media/Blu-ray/Movies/First Man" -threads 0 -map 0:0 -map 0:1 -map -0:s -c:v:0 copy -copyts -vsync -1 -codec:a:0 libmp3lame -disposition:a:0 default -ac:a:0 2 -ab:a:0 128000 -af:a:0 "volume=2" -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 6  -individual_header_trailer 0 -break_non_keyframes 1 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 0 -segment_list "/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/3fe37b075a66065869377de5dd5d0e05.m3u8" -y "/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/3fe37b075a66065869377de5dd5d0e05%d.ts"
2019-01-19 18:13:28.892 Info App: ProcessRun 'StreamTranscode cc4e7a' Started.
2019-01-19 18:13:28.929 Info App: ProcessRun 'StreamTranscode cc4e7a' Process exited with code 1
2019-01-19 18:13:28.944 Error HttpServer: Error processing request
	*** Error Report ***
	Version: 4.0.0.2
	Command line: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/system/EmbyServer.dll -programdata /share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata -ffdetect /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffdetect -ffmpeg /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffmpeg -ffprobe /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffprobe -defaultdirectory /share/CACHEDEV1_DATA -updatepackage emby-server-qnap_{version}_x86_64.qpkg -noautorunwebapp
	Operating system: Unix 4.2.8.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 12
	Program data path: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata
	Application directory: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/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)


Emby for Kodi is also not playing BDMV rips anymore.  It used to show a BDMV rip as 

\\QNAP\Media\Blu-ray\Movies\First Man\BDMV\index.bdmv in the detailed information screen of Kodi, now it just shows

\\QNAP\Media\Blu-ray\Movies\First Man

 

and cannot play it either.

 

Please advise!

Thanks,

-shoek

Edited by shoek
Link to comment
Share on other sites

@@Luke here are the logs. I enabled debug logging, restarted the server, and then from my client I reloaded the web app and tried to play the BDMV rip.

 

Thanks!

-shoek

 

embyserver.txt

ffmpeg-remux-fab7826d-1a67-4071-b22a-de8acd9fbb2c_1.txt

ffmpeg-transcode-0dbce550-7357-4dad-8afc-3f4583276975_1.txt

ffmpeg-transcode-1cdf1eb1-880e-4e8c-9c92-727dcb5ccd5b_1.txt

hardware_detection-63683582191.txt

Link to comment
Share on other sites

@@Luke that did not seem to help.  In EmbyServer, I chose Refresh Metadata - Replace All and it said it queued the refresh, but it did not make a difference to the ability to player the BDMV rip.

Link to comment
Share on other sites

it means we were unable to determine the m2ts playlist for this title. I will look at this when i can, keeping in mind that playback of these in the browser is only experimental. Thanks.

Link to comment
Share on other sites

@@shoek can you try renaming the bluray folder and then running a library scan?

 

Renaming to have the server treat it as new content. I think there is an issue with the database upgrade from 3.5 to 4 for folder rips, but new media should be fine. Thanks !

Link to comment
Share on other sites

@@Luke I am still having the issue even after renaming the folder that the BDMV rip is in.

None of my BDMV rips play on Server 4.x, either thru the web app (which I know is experimental, but worked in 3.5.x), or thru Emby-for-Kodi (latest version)

Link to comment
Share on other sites

What exactly did you rename? Make sure to run a library scan after that. That really should resolve it. Thanks.

Link to comment
Share on other sites

@@Luke sorry, as reported in another thread in the Kodi forum, this is resolved for me now.  I had to remove the library and re-add it.

I had tried to rename the root folder (Movies) that the library was pointing to, then restart Emby Server, then rename it back and restart again and it did not work.

It would be nice to have a command to refresh the sync (not just the metadata) to help with situations like this.

Thanks!

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