Jump to content

Emby Theater hang


ArtMetz
Go to solution Solved by ArtMetz,

Recommended Posts

ArtMetz

Frequently when I try to play a recording from Emby Theater (Windows 10 client), the spinner appears and just keeps spinning.

I have to restart the client and server to play the recording. Server is a separate machine.

Client:
2022-06-14 14:21:37.505 Info App: Application version: 3.0.15.0

See this repeatedly in the server log:

(It would help to know what file was not found so I can troubleshoot further...)

2022-06-14 14:46:33.271 Info Server: http/1.1 Response 404 to host2. Time: 1ms. http://10.8.19.72:8097/emby/videos/673536/hls1/main/673.ts?PlaySessionId=94ed928f33bb4f5caa7b4bb689deaf1e
2022-06-14 14:46:33.272 Info Server: http/1.1 GET http://10.8.19.72:8097/emby/videos/673536/hls1/main/674.ts?PlaySessionId=94ed928f33bb4f5caa7b4bb689deaf1e. Accept=*/*, Connection=keep-alive, Host=10.8.19.72:8097, User-Agent=libmpv, Range=bytes=0-, Icy-MetaData=1

2022-06-14 14:46:33.274 Error Server: Error processing request
    *** Error Report ***
    Version: 4.7.2.0
    Command line: C:\Users\ETLAKE\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
    Operating system: Microsoft Windows 10.0.19044
    Framework: .NET 6.0.5
    OS/Process: x64/x64
    Runtime: C:/Users/ETLAKE/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\ETLAKE\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\ETLAKE\AppData\Roaming\Emby-Server\system
    System.IO.FileNotFoundException: System.IO.FileNotFoundException: Unable to find the specified file.
       at Emby.Server.MediaEncoding.Api.Hls.BaseHlsService.CreateRequestFromPlaySessionId(BaseSegmentRequest segmentRequest)
       at Emby.Server.MediaEncoding.Api.Hls.DynamicHlsService.Get(GetHlsSegment segmentRequest)
       at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req)
       at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
       at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
    Source: Emby.Server.MediaEncoding
    TargetSite: System.Tuple`3[Emby.Server.MediaEncoding.Api.StreamRequest,System.String,MediaBrowser.Controller.Net.AuthorizationInfo] CreateRequestFromPlaySessionId(Emby.Server.MediaEncoding.Api.Hls.BaseSegmentRequest)

Edited by ArtMetz
added the http GET from the log
Link to comment
Share on other sites

Hi @ArtMetz are you still running into this? Can you please attach the complete emby server and ffmpeg log files? Thanks.

Link to comment
Share on other sites

  • 2 weeks later...
ArtMetz

Still no luck. I did copy the series locally to the server from the network and it then plays. This was all working at one time.

Emby Theater: 3.0.15.0, latest service packs (windows 10)

Server: 4.7.5.0, latest service packs (windows 10)

The libraries (all but one) are located on a QNAP NAS storage. The server (Emby & File Explorer) can browse and see the network directories ok.

I also have JellyFin set up in parallel, with NextPVR for recording and they play the network files ok.

Roku/Emby also will play the same network recordings.

logs attached.

logs.zip

Link to comment
Share on other sites

ArtMetz

fyi - I tried Emby Theater from a second desktop. Still won't play. I can play a video from the web browser on the desktop.

Link to comment
Share on other sites

ArtMetz

Yes. My music library is setup locally and works. As a test I created a network library and it works as well.

Link to comment
Share on other sites

Have you configured optional network paths for your emby libraries? If you have, maybe try removing those.

Link to comment
Share on other sites

ArtMetz

I've tried with and without UNC paths. Sill the same result.

2022-07-08 11:53:54.591 Info Server: http/1.1 GET http://10.8.19.72:8097/emby/videos/1753412/hls1/main/659.ts?PlaySessionId=e359c1822805469e870156f09d4d48bb. Accept=*/*, Connection=keep-alive, Host=10.8.19.72:8097, User-Agent=libmpv, Range=bytes=0-, Icy-MetaData=1
2022-07-08 11:53:54.592 Error Server: Error processing request
    *** Error Report ***
    Version: 4.7.5.0
    Command line: C:\Users\ETLAKE\AppData\Roaming\Emby-Server\system\EmbyServer.dll
    Operating system: Microsoft Windows 10.0.19044
    Framework: .NET 6.0.5
    OS/Process: x64/x64
    Runtime: C:/Users/ETLAKE/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\ETLAKE\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\ETLAKE\AppData\Roaming\Emby-Server\system
    System.IO.FileNotFoundException: System.IO.FileNotFoundException: Unable to find the specified file.
       at Emby.Server.MediaEncoding.Api.Hls.BaseHlsService.CreateRequestFromPlaySessionId(BaseSegmentRequest segmentRequest)
       at Emby.Server.MediaEncoding.Api.Hls.DynamicHlsService.Get(GetHlsSegment segmentRequest)
       at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req)
       at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
       at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
    Source: Emby.Server.MediaEncoding
    TargetSite: System.Tuple`3[Emby.Server.MediaEncoding.Api.StreamRequest,System.String,MediaBrowser.Controller.Net.AuthorizationInfo] CreateRequestFromPlaySessionId(Emby.Server.MediaEncoding.Api.Hls.BaseSegmentRequest)
    
2022-07-08 11:53:54.592 Info Server: http/1.1 Response 404 to host1. Time: 1ms. http://10.8.19.72:8097/emby/videos/1753412/hls1/main/659.ts?PlaySessionId=e359c1822805469e870156f09d4d48bb

Link to comment
Share on other sites

ArtMetz

Here is another log. I briefly played a recording from Emby on my Android phone, then tried to play the same recording from Emby Theater.

 

logs.zip

Link to comment
Share on other sites

  • 4 weeks later...
ArtMetz

My work around had been to copy the files locally to the server, but now they no longer play via Theater with the latest server build.

Windows 10 64 bit client running Emby Theater.

Server is Windows 10 64 bit.

 

logs.zip

Link to comment
Share on other sites

1 minute ago, ArtMetz said:

My work around had been to copy the files locally to the server, but now they no longer play via Theater with the latest server build.

Windows 10 64 bit client running Emby Theater.

Server is Windows 10 64 bit.

 

logs.zip 94.72 kB · 0 downloads

I'm guessing that's only affecting files with mov_text as the subtitle codec, right?

Link to comment
Share on other sites

ArtMetz

My local files (mov_text) are working again, but not the networked files. There was a Windows 10 update and Jellyfin update, but I'm not sure why that would affect it.

Link to comment
Share on other sites

  • 1 month later...

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