I just added a second Extend tuner and added it to the DVR with no issues. During a test, one tuner was in use by another app. Tried recording 3 shows at the same time, figuring 3 tuners were available. First show started recording while the 2nd show showed an error. I looked at the tuners and 1 and 2 were busy while 3 and 4 were idle. Why didn’t the DVR detect the available tuners?
I had the same problem with my 2 Primes … the Problem is that Plex DVR has no Idea when other Apps are using a tuner and will try to use it and fail and will not move on to the 2nd device. Hopefully they will eventually use the HdHomerun tuners correctly in future releases. For now you have to give exclusive use of the tuners to PLex.
As @nyplayer mentioned Plex will fail if you are using tuners that have been configured in Plex in other applications. Plex assumes it has exclusive access to all tuners configured. So when a recording starts it looks at what tuners Plex is currently using for recordings and will start a recording on one of the tuners that it believes is free. If that tuner is in use in another application outside of Plex the recording will fail.
But only one tunes was being used by HDHR to record something. Tuners 2, 3 and 4 were available. Plex found #2 and used it. The next recording failed because tuner #1 was in use; however, 3 and 4 were not doing anything. I must be missing something. But from a programming standpoint, SiliconDust doesn’t have an api call that returns either available tuners or individual tuner status? Or do applications interact with a tuner via webservice calls? Just guessing. Sorry.
Can you provide logs? Perhaps someone can take a look. Timeframe would also help so they don’t have to look through everything.
Silicondust does have a way to get the status of the tuners it is just that Plex DVR is not using it. Every other DVR software I have tested checks for tuner status and if in use moves on PLex DVR I guess is still in the infancy phase and does not check tuner status.
I asked the same question here.
The SiliconDust developers guide seems a little lightweight - at least from what I saw. Looks like you pass it a channel number and maybe a time and you get back a video stream. There has to be more to it than that. My smattering of knowledge (or lack of it) comes from 40 years working as a programmer and engineer. Not Cobol. I’m not that old.
I’ll post logs after the EPG is done refreshing itself (which it should have done overnight but didn’t). This morning hardly any shows showed up. Is this the price to pay for downgrading?
I just started having a problem like this yesterday plex was using all 4 of my tuners on my 2 HDHOMERUN connects now it seems it is only looking at 2 of them, any ideas why this would start happening. The server still shows both connects.