Streamlinkproxy Python3 Only!

There are 264 replies in this Thread which was already clicked 26,865 times. The last Post () by pepsik.

  • di999

    and you did it incorrectly ..

    https://www.semrush.com/blog/url-parameters/ - just have a quick read and try to understand that in "query" url can't be a parameter without a value


    Now the question ...

    Why should something work (e.g. some plugin) if the link you have given is incorrect (incorrect, not working, etc.) ?


    What does a plugin or streamlink library have to do with what you did wrong yourself?



    Please be careful in your actions when checking the operability of these or those services with the plugin ... at least - use the correct links, which you write in the bouquets

  • di999

    Add these strings with your credentials to bouquet, restart gui, and show strramlink logs

    Code
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//localhost%3a8088/https%3a//zattoo.com/channels?channel=orf2_europe&zattoo-email=****@***.***&zattoo-password=******&zattoo-purge-credentials=1 
    #DESCRIPTION ORF2 Europe

    p.s.

    steamlinkproxy manualstart TRACE - and you will see a list of available "broadcasts" for your country ... In the log below you can see that the above example works for me ... I am waiting for your log.

  • di999

    In the log below you can see that the above example works for me ... I am waiting for your log.


    Another example ... I took from the list of available (log a few posts above) channel 1+1 UA .... added it to the bouquets ....

    The log shows that the zatoo plugin found the broadcasts

    Code
    [stream.dash][debug] Available languages for DASH audio streams: uk (using: uk)
    [streamlinkproxy][debug] ZATTOO plugin found sreams: ['288p', '288p_dash', '432p', '432p_dash']

    And the broadcast in DASH of this channel began

    Code
    [stream.dash][debug] Opening DASH reader for: ('1', '0', '0') - video/mp4
    [stream.dash][debug] Opening DASH reader for: ('1', '1', '3') - audio/mp4
    [stream.dash][debug] video/mp4 segment initialization: downloading (1970-01-01T00:00:00.000000Z / 2024-01-22T05:15:49.956651Z)
    [stream.dash.manifest][debug] Generating segment timeline for dynamic playlist: ('1', '0', '0')
  • di999

    Add these strings with your credentials to bouquet, restart gui, and show strramlink logs

    Code
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//localhost%3a8088/https%3a//zattoo.com/channels?channel=orf2_europe&zattoo-email=****@***.***&zattoo-password=******&zattoo-purge-credentials=1 
    #DESCRIPTION ORF2 Europe

    p.s.

    steamlinkproxy manualstart TRACE - and you will see a list of available "broadcasts" for your country ... In the log below you can see that the above example works for me ...


    orf2_europe doesn't work in switzerland

    srf_info works in switzerland


    Uninstalling streamlink and reinstalling streamlinkproxy didn't work.

    Deleting streamlink folder and reinstalling streamlinkproxy worked. Zattoo is working.



  • 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

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

    Enjoy!

  • A small, perhaps useful, application of StramLinkporxy on a local network ... Suppose you have other devices besides the receiver with Enigma2 that can "play" m3u playlists (SmartTV, Android-box, VLC -) on PC). In this case, your Enigma2 receiver works as a server ... For the experiment make m3u-playlists of this type

    Code
    #EXTM3U 
    #EXTINF:-1 group-title="LiveTV", Bloomberg europe                                                                                                             
    http://192.168.1.100:8088/https://www.bloomberg.com/live/europe
    #EXTINF:-1 group-title="LiveTV", THE ERIC ANDRE SHOW
    http://192.168.1.100:8088/https://www.adultswim.com/streams/the-eric-andre-show 
    #EXTINF:-1 group-title="LiveTV", 360° reportage (arte.tv) 
    http://192.168.1.100:8088/https://www.arte.tv/en/videos/111684-019-A/360-reportage
    #EXTINF:-1 group-title="LiveTV", Concert (arte.tv)
    http://192.168.1.100:8088/https://www.arte.tv/en/videos/117218-000-A/elements/

    Where 192.168.1.100 is the IP address of your Enigma2-"device" on the local network (you will have your own)


    Open it, for example, in VLC on any computer in your home network ..... and, oh, my goodness. you have everything working on your computer without having to install the steamlink library on it ... At the same time on Enigma2 everything works too. You can watch different channels on several devices at the same time

    Снимок экрана 2024-02-18 в 08.00.42.png

  • Hello,


    This can be usefull. Tested with this playlist


    Code
    #EXTM3U 
    #EXTINF:-1 group-title="LiveTV", FRANCE 2
    http://sf8008:8088/https://www.france.tv/france-2/direct.html
    #EXTINF:-1 group-title="LiveTV", FRANCE 5
    http://sf8008:8088/https://www.france.tv/france-5/direct.html 
    #EXTINF:-1 group-title="LiveTV", FRANCE 4
    http://sf8008:8088/https://www.france.tv/france-4/direct.html
    #EXTINF:-1 group-title="LiveTV", FRANCE INFO
    http://sf8008:8088/https://www.france.tv/franceinfo/direct.html

    But unfortunately this don't solve sound desynchronization, and France 5 doesn't work by this way but work directly on the receiver, it's strange. I obtain that:

    pasted-from-clipboard.png


    Edit:

    On server (receiver), here is the process for France 5:

    /usr/bin/ffmpeg -nostats -y -i /tmp/streamlinkpipe-23550-1-141 -i /tmp/streamlinkpipe-23550-2-9157 -c:v copy -c:a copy -map 0:v? -map 0:a? -map 1:a -f mpegts pipe:1


    And for France 2

    /usr/bin/ffmpeg -nostats -y -i /tmp/streamlinkpipe-23589-1-8223 -i /tmp/streamlinkpipe-23589-2-9470 -i /tmp/streamlinkpipe-23589-3-9613 -i /tmp/streamlinkpipe-23589-4-4609 -c:v copy -c:a copy -map 0:v? -map 0:a? -map 1:a -map 2:a -map 3:a -f mpegts pipe:1


    Something is missing for France 5

  • Everyone who downloaded the installation package version 6.7.1 yesterday - download again and reinstall with the --force-reinatall parameter


    When building the package, I forgot to include the "exceptiongroup" library, which is why the plugin did not start... My mistake =) please forgive me...

  • https.....//www.twitch.tv/radioalfapiemonte

    Code
    #SERVICE 5002:0:1:0:0:0:0:0:0:0:http%3a//localhost%3a8088/https%3a//www.twitch.tv/radioalfapiemonte?twitch-disable-ads=1&twitch-low-latency=1
    #DESCRIPTION Channel Twitch


    https.........//youtu.be/V1CCAvFCLBU

    Code
    #SERVICE 5002:0:1:0:0:0:0:0:0:0:http%3a//localhost%3a8088/https%3a//www.youtube.com/watch?v=V1CCAvFCLBU
    #DESCRIPTION Channel Youtube

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!