Posts by jeepcook

    And I'm using gstreamer which has no problem with separates audio tracks.

    Can I not explain what and why does not work in gstreamer (gstplayer)? I don't want to waste my time on something that you still don't understand

    What's your problem? What I don't understand ? I'm using now gstreamer for all my iptv streams, the best for hls streams and separate audio tracks and AC3+ decoding. It's my right, it does not concern you! Stop this aggressiveness please.

    Nothing else.... And I'm using gstreamer which has no problem with separates audio tracks.

    I have zero problem with streamlinks exept that they are bypassed by e2m3u2b... But everything is ok in other tv bouquets or as a subservice.


    END.

    The link works on enigma2 see my screenshot.

    what plugin is this running from? ... I assume that a plugin is used, which, using a link of the streamlink:// type you specify, first receives a link to the stream that I wrote to you above, and only then gives it to the player

    already said before enigma2-plugin-extensions-streamlinkwrapper


    and e2m3u2b has not to choose what to take or not. It has just to take the url and replace ":" by %3a, that's all.

    Did you clearly understand what I wrote to you in the post above? Do you understand the difference between a web-page link and a "stream" link?


    Do you understand what streamlink:// is? There is also on the image you use, and indeed on Enigma2, some command-line utility that pipes video streams from various services (YouTube, TikTok, Vimeo, e.t.c) into a video player (gstreamer, exteplayer3, or gstplayer).


    Take the link you provided

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

    And check if it works in normal VLC or can you stream it using ffmpeg? Does not work? How unexpected :grinning face with smiling eyes: ... What did you expect and why such a link should work on Enigma2 "players"?

    The link works on enigma2 see my screenshot.

    Ok but why streamlink:// url are bypassed and not processed by e2m3u2b?

    And as always, when we have to use a yt url it's the webpage url to give, and the software (streamlink here) which find the url.


    The youtube channel url for France24 is: "https://www.youtube.com/watch?v=gxG3pdKvlIs" and will stay the same and to do working youtube channel on enigma2 you have to install the package enigma2-plugin-extensions-streamlinkwrapper to have the streamlink protocol.


    The url to use is streamlink://https://www.youtube.com/watch?v=gxG3pdKvlIs

    and become on tv file streamlink%3a//https%3a//www.youtube.com/watch?v=gxG3pdKvlIs


    example here on linuxsat-support if I just enter the youtube page url the media is displayed

    How to add youtube tv channels with streamlink protocol, example for France 24:


    streamlink://https%3a//www.youtube.com/watch?v=gxG3pdKvlIs or streamlink://https://www.youtube.com/watch?v=gxG3pdKvlIs don't work. The channel is not processed and is just bypassed.


    The working result syntax in .tv file is like that:


    Code
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:streamlink%3a//https%3a//www.youtube.com/watch?v=gxG3pdKvlIs:FRANCE 24 FR
    #DESCRIPTION FRANCE 24 FR

    In fact, no, I don't want to add a second url for the xml, because I don't have it. I think I wasn't clear. I will do a new try.


    The plugin I'm speaking about is enigma2-plugin-extensions-rakutentv. In my case I've configured FR provider. So I have a list of channels named Rakuten TV (FR). This list contains channels and their EPG. My wish is just to add some of these channels in a list processed by e2m3u2b. So I know the ServiceRef of the channel with the EPG, I know after the process the ServiceRef of the added channel for the e2m3u2b provider. And I just wand to have the epg in the second case. So in both lists.


    But it's just a brainstorm, a work for me to find a simple solution, not a desire to transform everything. I just share the case with you. This will concern only 5 channels at the maximum....

    Hello,

    I have some channels from a bouquet generating by a plugin, and for these channels I have an EPG. I'd like to add some of these channels to a provider processed by e2m3u2b to have these channel in the generated list. In the provider's m3u8 I will use their original tvg-id as known in the epg.dat .


    How to have the epg in the e2m3u2b list for these channels? They will have a new ref so the epg will be empty because the epg filled in at the top of the m3u8 file for this provider doesn't contains informations for these channels and I can't find them. Do have I to create a sort of custom.channels.xml?


    Thanks


    UPDATE+


    1.0.94


    1) Fixed an issue with handling unrealistically huge playlists with 500,000+ entries... Now, the size of the giant playlists processed by the plugin is limited only by the amount of free space on the storage device (HDD/USD/InternalFlash)

    To understand why a playlist can be so huge, it is useful to understand what it contains (Even if you'll find it's not really legal)

    - IPTV Live channels from countries all around the world in multiple declinations (H265, UHD, FHD, HD, SD...)

    - Movies and TV Shows in a lot of languages. Each episode for a TV Show is one channel in the playlist.

    - Full content of platform like Amazon Prime Video, Netflix, Apple TV+, Paramount+, HBO Max, myCanal .....

    - Catchup TV for a lot of channels over a period of 24 or 48h. So a channel is in fact a program, so the number increase very quickly


    These playlists can't be read as a simple enigma2 bouquet. It is necessary to use a specific application to watch VOD or Catchup TV programs. But to build enigma2 bouquets tv, e2m3u2b has to process all the playlist. It is necessary to use override method to purge playlist of all the VOD, Catchup TV, and channel groups we don't want to keep (using the enable parameter). It's a long preparation process. But after that, we obtain a playlist with a reasonable number of channels and we can build specific bouquets containing only interesting channels.

    That's what I do.

    Ok good for the year ;-)


    But for the " : ", why do you have them and not me? You did a filter just for me, just to check if I really test your soft :10lol:

    Yes... e2m3u2b no dependency on EPGImport plugin ...

    We have a problem with the no integration of elements from the rytec xml files, files I'm using to generate a global epg.xml. In fact the year of a program is not in the result e2m3u2b epg but is with the epgimport process.

    Here I did not understand anything ... e2m3u2b parses standard XMLTV including event dates , which must be specified in the format

    '20180920140000 +0300' or ''20180920140000' ... what does rytec or EPGImport have to do with it - in principle, it is not clear

    Here is an example of the xml code:


    The screenshots. One after epgimport, the year of the program is available (2018), one after e2m3u2b, the year of the program isn't there.


    4097_0_1_6359_6632_3256_1010101_0_0_1_20230517190147.jpg4097_0_1_6359_6632_3256_1010101_0_0_1_20230517201019.jpg


    We have another problem, the " : " character isn't in the e2m3u2b epg but ok with epgimport epg, example of code:



    And the screenshot after e2m3u2b import:

    4097_0_1_6359_6632_3256_1010101_0_0_1_20230517201633.jpg

    Hello,


    Is e2m3u2b using its own epgimport executable?

    We have a problem with the no integration of elements from the rytec xml files, files I'm using to generate a global epg.xml. In fact the year of a program is not in the result e2m3u2b epg in certain conditions but is with the native epgimport process.


    I will give you details if necessary asap.


    Thanks.

    If an error occurs when requesting a playlist or in the process of receiving it, parsing and forming NEW bouquets - userbouquets.*****.tv for this provider are not deleted, the provider is ignored and the plugin proceeds to process the next provider ... So ... If any error occurs during the processing of the current provider, old bouquets remain for it - this is the logic that is now implemented in the plugin

    Thanks for this update :upside down face:

    Hello,


    Need an update please. Il a provider m3uurl is temporary not available because of for example an internal server error, do not delete and leave the previous corresponding userbouquetxxx.tv in the bouqets.tv. In fact, the server url can have a problem with the wget or curl protocol but its content can be online.


    Thanks

    For logos I wanted to say they are not generated with their e2 code.


    I will test the new test version asap. Thanks !

    Снимок экрана 2023-04-20 в 15.51.23.png

    The arrows mark the current and next event in the EPG...


    p.s. Perhaps I made this revision after I posted the update ... I will also check

    Hello,


    After verification, the epg is not available for new broadcasts bouquets, the logos are not added neither.


    Another point, is it possible to consider an update that would update only one provider manually so without having to run the full update ?


    Thanks!