New bnhf/olivetin:latest (aka bnhf/olivetin:2025.03.05) pushed this morning with several enhancements to the new CDVR Guide Event Reminder Action:

The primary addition is the ability to not only send a reminder about an upcoming program in your CDVR guide, but also autotune to that channel at the event's start time:
Once you do the initial configuring of the OliveTin Action, it will continue to run as a background task. Whenever you select an event in your grid guide, and add 10 or 30 seconds padding (BEFORE or AFTER) this will trigger an on and/or off screen reminder.
However, with the autotune capability added, when you add both 10 second and 30 second padding (BEFORE and AFTER), this will trigger a channel change on the client specified in the channel_change
field. You can use either the client's actual LAN hostname (not to be confused with the informal names CDVR assigns to clients which contain spaces), or the client's LAN IP address. Tailscale MagicDNS hostnames or Tailnet IP addresses work as well.
You'll see Standard Output like this when first configuring the OliveTin Action:
The other enhancement is that the interval selected will also define when the DVR job checks are performed. For example, if you select a 5 minute interval, the DVR will be checked for matching jobs every 5 minutes -- exactly on 5-minute marks [0,5,10,15,20,25,30,35,40,45,50,55]. 10, 20 and 30 minute marks are also an option.
Matching jobs set to record in the next 5 minutes (in this example) will generate a reminder, and if you have delete_jobs=true the job itself will be deleted -- so no recording is created only the reminder sent. If you've used the 10+30 second padding trigger explained above, this reminder will also include a channel change at the event's start time.