I have used tvheadend for about 10 years and greatly appreciate the work that goes into it.
tldr: tvh in ubuntu has changed from my past install of tvh 4.3 in ubuntu 20. there is no longer a hts home directory created by the installation, therefore, no epg is possible (from my experience).
I have been using Ubuntu 20, with tvh installed from the ppa for the last several years with no issues. historically, my user has a home directory, and hts has a home directory after the install, and the epg scripts all are run in the hts home directory, triggered from tvh, with no problems.
My system crashed, and I am reinstalling.
Ubuntu 22, tvh from the ppa -> tvh runs as hts, but there is no hts home directory
Ubuntu 22, tvh compiled from source-> same
Ubuntu 20, tvh compiled from source -> same
Ubuntu 20, tvh installed from the ppa -> also, no hts home directory. This is the setup I have used successfully for years, but now the installation is different. tvh is running as user hts, but hts is not listed in ubuntu as a user, it is a group. Looks like it is created as a system user, no home directory, no way to run scripts to grab epg data. I can run them from my user fine, and pull epg data, but when tvh runs it, it has an error as if the epg script is not configured (because it has not been configured as hts, because hts is not a user with a home directory). I can find no way to create an hts user and home directory that will work with the installed tvh.
Any advice?