Jump to content

ServerWMC communicating but no channels listed


oldschool

Recommended Posts

oldschool

This used to work for me. At least, the channel listing used to work. I've never been able to get the video to stream for me, but at least I was able to see the channel guide. Now, I can't do anything.

 

Here's what I get in the log files when I try to play a Recorded TV .wtv file under LiveTV Recordings:

 

2014-02-17 10:13:35.2809 Warn - StringMapTypeDeserializer: Property 'id' does not exist on type 'MediaBrowser.WebDashboard.Api.GetDashboardResource'
2014-02-17 10:13:42.8469 Error - DtoUtils: ServiceBase<TRequest>::Service Exception
    Value cannot be null.
    Parameter name: path
    System.ArgumentNullException
       at MediaBrowser.Api.Playback.BaseStreamingService.GetUserAgent(String path)
       at MediaBrowser.Api.Playback.BaseStreamingService.GetUserAgentParam(String path)
       at MediaBrowser.Api.Playback.BaseStreamingService.GetInputModifier(StreamState state)
       at MediaBrowser.Api.Playback.Progressive.VideoService.GetCommandLineArguments(String outputPath, StreamState state, Boolean performSubtitleConversions)
       at MediaBrowser.Api.Playback.BaseStreamingService.GetOutputFilePath(StreamState state)
       at MediaBrowser.Api.Playback.Progressive.BaseProgressiveStreamingService.ProcessRequest(StreamRequest request, Boolean isHeadRequest)
       at lambda_method(Closure , Object , Object )
       at ServiceStack.Host.ServiceRunner`1.Execute(IRequest request, Object instance, TRequest requestDto)
    
2014-02-17 10:13:42.8625 Error - HttpServer: Error processing request for /mediabrowser/Videos/d19b4f929d4fa7d4854595e5a8940feb/stream.mp4?audioChannels=2&StartTimeTicks=0&SubtitleStreamIndex=&AudioStreamIndex=0&deviceId=2b37a1c9bb4ef4494c5d549b28f3e231639f526d&Static=false&profile=baseline&level=3&maxWidth=1280&videoBitrate=1372000&audioBitrate=128000&VideoCodec=h264&AudioCodec=aac
    Value cannot be null.
    Parameter name: path
    ServiceStack.HttpError
    No Stack Trace Available
    
2014-02-17 10:13:44.7814 Error - DtoUtils: ServiceBase<TRequest>::Service Exception
    Value cannot be null.
    Parameter name: path
    System.ArgumentNullException
       at MediaBrowser.Api.Playback.BaseStreamingService.GetUserAgent(String path)
       at MediaBrowser.Api.Playback.BaseStreamingService.GetUserAgentParam(String path)
       at MediaBrowser.Api.Playback.BaseStreamingService.GetInputModifier(StreamState state)
       at MediaBrowser.Api.Playback.Progressive.VideoService.GetCommandLineArguments(String outputPath, StreamState state, Boolean performSubtitleConversions)
       at MediaBrowser.Api.Playback.BaseStreamingService.GetOutputFilePath(StreamState state)
       at MediaBrowser.Api.Playback.Progressive.BaseProgressiveStreamingService.ProcessRequest(StreamRequest request, Boolean isHeadRequest)
       at lambda_method(Closure , Object , Object )
       at ServiceStack.Host.ServiceRunner`1.Execute(IRequest request, Object instance, TRequest requestDto)
    
2014-02-17 10:13:44.7814 Error - HttpServer: Error processing request for /mediabrowser/Videos/d19b4f929d4fa7d4854595e5a8940feb/stream.webm?audioChannels=2&StartTimeTicks=0&SubtitleStreamIndex=&AudioStreamIndex=0&deviceId=2b37a1c9bb4ef4494c5d549b28f3e231639f526d&Static=false&VideoCodec=vpx&AudioCodec=Vorbis&maxWidth=1280&videoBitrate=1372000&audioBitrate=128000
    Value cannot be null.
    Parameter name: path
    ServiceStack.HttpError
    No Stack Trace Available
    
 

Link to comment
Share on other sites

oldschool

I also tried to update the guide, and ServerWMC and MB3 do not report any errors, but yet I still don't have anything listed in the guide.

 

As far as the recordedTV folder, this is what ServerWMC showed in its error log:

 

2014/02/17 10:13:45.216    OpenRecordingStream> -----------------done-------------------------
2014/02/17 10:13:45.224    Finished request OpenRecordingStream in 2.34s
2014/02/17 10:13:45.346    Received client request: MediaBrowser^@MYFILESERVE@|GetRecordings
2014/02/17 10:13:45.920    Finished request GetRecordings in 0.58s
2014/02/17 10:13:45.949    Received client request: MediaBrowser^@MYFILESERVE@|GetRecordings
2014/02/17 10:13:46.690    Finished request GetRecordings in 0.74s
2014/02/17 10:13:46.699    Received client request: MediaBrowser^@MYFILESERVE@5|OpenRecordingStream|10977524118415896
2014/02/17 10:13:46.699    OpenRecordingStream> -----------------start------------------------
2014/02/17 10:13:46.699    OpenRecordingStream> opening recording (ID[10977524118415896]) for client: MediaBrowser^
2014/02/17 10:13:47.128    OpenRecordingStream> found rec file for ID[10977524118415896]: \\MYFILESERVE\htpc\Recordings\MCEBuddyArchive\Mickey Mouse Clubhouse_DISNHD_2014_02_14_08_00_28.wtv
2014/02/17 10:13:47.128    OpenRecordingStream> DEBUG mode, remuxing all recordings, local path: \\MYFILESERVE\htpc\Recordings\MCEBuddyArchive\Mickey Mouse Clubhouse_DISNHD_2014_02_14_08_00_28.wtv
2014/02/17 10:13:47.159    OpenRecordingStream> returning client's path to recording: \\SPARE1\Public\Recorded TV\TempSWMC\RecordingTV_MediaBrowser^4_2014_02_17_10_13_43.ts
2014/02/17 10:13:47.159    OpenRecordingStream> -----------------done-------------------------
2014/02/17 10:13:47.160    Finished request OpenRecordingStream in 0.46s
2014/02/17 10:15:57.452    Received client request: MediaBrowser^@MYFILESERVE@|GetRecordings
2014/02/17 10:15:58.411    Finished request GetRecordings in 0.96s
2014/02/17 10:15:58.420    Received client request: MediaBrowser^@MYFILESERVE@|GetRecordings
2014/02/17 10:15:59.004    Finished request GetRecordings in 0.58s
2014/02/17 10:15:59.017    Received client request: MediaBrowser^@MYFILESERVE@|GetRecordings
2014/02/17 10:15:59.678    Finished request GetRecordings in 0.66s
2014/02/17 10:16:14.909    MaintenanceTimer> callback at 10:16 AM
2014/02/17 10:16:15.010    PurgeInactiveClients> error: closing stream[Mickey Mouse Clubhouse_DISNHD_2014_02_14_08_00_28.wtv], 'ts' file was not accessed.
2014/02/17 10:16:15.030    Pass 'mux2ts':
2014/02/17 10:16:15.030     >  WtvToPesDemuxer::Parse> total guid headers processed: 469,864
2014/02/17 10:16:15.030     >  WtvToPesDemuxer::Parse> total data packets processed: 72,582
2014/02/17 10:16:15.061    Remux> ENDED, >>>>>>>>>> Run Time: 2.50 min <<<<<<<<<<
2014/02/17 10:16:15.066    StreamProc::Close> remux stopped successfully
2014/02/17 10:16:15.066    StreamProc::Close> wtv was not running
2014/02/17 10:16:15.117    StreamProc::Close> ts file size: 1,059,586,048
2014/02/17 10:16:15.293    StreamProc::Close> file deleted: C:\Users\Public\Recorded TV\TempSWMC\RecordingTV_MediaBrowser^4_2014_02_17_10_13_43.ts
2014/02/17 10:16:15.293    StreamProc::Close> closed in 0.27 sec
2014/02/17 10:16:15.296    MaintenanceTimer> callback - complete

Link to comment
Share on other sites

ernstgot

I also had this problem nothing show up under guide, then after some resetting the guide populated but many channels still don't stream.

Link to comment
Share on other sites

krustyreturns

@oldschool 

 

Go to the debug tab and turn off 'remux the playback of all wtv files', then restart mbs.

 

@@ernstgot

 

Can you post a link to the serverwmc log after you try to stream one of your failed channels?  Preferably, restart swmc, then try to play the channel just to keep the log to a manageable size.

Link to comment
Share on other sites

krustyreturns

Each of these lines in the swmc log is mbs getting guide data for a channel:

 

2014/02/17 12:32:49.131 Finished request GetEntries in 0.15s
2014/02/17 12:32:49.297 Received client request: MediaBrowser^@MYSERVER-FILESERVE@|GetEntries|7613333|1392658373|1393349573
 
If no data was being send back, it would post an error.
 
MBS won't display the guide data until all of these queries have finished (guide data refresh in dashboard has to reach 100%).
Link to comment
Share on other sites

oldschool

The guide fetch finished according to MB3 before I gathered the logs.

 

Do you think the server is still processing something? It looks to me like MB3 is receiving the data, but for some reason it refuses to show any of the data it fetched. I had the problem with the channel logos when the guide was working before, but now it just completely has given up on me.

Link to comment
Share on other sites

krustyreturns

I can't see how uninstalling remote potato could do this.  Serverwmc would post a database error if something was hosed there.

Edited by krustyreturns
Link to comment
Share on other sites

oldschool

OK. So, I don't see anything in the logs that would cause this. Would increasing the logging level provide more info? I don't see in the webUI settings where I could increase that level.

Link to comment
Share on other sites

oldschool

For some reason, after about a minute, I was able to play a Recorded TV file!  That's showing some progress!  That doesn't affect my guide though, but at least it shows me I'm able to stream and view a .wtv file, so I'm hopeful when I can get the guide to display that I will be able to view a channel.

 

The FFMPEG logs are for when I was able to successfully view a recording. That's a first.

 

This log is a manual guide scan, and then clicking on the Channels and Guide links in the WebUI.  Again, it doesn't show any obvious errors. I verified the  C:\Users\eMYSERVER\AppData\Roaming\MediaBrowser-Server\data\remote-images files are showing up on the server, so no problem with broken image links. It just seems like something hiccuped on the server and it's causing the guide and channels not to show.

 

ffmpeg-8eae4cb8-18af-48d1-8367-90272bf01549.zip

Link to comment
Share on other sites

oldschool

I think my problem might be related to parental restrictions?

 

My admin account can't see the channel or guide, but another account with restrictions is able to see the lineup. It seems like the problem is on the server.

 

It could be something else, but at least I know channels are loading for one account and not for another. I'm not sure what the cause is, but that is the result I'm seeing.

Link to comment
Share on other sites

oldschool

It definitely relates to the parental rating, and I was able to track it down.

The setting for hiding "other items" without content information was checked, and this causes the live tv channels and guide to be hidden/not populate. Once you uncheck it, it will show the channels.

The only other setting that will show the channels when the "other items" check is enabled is to select a blank parental rating. That combination will show all the channels.

 

So, now that I have solved that mystery, I'll create a new thread due to my problem with the stream not showing up on the iPhone, but at least I've discovered the root cause. I take it some functionality around TV program rating was supposed to be implemented, but it is currently causing this issue.

  • Like 1
Link to comment
Share on other sites

krustyreturns

nice work oldschool.  So are the tv ratings for the imported programs all 'unkown'?

 

Are you in the US?

Link to comment
Share on other sites

oldschool

No. The Price is Right was rated G I think. I'm not sure how you could filter an entire channel out of the lineup, so if the filter is intended to filter out channels, it would have to look at all the programs shown in the guide for the timeframe and then determine if all programs must be filtered, and then remove it from the lineup.

 

Yes, I'm in the US.

Link to comment
Share on other sites

krustyreturns

Cool, that explains that.  In addition, in the mbs' live tv interface there is no way to specify the parental rating for a channel. Maybe they are going to set it by analyzing the program line-up rating but haven't implemented it yet

Link to comment
Share on other sites

oldschool

OK, this might be the reason why selecting a blank parental rating causes the channels to show. All the channels are editable, and it looks like they default to a blank parental rating, and therefore are matching the rating when you set an account filter to blank. If you set any other parental rating, then the LiveTV is looking at that parental rating of the channel, and seeing that a rating does not exist, it is filtering it out of the lineup because of the not found check mark.

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