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

11 months ago

Summary

  • NEW: [PLM] Stream Link Stations Support
  • NEW: [PLM] Automatically create a Custom Channel (Playlist) in Channels DVR
  • General formatting, performance, and code updates

NEW: [PLM] Stream Link Stations Support

Like HLS and MPEG-TS, you can now create STRMLNK based stations. For those unfamiliar, these 'Stream Link Stations' will launch an app on a client device and play a stream from there. More info can be found at https://community.getchannels.com/t/experimental-stream-links-from-the-guide-via-custom-channels/36062.

In Streaming Stations, you can create a new station type that is a 'Stream Link'.

image

An example for the URL would be 'nbctve://live/usa'.

image

Like the HLS and MPEG-TS, a new type of m3u playlist will be generated for STRMLNK:

image

This m3u can then be used as-is in any program that accepts a STRMLNK type (namely, Channels DVR), or it can be added in as a regular source in Playlist Manager and worked with that way:

image

Now, once again, when your playlists and guide data are updated, there will be separate ones for Stream Link Stations, the same as there are for HLS and MPEG-TS.

image


NEW: [PLM] Automatically create a Custom Channel (Playlist) in Channels DVR

In Playlist Manager, if you have the integration to Channels DVR turned on, you can get a 'Custom Channel' set up with a click of a button.

image

This can be accomplished both with Streaming Stations 'Generated' playlists...

image

... and with Playlist Manager final result playlists and guide data:

image

Clicking on either of these buttons will result in completely filled in 'Custom Channels' being added to Channels DVR.

Image

For Gracenote or ones without guide data, they may look something like this:

Image

If the playlist is associated with guide data, that will be set, too, and be made to refresh hourly:

Image

Being that these are normal 'Custom Stations', you are free to update them from there. Accidentally clicking the button again will not result in two sources, but the same source being reset to default. Also, the new 'Stream Link Stations' (STRMLNK) from above also work exactly the same.

For Non-Channels DVR users, they will just see disabled buttons:

Image

For now, this is a Channels DVR only function, but the code is built to allow the same function for other tools in the future.


General formatting, performance, and code updates

  • MODIFIED: [PLM] Streaming Stations 'Guide Placeholders' now contain information to not have any placeholders at all in info box.
  • MODIFIED: [PLM] 'Uploaded and Generated Playlists, Guides, and Related Files' area now contains labels to help describe the files.
  • MODIFIED: [GEN] Backend update to more easily deal with pre-releases.
  • MODIFIED: [GEN] Made references more generic and variable-based for easier future updates and functions.
  • NEW: [MTM] Function to send commands and json data to Channels DVR. This will allow for more action controls in the future.
  • MODIFIED: [GEN] Minor formatting and backend code updates, as well as future proofing.

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

NewReleases is sending notifications on new releases.