My set up has seven devices, one PCI-E tuner and six SiliconDust network devices. They include old school HDHR-US Dual, two old school HDHR-US-Tech, and three of the new HDHR-TC-USM Extend. It would sure be nice to tell Plex to use the PCI-e internal tuner first, then the Dual’s, then the Extends. I have a lot of clients and and we actually use most of the tuners, much of the time. We, the family use AppleTV’s and utilize the Channels app for live TV, which requires the Extend tuners. Often it conflicts because Plex DVR is using those tuners to record.
I thought Plex sorted by IP so I tried tricking it , hard coded the IP in the Tech devices but Plex still put the Extends first. And oddly no matter what Plex puts the internal PCI-e tuner last in priority where as I need it to be first.
Has any one else found a way to adjust tuner priority?
You can edit the database manually to move devices to lowest ID number in database table.
Thank you.
Well at least that is something for now. Not sure how to edit the database, haven’t tried it. Is there “how to” some where? Looked in Google with not much other than using a SQL editor, which is not something I know, at least not yet.
See http://sqlitebrowser.org/ for an editor so you don’t need to use command line. I am a noob wrt plex so this is just a suggestion and could be completely off…
I am not sure how to do what is suggested, I only have one hdhomerun, I find reference to it in the table media_provider_resources, and there is an id column. But note there is a hierarchy using parent_id, I would not mess with that. And I don’t know what this looks like with multiple tuners.
ID also is primary key, so you cannot have duplicates.
I would suggest exporting the table to csv first, so you have a backup of the data.
As @mobarton said you can use SQLite to edit the database table. He is also correct on the table/field to modify. See this thread for description on what/how to make change: https://forums.plex.tv/discussion/275142/tuner-priority
Oh, if you are running a windows server, the db would be under your users path. For example;
C:\Users\TV\AppData\Local\Plex Media Server\Plug-in Support\Databases
is where mine is.