Posts by jeepcook

    UPDATE


    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 added for 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

    No chance for me today, I'm going back to bed! Test your mod because we can add parameters but for pluzz plugin I have this error :

    #SERVICE 5002:0:1:c88a:c580:808d:1010101:0:0:0:streamlink%3a//https%3a//www.france.tv/france-5/direct.html

    5002_0_1_C88A_C580_808D_1010101_0_0_0_20230706112505.jpg


    Edit: in fact I have the same error with all urls beginning by streamlink://

    eg streamlink://https://www.youtube.com/watch?v=gxG3pdKvlIs


    something is missing

    2) Streamlink errors? - To catch errors that occur in the streamlink library - add a traceback to output an exception

    Code
                    except Exception as err:                                                                                                                       
                            import traceback
                            traceback.print_exc()
                            url = 'https://devstreaming-cdn.apple.com/videos/streaming/examples/bipbop_16x9/bipbop_16x9_variant.m3u8'                              
                            streams = session.streams(url)                                                                                                         
                    finally: 

    And you will see in the console a full transcript of the errors that occur in streamlink...

    Tried this code but I have no error displayed in the console.

    rpl had point out the lack of log configuration. So we are in this case. I will try to obtain the log with streamlinksrv. All france.tv channels must be ok for french IP adresses so to debug the problems with France 2 and France 3 the dev need the full debug log.

    The rules to open an issue:

    Code
    Debug log
    DEBUG LOG OUTPUT IS REQUIRED for plugin issues!
    INCLUDE THE ENTIRE COMMAND LINE and make sure to remove usernames and passwords
    
    Use the --loglevel=debug parameter and avoid using parameters which suppress log output.
    Debug log includes important details about your platform and the version you're using. Don't remove it.
    
    If the log output is too long and repetitive parts can't be truncated, or if you have multiple log outputs to share, please post a link to a GitHub gist with the log output instead.
    
    DO NOT post screenshots of the log output and instead copy the text from your terminal application.

    An example of log:

    The one I obtain on a windows machine:

    So I will find a solution to obtain it.

    In fact I need more than the errors but the full streamlink debug log. For pluzz (france.tv), I have no problem on windows 10 os with this command, and I want to obtain the same log to transmit to dev, he ask me the full debug log.

    Thanks

    Code
    streamlink -l debug --player="c:\Program Files\VideoLAN\VLC\vlc.exe" --ffmpeg-ffmpeg ..\ffmpeg\ffmpeg.exe https://www.france.tv/france-2/direct.html best

    This is done on purpose... "rework" ("plagiarism" in your terminology :flushed face:

    :partying face:


    If you followed the topic, then one of the leading developers of this image was also here and even left his posts ... If the OpenATV team considers it necessary to change the code of the regular plugin in accordance with my additions to the functionality - I don't mind ... but the decision is up to them .. and it's not for me to insist or suggest it

    Yes I saw and read the full comments from the oatv dev.

    For new devs or functionalities, on gihub, the "pull request" can be use for that. Either you wait or you suggest. As you like.

    If a plugin has the same name but not the same version, it will be difficult to know who is who.

    In OATV feeds, the package is include in the box feed so there are certainly specificities depending on the box.

    The last commited version for OATV 7.3 is enigma2-plugin-extensions-streamlinkwrapper_7.3+git32396+61d1545-r0_sf8008, I just compiled it and we can see it's box specific and your version is generic.

    Why don't you propose your work to OATV team, it will be more comprehensive for everyone, me included.


    Code
    /home/openatvbuilder/openatv7.3/build-enviroment/builds/openatv/release/sf8008/tmp/deploy/ipk/sf8008/enigma2-plugin-extensions-streamlinkwrapper_7.3+git32396+61d1545-r0_sf8008.ipk

    Especially for my French friend and opponent in everything... The first post is an updated version with the newest version of the streamlink library (nightly) from GiyHub with fixies of "out of sync" :smiling face with sunglasses:


    tested on

    Code
    #EXTINF:-1 group-title="LiveTV", France 2 (france.tv)                                                                                   
    http://localhost:8088/https://www.france.tv/france-2/direct.html                                                                        
    #EXTINF:-1 group-title="LiveTV", en-direct (francetvinfo.fr)                                                                            
    https://www.francetvinfo.fr/en-direct/tv.html

    I'm waiting for criticism :grinning face with smiling eyes: and opinion that the streamlinkproxy "plagiarized" code of 40 lines is to blame for everything

    "Friend" ? are you really sure? Like a volcano, I can explode anytime...


    Sarsan has no sound, I have no video but sound for "http://localhost:8088/https://…e.tv/france-2/direct.html"


    clean oatv 7.3 image from 20230630 with just streamlinkproxy installed


    processes:

    Code
    root      2799  2619  0 10:20 ?        00:00:00 exteplayer3 http://localhost:8088/https://www.france.tv/france-2/direct.html -a 0 -n 0
    root      2801  2583 37 10:20 ?        00:00:15 python /etc/rc3.d/S99streamlinkproxy start
    root      2810  2801  1 10:20 ?        00:00:00 /usr/bin/ffmpeg -nostats -y -i /tmp/streamlinkpipe-2801-1-9104 -i /tmp/streamlinkpipe-2801-2-7537 -c:v copy -c:a copy -map 0:v? -map 0:a? -map 1:a -copyts -f mpegts pipe:1



    "http://localhost:8088:https://www.francetvinfo.fr/en-direct/tv.html" and "http://localhost:8088/https://www.france.tv/franceinfo/direct.html" are ok but sound stop working after few seconds.


    no way to do working france.tv streams. I will use as you advise me the web interface.


    Pepsik, one of the most unpleasant and aggressive developers on the net.

    You prefer to copy streamlinksrv rather than collaborate with devs, simply because you are unable to get along with others. Nice mentality. Keep alone. I'm immediately stoping using this plagiarism.


    Few days ago you say about me I was "stupid" because I spoke about streamlink, for you it was a "gag".... you just didn't know the existence of the project. Few days later you found that this project is a great projet. But never, oh no never you do apologize for your inappropriate remarks.

    UPDATE


    Excluded from the selection of available "muxed-stream" that requires ffmpeg transcoding. You can use YouTube VOD links the same as youtube LIVE ... Redownload ipk from the first post and install it with --force-reinstall parameter


    p.s. youtube VOD broadcast start is not as fast as youtube LIVE. Have patience.

    Thanks for the update and the locked streamlink library to avoid bad changes. Just one question, is this update done just to add improvements for youtube and co? In fact currently for my part, only Youtube and Dailymotion streams are ok, not test each plugin of course. But for france.tv none of the e2 reader are able to get stable streams for these channels. Blackscreen or sound desinchronization. The streams themselves have no problems when I watch them using the provider interface or chromecast, no lag, no sound problems. So disappointed but I had to go back to unofficial streams.

    streamlinkproxy didn't start anymore this morning. See the error start message.

    Why did you update the streamlink library from the image feed? What does streamlinkproxy have to do with it if your hands are "playful"


    You have updated the streamlink library from the image feed you are using. On the image feed, OpenATV team, updated this library from GiyHub... On GitHub, programmers of streamlink lib made changes to the library code without making sure that these changes did not break half of the code logic and made most of the plugins inoperative in stramlink library .... At the same time, you post in this thread of the topic, saying that the streamlinkproxy plugin is to blame :beaming face with smiling eyes: ... What is the logic? If you updated the streamlink library to a NOT working version of it, what does this plugin have to do with it?

    Why I did the update? Because.... lol. But I didn't blame the plugin in this case. I saw that was a streamlink problem.


    Btw, the bug is known, a new version is available but not sure it solve the problem, I compiled it myself but not yet tested. A lot of users have streamlink and streamlinksrv broken and so streamlinkproxy, like I read in oatv forum. The tar in my previous post solve the problem. For users, just be careful to do a chown if user/group are different from root:root.

    Today streamlinkproxy is unable to start, I have this error. Is this due to a bad update of streamlink?



    streamlink - 5.5.1-git4744+20c8b6b_0.0-git11+9d95a02-r0