Jump to content


Photo

M3U playlist handling plugin

IPTV M3U Enigma2

  • Please log in to reply
116 replies to this topic

#1 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 22 August 2024 - 08:22

From some time i am struggling with convenient playing m3u playlists in enigma especially when they change too often.

Even some paid m3u lists use hashes inside the url as a security measure. When that is the case its very difficult to play the channels without external player that can handle the playlists.

So i have developed a plugin (currently in OBH and OpenViX) that reads the playlist and create a bouquests with aliases that links to the playlist and specific service.

So even if the playlist changes if the ids of the channels stays the same you dont need to change anything in the enigma bouquets.

Ofcource there is still things to do in the plugin (mainly related to ordering and epg mapping) but the plugin works fine and is suitable for handling any m3u or m3u8 lists.

The plugin uses the new bouquet generation function that have been accepted recently....

 

So There are few configuration screens to setup the url to the playlist and the way it will be handled...

 

Attached File  menu_entry.jpg   104.62KB   5 downloads

 

Attached File  menu_entry_2.jpg   98.49KB   2 downloads

 

Here is the screen where you list defined playlists (you can define more than one)

 

Attached File  m3u_providers.jpg   58.65KB   3 downloads

 

You can create or recreate the bouquets associated to the particular entry and later you will be able to generate mappings for epgimport.

 

And here you can edit the settings for the particular playlist

 

Attached File  m3u_provider_edit.jpg   65.21KB   2 downloads

 

You can define how the service will be played via the DVB player or via GStreamer/HiSilicon or via ServiceApp if installed.

 

As you can see after all is defined, bouquet generated you have user experience like you are watching normal satellite TV on your box.

 

Attached File  channel_list.jpg   120.04KB   3 downloads

 

Even in the infobar it shows as provider the name of the playlist entry from the config

 

Attached File  iptv_infobar.jpg   114.4KB   3 downloads

 

So i think is kind of convenient even if there is not frequent changes to the playlist since you have more user friendly experience without to start external players and so on.

 

Ofcource it not support VoD out of the box for now but that can be added later. Also it will be added a possibility to use catchup from EPG. But for now the base functionality works and you can play your playlist with no issues.

 

in the bouquet services are defined like that

#SERVICE 1:0:19:3FD:32:1:1:0:0:0:tivi%3a//32:bTV HD•TiViBG
#DESCRIPTION bTV HD•TiViBG

So no actual url is there. Only an alias to it. Any change of the actual url is picked up dynamically..


Edited by DimitarCC, 22 August 2024 - 08:51.

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #2 mrvica

  • Senior Member
  • 1,275 posts

+88
Good

Posted 22 August 2024 - 16:37

what would be most intereresting to know whether IPTV recording is functional using exteplayer3 or plugin doesn´t affect recording in any way, I see service reference beginning with 1, means TV and not 4097...


Edited by mrvica, 22 August 2024 - 16:40.


Re: M3U playlist handling plugin #3 WanWizard

  • PLi® Core member
  • 71,042 posts

+1,838
Excellent

Posted 22 August 2024 - 17:37

1 doesn't mean TV, it means DVB, i.e. processed by the SoC in hardware.

 

If the stream is MPEG compliant, it is not a problem to use 1.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: M3U playlist handling plugin #4 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 22 August 2024 - 18:00

A recording to be functional for exteplayer3 it needs modifications in serviceapp plugin.
My plugin deals with playlists and transferring them to enigma2 bouquets. Later epg handling and catchup...

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #5 mrvica

  • Senior Member
  • 1,275 posts

+88
Good

Posted 22 August 2024 - 18:31

1 doesn't mean TV, it means DVB, i.e. processed by the SoC in hardware.

 

If the stream is MPEG compliant, it is not a problem to use 1.

thanks, you never stop learning, you live and learn



Re: M3U playlist handling plugin #6 gintarasarm

  • Senior Member
  • 112 posts

0
Neutral

Posted 22 August 2024 - 19:36

(So i have developed a plugin (currently in OBH and OpenViX) that reads the playlist and create a bouquests with aliases that links to the playlist and specific service.)

 

Hi DimitarCC,

Where can I see this plugin? It will be on the OpenPli feed?

Thank you very much for your answer and best regards!


Edited by gintarasarm, 22 August 2024 - 19:37.


Re: M3U playlist handling plugin #7 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 22 August 2024 - 19:57

Well if it gets approved maybe it will be in openpli feed. Otherwise you can see it in openViX currently. (m3uiptv plugin)


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #8 gintarasarm

  • Senior Member
  • 112 posts

0
Neutral

Posted 22 August 2024 - 20:50

I think I'd better wait until he's at OpenPli feed



Re: M3U playlist handling plugin #9 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 23 August 2024 - 09:03

Its your choice....

Unfortunately its not known will the plugin be put in the PLi feed and when....


Edited by DimitarCC, 23 August 2024 - 09:17.

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #10 gintarasarm

  • Senior Member
  • 112 posts

0
Neutral

Posted 23 August 2024 - 11:18

Hi DimitarCC ,
Could you give me a link where I can download it this plugin?


Re: M3U playlist handling plugin #11 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 23 August 2024 - 11:33

Ummm you cant use it on PLi anyway yet...
So is pointless to give you a link...

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #12 gintarasarm

  • Senior Member
  • 112 posts

0
Neutral

Posted 23 August 2024 - 12:29

Thank you very much for the answer, I understand



Re: M3U playlist handling plugin #13 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 8 October 2024 - 13:22

So a change for GMEPG required to make catchup/archive player to work

 

https://github.com/O...igma2/pull/4076


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #14 WanWizard

  • PLi® Core member
  • 71,042 posts

+1,838
Excellent

Posted 8 October 2024 - 13:23

What is "catchup / archive player"?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: M3U playlist handling plugin #15 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 8 October 2024 - 14:07

When you have IPTV provider that offer possibility to play old programs (Archive/Catchup) that player can invoke playing it from the epg screen.

 

Attached File  EPG_Catchup.png   473.18KB   1 downloads


Edited by DimitarCC, 8 October 2024 - 14:11.

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #16 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 8 October 2024 - 14:17

By the way..

The latest version of the plugin supports M3U/M3U8 lists (even with dynamic keys), Xtreme Codes, Stalker.

For all of that provider types except Stalker EPG, Catchup and VoD are supported.

There is VOD player as well as Catchup/Archive player. You can link to m3u lists that have tokens in the url that change on interval as well.

Stalker only supports live tv for now.

For all the providers it create bouquets and files needed for EPGImport plugin.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #17 WanWizard

  • PLi® Core member
  • 71,042 posts

+1,838
Excellent

Posted 8 October 2024 - 15:13

When you have IPTV provider that offer possibility to play old programs (Archive/Catchup) that player can invoke playing it from the epg screen.

 

I got that, but I didn't know such players exists, I'm only aware of Xtreamity and Xklass.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: M3U playlist handling plugin #18 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 8 October 2024 - 15:28

It is custom made for my plugin...
I have all integrated and try to be simple.

Edited by DimitarCC, 8 October 2024 - 15:29.

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: M3U playlist handling plugin #19 WanWizard

  • PLi® Core member
  • 71,042 posts

+1,838
Excellent

Posted 8 October 2024 - 17:00

So with this functionality plugins like Xstreamity or XKlass can also integrate catchup into GMEPG? Cool. I hope the author pays attention to this development...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: M3U playlist handling plugin #20 DimitarCC

  • PLi® Contributor
  • 1,636 posts

+76
Good

Posted 8 October 2024 - 17:04

Well yes they can add the icon and attach an action so to trigger the play via their own player. The extension is just possibility to add custom visual elements in gmepg...
Also it is extended the amount of time epg can be kept so to be used by such catchup players.

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)




Also tagged with one or more of these keywords: IPTV, M3U, Enigma2

2 user(s) are reading this topic

1 members, 1 guests, 0 anonymous users