Hello
how to put m3u links with ftp
in /etc/enigma2/M3UIPTV/providers.xml enter all needed. Save and restart enigma. Then go to the plugin UI and generate bouquets.
the plugin has been installed in the openatv image but I don't have the M3UIPTV/ folder in the path you described thanks
M3UIPTV plugin for IPTV managment
-
- M3UIPTV
- DimitarCC
- Thread is marked as Resolved.
-
-
Hello
how to put m3u links with ftp
in /etc/enigma2/M3UIPTV/providers.xml enter all needed. Save and restart enigma. Then go to the plugin UI and generate bouquets.
the plugin has been installed in the openatv image but I don't have the M3UIPTV/ folder in the path you described thanks
Just create one provider first and it will create the folder.
-
the m3uiptv folder has been created but now how do you put the lines
-
Well everything is entered in providers.xml...
But it is meant to use UI for that...
Only if you need to can edit urls manually
-
So it's not useful for reading lists?
-
Reading what lists? I am a bit confused...
-
read m3u or mac
-
It can read m3u.... But maybe not in the way you imagine it...
In the plugin UI you have to define m3u provider and specify url to the playlist /can be local file too. Then define all other parameters you desire and then generate bouquets...
-
but I still haven't understood how to insert them via ftp, thanks
-
I am missing something... What you want to insert via ftp? M3U file? Or the config?
-
?
-
it tells me error type error http error or impossible to create the bouquet no network available
-
Turn off network checks in the plugin settings.... Maybe you have blocked google dns...
-
on PLI dev - uclan 4k
Have crash after instalaltion pluginCode
Display MoreTraceback (most recent call last): File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 2166, in __onCreate File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 2272, in zap File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2242, in checkTimeshiftRunning File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 10, in __call__ File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 2286, in zapCheckTimeshiftCallback File "/usr/lib/enigma2/python/Plugins/SystemPlugins/M3UIPTV/plugin.py", line 378, in playServiceWithIPTV InfoBarInstance.session.screen["CurrentService"].newService(ref) File "/usr/lib/enigma2/python/Components/Sources/CurrentService.py", line 61, in newService File "/usr/lib/enigma2/python/Components/Element.py", line 92, in changed File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__ File "/usr/lib/enigma2/python/Components/Converter/AglareCaidInfo2.py", line 863, in changed Converter.changed(self, (self.CHANGED_POLL,)) File "/usr/lib/enigma2/python/Components/Element.py", line 92, in changed File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__ File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 25, in changed File "/usr/lib/enigma2/python/Components/Element.py", line 18, in wrapper File "/usr/lib/enigma2/python/Components/Converter/AglareCaidInfo2.py", line 526, in getText elif not info.getInfoObject(iServiceInformation.sCAIDs): TypeError: iStaticServiceInformationPtr_getInfoObject expected 3 arguments, got 2 [ePyObject] (CallObject(<bound method ChannelSelection.__onCreate of <class 'Screens.ChannelSelection.ChannelSelection'>>,()) failed)i removed folder plugin (from systemplugins) and all ok..
-
on PLI dev - uclan 4k
Have crash after instalaltion pluginCode
Display MoreTraceback (most recent call last): File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 2166, in __onCreate File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 2272, in zap File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2242, in checkTimeshiftRunning File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 10, in __call__ File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 2286, in zapCheckTimeshiftCallback File "/usr/lib/enigma2/python/Plugins/SystemPlugins/M3UIPTV/plugin.py", line 378, in playServiceWithIPTV InfoBarInstance.session.screen["CurrentService"].newService(ref) File "/usr/lib/enigma2/python/Components/Sources/CurrentService.py", line 61, in newService File "/usr/lib/enigma2/python/Components/Element.py", line 92, in changed File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__ File "/usr/lib/enigma2/python/Components/Converter/AglareCaidInfo2.py", line 863, in changed Converter.changed(self, (self.CHANGED_POLL,)) File "/usr/lib/enigma2/python/Components/Element.py", line 92, in changed File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__ File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 25, in changed File "/usr/lib/enigma2/python/Components/Element.py", line 18, in wrapper File "/usr/lib/enigma2/python/Components/Converter/AglareCaidInfo2.py", line 526, in getText elif not info.getInfoObject(iServiceInformation.sCAIDs): TypeError: iStaticServiceInformationPtr_getInfoObject expected 3 arguments, got 2 [ePyObject] (CallObject(<bound method ChannelSelection.__onCreate of <class 'Screens.ChannelSelection.ChannelSelection'>>,()) failed)i removed folder plugin (from systemplugins) and all ok..
Are you using skin with custom python files? If so yyou have to adapt them to the latest version in pli dev
-
you say this? it's a standard converter used by many skins.
With pli atv etc.. you always have to adapt
-
you say this? it's a standard converter used by many skins.
With pli atv etc.. you always have to adapt
Yes this. And its not standard since it is not in the base image. It is additional converter that happens to be used by many skins.
But you have to adapt it with sanity checks since it was made for only sat tv in mind.
-
-
Yes
-
I looked at pli. but the differences are notable, so users who use other skins will not be able to use the plugin.
Why not put a check on the plugin?
It seems to me the simplest thing to do given the notable differences of the 2 converters, (I also looked at other non-standard converters and they are all similar)
*And button and label widget not available with all skin (__DynamicColorButtonTemplate__)
1_0_19_79_4B0_110_820000_0_0_0_20241122122348.jpg
if that's possible.
i paused this line and plugin work
Code# if InfoBarInstance: # InfoBarInstance.session.screen["CurrentService"].newService(ref) # InfoBarInstance.session.screen["Event_Now"].updateSource(ref) # InfoBarInstance.session.screen["Event_Next"].updateSource(ref) # InfoBarInstance.serviceStarted()I had to open the plugin to understand how to insert the provider.xml file
I think an example should be inserted,
I did it like this if it can be useful (stalker)
Code
Display More<providers> <stalkerprovider> <servicename>wyveep</servicename> <url><![CDATA[http://example.com:8080]]></url> <refresh_interval>-1</refresh_interval> <novod>on</novod> <groups>on</groups> <mac>00:11:22:33:44:55</mac> <scheme><![CDATA[__]]></scheme> <system>4097</system> <system_catchup>4097</system_catchup> <epg>on</epg> <onid>1</onid> <picons>off</picons> </stalkerprovider> </providers>
Your resource for Enigma2 IPTV plugins
Discover the best Enigma2 IPTV plugins. Access downloads and dedicated support for integrating live TV streams and video-on-demand services. Find downloads, setup guides, and community support for the latest streaming players and playlist managers.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!
