not sure what that is, the only collar I wear is flannel lol. I hope this is close. (it's not)
so i'll do my best to explain most of what lead to the config i'm using. I realize some bits and pieces may not be necessary, but aside from the gui getting confused it's the cleanest way i've come up with so far.
in a nutshell 
I'm trying to recreate the DirecTv 4hr live tv buffer where you could essentially watch tv 4hr behind all day if you wanted. Dish and other dvr's had similar, but I really liked that Directv could do it with with 2 tuners and use the down arrow to switch between without losing the buffer.
with CDVR the best way i've found is by using Autoplay, however this only works if all the shows have the same title, hence the custom placeholder.
Custom Placeholders / Autoplay
I started by just having a custom channel text source
example of one of the variations I used for a while
#EXTINF:-1 channel-id="3" tvg-id="3" tvg-chno="3" tvg-name="MSNow30" tvc-guide-title="MSNow News30" tvc-guide-description="MS Now News 30min" tvc-guide-placeholders="1800" tvc-guide-placeholders-grouping="MSNow30" tvc-guide-tags="ah4c, 720" tvc-guide-art="https://tmsimg.fancybits.co/assets/GNLZZGG002H5PTL.png?w=360&h=270" tvg-logo="https://tmsimg.fancybits.co/assets/GNLZZGG002H5PTL.png?w=360&h=270",MSNow30
http://127.0.0.1:8089/devices/ANY/channels/356/stream.mpg?format=ts&codec=copy
- even before my n100 reverted to 6watt and tanked performance I found that 1 hour was too long for comskip to be affective (since live detection sucks) and have found 30 minute blocks to be a decent middle ground (average ~3-5min comskip) and hour block would commonly take ~10-15min and couldn't start until the hour was done.
- the smaller the placeholder block the more indexing(or whatever) cdvr's guide data would have to do and any passes have more entries to look through, also comskip doesn't quite understand 15min shows.. lol.
Duplicate(ish) Entries
this layer started seperatly
with a dialed in ah4c setup the only problems I've ever really had are
- Docker4win/Portainer/Containers Not starting, but ah4c starting and not using it's persistent volume or not having access to olivetin's adb, generating a recording with adb auth showing, usually on the menu screen or wrong channel
@bnhf and I have tried and had sporadic success, but it never lasts. there are solutions on my list to explore, but it's actually a separate issue that is only slightly mitigated by duplicate channels in a small percentage of recordings
it's my biggest peeve, but low on priority since I have a UPS.
also @mackid1993 and @bnhf have made great strides with readiness gates, ect.. which help at least letting cdvr know the recordings not going to happen and to reschedule or find another source
-
channel # input to fast after wake - again @mackid1993 and @bnhf have rendered this essentially solved
(or I could do deeplink I guess..
)
reasons having duplicate helped are below #3
-
Flakey internet connection. (my options are mediacon
or t-mob home cell
)
-if the connection cuts Out/In multiple times over 5 or 10 mins or so many times in a hour (wish we could see osprey logs)
-or if the connection is just too slow for too long - can be re-creacted by throttling an osprey's bandwidth in router (I don't remember how low I went.. 256k or 512k
)
-then you get a connection problem screen on the osprey and it will NOT retry without input. ie tuning attempt.
any back to back recording on the same channel just re-use the existing tune and if that tune was bad, it was bad all day rather than just for that hour/show
only other way i've found to mitigate(retune every recording) without duplicates is to have negative padding in the pass.
I have shared some ideas on other ways to potentially error correct but so far nobody thought it was a problem worth dealing with in the way i was brainstorming.
since I have 4 tuners and equip/options for more, I've adopted the mindset that a busy bot will let me know there's a problem sooner and retries on a predictable schedule. a lazy bot is easily forgotten and only tries when it wants. lol
the only devices i trust to share tuners/tunes are HDHR's and they have the option to not share tuners at least.
I want a new tuner &or tune for every recording. I want my all day news to exercise as many tuners as possible every day for these unimportant recordings since news is both very repetitive and quickly obsolete.
that way regular tv shows and movies I want recorded won't bump into a tuner that hasn't been used for a while acting up.
this is my current setup that uses hour long placeholder blocks (faster guide updates ect..) but uses 2 identical passes on 2 different channels with one padded to end 30min early and the other to start 30min late.
ah4c m3u
#EXTINF:-1 channel-id="60.356" channel-number="60.356" tvg-name="MSNow60" tvc-guide-description="MSNow60 News" tvc-guide-placeholders="3600" tvc-guide-placeholders-grouping="title" tvc-guide-title="MSNow News" tvc-guide-tags="Live",MSNOW60
http://{{ .IPADDRESS }}/play/tuner/356
#EXTINF:-1 channel-id="61.356" channel-number="61.356" tvg-name="MSNow61" tvc-guide-description="MSNow61 News" tvc-guide-placeholders="3600" tvc-guide-placeholders-grouping="title" tvc-guide-title="MSNow News" tvc-guide-tags="Live",MSNOW61
http://{{ .IPADDRESS }}/play/tuner/356
Passes
I think it actually works great! cdvr autoplay will only autoplay to the end of the current recording when you start a Watch Next, but it still lets the tv play in the background unattended for a few hours 
the gui confusion is minor, and likely only affects me. I can go back to the extra custom source loop but that requires multiple containers/stacks as well.
so I appreciate the effort!!
I'm just glad I was able to isolate the issue to me fairly quick so you knew.
I look forward to any improvements anyone might bring to the table as I know a good live tv buffer is something that has eluded cdvr thus far.