Jump to content


Photo

FireTV Live TV and NextPVR

FireTV NextPVR

  • Please log in to reply
4 replies to this topic

#1 arrbee99 OFFLINE  

arrbee99

    Advanced Member

  • Members
  • 2944 posts
  • Local time: 02:04 AM
  • LocationNew Zealand

Posted 21 August 2017 - 05:47 PM

In connection with this https://emby.media/c...#entry479018 amstarting this new thread.

 

NextPVR is moving from a plug-in to being build in to Emby, When the plug-in was used the server used to send TV to the FireTV box fine. Now that I'm trying out the built in NextPVR feature, Live TV is not working so good any more.

 

In the FireTV app if -

 

TV settings are left as default, nothing ticked, it says 'Unable to tune at this time. There might not be a tuner available'.

 

If Direct Stream option is ticked, same comment as above.

 

If Direct Stream and Attempt To Use VLC are ticked, then it direct plays, which I presume is good, except for a DVB-S channel it puts a narrow green bar or static strip down the right hand side of the picture. For m3u stuff its fine.

 

If Attempt to Use VLC is ticked, without Direct Stream ticked, its back to message given above.

 

Sent logs from FTV at 9.39am NZ time under name of Family. The log was recorded while I stepped through the items listed above (play DVB-S during default, play DVB-S while DS ticked, play while DS and VLC ticked for both DVB-S and m3u channel, play DVB-S while only VLC ticked). Also sending server logs after server restsart at 9.33 NZ time. There are no ffmpeg logs.

 

Attached Files



#2 ebr OFFLINE  

ebr

    Chief Bottle Washer

  • Administrators
  • 46979 posts
  • Local time: 09:04 AM

Posted 22 August 2017 - 09:10 AM

Those channels are failing because the server is throwing the following error trying to get playback information for them:

2017-08-22 08:41:39.842 Error HttpServer: Error processing request
	*** Error Report ***
	Version: 3.2.28.2
	Command line: C:\Users\schoo\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	Operating system: Microsoft Windows NT 6.2.9200.0
	64-Bit OS: True
	64-Bit Process: True
	Processor count: 4
	Program data path: C:\Users\schoo\AppData\Roaming\Emby-Server
	Application directory: C:\Users\schoo\AppData\Roaming\Emby-Server\System
	System.NullReferenceException: Object reference not set to an instance of an object.
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.SetDeviceSpecificSubtitleInfo(StreamInfo info, MediaSourceInfo mediaSource, String accessToken)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.SetDeviceSpecificData(BaseItem item, MediaSourceInfo mediaSource, DeviceProfile profile, AuthorizationInfo auth, Nullable`1 maxBitrate, Int64 startTimeTicks, String mediaSourceId, Nullable`1 audioStreamIndex, Nullable`1 subtitleStreamIndex, Nullable`1 maxAudioChannels, String playSessionId, String userId, Boolean enableDirectPlay, Boolean forceDirectPlayRemoteMediaSource, Boolean enableDirectStream, Boolean enableTranscoding, Boolean allowVideoStreamCopy, Boolean allowAudioStreamCopy)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.<OpenMediaSource>d__13.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.<GetPlaybackInfo>d__15.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.<Post>d__17.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.Implementations.Services.ServiceExecGeneral.<Execute>d__2.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.Implementations.Services.ServiceHandler.<ProcessRequestAsync>d__15.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.<RequestHandler>d__75.MoveNext()
	System.NullReferenceException
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.SetDeviceSpecificSubtitleInfo(StreamInfo info, MediaSourceInfo mediaSource, String accessToken)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.SetDeviceSpecificData(BaseItem item, MediaSourceInfo mediaSource, DeviceProfile profile, AuthorizationInfo auth, Nullable`1 maxBitrate, Int64 startTimeTicks, String mediaSourceId, Nullable`1 audioStreamIndex, Nullable`1 subtitleStreamIndex, Nullable`1 maxAudioChannels, String playSessionId, String userId, Boolean enableDirectPlay, Boolean forceDirectPlayRemoteMediaSource, Boolean enableDirectStream, Boolean enableTranscoding, Boolean allowVideoStreamCopy, Boolean allowAudioStreamCopy)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.<OpenMediaSource>d__13.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.<GetPlaybackInfo>d__15.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.<Post>d__17.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.Implementations.Services.ServiceExecGeneral.<Execute>d__2.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.Implementations.Services.ServiceHandler.<ProcessRequestAsync>d__15.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.<RequestHandler>d__75.MoveNext()
	

BTW - the feature isn't "moving".  We are just creating a much less-complicated way of hooking into NPVR that will provide more consistent results for people with simpler setups.



#3 arrbee99 OFFLINE  

arrbee99

    Advanced Member

  • Members
  • 2944 posts
  • Local time: 02:04 AM
  • LocationNew Zealand

Posted 22 August 2017 - 06:51 PM

That .43 update you issued mentioned Improve Live TV Direct Streaming. Anything to do with this or is not to do with FireTV (as mine won't move off .42).



#4 ebr OFFLINE  

ebr

    Chief Bottle Washer

  • Administrators
  • 46979 posts
  • Local time: 09:04 AM

Posted 23 August 2017 - 10:14 AM

This specific issue appears to be on the server side.  I'm not sure if Luke has had time to address it yet.



#5 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138001 posts
  • Local time: 09:04 AM

Posted 23 August 2017 - 12:23 PM

This doesn't happen in the web app?







Also tagged with one or more of these keywords: FireTV, NextPVR

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users