Why not just merge your addon in the python addon that already exists when the server gets installed?
I assume that you are referring to the LE Setup Wizard: Although I have now abandoned this plan, my original idea was to add a question at the end of the LE Setup Wizard with a menu - 'Install PVR?':
- No PVR (Default)
- TVH PVR
- NextPVR
- etc
The LE Setup Wizard would then either load and execute the required separate script or exit accordingly.
What do you think would be reasonable for a new user to accept?
It will take as long as it takes. I feel that giving users feedback is important, as the script scans and re-scans looking for LCNs, it updates the percentage complete on the screen. The user can cancel during this process if they become impatient.
I still want to test ATSC
I plan to cripple the existing addon to restrict it to DVB-T. I have a python file with some constants, the cripple flag will be added there. Those people keen enough will be easily able to hack this file and re-enable non DVB-T tuners.
Also how would you handle inevitable questions like, it didn't find any/all the channels, the guide is incomplete etc and my tuner wasn't discovered?
With my normal grace and poise.