Jump to content

Missing Channel info


tre4b

Recommended Posts

Hi there,

 

I noticed today that my guide has no entries for Channel 5.  All the other channels are working fine (using schedules direct) but this one is not.  

 

On NPVR I used to have to align the guide with the channels but this isn't an option on EMBY.  What can I do to get the guide on the channel back and working?

 

 

 

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Emby says this about my guide data

 

2016-04-19 06:53:09.2355 Info HttpClient: HttpClientManager GET: http://192.168.1.73/lineup.json
2016-04-19 06:53:09.2768 Info HttpClient: HttpClientManager GET: https://json.schedulesdirect.org/20141201/lineups/GBR-0001206-DEFAULT
2016-04-19 06:53:10.1621 Info App: Found 224 channels on the lineup on ScheduleDirect
2016-04-19 06:53:10.1621 Info App: Mapping Stations to Channel
2016-04-19 06:53:10.1693 Info App: Added 219 channels to the dictionary
2016-04-19 06:53:10.1693 Info App: Schedules Direct doesnt have data for channel: 5 Channel 5
2016-04-19 06:53:10.1701 Info App: Schedules Direct doesnt have data for channel: 39 The Store
2016-04-19 06:53:10.1701 Info App: Schedules Direct doesnt have data for channel: 42 Travel Channel
2016-04-19 06:53:10.1701 Info App: Schedules Direct doesnt have data for channel: 84 Dave ja vu
2016-04-19 06:53:10.1701 Info App: Schedules Direct doesnt have data for channel: 170 ADULT Section
2016-04-19 06:53:10.1701 Info App: Schedules Direct doesnt have data for channel: 171 Television X
2016-04-19 06:53:10.1712 Info App: Schedules Direct doesnt have data for channel: 182 ADULT Xpanded T
2016-04-19 06:53:10.1712 Info App: Schedules Direct doesnt have data for channel: 184 ADULT Sin TV
2016-04-19 06:53:10.1712 Info App: Schedules Direct doesnt have data for channel: 201 365 Travel
2016-04-19 06:53:10.1712 Info App: Schedules Direct doesnt have data for channel: 234 CONNECT 4
2016-04-19 06:53:10.1712 Info App: Schedules Direct doesnt have data for channel: 244 VisionTV
2016-04-19 06:53:10.1712 Info App: Schedules Direct doesnt have data for channel: 247 kykNET
2016-04-19 06:53:10.1712 Info App: Schedules Direct doesnt have data for channel: 249 Huda TV
2016-04-19 06:53:10.1721 Info App: Schedules Direct doesnt have data for channel: 250 Synapse 2
2016-04-19 06:53:10.1721 Info App: Schedules Direct doesnt have data for channel: 252 ABN TV
2016-04-19 06:53:13.6528 Info App: Refreshing guide with 6 days of guide data
2016-04-19 06:53:13.6531 Info App: Channel Station ID is: 24326
 
but schedules direct does have data for channel 5 so I am wondering if the chanell names are mis alligned?
Link to comment
Share on other sites

Nathanio

It's something to do with Gracenote and their upstream services. 5+224 disappeared as well as MoviesForMen; but they are now back

Link to comment
Share on other sites

rkulagow

This is an upstream bug with Gracenote which they are still trying to resolve. Once they do that, the lineups will get channel 5 back automatically and that should then propagate down to clients that are properly using the API.

Link to comment
Share on other sites

  • 3 weeks later...
loonytunes1234

Channel 5 epg data is now available on the 5HD channel normal channel 5 still blank but at least there is a workaround now.

Link to comment
Share on other sites

Nathanio

This is an upstream bug with Gracenote which they are still trying to resolve. Once they do that, the lineups will get channel 5 back automatically and that should then propagate down to clients that are properly using the API.

Any updates?

Link to comment
Share on other sites

rkulagow

@@Nathanio

 

Channel 5 is in the lineup as far as I can tell; I'm not sure what support Emby has for noticing that the lineup update date has changed.

Link to comment
Share on other sites

@@Nathanio

 

Channel 5 is in the lineup as far as I can tell; I'm not sure what support Emby has for noticing that the lineup update date has changed.

 

Thanks for the update. It shouldn't require anything. he'll need to provide his server log during the guide refresh, then we can compare the schedules direct data to the channel info that comes out of the HDHR.

Link to comment
Share on other sites

Nathanio

Just checked it and it hasn't updated my guide with 5 data yet. Attached is a full log of a guide pull. 

 

Here is the interesting bit (I think(!))

2016-05-13 06:13:02.0365 Debug App: Getting programs for channel 5-Channel 5 from Schedules Direct-GBR-0001225-DEFAULT
2016-05-13 06:13:02.0375 Info App: Channel Station ID is: 17157
2016-05-13 06:13:02.0375 Debug App: Request string for schedules is: [{"stationID":"17157","date":["2016-05-13","2016-05-14","2016-05-15","2016-05-16","2016-05-17","2016-05-18","2016-05-19","2016-05-20","2016-05-21","2016-05-22","2016-05-23","2016-05-24","2016-05-25","2016-05-26","2016-05-27"]}]
2016-05-13 06:13:02.0375 Info HttpClient: HttpClientManager POST: https://json.schedulesdirect.org/20141201/schedules
2016-05-13 06:13:02.3845 Debug App: Found 15 programs on 5 ScheduleDirect
2016-05-13 06:13:02.3845 Info HttpClient: HttpClientManager POST: https://json.schedulesdirect.org/20141201/programs
2016-05-13 06:13:02.5945 Info HttpClient: HttpClientManager POST: https://json.schedulesdirect.org/20141201/metadata/programs
2016-05-13 06:13:02.8416 Error HttpClient: Error getting response from https://json.schedulesdirect.org/20141201/metadata/programs
	*** Error Report ***
	Version: 3.0.5967.0
	Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: True
	Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server
	Application Path: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	One or more errors occurred.
	System.AggregateException
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	   at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__1d.MoveNext()
	InnerException: System.Net.WebException
	The remote server returned an error: (400) Bad Request.
	   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
	   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
	
2016-05-13 06:13:02.8416 Info HttpClient: HttpClientManager POST: https://json.schedulesdirect.org/20141201/token
2016-05-13 06:13:03.1526 Info App: Authenticated with Schedules Direct token: 657b56cb42e932fc5ff95266b0178d5e
2016-05-13 06:13:03.1526 Info HttpClient: HttpClientManager POST: https://json.schedulesdirect.org/20141201/metadata/programs
2016-05-13 06:13:03.3616 Error HttpClient: Error getting response from https://json.schedulesdirect.org/20141201/metadata/programs
	*** Error Report ***
	Version: 3.0.5967.0
	Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: True
	Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server
	Application Path: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	One or more errors occurred.
	System.AggregateException
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	   at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__1d.MoveNext()
	InnerException: System.Net.WebException
	The remote server returned an error: (400) Bad Request.
	   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
	   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
	
2016-05-13 06:13:03.3616 Error App: Error getting programs
	*** Error Report ***
	Version: 3.0.5967.0
	Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: True
	Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server
	Application Path: C:\Users\Administrator\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	One or more errors occurred.
	MediaBrowser.Model.Net.HttpException
	   at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__1d.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsync>d__7.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.Listings.SchedulesDirect.<Post>d__71.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.Listings.SchedulesDirect.<Post>d__71.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.Listings.SchedulesDirect.<GetImageForPrograms>d__59.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.Listings.SchedulesDirect.<GetProgramsAsync>d__18.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.EmbyTV.EmbyTV.<GetProgramsAsyncInternal>d__5a.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.EmbyTV.EmbyTV.<GetProgramsAsync>d__54.MoveNext()
	InnerException: System.AggregateException
	One or more errors occurred.
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	   at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__1d.MoveNext()
	InnerException: System.Net.WebException
	The remote server returned an error: (400) Bad Request.
	   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
	   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
	

5RefreshError.txt

Link to comment
Share on other sites

rkulagow

I'm going to take a look at the log you attached and see if I can reproduce locally to determine what's happening.

 

It's only this one stationID that has the issue?

Link to comment
Share on other sites

rkulagow

Since the log doesn't include what it sent to the server I've increased the logging on your account so that I can see what's happening.

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