[RELEASE] Playlist Manager for Channels [Streaming Library Manager Extension]

See the Troubleshooting & FAQ section of the Wiki:

1 Like

You've got it all covered! Setting it up now.

Thank you

That worked for the HD Homerun. What about the TVE stations? I use Channels DVR Sources to pull in the TVE stations. I take that M3U and feed it into Playlist Manager. Is there a way to bring TVE stations directly into Playlist that I'm not aware of? I assume its a Channels DVR thing only.

Also what's interesting is the TVE stations either trigger a remux or a transcode. Any ideas what would cause that? I have the stations for TVE being brought into Playlist as MPEG-TS, but aren't the TVE stations likely HLS? Below are clips of TVE stations playing at home on my phone. You see the two stations pop up. The lower channel is the renumbered channel from Playlist while the 6000s are TVE from likely Channels DVR.

Example of TVE Remux (National Geographic)
image

Example of TVE Transcode (Freeform)
image

See above:

1 Like

Got it. Thank you for taking the time.

It's a great solution to manage all channels.

Something change at You Tube for live streams?
I've been using this for You Tube Live stream channels and now none of them are working.
Channels is showing a 403 forbidden error on them and I see the same error using VLC instead of Channels to view them.

Anyone should be able to duplicate the issue using these url's.
https://www.youtube.com/@KittenAcademy/live
https://www.youtube.com/watch?v=T4XZmMPQ9Kw
They're both the same live channel.

http://[SLM_SERVER]:[SLM_PORT]/playlists/streams/youtubelive?url=https://www.youtube.com/@KittenAcademy/live
http://[SLM_SERVER]:[SLM_PORT]/playlists/streams/youtubelive?url=https://www.youtube.com/watch?v=T4XZmMPQ9Kw

I just tried these urls directly in chrome and they worked-- you saying not working from SLM?

Yes, I am aware; Google rolled out something worldwide yesterday that is causing the issue. I'm looking into implementing a solution, hopefully soon:

Can you test with Prerelease v2026.01.16.1432? It appears to be working in my testing, but I'd like some additional feedback in other environments before proceeding with releasing a hotfix.

For anyone else who'd like to try this and provide feedback, please go ahead. If you're using a non-Docker version like Windows, Linux, or Python self-deployed, please make sure you have Node.js installed first!

Do note that YouTube live streams and videos may take noticeably longer to load. Also, this is a temporary patch that may break at any time. There's active development going on upstream that SLM is dependent upon that may change the end-result solution.

1 Like

Thanks for being on top of this so fast!
Prerelease is working.

1 Like

The temporary patch is now available in the standard version as of this release:

Please be sure to review the release notes, especially if you are a non-Docker user!!!

1 Like

Update: Please disregard this request. I found that I had to edit each channel and reset them to be parent channels. Doing this changes the published names in the final playlist.

@babsonnexus and/or anyone who can assist with this...
So, I've created my streaming stations with 3 livecams from youtube to start...
Things are working as expected and I can stream them via VLC, either using the full playlist or just the streaming stations playlist.
As I'm adding more live streams, I start to organize more, and edit the names in the "Streaming Stations" tab.
Now here's the issue I'm having...
If I load just the streaming station playlist in VLC, I see everything I've added/changed.
However, if I load the final m3u playlist, that lists all the channels, the changes I made are not listed...
For example, here's the streaming playlist in VLC, with the changes I made:
image

And here's the final m3u playlist, and note that I did run the update m3u & xml epg before loading it into VLC:
image

I'm running the latest V2026.01.17.1250 version...
Hopefully my question makes sense... please let me know if I'm not doing something right....Thanks

A more permanent (as permanent as these things can be) solution has been implemented as of this release:

This should restore the functionality and the performance seen before Google rolled out their worldwide change, as well as provide more backup options for if/when things go wrong!

2 Likes

@babsonnexus - A) Thanks so much for this, I've really enjoyed using it for a while now. and B) I'm still new-ish to docker usage, and am unable to figure out how to update to this recent fix, hope you can help. The command-line input I used to initiate my previously-working install was:

docker run -d --restart=unless-stopped --name slm -p 5000:5000 -v "C:/SLManager" -v "C:/ChannelsDVRFolder" -e TZ="America/New_York" ghcr.io/babsonnexus/stream-link-manager-for-channels:latest

Is there a simple way to update here? Or do I need to stop the running container, remove files and rebuild somehow? Thanks again.

Welcome!

Be sure to always check the Wiki first:

Since you went the command-line route, this isn't really a Streaming Library Manger question. I'm going to direct you to this thread:

Here's some good generic directions, too:

I highly, highly recommend getting Portainer and using that instead of command line, but that's completely up to your preference. Olivetin/Project One-Click is also a good possibility because it is a self-deployed version of the same thing. Either way, since you set a local location for your files (C:/SLManager), you are safe to even do a complete re-install, so long as you point the new installation at that.

2 Likes

Thanks for all of this!

@babsonnexus I was thinking it would be useful if it was possible to export to CSV all the channels and their parents, if they're ignored, etc.

I like spreadsheets for easy filtering offline. :wink:

I've been thinking about doing something like this already, so added it officially:

I'll get to it... at some point...

Just to make sure it is clear to everyone, what you are specifically asking about already exists as a report, but you can only use it on the web and you want to export the results of this and use it in something like Excel:

Also, you could technically export any of the base files or link their data and write your own queries, but I know that would be a POA to having the backend handle it.

2 Likes

@mjitkop, you can now export reports as of this version:

Per the notes, this is a first step to other exports of internal data, so let me know if there any issues/suggestions around this.

1 Like

Thanks! I will give it a try as soon as I get the chance.