Sorry to keep pestering, here's where I am.
I started from scratch with TVHeadend on the stable branch.
I configured my tuners and network, got the channels set up (including numbers).
I then installed the unstable branch, used the migration script, and configured the tuners.
All seems to be running perfectly with TVHeadend itself.
Now while a channel was playing, I ran the autobouquets.pl script.
As with before, the script added the tags, but did not assign them to the channels.
The script is still running, it has been an hour or so, with no output in the terminal.
I am running the script under my normal user, do I need to run it as hts user or will it not make a difference as it is using the webapi?
How long will I need the script running? I was under the impression it should have done its job fairly quickly, either way I will leave it overnight.
As always, any help regarding this is much appreciated.