Skip to content

v2025.01.16.1518

Latest
Compare
Choose a tag to compare
@babsonnexus babsonnexus released this 16 Jan 20:32
2f59dbd

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 like http://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.

image

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.

image

Clicking this will reveal the Streaming Stations management area:

image

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.

image

image

image

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.

image

image

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.

image

Information on the purposes and allowed inputs of all the fields is available as a pop-up box by hovering over the header:

image

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.

image

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.

image

image

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:

image

image

image

image

image

image

image

... 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:

image


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