github babsonnexus/stream-link-manager-for-channels v2026.01.31.1215

15 hours ago

Summary

  • MODIFIED: [SLM] Cooldown Function
  • FIXED: [SLM/MTM] 'New & Recent Releases' process was getting episodes for 'Disable Get New Episodes' TV Shows
  • NEW: [SLM] Lock Generated Stream Links
  • MODIFIED: [PLM] Refinement of URL Stream Testing

MODIFIED: [SLM] Cooldown Function

The cooldown function to connect to JustWatch has been modified to try to minimize the amount of time needed, stop pings that might upset the WAF and extend the period, and add more jitter to make it more human-like. The hope is that this will make the cooldown even less likely to be triggered, but when it happens that it takes as little time as possible.


FIXED: [SLM/MTM] 'New & Recent Releases' process was getting episodes for 'Disable Get New Episodes' TV Shows

The 'New & Recent Releases' process was erroneously still pulling episodes for TV Shows that had a 'Bookmark Action' of 'Disable Get New Episodes'. This has been corrected so that it no longer retrieves these episodes and wastes times and resources, as well as risk setting off the cooldown trigger.


NEW: [SLM] Lock Generated Stream Links

A new action exists at the bookmarks status and global level to lock the generated stream link for an item.

This locking consists of taking what was generated and copying the value to the 'Stream Link Override' field. This is best suited for completed programs that are exclusive to a specific streaming service and are not going to be removed/moved so as to not bother checking for stream link offers on a regular basis.

Further, to take advantage of this, for TV Shows with a 'Bookmark Action' of 'Disable Get New Episodes', if all unwatched episodes have a 'Stream Link Override' (either by manual input or by the locking mechanism), then the program will skip checking for episode data. Movies already have an equivalent of skipping over anything with with 'Stream Link Override' to begin with. Overall, doing this is useful for lowering system overhead, speeding up automation, and helping avoid the risk of triggering a cooldown.

This item, together with the prior two, closes #93.


MODIFIED: [PLM] Refinement of URL Stream Testing

The prior update to fix URL Streams that required a refer ended up causing a new issue where some other ones failed because they got a refer. This has been corrected so that a refer is only added in some specific situations.

Additionally, a new test has been added to identify streams that require an authorized login. For these situations, the station will appear as so:

Don't miss a new stream-link-manager-for-channels release

NewReleases is sending notifications on new releases.