github babsonnexus/stream-link-manager-for-channels v2025.08.27.1520

latest release: v2025.12.15.1330
4 months ago

Summary

  • NEW: [SLM] Video and Video Channels Integration
  • NEW: [SLM] Channels DVR Overrides and Import Video Metadata
  • FIXED: [SLM] Multiple Languages in SLM Streams
  • MODIFIED: [SLM] Quality of Life Improvements for Add/Modify Programs
  • FIXED: [SLM] Unallowable Characters in 'Episode Prefix' caused error
  • FIXED: [MTM] Gracenote Search 'Find Station Code'
  • Other Miscellaneous Updates

NEW: [SLM] Video and Video Channels Integration

Just the same as with Movies and TV Shows, users can now search for and bookmark Videos and Video Channels. A prior release made this partially available through the manual component, but now these act just the same as anything else within the SLM search and select capabilities. An overview of various parts can be seen in the Wiki:

Beyond these core items, a number of other components have been created to support this functionality. This can be seen most especially in the next item.


NEW: [SLM] Channels DVR Overrides and Import Video Metadata

Users can now override certain fields in Channels DVR, including information related to titles, descriptions, images, duration, and more. Most notably, this includes the ability to import these details (metadata) for 'SLM Stream' videos directly from the source (including release dates), getting the necessary values. A more complete explanation can be found on the Wiki pages:

All together, this and the prior item close out #37 of having total video integration the same as Movies and TV Shows.

While this is a massive release, additional functionality will be added in the future. This can be seen and followed in #76.


FIXED: [SLM] Multiple Languages in SLM Streams

Some videos used with SLM Streams have multiple languages while others have one or none defined. This sometimes caused an issue where the "best format" would be in a different language because it came last in the list of tested formats. Now, the test takes into account language preferences that are set in 'Add Programs' search options. This resolves #80.

As discussed in #53, this may be modified in the future to allow multiple language tracks and closed captions.


MODIFIED: [SLM] Quality of Life Improvements for Add/Modify Programs

In order to both support the two tools highlighted above and have general improvements, a number of updates have been made to 'Add/Modify Programs'. These include:

  • When hiding a single or group of programs, a message now appears on screen and keeps the 'Cancel / Clear' button available.

    Also, the message is now bolded and easier to read.

  • When adding a program, you can now make multiple saves before moving on.

    Previously, you could only do one action and then it moved on. Now, the program will remain available for multiple edits until you are ready to take the next step.

  • 'Inactive Providers' no longer returns results for non-subscribed Movie & TV Show services.

    If users had no 'inactive' providers, doing a 'New & Recent' search for 'Inactive Providers' would return all non-subscribed Movies & TV Show provider results. It now will return nothing instead.

  • The 'Modify Programs' menu has been updated to look like most others of it type.

    Further, it is hidden when you are editing a program, thus freeing up the real estate.

  • The program details area has been changed to be in a column format and align to the details below it.

    This makes it must easier to see and keeps everything square.

  • Similarly, the 'add' area for episodes and videos is no longer separate and is just an additional row at the bottom.

    This saves considerable space and overlap, especially making clear what each field value is for.

  • When adding videos through any method, the default special action is now 'Make SLM Stream'.


FIXED: [SLM] Unallowable Characters in 'Episode Prefix' caused error

Unallowable characters in 'Episode Prefix' could cause an error when trying to create a Stream Link/File. This has been corrected to remove those characters from the file name, but still allow the user to enter them on the 'Add/Modify Programs' webpages. This resolves #69.


FIXED: [MTM] Gracenote Search 'Find Station Code'

The website used for 'Find Station Code' in Gracenote Search changed again. Users were seeing a blank area in the frame, but this is now corrected:

Users will most likely have to re-set their selections for location and provider, but it will stick after that. This resolves #72.


Other Miscellaneous Updates

  • MODIFIED: [GEN] Sorting now treats numbers the same as letters. Previously, numbers were ignored.

  • MODIFIED: [GEN] Failsafe for temporary files that refuse to delete because they are being opened by a different program (usually a cloud sync). Previously, if the temporary file could not be deleted, it could result in a crash. This will now be able to make multiple attempts and then gracefully fail with a log message.

  • MODIFIED: [SLM/MTM] Minor modifications to label process to make it more robust and accessible from other potential areas.

  • MODIFIED: [GEN] Added missing selections to 'Files' webpage.

  • MODIFIED: [GEN] Various webpage and format cleanups.

  • MODIFIED: [GEN] General code cleanup for readability and ease of making future modifications.

  • MODIFIED: [GEN] Update various Python packages to latest, downgrade and lock 'httpx' to 0.27.2

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

NewReleases is sending notifications on new releases.