[RELEASE] Stream Link/File Manager for Channels [Streaming Library Manager Extension]

See above:

No support is or will be offered for any logging outside SLM's internal methodology.

1 Like

Are we the only two that understand what we're saying and showing?
I gave up and just view the log from within SLM now.

Thanks. Looking good!

1 Like

@chDVRuser no worries, I'll do the same going forward... use only the slm logs...

1 Like

Technically this is how I'm looking at it. I could be wrong.
Docker captures stdout and stderr streams from running containers and logs them.
It appears that the container stdout is being buffered somehow since that output is being delayed.

Just one example.
This log entry timestamped 13:00:13 local time (20:00:13 UTC) was logged by docker at 21:22:59 UTC.

UTC time container log      Local (UTC-7) time
2026-03-29T21:22:59.634787Z 2026-03-29 13:00:13.017508:  INFO: Best format URL found using m3u8: https://manifest.googlevideo.com/api/manifest/hls_playlist/...

So something kept that stdout buffered for over an hour.

Like I said, because of this the SLM container log will not be current, so I'm using the SLM log for this container.

Thanks

I installed this in Windows. How do I uninstall it?

  1. In Task Manager, make sure slm.exe is not running. If it is, close it.
  2. In Task Scheduler, delete the Streaming Library Manager task.
  3. In Environment Variables, delete the SLM_PORT
  4. Delete the directory where you did the install.

NOTE: If you are migrating to another environment or installation type, you MUST save your program_files directory first to maintain everything you have done. Place the entire contents of that in the new location's installation and you'll be GTG!

Hello, is this what I’m looking for if I’m wanting Channels to show the newest Wheel of Fortune, Jeopardy, or Saturday Night Live shows as they air (daily/every Saturday)? Like when those new episodes air, will Saturday Night Live be under Next Up/Recently Updated the following day? (Yes I understand these will be links to the Peacock app)

Thank you.

They are treated as any regular new episode, so if that is how it works for you with recordings, it will work the same for you with Stream Links.

In my experience, JustWatch (on which SLM is dependent for getting the links) is not able to keep up with the dailies likes Jeopardy. A weekly like SNL seems better.

2 Likes

For anyone who thinks this project is abandoned :roll_eyes:, here's a bunch of recent fixes and upgrades:

If you are every interested what I am up to around SLM/PLM/MTM, things are always up-to-date on the repo!

3 Likes

Forgive me if this is not the right forum. Let me preface this by saying that I know just enough to be dangerous (not in a good way) and I have tried to find the solution but I haven't or maybe I can't comprehend the answers. Whatever I have tried or tried to try has not worked but I am willing to try again because there's no guarantee that I did it correctly. Using macOS, Docker, and Portainer. I updated SLM 1-2 days ago. Docker and Portainer are up-to-date. I have restarted Docker and even my computer.

While updating/assigning the unassigned channels this morning, they all reverted back to "Unassigned Stations"-even ones that had been previously assigned. I do see that there are Parent Stations still listed but all channels are unassigned. I'd really like to not reassign them manually if I don't need to because there's a lot of them. What did I do wrong/how can I fix this?

Not enough info to know for sure, but maybe you or a cloud backup thing had certain program files locked during the upgrade or some other activity?

There are backups of the program files, both daily and when you did an upgrade (depending upon how long it has been). You'll want to check the PlaylistManager_ChildToParent.csv backed up file and if it looks like it has your assignments, then move that into the main program_files directory, replacing the existing file. If it's been too long (or you did multiple restarts of SLM) and you only have backups since the issue appeared, then I'm afraid you are out of luck and will have to do the reassignment.

There is a dedicated PLM thread, but this is generic enough for any similar situation anyway.

Thank you very much! Sounds easy enough, so we’ll see. :slight_smile:

i’m not sure if this is related to the software version I’m on which is v2026.06.25.1156 but I just noticed that two shows which went off of their streaming services did not get updated stream link files despite being on other services I have included in my provider list. For example, I had lNew Girl bookmaried, and had been watching this through Hulu. it appears this is no longer available on Hulu, but is available on Amazon prime which I also have in my provider list however, the stream link files continued to point to Hulu. I’ve examined the show and it shows available on Amazon prime and not Hulu. I’ve even had slm regenerate the stream link files and I’ve also moved Amazon Prime above Hulu in my provider list, but none of these seem to have fixed the issue. I suppose I could just set the preference to be Amazon prime for the show but if this is an issue, I wanted to bring it to your attention. I apologize if this is instead of user issue.

Jim

oh, and although I did not explicitly say so I’ve rerun the automated task Stream Link/File Manage both manually and as part of its daily scheduled run several times.

Per the Troubleshooting & FAQ section on the Wiki, this is because of the source data from JustWatch. If you go to their website and search for the program, you can see that in the Stream (aka subscription) options, Hulu is listed, but Amazon Prime is not:

Notably, even though in SLM and here you see the "Prime Video" icon, it is not available on the provider "Amazon Prime Video". This program is available on Amazon for purchase, so that would be the provider "Amazon Video" if you did that.

SLM is completely dependent upon JustWatch having correct data. If you find an issue like this, just follow the directions in the link above to submit the issue to them. Potentially, while waiting for a fix, you could manually override the Stream Links, but I'm sure you'd rather not for something with so many episodes.

However, I did just check, and New Girl is on Hulu/Disney+. I'm wondering if there was a slight gap for some licensing reasoning or the other. If you are using an Android TV device, I have found Hulu has killed the ability to accept deep links, so if you click to launch it, nothing happens (a different error also discussed on the Troubleshooting & FAQ wiki page). You pretty much have to do the Hulu to Disney+ conversion now to get it to work there.

1 Like

Thank you so much! I never caught the “Stream” vs “Buy” next to the rows of icons on JustWatch. I will also use the link when I find inaccuracies. Again thanks for the great app and support!

Jim

Installed this and was trying to figure out how to bookmark shows. Did a search in Manage Programs and got results but didn't see an obvious "bookmark" button.

I must have clicked the wrong thing because for the last half hour or more I get this message when trying to go back to the Manage Programs page:

2026-07-20 12:12:04.964444: WARNING: A SLM process is currently underway and, due to this, 'Manage Programs' functionality cannot be run at this time. If you were executing an action, your last position will be saved and be available when the process completes. Please try again later.

There is nothing special on the home page dialog box and nothing obvious seemed to be going on in the logs.

Any ideas what to do?

1 Like

Please follow the directions on the Wiki...

Not enough info to know for sure, but that's a sign that a SLM process is running. But if you aren't seeing anything in the logs, then most likely something got started but never finished. You can just restart SLM and it will clear out, no harm, no foul. If you can recall exactly what you did to get to that state and I can replicate, I'll see if I can patch it out.