Nick D_CA 0 Posted June 27, 2017 Share Posted June 27, 2017 I have setup my HDHomeRun and it was previously working but has since stopped. I am currently on Emby server version 3.2.20.14 beta. Emby does not show any channels from this tuner. Before I would get 2 tuners for each HD HomeRun tuner (4 in total), but now I am only getting 1. I know the turner is working as I can use other apps to see the channels. When I go through the server log I find the following errors... 2017-06-27 07:38:08.1008 Info HttpClient: HttpClientManager GET: http://my.hdhomerun.com/api/lineup?DeviceAuth=O%2F7omAE9PKZY2vJowCWM342T2017-06-27 07:38:08.1754 Error App: Error getting channel list*** Error Report ***Version: 3.2.20.14Command line: C:\Users\Nick\AppData\Roaming\MediaBrowser-Server\System\MediaBrowser.ServerApplication.exeOperating system: Microsoft Windows NT 6.2.9200.064-Bit OS: True64-Bit Process: TrueProcessor count: 4Program data path: C:\Users\Nick\AppData\Roaming\MediaBrowser-ServerApplication directory: C:\Users\Nick\AppData\Roaming\MediaBrowser-Server\SystemSystem.NullReferenceException: Object reference not set to an instance of an object. at Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun.HdHomerunHost.<>c.<GetLineup>b__16_1(Channels i) at System.Linq.Enumerable.WhereListIterator`1.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun.HdHomerunHost.<GetLineup>d__16.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.LiveTv.TunerHosts.HdHomerun.HdHomerunHost.<GetChannelsInternal>d__18.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.LiveTv.TunerHosts.BaseTunerHost.<GetChannels>d__9.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.LiveTv.TunerHosts.BaseTunerHost.<GetChannels>d__11.MoveNext()System.NullReferenceException at Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun.HdHomerunHost.<>c.<GetLineup>b__16_1(Channels i) at System.Linq.Enumerable.WhereListIterator`1.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun.HdHomerunHost.<GetLineup>d__16.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.LiveTv.TunerHosts.HdHomerun.HdHomerunHost.<GetChannelsInternal>d__18.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.LiveTv.TunerHosts.BaseTunerHost.<GetChannels>d__9.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.LiveTv.TunerHosts.BaseTunerHost.<GetChannels>d__11.MoveNext() Link to comment Share on other sites More sharing options...
Luke 37051 Posted June 27, 2017 Share Posted June 27, 2017 hi @, can you please attach the complete emby server log? thanks ! Link to comment Share on other sites More sharing options...
Nick D_CA 0 Posted June 28, 2017 Author Share Posted June 28, 2017 (edited) See attached zip file EmbyLog.zip Edited June 28, 2017 by NickDorak Link to comment Share on other sites More sharing options...
Luke 37051 Posted June 30, 2017 Share Posted June 30, 2017 hi @, the problem is that if you take this url and put it in a browser: http://my.hdhomerun.com/api/lineup?DeviceAuth=JWyp4YQypMRPDyyeunty%2BgFB as you can see it is returning invalid data when it is supposed to be returning the channel lineup. I think you might have some issues on the HDHR side to work out. Are you up to date with the latest firmware? Thanks. Link to comment Share on other sites More sharing options...
Nick D_CA 0 Posted June 30, 2017 Author Share Posted June 30, 2017 I have just updated all HDHR software and firmware but the issue persists. The HDHR works great in Media Center and if I click a channel in the setup app it plays fine in Media Player. I am not sure where the "DeviceAuth" comes from or how it gets populated. If I just through a random string it always shows 'null'. http://my.hdhomerun.com/api/lineup?DeviceAuth=AnyRandomBunchOfLettersAndNumbers Link to comment Share on other sites More sharing options...
Luke 37051 Posted June 30, 2017 Share Posted June 30, 2017 It comes from the HDHR software. do you still have that installed on your windows machine? We use that url to get the channel lineup for your tuner. Link to comment Share on other sites More sharing options...
Nick D_CA 0 Posted July 2, 2017 Author Share Posted July 2, 2017 Yes, the HDHR software is installed and working well. Is there anything else I could test or should be looking at for the cause? Link to comment Share on other sites More sharing options...
Luke 37051 Posted July 14, 2017 Share Posted July 14, 2017 @ is there still an issue? We may need to inquire with SiliconDust as to why your account api is returning a list of empty channels. thanks. Link to comment Share on other sites More sharing options...
Nick D_CA 0 Posted August 22, 2017 Author Share Posted August 22, 2017 I have worked with SiliconDust to correct my issue and felt like sharing the troubleshooting steps so I can help others. Here is what SiliconDust had me do… Download latest beta software: https://forum.silicondust.com/forum/viewtopic.php?f=119&t=20613 Unplug power from HDHomeRun then plug back in. In HDHomRun app, run "Scan" in Digital Antenna tab. Browse to http://my.hdhomerun.com (this page has the details for the tuner on your network) Click on the link for tuner with issues which will load the page for the HDHomeRun on your private network Add "discover.json" to the end of the address you are at (i.e. http://192.168.1.137/discover.json) On this page look for the "LineupURL" and copy the link after (i.e. http://my.hdhomerun.com/api/lineup?DeviceAuth=AAABBBCCC111222333DDDEEEFFF444) Browse to this page and confirm the discovered channels are visible The important steps were #4 to #6 above as this will find the "LineupURL" URL, which looks like it changes every time the HDHomeRun is rebooted. I think just rebooting the HDHomeRun, then doing an Edit/Save in Emby would have corrected my issue. Link to comment Share on other sites More sharing options...
Luke 37051 Posted August 23, 2017 Share Posted August 23, 2017 @ thanks for the info! I am glad to hear that this is resolved ! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now