INFO XUIone EPG Problems (General Fix)

screentimeiptv

New member
Joined
Jan 11, 2022
Messages
7
Offline
Hi All,

So it would seem that XUIone at some point in the last couple of weeks have made some changes to their system which caused the XUI EPG feature to stop working.
Initially I just thought this was me, but I now see that most (If not all) people seem to be facing the same problem.

Though loosing their EPG sucks, the worst part was that even though I have multiple other EPG sources, the api system was still loading in their EPG into the channels instead but without any guide data.

Though I haven't found a way to make their EPG work again, I have worked out how to fix the api EPG matching system so that it will auto-load from you other (working) EPG sources instead.

Step 1:
Make a back-up of your database through you SSH terminal (I use Bitvise SSH Client) via the following command
mysqldump -u root xui > xuiLT-backup.sql

Step 2:
Open SFTP window to transfer the file to your local computer (it's located in the root directory)

Step 3:
Open the file in a text editor (I use Notepad++) and use the search function to locate the line
Dumping data for table `epg_api`

Step 4:
Delete all the data between the lines
/*!40000 ALTER TABLE `epg_api` DISABLE KEYS */;
/*!40000 ALTER TABLE `epg_api` ENABLE KEYS */;
(Leave the above lines, only delete the data between them)
Then save the file changes.

Step 5:
Use the SFTP window in Bitvise to re-upload the edited SQL file back to your root folder.

Step 6:
Open the terminal window and enter command
mysql -u root xui < xuiLT-backup.sql

Now when you open XUIone and use the Mass Edit - Stream Review function, it will no longer pull in the non-existent api EPG data and will instead match the data from your EPG sources, it doesn't always match everything perfectly and you will still need to do some manually, but at least the bulk of them should now auto match.

Remember, after matching the content, you need to force reload your EPG sources again, I find that I need to run each one manually rather than using the force reload function for it to pull in the content for new channels.

I'm sure there is probably an easier way to do all this, but as I've not seen anybody post about it yet, I thought I'd share what worked for me.

Hope this helps.
 

KingPegasus

Well-known member
Joined
Jun 18, 2021
Messages
717
Awards
3
Offline
Hi All,

So it would seem that XUIone at some point in the last couple of weeks have made some changes to their system which caused the XUI EPG feature to stop working.
Initially I just thought this was me, but I now see that most (If not all) people seem to be facing the same problem.

Though loosing their EPG sucks, the worst part was that even though I have multiple other EPG sources, the api system was still loading in their EPG into the channels instead but without any guide data.

Though I haven't found a way to make their EPG work again, I have worked out how to fix the api EPG matching system so that it will auto-load from you other (working) EPG sources instead.

Step 1:
Make a back-up of your database through you SSH terminal (I use Bitvise SSH Client) via the following command
mysqldump -u root xui > xuiLT-backup.sql

Step 2:
Open SFTP window to transfer the file to your local computer (it's located in the root directory)

Step 3:
Open the file in a text editor (I use Notepad++) and use the search function to locate the line
Dumping data for table `epg_api`

Step 4:
Delete all the data between the lines
/*!40000 ALTER TABLE `epg_api` DISABLE KEYS */;
/*!40000 ALTER TABLE `epg_api` ENABLE KEYS */;
(Leave the above lines, only delete the data between them)
Then save the file changes.

Step 5:
Use the SFTP window in Bitvise to re-upload the edited SQL file back to your root folder.

Step 6:
Open the terminal window and enter command
mysql -u root xui < xuiLT-backup.sql

Now when you open XUIone and use the Mass Edit - Stream Review function, it will no longer pull in the non-existent api EPG data and will instead match the data from your EPG sources, it doesn't always match everything perfectly and you will still need to do some manually, but at least the bulk of them should now auto match.

Remember, after matching the content, you need to force reload your EPG sources again, I find that I need to run each one manually rather than using the force reload function for it to pull in the content for new channels.

I'm sure there is probably an easier way to do all this, but as I've not seen anybody post about it yet, I thought I'd share what worked for me.

Hope this helps.
Idk how accurate this even is. But GTA said his API key expired. He's looking into getting a new one soon. That's why the EPG isnt working
 

ASTV

New member
Joined
Sep 4, 2021
Messages
6
Offline
I have always had 3rd party EPG Source. But Since this issue Started, The apps are not able to download the EPG anymore.
with this solution I was able to remove the internal EPG Datas from Database.

With That I was able to review Streams and Use External Sources but the apps are not able to download EPG.
Failed to update EPG from "http://iptvie.xyz/xmltv.php/?usename=X&password=Y"

Anyone has a Solution for this please?

I also tried to edit nginx.conf but no help

Thank You!
 
Top