[E² Plugin] Streamlinkproxy

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955

Streamlinkproxy Python3 Only


This plugin allows you to get links to videos from various video hosting and streaming services. The plugin is 99% of the https://streamlink.github.io/ project and can be used both on its own and as an "add-on" for the E2m3u2bouquet. he plugin will work on any Python3-based images, provided that the dependencies required by the streamlink "library" are present on the feed

If the add-on plugin you use in streamlink uses parameters, you can pass them to in query of the requested url

Example for https://streamlink.github.io/plugins.html#twitch add-on
http://localhost:8088/https://www.twitch.tv/mrlabr?twitch-disable-ads=1&twitch-low-latency=1

Example for https://streamlink.github.io/plugins.html#bbciplayer add-on
http://localhost:8088/https://www.bbc.co.uk/iplayer/episodes/p0frq6zd/champion?seriesId=p0frq798?&bbciplayer-username=YOURUSERNAME&bbciplayer-password=YOURPASSWD&bbciplayer-hd=1

pepsik wrote
p.s. tested on OpenBH 5.2, OpenPli dev, OpenATV 7.3, OpenSPA 8.1 ... And yes, I know that this kind of plugin is on the images feed. But it seems to me that my version is more concise and more pythonic

p.s.s. It should also be understood that https://streamlink.github.io/ uses the ffmpeg pipe to "glue" streams ... Therefore, watching video, for example, in MuxedHLSStream (any youtube VOD) is not recommended ... Your tuner simply does not have enough hardware resources for such ... Try to use this plugin only for HLS Live!

1.png
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_5.5.1_all.ipk
    206.9 KB · Views: 29

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
UPDATE
Added the ability to use parameters and their values for streamlink add-on plugins .
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_5.5.1_all.ipk
    207.1 KB · Views: 24

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
UPDATE
Excluded from the selection of available "muxed-stream" that requires ffmpeg transcoding. You can use YouTube VOD links the same as youtube LIVE .....install it with --force-reinstall parameter
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_5.5.1_all.ipk
    205.1 KB · Views: 14

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
UPDATE

pepsik wrote
For parishioners and adherents of OpenATV 7.2/7.3 who use streamlinkwrapper to get a link to broadcast directly to the used reftype 4097:0 (gstreamer). The streamlinkwrapper installation package has been addedfor use on OpenATV 7.2/7.3 (or any other Python3-based images with WHERE_CHANNEL_ZAP support) for use with the streamlink library included in the streamlinkproxy package. You can now pass parameters for the plugins you use by adding them to url.query using the "streamlink://" syntax

Example for https://streamlink.github.io/plugins.html#twitch add-on
#SERVICE 4097:0:1:0:0:0:0:0:0:0:streamlink%3a//https%3a//www.twitch.tv/mrlabr?twitch-disable-ads=1&twitch-low-latency=1

Example for https://streamlink.github.io/plugins.html#bbciplayer add-on
#SERVICE 4097:0:1:0:0:0:0:0:0:0:streamlink%3a//https%3a//www.bbc.co.uk/iplayer/episodes/p0frq6zd/champion?seriesId=p0frq798?&bbciplayer-username=YOURUSERNAME&bbciplayer-password=YOURPASSWD&bbciplayer-hd=1
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
enigma2-plugin-extensions-streamlinkproxy_6.0.0_all

All the latest from github + improvements to some plugins
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_6.0.0_all.ipk
    321.1 KB · Views: 9

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
UPDATE 6.4.2

Freshest from GITHub ...
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_6.4.2_all.ipk
    355.5 KB · Views: 18

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
pepsik wrote
Updated various plugins and modules that have been modified on GitHub over the last few weeks and a little tweaking from me. ...
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_6.5.0_all.ipk
    355.3 KB · Views: 13

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
UPDATE: 6.5.1

pepsik wrote
The 'loglevel' is now available for the manualstart parameter. The 'loglevel' parameter is case-sensitive!
For example
streamlinkproxy manualstart DEBUG
Running streamlinkproxy-daemon in this way will provide the most detailed output to the console of debugging information of the video stream parser plugins built into the streamlink library. This will allow you to see what happens when you switch broadcasts and their behavior in progress

The available logging levels are - CRITICAL, DEBUG, ERROR, INFO, WARNING, and TRACE... By default (unless otherwise specified), the logging level is always set to INFO
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_6.5.1_all.ipk
    355.5 KB · Views: 15

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
UPDATE 6.5.3.

Added parameter processing to select the desired video stream quality. Set as a value for the "default-stream" parameter. Allowable values: 144p, 256p, 576p, 720p, 1080p, etc. In case the requested resource does not have the quality of the stream specified by you in the "default-stream" parameter or this parameter is not specified, the best of the existing ones will be selected from the offered ones.

For example
In this case, a stream with a quality of 720p will be selected
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//localhost%3a8088/https%3a//www.youtube.com/watch?v=JpTL53Su4U8&default-stream=720p
#DESCRIPTION Прямий (youtube)
In this case, a stream with a quality of 1080p will be selected
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//localhost%3a8088/https%3a//www.youtube.com/watch?v=JpTL53Su4U8&default-stream=1080p
#DESCRIPTION Прямий (youtube)

In this case, the best of the existing ones will be selected

#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//localhost%3a8088/https%3a//www.youtube.com/watch?v=JpTL53Su4U8
#DESCRIPTION Прямий (youtube)
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_6.5.3_all.ipk
    355.7 KB · Views: 21

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
UPDATE 6.6.0

1) Freshest streamlink library from GitHub
2) Added full support for Stream transport options, HLS options, DASH options, FFmpeg options. They can now be sent into url-query similar to the parameters for the streamlink plugins.

For example
http://localhost:8088/http://example.com/*****?stream-segment-threads=5&mux-subtitles=1
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_6.6.0_all.ipk
    367.3 KB · Views: 14

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,955
Freshest streamlink library from GitHub

UPDATE 6.6.2

Thanks Dorik1972
 

Attachments

  • enigma2-plugin-extensions-streamlinkproxy_6.6.2_all.ipk
    360.5 KB · Views: 16
Top