whats wrong with tvheadend reporting tvheadend? by the way this is what tvheadend is reporting for newcamd "newcamd (Tvheadend)"
so it is correct behavior.
other clients/servers implement it like this -->> protocol(Version) -> newcamd(version) -> newcamd(tvheadend)
sins newcamd client is modified and is maintained by tvh team its considerd separate client. reporting tvheadend as version is the right way to do it.
so iam feeling you dont like that tvheadend is showing up on your shares? :-)
use intermidiate server/client
Tvheadend -> OScam -> your share