An easy way for Channels DVR to watch YouTube Live vids

Thanks for giving it a go mate. I'll put some time into it.

I think something bad happened

https://kister.net/mpl/yt2m3u8?w=kFQt7yVo1AM

1 Like

No, you're just doing it wrong. That's not a LIVE YouTube video.

1 Like

You are right. Only live streams work.

https://kister.net/mpl/yt2m3u8?w=F2NreNEmMy4

Can this work on VLC?

1 Like

SUPER useful, I'm really appreciating this for a few streams now, thank you so much for creating this tool and sharing it! It's working great for me so far.

Also I have a question, with Docker/HLStube, when I set up the TWiT Network stream last year, the blank guide data was broken up into hour-long recordable blocks in Channels DVR, which, at the very least, made the shows recordable. With this (much easier!) Kister Method, however, the guide shows as one long continuous stream, making it more difficult to schedule any recordings. Ultimately I'd love to figure out the best way to get the TWiT network's consistent EPG in there, as it's the same every week, but for now just a way to even record hourly would be fine.

Is this possible with the Kister Method?

remove this from your playlist m3u8.
tvc-guide-placeholders="false"

My source isn't editable text, it's just the URL, formatted the way the Kister Method prescribes:

2 Likes

The Kister method is putting that in the m3u8.
Maybe he can create an option to disable it.

Ah OK, yeah, that makes sense. Would be cool if we could enable it on a channel-by-channel basis. Because it would be great for a channel with shows like the TWiT Network, but I wouldn't want it for a 24/7 livestream of lo-fi music.

Did you get TWiT working with the Kister method?
Thought he said it would only work with You Tube live feeds.
TWiT works fine w/hlstube.

Edit: NM I see you're using their You Tube feed with this

1 Like

sure, that's not difficult. It's kind of backwards from the default behavior for tvc-guide-placeholders, but it works by appending a ph=X parameter where X is the length of time you want in seconds -- so ph=3600 to get Channels' default behavior (1 hour blocks), ph=7200 to get 2 hour blocks, or ph=1800 to get 30 minute blocks, etc.

so like https://kister.net/mpl/yt2m3u8?v=F2NreNEmMy4,c=60000,ph=3600

note- It'll take some time for the guide to update if you're adding the ph=X to an existing channel for the first time. You can hurry it by using Settings -> Guide Database -> Maintenance -> Fetch Guide Updates

3 Likes

Hey, wow, that's fantastic! I set it up for 2-hour blocks for the livestream of TWiT, and it's working great! I really appreciate that.

https://kister.net/mpl/yt2m3u8?v=F2NreNEmMy4,c=60000,ph=7200

1 Like

is it possible to choose resolution?
360p, 480p?

2 Likes

https://kister.net/mpl/yt2m3u8?w=mhJRzQsLZGg,r=360p not work.

but https://kister.net/mpl/yt2m3u8?w=mhJRzQsLZGg working.
Advice?

i will try on some softwares, but what i do is i test every stream on vlc and than on others.
Are link is pernament?

I've found they're "permanent" so long as YouTube's vid_id in the URL doesn't change. Some livestreams do go down after a few weeks (or months) and then return later with a new URL. When that happens, those vid_id's would have to be updated in the URL in your Custom Channels setup.

In the past with HLStube I'd found some livestreams that were accessible via "www.youtube.com/channel/CHANNEL_ID/live" but that didn't always work, and wasn't available for all channels. Now I can't seem to even find any examples of such to test with the Kister Method, so this point may be moot.

1 Like

Huh?
You're already watching one of them.
https://www.youtube.com/@twit/live

That /live redirect only works for youtube accounts that have a single Live stream.
Doesn't work on others like SkyNews, SpaceX, etc. that have more than one.

Ah, thanks. Must be my mistake, or the syntax changed, because I was trying: http://www.youtube.com/channel/@twit/live

Regardless, I don't think the Kister Method can work with the corrected https://www.youtube.com/@twit/live address either anyway, as the Kister Method's syntax specifically requires a vid_id in the URL.

Cool, thanks. It’s working great.

Now I dare you to make it easier a create a gui on your site with selectable variables and settings! :wink::grin:

1 Like