Jump to content

Dynamic tuner selection?


rabbit1543
 Share

Recommended Posts

I just ran into an issue where i tried to watch live tv via chrome and was unable to do so. I went through the serverwmc log and it looks like it was trying to use a tuner that was currently locked via my main HTPC. Please see my setup listed below. Does server WMC support the dynamic sharing that silicondust offers. This is the first time that i ran into this issue but i guess it was just luck of the draw that serverwmc offered up a tuner that was being used by another computer. The failed attempt was to watch a channel that is only available via the HRHR prime units. I then tried to tune to a QAM only channel and had no issue. I dont know if this would have been an issue if the MB3 computer was pc that locked the tuner. Maybe its that serverwmc is not aware of what other computers may be watching as i never see any indication of that under the MB3 tuner listing in the live tv config page.

 

FIOS

2 HDHR original for QAM (4 tuners)

2 HRHR prime for Cablecard (6 tuners)

1 WMC PC used primarily for MB3

1 WMC PS used for main tv viewing 

 

Thanks in advance

Link to comment
Share on other sites

krustyreturns

That is a lot of tuners.  It does nook like it is not behaving correctly in this situation.  Can you post the log that that you speak of, or at least the section where it tried to grab a tuner that was being use by another computer?  Also, you can see the tuner status in the Live TV section of the dashboard.  What does it show for the 'Program'  and 'Client' status when the other computer has the tuner (i.e. the situation you describe above)?

Link to comment
Share on other sites

Here is the section that shows the tuner it was trying to use

 

2014/03/13 18:09:51.866 Received client request: MediaBrowser^@SPONGEBOB@11|OpenLiveStream|286778356
2014/03/13 18:09:51.866 OpenLiveStream> -----------------start------------------------
2014/03/13 18:09:51.866 OpenLiveStream> client: MediaBrowser^ requesting live stream
2014/03/13 18:09:51.866 StreamProc> live-tv started
2014/03/13 18:09:52.022 SetChannel> Tuner: HDHomeRun Prime Tuner 13132B43-1 / dcf12ee7-c3df-48d0-a21a-2c6f9c0e1c08
2014/03/13 18:09:52.022 SetChannel> > Digital: True
2014/03/13 18:09:52.022 SetChannel> > Encrypted: False
2014/03/13 18:09:52.350 StreamProc> process start error: System.Runtime.InteropServices.COMException (0x80070037): The specified network resource or device is no longer available. (Exception from HRESULT: 0x80070037)
   at ehiProxy.RecorderMgrClass.FindRecorderByID(Guid guid, IRecorderInfo& ppRecorder)
   at ServerWMC.Worker.RecordToWTV.SetChannel(Channel newC)
   at ServerWMC.Worker.RecordToWTV.ChangeChannel(Channel c, String newFileName)
   at ServerWMC.Worker.RecordToWTV.StartNewRecording(Channel c, String fileName, String clientName)
   at ServerWMC.Worker.StreamProc..ctor(String clientName, Channel c)
2014/03/13 18:09:52.350 StreamProc> calling Close()
2014/03/13 18:09:52.350 StreamProc::Close> remuxer thread was not running
2014/03/13 18:09:52.350 StreamProc::Close> wtv was not running
2014/03/13 18:09:52.350 StreamProc::Close> closed in 0.00 sec
2014/03/13 18:09:52.350 OpenLiveStream> error: System.Runtime.InteropServices.COMException (0x80070037): The specified network resource or device is no longer available. (Exception from HRESULT: 0x80070037)
   at ServerWMC.Worker.StreamProc..ctor(String clientName, Channel c)
   at ServerWMC.Worker.StreamProc.StartStream(String clientName, Channel c, Boolean& alreadyStreaming)
   at ServerWMC.Worker.RecService.OpenLiveStream(String[] args)
2014/03/13 18:09:52.350 Finished request OpenLiveStream in 0.48s
2014/03/13 18:13:23.855 MaintenanceTimer> callback at 6:13 PM
2014/03/13 18:13:23.855 MaintenanceTimer> callback - complete
2014/03/13 18:21:23.868 MaintenanceTimer> callback at 6:21 PM
2014/03/13 18:21:23.868 MaintenanceTimer> callback - complete
 
Doesnt state anything specific that the tuner was in use by another client. but i did verify the issue by using the HDmonitor app found here and the device web page.
 
Also when a mb3 client is watching tv the mb3 tuner status page reflects what channel is being watched and the tuner being used. However when my main htpc is watching tv through the WMC interface it is not shown in mb3 tuner status page.
Link to comment
Share on other sites

I should add for clarity that serverwmc and mb3 are installed on the same computer. My main htpc is strictly a wmc machine (with mbc of coarse)

Link to comment
Share on other sites

krustyreturns

So the problem is the computer with swmc/mbs can't tell the other computer with wmc is tying up one of your 10 tuners.  I'm not surprised that this is a problem.  This is beyond the scope of what we designed to and I currently don't have the hardware/software to investigate it.  Sorry about that.

Link to comment
Share on other sites

No worries i totally get it. I can understand that swmc is not able to detect that another computer may have locked onto a tuner.

 

Would it be possible to have swmc just try another tuner if it isnt able to grab hold of one the first go around? If not i can totally live with this limitation by either just taking my chances on tuners being locked or possibly dedicating tuners to the swmc/mb3 server.

 

Thanks for all your efforts

Link to comment
Share on other sites

krustyreturns

No worries i totally get it. I can understand that swmc is not able to detect that another computer may have locked onto a tuner.

 

Would it be possible to have swmc just try another tuner if it isnt able to grab hold of one the first go around? If not i can totally live with this limitation by either just taking my chances on tuners being locked or possibly dedicating tuners to the swmc/mb3 server.

 

Thanks for all your efforts

 

I had the same thought this morning, that I could put in an option to cycle through tuners if this occurs (kind of stop gap solution) I will look into it.

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
 Share

×
×
  • Create New...