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


There are so many ways and places to watch media nowadays, but just being able to figure out what’s available and where it lives is a massive pain!

Some providers have tried to resolve this by making it possible to integrate disparate content. For instance, in Infuse users have the ability to add on-demand movies, TV show episodes, and videos through “Stream Links” (https://support.firecore.com/hc/en-us/articles/31568155261207-STRMLNK-Files) and “Stream Files” (https://support.firecore.com/hc/en-us/articles/30038115451799-STRM-Files) that are housed alongside all other sources (recordings, local files, etc…). While this functionality is powerful and appreciated, there are limitations that often require a fair bit of maintenance and know-how. But what if we could make the whole process a little… easier?

Making these tasks a seamless and simple experience is the purpose behind Streaming Library Manager and it’s set of custom extensions and add-ons, notably Stream Link/File Manager (aka, SLM). The program itself is a local background service that sets up a web-based graphical user interface (GUI) for interaction and management. More details, a complete user-guide Wiki, and installation instructions can be found here:


As a general overview of SLM, users can search for any Movie, TV Show, or Video and bookmark it. If it cannot be found, manual additions are allowed. Assuming a program is found, for Movie and TV Show “Stream Links”, the software will parse through a user-derived list of Streaming Services (i.e., Disney+, Hulu, Netflix, Hoopla, Kanopy, etc…) in priority order—including setting a preferred service as an overarching setting—in order to determine the appropriate link. There is also the ability to input user-derived links, especially when dealing with “Stream Files”, the latter of which is also used automatically for Videos. After this, the necessary folders and files will be created, along with completing all other administrative tasks. Should a bookmarked Movie or TV Show move from one Streaming Service to another or the user does a manual adjustment, SLM will automatically update everywhere that is required. But this is just the beginning of its capabilities! To see some of this in action, (although its a bit outdated) watch the video below (as well as several more on the Wiki linked above):


Please note that I am not personally an Infuse user, nor even have an Apple TV client to test on. Special thanks go @Jean0987654321 who brought Infuse to my attention and did some testing to prove out existing functionality before recent modifications (see: https://github.com/babsonnexus/stream-link-manager-for-channels/releases/tag/v2025.12.15.1330) made this program more compatible with Infuse. That said, in the future I do intend to explore ways to expand the integrations into Infuse directly and bring many of the same capabilities inherent with Channel DVR. In the meantime, if you have any suggestions in general or for Infuse integrations specifically, please note them below or open an issue (https://github.com/babsonnexus/stream-link-manager-for-channels/issues) on the Github repo. Otherwise, enjoy, and happy watching!

NOTICE: With security and privacy at the forefront, all data and information solely exists on the end-user’s machine and is accessible in an easy-to-read human format. There is no logging in, no reporting back to Basil Junction Publishing, no selling anything to 3rd party marketers or AI, no features hidden behind a paywall, or any similar situation. Further, the code-base is completely open-source and readily available for anyone to review and audit. Streaming Library Manager is a personal passion project that will continue to exist and be maintained whether you choose to support it with a monetary tip (https://paypal.me/basiljunction) or not.

2 Likes