I'm looking for the solution to override groups. It's not clear for me.
Example: a group name in the m3u file is "Music", I want to override it by "=== Musique ==="
Thanks
I'm looking for the solution to override groups. It's not clear for me.
Example: a group name in the m3u file is "Music", I want to override it by "=== Musique ==="
Thanks
Hello,
I deleted all my today's posts because there were a lot of errors from my part.
Now I understood how override is working.
I add a channel in my m3u8 --> update e2m3u2 --> my channel is added in a diff override file but not in the tv file --> I add the lines from diff to sort override file --> run update
--> channels are ok in my tv bouquet channels!
To answer to the question why am I not using override to rename channels. In fact often it's just to add HD or FHD at the end of the name. Or to replace HD by FHD. It's simpler to do that in my m3u8 file I think.
As far as I understand, you have fun with bash scripts and form something for yourself from the original playlist ... I don’t understand what prevents you from doing this using ***.override.xml ... Especially since the template involves creating your own " groups" of channels and moving any channels you need into them ...
Hello,
I think I was not enough clear about my problem.
I have my own m3u8 playlist. If I add a line into it (vevo '80s was an example) and run an update, the channel is not added into the corresponding tv bouquet and a diff override file is created . To add the channel I have to delete the override files and run a new update. Same thing if I rename a channel in my m3u8 file and run an update, the channel is removed from the tv file, not just renamed.
Strange behaviour, don't you think ?
I'm a beginner in using override files. But I want now using it with all its capabilities. One after one ;-))
I still need help. I had in my m3u8 the following line
#EXTINF:-1 tvg-id="5fd7b8bf927e090007685853" tvg-logo="http://localhost/static/picons/vevo80s.png" group-title="=== Musique ===",VEVO '80s
http://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/5fd7b8bf927e090007685853/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileLimit=&profileFloor=&embedPartner=samsung-tvplus
The channel is not added to the corresponding tv file, but a xxx.diff.override.xml containing this channel is created.
To have the channel in my E2 tv list, I have to delete the xxx.sort.override.xml. It's annoying because I have to reconfigure all my override xml file now.
gstplayer - but I am forced to use it. On VU+, due to hardware issues, exteplayer3 won't play 4K content...
gstplayer is very old, there are no new devs from years, no? I'm using it for just a little of channels but on other channels I have delayed sound/image. exteplayer seems to be the more stable but I have few problems with it too. Nothing is perfect !
Because I set the parameters for this or that player according to the settings that you indicated in the provider's card
s
The players will be installed in the system, but the ServiceApp plugin will NOT ... For example, I don't use the ServicApp plugin at all
Which one is your favourite player for IPTV?
Display MoreWhy are the configuration parameters added to the channel E2 format line:
Because I set the parameters for this or that player according to the settings that you indicated in the provider's card
These parameters are already defined in ServiceApp
Because it doesn't matter to plugin (e2m3ub) what you have installed in the ServiceApp... What if you don't have this plugin installed? Who's stopping you from just installing additional players and NOT installing ServiceApp ???
What "religion" forbids just installing
The players will be installed in the system, but the ServiceApp plugin will NOT ... For example, I don't use the ServicApp plugin at all
The "players" that are available for use - are important. And how will you set their parameters ... by ServicesApp or command line - it doesn't matter ... If you look at the gstplayer or exteplayer3 C-code, then everything will become clear to you =) ... And looking at the code of the ServiceApp plugin, you will understand that this is a "wrapper" for setting the parameters of the players used + reassigning the default system player
Thanks it's clear for me !! your plugin is a real swiss knife!! (don't know if this expression is understood out of france)
Why are the configuration parameters added to the channel E2 format line:
#SERVICE 5001:0:1:3b08:ec6a:6a42:1010101:0:0:0:https%3a//stitcheraws.unreel.me/wse-node02.powr.com/live/5c95396f932c837b49397360/playlist.m3u8#sapp_ring_buffer_maxsize=32768&sapp_buffer_size=8192&sapp_buffer_duration=0&sapp_video_sink=dvbvideosink&sapp_audio_sink=dvbaudiosink:BEACHES LIVE FHD
#DESCRIPTION BEACHES LIVE FHD
These parameters are already defined in ServiceApp. Am I wrong ?
I think I'm doing misyakes.
1) Is 5001 installed in the image?
2) whether the bouquets were recreated after making changes to ***-override.xml
yes and yes of course.
Found the problem ! It's an error caused by my own configuration. I used special character •●★ for my tags to look pretty. But these characters are not compatible and I understand that !! So now mod these special ones by "normal" characters and everything is OK. The reftypeOverride work great !!
Edit: sorry, created 5 posts just because of my own mistakes...
I think I'm doing misyakes.
1) Is 5001 installed in the image?
2) whether the bouquets were recreated after making changes to ***-override.xml
yes and yes of course.
Display MoreI think I'm doing misyakes.
- created reader.override.xml in /hdd/E2m3u2bouquet
- The content of my xml:
<channels>
<channel name="LUXE.TV FHD" nameOverride="" tvg-id="" enabled="1" reftypeOverride="5001"/>
</channels>
- No mention of this override in log, and for LUXE.TV FHD I still have 4097
Thanks for your help.
Oups, sorry don't take in account this message !! After reading instructions about how to use xxx.override.xml, I have now the file created and the way to override reftypeOverride..
But now I have a xxx.override.xml file in override folder but if I do a modification, for example this one:
<channel name="LUXE.TV FHD" nameOverride="" tvg-id="FRBA3300060U8" enabled="1" reftypeOverride="5001"/>
The modification is not in the final favourite tv file
[05.02 12:23:00] [e2m3u2b] [xxxxxxx]: Nothing to override, standard ordering used
#SERVICE 4097:0:1:9b43:277d:7dd3:1010101:0:0:0:http%3a//localhost/static/m3u8/LuxeTV-Ssung.m3u8:LUXE.TV FHD
#DESCRIPTION LUXE.TV FHD
I think I'm doing misyakes.
- created reader.override.xml in /hdd/E2m3u2bouquet
- The content of my xml:
<channels>
<channel name="LUXE.TV FHD" nameOverride="" tvg-id="" enabled="1" reftypeOverride="5001"/>
</channels>
- No mention of this override in log, and for LUXE.TV FHD I still have 4097
Thanks for your help.
Done
Done ... Very much depends on the number of logo files. For 9700 files without "Last-Modified"/"if-modified-since" check, the generation of bouquets takes 12 sec ... With checking - 2 min 12 sec ...
Снимок экрана 2023-02-01 в 13.54.19.png
Add it to the release?
Hey,
I say yes too !
You will please write a little description of how to convert a specific channel to a specific reader I suppose?
For the logos, I understand you explanation. You can add the changes to the release as an option, nobody will yell you if the treatment time increase. ;-)
Hello,
I'm using more and more functionalities of e2m3u2bouqyuet. Now in my playlist I have set tvg-logo tag. I think there is perhaps a problem when I do an update. If a picon already exists in target directory it isn't override by a new source in the source directory. I have to delete it from target directory to have the new desired picon.
Is it a bug or a wanted thing?
Thanks
Are we able to override specific channels beginning by 4097 and modify them to 5002
Not at the moment, but I like the idea. Will be added in the next version.
Great !! You're cool, thanks !! This will be usefull for me and I hope others.
You can only add data on one channel... But you still have to iterate over ALL records of the target XMLTV to fetch the data you need... Thus, it is a double-edged sword. Or spend time fetching and transferring data to a new file, or quickly "merge" two files and fetch the necessary data later
To add only specific channels I have to develop a specific script. But why not.
I have a question about override. Are we able to override specific channels beginning by 4097 and modify them to 5002 for example. I have channels that work only with gstreamer (no sound with other players) but other with Extepleyer3, so Id like to have a solution to do that.
Can you help me please?
Thanks
Ok pepsik. Everything is clear for me.
For the merged xml file, I'm creating a new one from empty every day. But if I want a specific channel, sometimes I have to add a big xml file just for this channel. That's why my xml is increasing day after day, i't because i'm working for a perfect channel list and corresponding epg!
Regards
generation xml from multiple files
As an option, merging two XMLTVs into one solves your problem
Hello,
Yes my method to merge xml is ok but the file is increasing day after day because I add sources.
Another method is this one:
#EXTM3U x-tvg-url="http://localhost/static/epg/epg1.xml,http://localhost/static/epg/epg2.xml,http://localhost/static/epg/epg3.xml,....")
Is this syntax correct and normalized? I test it but e2m3u2 generated errors because it 's looking for a file with this url:
http://localhost/static/epg/epg1.xml,http://localhost/static/epg/epg2.xml,http://localhost/static/epg/epg3.xml,...
so it doesn't manage url as separates ones.
Thanks for your help.
Regards.
Hello Pepsik,
Found some solutions to my problems (are they really problems??!!)
So:
- To build my own epg.xml from multiple rytec sources, I just cat different files ton one xml after removing head and bottom from these files, here is my code:
cat entete.xml > epg.xml
for i in `cat listeepg.lst`; do `tail +3 $i > temp.xml && head -n -1 temp.xml >> epg.xml`; done
cat pied.xml >> epg.xml
- my epg.xml is not set in the e2m3u2 config file but directly in the m3u8 file (#EXTM3U x-tvg-url="http://localhost/static/epg/epg.xml")
I will see if this work day after day !
Regards