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'.
An example for the URL would be 'nbctve://live/usa'.
Like the HLS and MPEG-TS, a new type of m3u playlist will be generated for STRMLNK:
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:
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.
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.
This can be accomplished both with Streaming Stations 'Generated' playlists...
... and with Playlist Manager final result playlists and guide data:
Clicking on either of these buttons will result in completely filled in 'Custom Channels' being added to Channels DVR.
For Gracenote or ones without guide data, they may look something like this:
If the playlist is associated with guide data, that will be set, too, and be made to refresh hourly:
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:
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.











