Jump to content

Show tags not shown in Emby guide from NPVR


dcol

Recommended Posts

dcol

Using the NextPVR plug-in with Emby none of the tags, such as New, Premiere, Repeat, Live, etc., are displayed in my Emby LiveTV guide as of version 4.x. They were there in the past. Everything else seems ok. Pulls in the recordings I set in NPVR. Just no tags. Tags show ok in NPVR.

 

Is this a setting, or a bug?

Link to comment
Share on other sites

dcol

I'm not sure. It's possible the plugin may need to be updated.

I am currently on version 3.3.0.0. Is there an update available? Or who do I report that to, @@sub3?

Edited by dcol
Link to comment
Share on other sites

dcol

The current beta 4.1.0.10 and higher seems to fix the old recording issues. As soon as the changes are implemented in the stable release I can remove the NPVR plugin.

Until then, I need to use the plugin to ensure stable recordings. So I would like to see the plugin updated.

Link to comment
Share on other sites

  • 3 months later...
dcol

I am now on NPVR version 4.2.4 and NPVR Emby plugin version 3.3.1.0 and the communication to the Emby NPVR plugin got worse.

None of the labels are present, such as 'New', 'Repeat', 'Premeire' etc.

The guide itself is present in Emby, but that's it. No Artwork when I look at scheduled recordings.

I also cannot schedule a recording from the Emby guide, Just get spinning circle.

How do you do a cleanup for NPVR in Emby ? I did try to uninstall and reinstall the plugin with no success

 

if I try to do a scheduled recording all I get is a spinning circle and there are errors in the embyserver.txt log. See attached recording started at 11:12:09

 

Here is a short list of the error

 

2019-06-09 11:12:18.072 Error HttpServer: Error processing request
    *** Error Report ***
    Version: 4.1.1.0
    Command line: C:\Emby\system\EmbyServer.dll -noautorunwebapp
    Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
    64-Bit OS: True
    64-Bit Process: True
    User Interactive: True
    Runtime: file:///C:/Emby/system/System.Private.CoreLib.dll
    Processor count: 4
    Program data path: C:\Emby\programdata
    Application directory: C:\Emby\system
    System.InvalidOperationException: System.InvalidOperationException: Operation is not valid due to the current state of the object.
       at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex, CancellationToken cancellationToken)
       at Emby.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken)
       at MediaBrowser.Api.Images.ImageService.GetImage(ImageRequest request, Int64 itemId, BaseItem item, Boolean isHeadRequest)
       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.Implementations
    TargetSite: Void MoveNext()
    
2019-06-09 11:12:18.072 Info HttpServer: HTTP Response 500 to 192.168.100.2. Time: 12ms. http://192.168.100.95:8096/emby/Items/4718995/Images/Primary?maxHeight=200&tag=e7e2c306ce5453d52f8b09b70187d45c&quality=90
2019-06-09 11:12:19.376 Info HttpServer: HTTP GET http://192.168.100.95:8096/emby/LiveTv/Timers/Defaults?programId=4718995. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0
2019-06-09 11:12:19.377 Info App: [NextPvr] Start GetNewTimerDefault Async
2019-06-09 11:12:19.377 Info HttpClient: GET http://localhost:8867/public/ScheduleService/Get/SchedSettingsObj?sid2ae824d228a14e4eb034a08e3972ae08
2019-06-09 11:12:19.386 Info HttpServer: HTTP Response 200 to 192.168.100.2. Time: 10ms. http://192.168.100.95:8096/emby/LiveTv/Timers/Defaults?programId=4718995
2019-06-09 11:12:19.395 Info HttpServer: HTTP POST http://192.168.100.95:8096/emby/LiveTv/Timers. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0
2019-06-09 11:12:19.459 Info App: [NextPvr] Start GetNewTimerDefault Async
2019-06-09 11:12:19.459 Info HttpClient: GET http://localhost:8867/public/ScheduleService/Get/SchedSettingsObj?sid2ae824d228a14e4eb034a08e3972ae08
2019-06-09 11:12:19.473 Info App: [NextPvr] Start CreateTimer Async for ChannelId: 11088 & Name: How It's Made
2019-06-09 11:12:19.475 Info App: [NextPvr] Start GetDefaultScheduleSettings
2019-06-09 11:12:19.475 Info HttpClient: GET http://localhost:8867/public/ScheduleService/Get/SchedSettingsObj?sid=2ae824d228a14e4eb034a08e3972ae08
2019-06-09 11:12:19.489 Info HttpClient: POST http://localhost:8867/public/ScheduleService/Record?sid=2ae824d228a14e4eb034a08e3972ae08

2019-06-09 11:12:19.504 Error App: [NextPvr] CreateTimer async with exception: NotFound
2019-06-09 11:12:19.506 Error HttpServer: Error processing request
    *** Error Report ***
    Version: 4.1.1.0
    Command line: C:\Emby\system\EmbyServer.dll -noautorunwebapp
    Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
    64-Bit OS: True
    64-Bit Process: True
    User Interactive: True
    Runtime: file:///C:/Emby/system/System.Private.CoreLib.dll
    Processor count: 4
    Program data path: C:\Emby\programdata
    Application directory: C:\Emby\system
    MediaBrowser.Controller.LiveTv.LiveTvConflictException: MediaBrowser.Controller.LiveTv.LiveTvConflictException: Exception of type 'MediaBrowser.Controller.LiveTv.LiveTvConflictException' was thrown.
       at MediaBrowser.Plugins.NextPvr.LiveTvService.CreateTimerAsync(TimerInfo info, CancellationToken cancellationToken)
       at Emby.LiveTV.LiveTvManager.CreateTimer(TimerInfoDto timer, CancellationToken cancellationToken)
       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: MediaBrowser.Plugins.NextPvr
    TargetSite: Void MoveNext()

embyserver.txt

Edited by dcol
Link to comment
Share on other sites

emveepee

Ignoring the art API for now the looping on

 

2019-06-09 11:10:11.788 Info App: [NextPvr] Start GetRecordings Async, retrieve all 'Pending', 'Inprogress' and 'Completed' recordings
2019-06-09 11:10:11.788 Info HttpClient: POST http://localhost:8867/public/ManageService/Get/SortedFilteredList?sid=2ae824d228a14e4eb034a08e3972ae08

 

is the same thing I am seeing with v5.  I asked for feedback on what I might be missing but I didn't hear anything yet so t is possible that there is an Emby bug.  The plugin response to this call hasn't change for a long time.

 

Your logs didn't show the Refresh Guide task run so no way of telling if you are in sync with NextPVR.  I wrote a utility to ensure they stayed in sync but no one opted to even try it

 

Martin

Edited by emveepee
Link to comment
Share on other sites

dcol

Just started the refresh guide. Looks like it will take a while. Restarted Emby before I started refresh so I have a clean log. Will post log when done.

Link to comment
Share on other sites

dcol

Refresh ended. I now have all the scheduled items in the guide and the art is now showing. I can also schedule new recordings now.

The only issue that is left for me are the labels/tags not showing up in the guide.

 

The refresh was set to update every 24 hours, so not sure what happened there

 

Still not working right. Went back into guide and the recording I just setup is not showing up, but the others from the refresh are. I guess the guide does not get updated until the refresh occurs. NPVR does have the show set to record. Just doesn't show up in Emby.

Edited by dcol
Link to comment
Share on other sites

emveepee

Make sure you schedule the 24 hr task to start after the NextPVR EPG update.

 

Loading recordings is also a task Refresh Internet Streams, not sure if this applies to your timers but it certainly is not a great change.

 

Martin

Edited by emveepee
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...