An easy way for Channels DVR to watch YouTube Live vids

Yeah, I still prefer Kister method. YouTube app can be pain in the butt to use but it get the job done for now.

1 Like

Stay tuned.
I'm working with @bnhf on something for OliveTin for Channels that should let you put your live YT channels back in Channels DVR. The idea works, it's just a matter of integrating it into OliveTin for Channels so you don't have to be a rocket scientist or programmer to implement it.

We'll post again when it's ready to try out.

1 Like

The one nice thing about your method is I can sit on the couch, deep link into YT, then browse YT for other live streams and add it to my playlist without having to go back to the Channels web admin page and add the live stream manually.

1 Like

Has something changed. I am getting 403 forbidden errors in the log with this YouTube live stream
https://kister.net/mpl/yt2m3u8?v=5uZa3-RMFos

Start reading this thread from here An easy way for Channels DVR to watch YouTube Live vids - #137 by zonexero

2 Likes

lol thanks!

It seems the issue might be due to YouTube's restrictions on certain streams. Some streams might only be playable directly on YouTube's website. I recommend trying tools like Streamlink or yt-dlp, which are designed to fetch and play streams directly. Also, check your network and firewall settings to ensure nothing is blocking the connection. If it still doesnā€™t work, itā€™s possible that YouTube has imposed specific restrictions on that stream.

1 Like

Any update?
Would love to get back my YouTube streamsā€¦.
Yes the airport bunchā€¦.

Not as smart as some of you posters but nearest I can figure,
When channel selected, opens it attempts to get stream (spinning wheel) then must get blocked, rejected by YouTube, then the error message appears.

Naturally the stream directly in browser works.

I saw someone saying add a button????
If I could select in grid and have it open YouTube app to that stream is okā€¦but playing within channels app (like before) is really seamless and just ā€¦plain old super way to handle it.

How do you do this again?
Step by step with pics to help and archive for future would be greatly appreciated.

1 Like

You will have to ask @bnhf
He's 8 hours ahead of me and is working on it in his spare time.
My proof of concept is working for me, but so far nothing yet in OliveTin for Channels.

OliveTin for Channels is now able to keep your YouTube live channels up to date for Channels DVR.

@bnhf has created a new topic to announce this. Please followup there.

here's a link to it Using OliveTin to Host YouTube Live Channel URLs Based on the Kister Method

2 Likes

A post was split to a new topic: Another way for Channels DVR to watch YouTube Live vids

Good news everyone! Streaming Library Manager for Channels now has a simple way to integrate YouTube Live streams that is basically a local version of the Kister method... at least, if you want to go with the basic model...

Out of the box, you do not even need to have PLM turned on to take advantage of these features. With just a base installation of Streaming Library Manager, you can input the following:

  • YouTube Live: Enter the link http://[SLM_SERVER]:[SLM_PORT]/playlists/streams/youtubelive?url=[YOUTUBE_URL], filling in the fields between brackets and removing the brackets. For instance, to get an individual stream, you would use something like http://localhost:5000/playlists/streams/youtubelive?url=https://www.youtube.com/watch?v=R7vrbiDi0Tc. Additionally, you can get the most recently posted active live stream of a channel by using its @ username and /live, i.e., http://localhost:5000/playlists/streams/youtubelive?url=https://www.youtube.com/@KittenAcademy/live'.

Now, you can take these links and put them into your own m3u files. Some users who have been utilizing similar methods that are no longer available can easily switch the links they have been using to ones hosted locally and provided by Streaming Library Manager without doing anything else. The stream is only active when you call it to watch and automatically closes out when you do. As such, there are no concerns about the stream having a timeout or expiring at some point, nor do you need to kill or keep track of activities. That said, there are even more capabilities inherent in this program! You can read more about it here:

https://github.com/babsonnexus/stream-link-manager-for-channels#streaming-stations

2 Likes

Even more good news! As of v2025.03.18.1154 of PLM, this functionality has been greatly increased, notably beyond just YouTube live streams. You can read about it here:

1 Like