NEW: [PLM] Streaming Stations
Not all potential stations are available in m3u form. For instance, there are live streams on some websites or in video providers like YouTube. In order to integrate these is the Streaming Stations add-on for Playlist Manager.
Out of the box, you do not even need to have PLM turned on to take advantage of these features. With just a base installation of Streaming Library Manager, you can input the following:
-
YouTube Live: Enter the link
http://[SLM_SERVER]:[SLM_PORT]/playlists/streams/youtubelive?url=[YOUTUBE_URL]
, filling in the fields between brackets and removing the brackets. For instance, to get an individual stream, you would use something likehttp://localhost:5000/playlists/streams/youtubelive?url=https://www.youtube.com/watch?v=R7vrbiDi0Tc
. Additionally, you can get the most recently posted active live stream of a channel by using its@
username and/live
, i.e.,http://localhost:5000/playlists/streams/youtubelive?url=https://www.youtube.com/@KittenAcademy/live'
. -
More to come...
Now, you can take these links and put them into your own m3u files. Some users who have been utilizing similar methods that are no longer available can easily switch the links they have been using to ones hosted locally and provided by Streaming Library Manager without doing anything else. The stream is only active when you call it to watch and automatically closes out when you do. As such, there are no concerns about the stream having a timeout or expiring at some point, nor do you need to kill or keep track of activities. That said, there are even more capabilities inherent in this program!
In Settings
under Extensions, Advanced, and Experimental
, if you already have Use Playlist Manager
initiated, you will find a new selection for Use PLM Streaming Stations
.
If you do not see this, you need to check Use Playlist Manager
and save that first. Once this is done and you have activated Use PLM Streaming Stations
, you will find a new option in the navigation menu called Streaming Stations
.
Clicking this will reveal the Streaming Stations
management area:
In the first row, you can select a Source
, put a URL
, and click the Test
button, which will do the same function as going to the direct links above.
Doing so will give you the option to open the streaming m3u8 in the tool of your choice, thus confirming the availability and correctness of the original URL
.
With this confirmation, you can then Add
these details as stations of your own. You could even use the Custom
selections if you know an m3u8.
Information on the purposes and allowed inputs of all the fields is available as a pop-up box by hovering over the header:
Every time you Add
, Delete
, or Save
changes, a set of m3u files is created or updated. These can be seen in Playlist Manager's Manage Playlists
area under Uploaded and Generated Playlists, Guides, and Related Files
.
There will be separate ones for HLS
and MPEG-TS
stations. Additionally, back in the Settings
, you can set the number of stations allowed per file (along with a starting station number), with the default being 750 for the same reasons as discussed above. Note that these all contain plmss
in the name and cannot be manually deleted. At this point, you could then take these links and integrate them directly into your final watching tool (i.e., Channels DVR). In other words, there would be no need for you to manually maintain your own m3u file.
However, you could also take it to the next logical step by adding it as a source Playlist right above this value. Therefore, you could take advantage of all of PLM's regular functions, including incorporating guide data. In the end, no matter which method you prefer, there is a simple way to integrate your web-based streaming stations that otherwise cannot be!
MODIFIED: [GEN] Dropdown Boxes with Filters
Dropdown boxes all over Streaming Library Manager now have filter boxes to make finding items easier:
... and plenty more ...
The only exception is SLM Special Action
for shows as it interferes with the function that pushes down results from a higher level to the lower level:
General Updates
- MODIFIED: [GEN] Windows and Linux installation files now are rebranded for 'Streaming Library Manager'
- MODIFIED: [GEN] Requirements now includes 'yt_dlp'
- MODIFIED: [GEN] Various updates to documentation
- MODIFIED: [GEN] Various code updates for performance, organization, and logging