I made an easy way for Channels DVR to watch Youtube Live videos.
Settings -> Basic Setup -> Add Source -> Custom Channels
Nickname: Youtube Live
Stream Format: HLS
Source: URL
URL: https://kister.net/mpl/yt2m3u8?v=*vid_id*
Options -> Refresh URL daily
the vid_id is just the video ID that youtube shows you afer the v= in their URL. Like from https://www.youtube.com/watch?v=8KGXSjtS5pk
would be https://kister.net/mpl/yt2m3u8?v=8KGXSjtS5pk
it can support many v=vid_id by combining them with an &
https://kister.net/mpl/yt2m3u8?v=8KGXSjtS5pk&v=KR8l9t8YpqQ&v=86YLFOog4GM
you can also specify a start_chan=X. it defaults to 0.1000 like this:
https://kister.net/mpl/yt2m3u8?start_chan=0.2000&v=8KGXSjtS5pk&v=KR8l9t8YpqQ&v=86YLFOog4GM
it assumes start_chan will always be a 4-scale decimal. so it will understand 0.1500, 0.0001, 0.9990. and it will always add 0.0001 to the channel number.
you can also specify a custom channel number per video stream with ,c=N after a v=, like for channel 15:
https://kister.net/mpl/yt2m3u8?v=8KGXSjtS5pk,c=15
or for two streams, channels 15 and 16:
https://kister.net/mpl/yt2m3u8?v=8KGXSjtS5pk,c=15&v=F109TZt3nRc,c=16
or for four streams, channel 15, channel 16, 0.2000, and 0.2001
https://kister.net/mpl/yt2m3u8?start_chan=0.2000&v=8KGXSjtS5pk,c=15&v=F109TZt3nRc,c=16&v=86YLFOog4GM&v=KR8l9t8YpqQ
It also supports tv guide placeholders, which are off by default. enable them per-channel by appending a ,ph=X parameter after a v=, like for 1 hour blocks:
https://kister.net/mpl/yt2m3u8?v=8KGXSjtS5pk,ph=3600
or for 2 hour blocks and a custom channel number 0.2001:
https://kister.net/mpl/yt2m3u8?v=8KGXSjtS5pk,ph=7200,c=0.2001
And it has a r= parameter to specify resolution like r=360p. see Post 34.
lmk if it's useful & enjoy