AJPanel Enigma2 Tools - discussion & support

There are 1,333 replies in this Thread which was already clicked 295,457 times. The last Post () by muhnnad.

  • ☆☆ Explanation of the EPG electronic programme guide fetching feature ☆☆


    ☜ The feature will display XML files in the "EPG" path (if found in the path you designated as the save folder for the panel in the settings menu)

    ☜ It works to identify files with a Reference tag if the file is a channel reference or an Events tag if the file is for the electronic guide.


    1.jpg


    ☜ Through the "Save Current Channel-Group EPG" option, you can save the electronic guide for the channel you are on and all channels in its group. Here, the meaning of the word group... refers to relying on the source of the channel's operation.....

    - If it was launched from Favorite's, the Group will be the package.

    - If it was launched from Provider, Satellite, or All, the Group will be what was selected.


    2.jpg


    ☜ The "Read Current Channel EPG" feature allows you to change the timing to synchronize the guide and send it back to the device (the time can be set from 15 minutes to hours).


    3.png


    ☜ By having the channels.xml file available, it can be used from the panel to link channels to the XML-TV file to fetch the guide automatically via the Import EPG (Auto) feature. You can create a channels.xml file via the Export Services feature to "Channels.xml."


    4.jpg


    - To use the file, it is transferred to the EPG path.

    - Through the XML-TV Tools function, then More Options, then the Channel-Reference option.

    - Follow the steps to open the mentioned linking file, for example, channels_badr&nilesat.xml.

    - Repeat step 2 to see the content of the file (and if needed later, you can change the file).


    5.png


    ☜ If the user has links to a source of electronic guide files, the panel provides a file named "ajpanel_epg_source" in your save path for the panel, where links can be added to allow downloading files from their links and extracting them automatically if they are compressed in .gz or .xz formats.


    6.jpg


    ☜ The "Filter EPG to File" feature allows creating smaller XML-TV files based on what is specified from the file and saving it.


    7.jpg


    ☜ The "EPG for Current Channel" feature filters the electronic guide data by searching for similar channel names with a search accuracy degree from 40% to 100%. This means the higher the value, the more the panel will search for the exact matching name, and the lower the percentage, the more similar names will be broadened.


    8.jpg


    ►► Fetching the EPG from a link source or from a saved file of guide data and then sending it to the device through fetching it once ◄◄


    9.png


    ♦♦ Some information about how the developed plugin works ♦♦


    ✎ When reading an XML file and before displaying the names of channels or events, the panel removes any duplicates of the same channel or event, as well as removing any event whose end time is old.


    ✎ Adding modified times will not remove any old ones but will add the new times to it, but it will write on the event if the time is equal.


    ✎ Enigma only supports removing the EPG that is actually present on a channel in the device for all channels at once (not for a single channel or a group of channels). It is known that epg.dat is the storage of the EPG during the device's shutdown, and upon startup after the restart, the information from epg.dat is transferred to memory for the image to use. When the device is turned off or restarted, what is in memory from the EPG is transferred to the epg.dat file for later use upon startup.

  • Is there any function on this plugin to add EPG source to channels?

    If a source for the electronic guide data is available in the form of a link, even if compressed in xml.gz format,

    you can access the backup folder for AJPanel and add the site link in the ajpanel_epg_source file.

    Then, go to the EPG ---> XML-TV Tools feature.

    The yellow button More Option ---> Download XML-TV File ---> select the source line you want to download.

    The green button to download the file and extract it from the panel.

    Return to the XML-TV Tools screen ----> click the blue button EPG for Current Channel.

    Choose the desired search accuracy level from 40: 100%.

    This will display all the data for the channel guide

    the green button to add the data to the channel.

    The blue button if you want to change the event time.

  • Thank you biko but when i check that folder on Ajpanel there is no ajpanel_epg_source file at there.

    Possible to share that file then i will edit and send to exact folder on my device.


    Please also check enigma2 crashlog file.

  • The message you received describes the file formats recognized by AJPanel.

    The filename must contain the word "portal" or "stalker", or both of them together anywhere in the filename, and have the extension ".txt" or ".conf".

    Of course, with the new versions of AJPanel, the ".json" extension was also added.


    You can choose the location of the config file in the AJPanel settings, under "IPTV Hosts Files Path" by selecting "Custom Path".

  • Hey biko ,

    I have a problem with m3u browser. When I try to open a file from a link, I got "Can not create directory" message. What can be the reason? I checked all of the directories, they all have permission 0777.

    Here are the screen shots.

    Happy new year to everybody.


  • Thank you biko for this plugin. :thumbs up:

    Edited once, last by lgm75 ().

  • Hey biko ,

    I have a problem with m3u browser. When I try to open a file from a link, I got "Can not create directory" message. What can be the reason? I checked all of the directories, they all have permission 0777.

    Here are the screen shots.

    Happy new year to everybody.

    Your files are OK.

    --------------------------------------------------------------------------------


    FYI, the result of the process is saved to:

    /xxx/ajpanel_local_servers/abcd/

    where xxx is the path from AJPanel Settings option "Backup/Resotre Path"


    --------------------------------------------------------------------------------

    The error "Cannot make directory." is issued if AJPanel cannot create a temporary directory for the process.


    Example: Let's use : abcd.m3u


    The first step in the process tries to create a temporary directory:

    /media/usb/ajp_backup/ajpanel_local_servers/abcd/


    Where:

    /media/usb/ajp_backup/ is the backup path for AJPanel in settings option "Backup/Resotre Path"

    /../ajpanel_local_servers/ is the directory that stores the Local Servers

    /../abcd is the temporary directory for this process


    --------------------------------------------------------------------------------

    1- Now check AJPAnel Settings option "Backup/Resotre Path" and use the path to replace xxx in the following command:

    mkdir -p '/xxx/ajpanel_local_servers/abcd/''


    This should create the full path.


    if it fails, the problem could be related to:

    2- Permission ... You already confirmed it was 777

    3- Capacity ... Please check

    4- Limited number of nodes ... Checked with df -i

    5- Corrupt storage ... Check with "e2fsck" ... Requires unmounting the media you want to check.

  • Thank you biko but when i check that folder on Ajpanel there is no ajpanel_epg_source file at there.

    Possible to share that file then i will edit and send to exact folder on my device.

    just create file by the name ajpanel_epg_source

    Please also check enigma2 crashlog file.

    Will be fixed in the coming update.

    This problem occurs on the latest version for EPG side. Possible to make some menu to add by url or by .txt file directly uplaoded with plugin.

    Then we can edit by FTP.

  • The file "ajpanel_epg_source" is just a text file with URLs of EPG source.


    This file is expected to be in AJPanel backup directory obtained from the settings option "Backup/Restore Path".


    Each line in the file should be a URL for xml or xz or gz file.


    Examples:


    Code
    https://abcd.com/epg1.xml
    
    
    https://abcd.com/epg2.gz
    
    
    http://abcd.com/epg3.xz

    -----------------------


    About the latest update:

    A fix was applied to prevent the crash when opening an invalid xml file.

  • I deleted ajpanel_local_servers directory, and the problem was solved. Thanks biko

  • biko

    Hello and thank you for your work.

    Some portals are not loading in the latest version.

    (Can't get categories from server message)

    While they are working fine on the previous one and also on multi-stalkerpro that I tested More than once.

    I also sent you a PM with the specific portal.

    You can take a look whenever you can.

    Thank you.

  • A fix is coming soon.

  • You can now disable the message "Refreshing" from AJPanel settings.


    Select "Silent Refresh" for the option "Auto Reset Frozen IPTV Channels" , and the message will not appear.

  • I cant find this option

    ..sorry...now i have installed the last version and it appears...thanks and sorry

Enhance your Enigma2 with top add-ons panel plugins

Access curated downloads and community support for installation. Download and get support for Enigma2 add-ons panel plugins. Your resource for the best extensions and management tools.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!