If you want to copy the subscription so that it appears in my list without having to type it in the remote. In which path do I paste it
M3UIPTV plugin for IPTV managment
-
- M3UIPTV
- DimitarCC
- Thread is marked as Resolved.
-
-
If you asking where is the config path it is in
/etc/enigma2/M3UIPTV/providers.xml
-
"I tried putting the subscription in the same file in the path you mentioned, but in the plugin, the list is not showing in the subscriptions list."
-
Did you restarted enigma after file modifications?
-
-
Well you have to say that... I have no installation of pure 2 so i have never tried it.
Besides i believe the plugin is not in their feed too
-
Well you have to say that... I have no installation of pure 2 so i have never tried it.
Besides i believe the plugin is not in their feed too
There is one on the on pure2 7.4 butt is doesn't install. Itried.Works on open atv 7.6.on zgemma 7s.
-
Well then the image is missing something....
-
You are right!
-
There is in the feed, , but
cannot import name sanitizeFilename
-
Yes that is missing in pure 2...
I cant do nothing about it. They have to add missing functions
-
why not make a standalone plugin to make it work without users having to ask for errors. the definition only matters normalize. i dont think it is a big burden
Only example for users not for developer.
Python
Display Moreimport os from unicodedata import normalize def sanitizeFilename(filename, maxlen=255): """Return a safe version of the filename.""" blacklist = ["\\", "/", ":", "*", "?", "\"", "<", ">", "|", "\0"] reserved = [ "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", "LPT9", ] # Remove blacklisted characters and control chars filename = "".join(c for c in filename if c not in blacklist and ord(c) > 31) # Normalize unicode filename = normalize("NFKD", filename).strip() # Avoid filenames like ".", ".." or reserved words on Windows if all(c == "." for c in filename) or filename.upper() in reserved: filename = "__" + filename # Split root and extension root, ext = os.path.splitext(filename.encode("utf-8", "ignore")) # Ensure space for root+ext within maxlen if len(ext) > maxlen - (1 if root else 0): ext = ext[:maxlen - (1 if root else 0)] filename = root[:maxlen - len(ext)].decode("utf-8", "ignore") + ext.decode("utf-8", "ignore") # Remove trailing dots or spaces filename = filename.rstrip(". ") if not filename: filename = "__" return filename -
I not plan to duplicate code just because one image. Tomorrow there will be other function missing in image "X" and that will be endless.
As for pure 2 i am even not sure do they have needed c++ functions in their code since they have decided to be closed source in violation of GPL license that enigma2 is under. (i am not sure how they put it in their feed too. Nobody asked about that. If they asked i would notify them that there are certain requirements)
Also i dont plan the plugin to be pure python without using particular c++ functions.
-
Can you modify the M3U IPTV so that when I first transfer my subscription to the favorites list, the list is placed inside a file named after the subscription, containing the list of packages?
All bouquets grouped under a single file.
-
If you asking where is the config path it is in
/etc/enigma2/M3UIPTV/providers.xml
i have download this plugin from OATV feed, restart my box but it's not showing here /etc/enigma2/M3UIPTV/providers.xml
-
If you asking where is the config path it is in
/etc/enigma2/M3UIPTV/providers.xml
i have download this plugin from OATV feed, restart my box but it's not showing here /etc/enigma2/M3UIPTV/providers.xml
You have to create at least one provider first. Then it will show.
-
Can you modify the M3U IPTV so that when I first transfer my subscription to the favorites list, the list is placed inside a file named after the subscription, containing the list of packages?
All bouquets grouped under a single file.
Not sure what you mean.
You can setup only one bouquet with all channels in it. Subgroups are not supported and not planned for now.
-
Does this plugin support CVS and all in one images? Dream box two
-
Does this plugin support CVS and all in one images? Dream box two
The supported images are mentioned in first post of that thread.
-
thanks,
We can install the image of open atv as the original image or it must be multiboot to prevent damage to the dreambox two
Does this plugin support CVS and all in one images? Dream box two
The supported images are mentioned in first post of that thread.
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!
