How to Add an additional HD Homerun (morphed from "Beta 3 timeline?")

@PiX64 said:
While this is super cool, its pretty difficult to manage the channels on the second device.

Is it possible to allow for mutliple guide sources per tuner in a future update.

I have an HDHR Prime which i use to record premium content and I have a set of HDHR 4 OTA tuners which i used to record superior quality OTA HD streams for my locals (2,5,7,9,11,32, etc.)

What would be steller is if I had the option to:
a) select a different guide source and pull in the broadcast guide for those tuners.
b) Plex could manage all of those channels together and allow me to select priority tuners for specific channels.

SageTV does this and does it quite well. I realize that this is a beta and a DARN good one at that! But this would be a sweet feature to get on the roadmap.

I don’t have this configured so I’m only throwing out there as a guess, but could you configure your Prime to not tune to those channels? Basically, uncheck them in the ā€œmanage channelsā€ for the Prime device. That way, only the HDHR 4 is the device that can record on those channels.

@johnny15 said:

@PiX64 said:
While this is super cool, its pretty difficult to manage the channels on the second device.

Is it possible to allow for mutliple guide sources per tuner in a future update.

I have an HDHR Prime which i use to record premium content and I have a set of HDHR 4 OTA tuners which i used to record superior quality OTA HD streams for my locals (2,5,7,9,11,32, etc.)

What would be steller is if I had the option to:
a) select a different guide source and pull in the broadcast guide for those tuners.
b) Plex could manage all of those channels together and allow me to select priority tuners for specific channels.

SageTV does this and does it quite well. I realize that this is a beta and a DARN good one at that! But this would be a sweet feature to get on the roadmap.

I don’t have this configured so I’m only throwing out there as a guess, but could you configure your Prime to not tune to those channels? Basically, uncheck them in the ā€œmanage channelsā€ for the Prime device. That way, only the HDHR 4 is the device that can record on those channels.

yeah i could do that … but its sorta a pain in the rear end because the channels for OTA are totally different in not only number but sometimes callsign which makes the management of said suggestion very difficult and annoying.

@johnny15 said:

I don’t have this configured so I’m only throwing out there as a guess, but could you configure your Prime to not tune to those channels?

You could, but it doesn’t help. I tried this for another reason. It still tunes to the first device even if the channel is disabled. Read about it at forums.plex.tv/discussion/239261/bug-unable-to-successfully-disable-channel-in-dvr-with-2-devices

Yeah. Doing this could also cause recordings to fail or be in conflict.

If i disabled 2,5,7 for example on the HDHR prime and only captured those with the OTA tuner, then when there was a set of recordings due to run at the same time on 2,5,7… one would not record and show up as a conflict as I don’t have enough tuners that capture those channels.

So you’re going to be recording 5+ shows on OTA channels that your multiple HDHomerun Connects can’t keep up with?? I don’t think I could find that much TV to watch all at once…
Not only that, ā€œlifeā€ gets in the way… :smiley:

Still, I can understand the need/want for your use case. Technically, you’re using an alpha feature (adding multiple tuners) in a beta release of software. Either way, that’s why we’re here…helping find the bugs so they can make it GREAT in the end.

Today we released a smaller update to the beta that doesn’t require updating your PMS. Included is the ability to add multiple HDHomeRun tuners from the web UI. Info and screenshots here.

When adding the second HDHomeRun Prime (with an existing Prime) it is not inheriting the Channels/Guide correctly. While it shows the Channels that were discovered and setup directly on the HD HomeRun it is not mapping them for the Guide, nor enabling them. Additionally when I attempt to add an OTA Extend, there is no where to actually setup the Guide information Provider. It clearly says to add a new DVR to use a different line up, but no actual way to do this… Help?

@Mickey6Pack said:
When adding the second HDHomeRun Prime (with an existing Prime) it is not inheriting the Channels/Guide correctly.

When you go to my.hdhomerun.com does it show the same number of channels enabled on each device? If not, can you make sure the channel lineups on each device match? Does that help?

yes the channels mapping on both HDhR Primes match on the device ncluding the exact same channels enabled and favorites.

@Mickey6Pack said:
When adding the second HDHomeRun Prime (with an existing Prime) it is not inheriting the Channels/Guide correctly. While it shows the Channels that were discovered and setup directly on the HD HomeRun it is not mapping them for the Guide, nor enabling them. Additionally when I attempt to add an OTA Extend, there is no where to actually setup the Guide information Provider. It clearly says to add a new DVR to use a different line up, but no actual way to do this… Help?

I can confirm this bug also.

@Mickey6Pack said:
When adding the second HDHomeRun Prime (with an existing Prime) it is not inheriting the Channels/Guide correctly. While it shows the Channels that were discovered and setup directly on the HD HomeRun it is not mapping them for the Guide, nor enabling them. Additionally when I attempt to add an OTA Extend, there is no where to actually setup the Guide information Provider. It clearly says to add a new DVR to use a different line up, but no actual way to do this… Help?

Thanks for alerting us to this. We will investigate.

@Mickey6Pack said:
When adding the second HDHomeRun Prime (with an existing Prime) it is not inheriting the Channels/Guide correctly. While it shows the Channels that were discovered and setup directly on the HD HomeRun it is not mapping them for the Guide, nor enabling them. Additionally when I attempt to add an OTA Extend, there is no where to actually setup the Guide information Provider. It clearly says to add a new DVR to use a different line up, but no actual way to do this… Help?

Could you provide us some screenshots of what you are seeing? Thank you.

After some experimentation, I decided it was better to have the HDHR Connect in a different DVR than the Prime. There appears to be no downside, as Plex searches both DVRs when scheduling recordings.

The procedure is to create and delete a DVR with each type of device (which Elan refers to as heterogenous) and then add them back via cURL. Here’s what to look for in the log and how to place it in a cURL statement:

LOG:

Nov 03, 2016 13:55:09.595 [0x80d043800] DEBUG - Request: [10.0.1.63:54732 (Subnet)] POST /livetv/dvrs?device=device%3A%2F%2Ftv.plex.grabbers.hdhomerun%A1A1A1A1&lineup=lineup%3A%2F%2Ftv.plex.providers.epg.onconnect%2FUSA-TX64967-X%23Frontier%2520Fios%2520Keller%2520-%2520Digital&language=eng (3 live) TLS GZIP Signed-in Token (Bollar)

cURL:

curl -k -X POST "https://localhost:32400/livetv/dvrs?device=device%3A%2F%2Ftv.plex.grabbers.hdhomerun%A1A1A1A1&lineup=lineup%3A%2F%2Ftv.plex.providers.epg.onconnect%2FUSA-TX64967-X%23Frontier%2520Fios%2520Keller%2520-%2520Digital&language=engā€

Note the url is enclosed in quotes. You may need to add the Plex Token, but that is not required in my configuration.

@Bollar Thanks for those notes, is that all there is to it? I’ve gotten the excerpts from the logs and constructed a CURL string based on the logs and the formatting in your thread - but nothing ever happens.

@jondhoughton said:
@Bollar Thanks for those notes, is that all there is to it? I’ve gotten the excerpts from the logs and constructed a CURL string based on the logs and the formatting in your thread - but nothing ever happens.

Yes, that is all there is to it for me. I’d look at the log and see how Plex responded to the curl commands. Do you need a Plex token? That’s the most obvious difference between my installation and most others here.

Also, if you’re not on the Plex machine, you’ll need to replace ā€œlocalhostā€ with the Plex PMS IP address.

@Bollar well it doesn’t look like its even making it that far. I don’t see anything in the Plex logs. It appears as though the command is being interrupted by the second half. I did try appending the token to the end of the URL.

sudo curl -k -X POST ā€œhttps://localhost:32400/livetv/dvrs?device=device%3A%2F%2Ftv.plex.grabbers.hdhomerun%2F10540E80&lineup=lineup%3A%2F%2Ftv.plex.providers.epg.onconnect%2FUSA-OTA34471%23Local%20Over%20the%20Air%20Broadcast&language=engā€
[5] 1505
[6] 1506

[3]+ Stopped sudo curl -k -X POST ā€œhttps://localhost:32400/livetv/dvrs?device=device%3A%2F%2Ftv.plex.grabbers.hdhomerun%2F10540E80
[4] Done lineup=lineup%3A%2F%2Ftv.plex.providers.epg.onconnect%2FUSA-OTA34471%23Local%2520Over%2520the%2520Air%2520Broadcast

@jondhoughton said:
@Bollar well it doesn’t look like its even making it that far. I don’t see anything in the Plex logs. It appears as though the command is being interrupted by the second half. I did try appending the token to the end of the URL.

sudo curl -k -X POST ā€œhttps://localhost:32400/livetv/dvrs?device=device%3A%2F%2Ftv.plex.grabbers.hdhomerun%2F10540E80&lineup=lineup%3A%2F%2Ftv.plex.providers.epg.onconnect%2FUSA-OTA34471%23Local%2520Over%2520the%2520Air%2520Broadcast&language=engā€
[5] 1505
[6] 1506

[3]+ Stopped sudo curl -k -X POST ā€œhttps://localhost:32400/livetv/dvrs?device=device%3A%2F%2Ftv.plex.grabbers.hdhomerun%2F10540E80
[4] Done lineup=lineup%3A%2F%2Ftv.plex.providers.epg.onconnect%2FUSA-OTA34471%23Local%2520Over%2520the%2520Air%2520Broadcast

Is that ā€œ&ampā€ the way it appears in the log? in mine, it’s just ā€œ&ā€. Also, although this may be a noob comment and I apologize in advance, make sure your editor isn’t converting quotes to curly-quotes.

I’m not sure why the &amp is in that paste…it wasn’t in the URL i was using. Thanks for the heads up on the quotes - I’m definitely getting something different now if I manually type them in - but not all of the way there yet. I get

Bad Request

400 Bad Request

jon@Plex:~$

I’m appending my token at the end of the URL as follows &language=eng?X-Plex-Token=xxxxxxxxxxx"

Woohoo I got it. Had to pass the token with -H rather than in the URL. Thanks so much for the assistance.

@jondhoughton said:
Woohoo I got it. Had to pass the token with -H rather than in the URL. Thanks so much for the assistance.

Awesome