Welcome to World of IPTV

With

+23k members
+11k threads
+106k posts

we are the most popular IPTV community on the web. 

IMPORTANT NOTE:
WE HAVE RECENTLY NOTICED THAT TOO MANY DOUBLE FAKE ACCOUNTS ARE CREATED IN THE PAST.
TO PREVENT THIS ISSUE THE DECISION WAS MADE THAT IN THE FUTURE A ANNUALLY FEE 20 EURO WILL BE RAISED FOR NEW MEMBERSHIPS.

Join now to the World of IPTV

Forum Rules

Before you start, check out the forum rules first

Account upgrade

Upgrade your account to get access to full features

Advertising

Would you like to place your advertisement with us ?

Resources Manager

Hundreds of IPTV scripts and apps are available for download
Updates Source: XtreamUI  CK MOD 41 - Free Access

Resource Updates Source: XtreamUI CK MOD 41 - Free Access

Justme1901

Basic Member
Basic Member
Joined
Sep 27, 2021
Messages
40
Reaction score
45
Points
29
Location
UK
To make it abit clearer on how to update geolite2 follow these steps....

1) In functions.php look for this updateGeoLite2() then change the following lines to
global $rAdminSettings;
$rURL = "https://bitbucket.org/emre1393/xtreamui_mirror/downloads/Geolite2_status.json";
$rData = json_decode(file_get_contents($rURL), true);
if ($rData["version"]) {
$rFileData = file_get_contents("https://bitbucket.org/emre1393/xtreamui_mirror/downloads/GeoLite2.mmdb");

2) In Settings.php look for this $rGeoLite2 = json_decode(file_get_contents("http://xcodes.mine.nu/XCodes/status.json", false, $rContext), true); then change it to
$rGeoLite2 = json_decode(file_get_contents("https://bitbucket.org/emre1393/xtreamui_mirror/downloads/Geolite2_status.json", false, $rContext), True);

3) Make sure you replace the contents of the file check_geolite.sh with the following

#!/bin/bash
file=/home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb
filename=GeoLite2.mmdb
minimumsize=1
actualsize=$(wc -c <"$file")
if [ $actualsize -ge $minimumsize ]; then
echo "$filename OK"
echo "$actualsize"
else
apt-get install e2fsprogs -y && chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb ; wget https://bitbucket.org/emre1393/xtreamui_mirror/downloads/GeoLite2.mmdb -O /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && chown xtreamcodes.xtreamcodes /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && clear && echo "Done"
fi

and then your done. My Geolite went from 01.12 to 02.03 so a big leap in missing updates.
 

mikekap1981

Basic Member
Basic Member
Joined
Feb 24, 2021
Messages
23
Reaction score
23
Points
14
Location
Canada
I think i found the reason why the LB is not installing even after changing the host location on the balancer.py . There is a few bugs on the installBalancer.py

Between these lines at the beginning of the file

def getVersion():
try: return subprocess.check_output("lsb_release -d".split()).split(":")[-1].strip()
except: return ""


def prepare():
global rPackages
for rFile in ["/var/lib/dpkg/lock-frontend", "/var/cache/apt/archives/lock", "/var/lib/dpkg/lock"]:
try: os.remove(rFile)

You must add

def printc(message):
print(message)

So it should be

def getVersion():
try: return subprocess.check_output("lsb_release -d".split()).split(":")[-1].strip()
except: return ""

def printc(message):
print(message)

def prepare():
global rPackages
for rFile in ["/var/lib/dpkg/lock-frontend", "/var/cache/apt/archives/lock", "/var/lib/dpkg/lock"]:
try: os.remove(rFile)

It was giving printc non defined error thats why it was stopping from installing the apt-get from installing the dependencies.

Next i see another error on line 76

/home/xtreamcodes/iptv_xtream_codes/Xcodes/GeoLite2.mmdb

as you see it shows Xcodes/Geolite2.mmdb it should just be

/home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb

Once fixed you should see the LB files on the new server.
 

mikekap1981

Basic Member
Basic Member
Joined
Feb 24, 2021
Messages
23
Reaction score
23
Points
14
Location
Canada
Hmm seems like some stuff are still missing I think there are too many errors on the installBalancer.py that needs to be looked at I notice it’s trying to install libcurl4 instead of libcurl3 and other things that should and other things missing. I’ll continue to play with it
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
K

Kenxo

Guest
Hmm seems like some stuff are still missing I think there are too many errors on the installBalancer.py that needs to be looked at I notice it’s trying to install libcurl4 instead of libcurl3 and other things that should and other things missing. I’ll continue to play with it
I appreciate your will to help but please don't share/write before you are 100% sure that you have found the right way ...
because someone will take your suggestion as official and can go things bad ..
 

leadersat

Extended Member
Ext. Member
Joined
Oct 2, 2019
Messages
55
Reaction score
79
Points
29
Location
USA
i have a copy of the original version installbalance.py, the one your using looks wrong without even going into it, as it as been doctored before you even start on it. I attached the original for you here for you to play with. but don't use the doctored one.
 

Attachments

  • installBalancer.zip
    2.4 KB · Views: 62
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
K

Kenxo

Guest
@leadersat ... thanks! unfortunately i cannot download attachments . do you have another way i can download it?

installBalancer.py:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import subprocess, os, sys, socket
from itertools import cycle, izip

rDownloadURL = "http://xcodes.mine.nu/XCodes/sub_xtreamcodes_reborn.tar.gz"
rPackages = ["libcurl3", "libxslt1-dev", "libgeoip-dev", "e2fsprogs", "wget", "mcrypt", "nscd", "htop", "zip", "unzip", "mc"]

def getVersion():
    try: return subprocess.check_output("lsb_release -d".split()).split(":")[-1].strip()
    except: return ""

def prepare():
    global rPackages
    for rFile in ["/var/lib/dpkg/lock-frontend", "/var/cache/apt/archives/lock", "/var/lib/dpkg/lock"]:
        try: os.remove(rFile)
        except: pass
    os.system("apt-get update > /dev/null")
    os.system("apt-get remove --auto-remove libcurl4 -y > /dev/null")
    for rPackage in rPackages: os.system("apt-get install %s -y > /dev/null" % rPackage)
    os.system("wget -q -O /tmp/libpng12.deb http://xcodes.mine.nu/XCodes/libpng12-0_1.2.54-1ubuntu1_amd64.deb")
    os.system("dpkg -i /tmp/libpng12.deb > /dev/null")
    os.system("apt-get install -y > /dev/null") # Clean up above
    try: os.remove("/tmp/libpng12.deb")
    except: pass
    os.system("adduser --system --shell /bin/false --group --disabled-login xtreamcodes 2> /dev/null")
    if not os.path.exists("/home/xtreamcodes"): os.mkdir("/home/xtreamcodes")
    return True

def install():
    global rInstall, rDownloadURL
    rURL = rDownloadURL
    os.system('wget -q -O "/tmp/xtreamcodes.tar.gz" "%s"' % rURL)
    if os.path.exists("/tmp/xtreamcodes.tar.gz"):
        os.system('tar -zxvf "/tmp/xtreamcodes.tar.gz" -C "/home/xtreamcodes/" > /dev/null')
        try: os.remove("/tmp/xtreamcodes.tar.gz")
        except: pass
        return True
    return False

def encrypt(rHost="127.0.0.1", rUsername="user_iptvpro", rPassword="", rDatabase="xtream_iptvpro", rServerID=1, rPort=7999):
    try: os.remove("/home/xtreamcodes/iptv_xtream_codes/config")
    except: pass
    rf = open('/home/xtreamcodes/iptv_xtream_codes/config', 'wb')
    rf.write(''.join(chr(ord(c)^ord(k)) for c,k in izip('{\"host\":\"%s\",\"db_user\":\"%s\",\"db_pass\":\"%s\",\"db_name\":\"%s\",\"server_id\":\"%d\", \"db_port\":\"%d\"}' % (rHost, rUsername, rPassword, rDatabase, rServerID, rPort), cycle('5709650b0d7806074842c6de575025b1'))).encode('base64').replace('\n', ''))
    rf.close()

def configure():
    rYou = "http://xcodes.mine.nu/XCodes/youtube-dl"
    rCheckGeo = "http://xcodes.mine.nu/XCodes/check_geolite.sh"
    if not "/home/xtreamcodes/iptv_xtream_codes/" in open("/etc/fstab").read():
        rFile = open("/etc/fstab", "a")
        rFile.write("tmpfs /home/xtreamcodes/iptv_xtream_codes/streams tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=90% 0 0\ntmpfs /home/xtreamcodes/iptv_xtream_codes/tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=2G 0 0")
        rFile.close()
    if not "/sbin/iptables" in open("/etc/sudoers").read(): os.system('sed -i "s|xtreamcodes|#xtreamcodes|g" /etc/sudoers && echo "xtreamcodes ALL=(root) NOPASSWD: /sbin/iptables" >> /etc/sudoers')
    if not os.path.exists("/etc/init.d/xtreamcodes"): os.system("touch /etc/init.d/xtreamcodes")
    if not "Provides" in open("/etc/init.d/xtreamcodes").read():
        os.system("rm /etc/init.d/xtreamcodes")
        rStart = open("/etc/init.d/xtreamcodes", "w")
        rStart.write("#!/bin/bash\n### BEGIN INIT INFO\n# Provides:          xtreamcodes\n# Required-Start:    $all\n# Required-Stop:\n# Default-Start:     2 3 4 5\n# Default-Stop:\n# Short-Description: Run /etc/init.d/xtreamcodes if it exist\n### END INIT INFO\n/home/xtreamcodes/iptv_xtream_codes/start_services.sh > /dev/null")
        rStart.close()
        os.system("chmod 755 /etc/init.d/xtreamcodes 2>/dev/null")
        os.system("update-rc.d xtreamcodes defaults 2>/dev/null")
    try: os.remove("/usr/bin/ffmpeg 2>/dev/null || /usr/bin/ffmpeg 2>/dev/null")
    except: pass
    if not os.path.exists("/home/xtreamcodes/iptv_xtream_codes/tv_archive"): os.mkdir("/home/xtreamcodes/iptv_xtream_codes/tv_archive/")
    os.system("ln -s /home/xtreamcodes/iptv_xtream_codes/bin/ffmpeg /usr/bin/")
    os.system("chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb")
    os.system("rm /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb")
    os.system("wget -q http://xcodes.mine.nu/XCodes/GeoLite2.mmdb -O /home/xtreamcodes/iptv_xtream_codes/XCodes/GeoLite2.mmdb")
    os.system("wget -q http://xcodes.mine.nu/XCodes/pid_monitor.php -O /home/xtreamcodes/iptv_xtream_codes/crons/pid_monitor.php")
    os.system("wget -q http://xcodes.mine.nu/XCodes/config.py -O /home/xtreamcodes/iptv_xtream_codes/config.py")
    os.system("rm /usr/local/bin/youtube-dl 2>/dev/null")
    os.system('wget -q -O "/usr/local/bin/youtube-dl" "%s"' % rYou)
    os.system("sudo chmod a+rx /usr/local/bin/youtube-dl")
    os.system('wget -q -O "/home/xtreamcodes/iptv_xtream_codes/check_geolite.sh" "%s"' % rCheckGeo)
    if not "check_geolite.sh" in open("/etc/crontab").read(): os.system('echo "*/1 *   * * * root /home/xtreamcodes/iptv_xtream_codes/./check_geolite.sh" >> /etc/crontab')
    if not "/home/xtreamcodes 2>/dev/null" in open("/home/xtreamcodes/iptv_xtream_codes/start_services.sh").read():   
        os.system("sed -i 's|chown -R xtreamcodes:xtreamcodes /home/xtreamcodes|chown -R xtreamcodes:xtreamcodes /home/xtreamcodes 2>/dev/null|g' /home/xtreamcodes/iptv_xtream_codes/start_services.sh")
        os.system("sed -i 's|chmod -R 777 /home/xtreamcodes|chmod -R 777 /home/xtreamcodes 2>/dev/null|g' /home/xtreamcodes/iptv_xtream_codes/start_services.sh")
    os.system("chmod +x /home/xtreamcodes/iptv_xtream_codes/start_services.sh")
    os.system("mount -a")
    os.system("chown -R xtreamcodes:xtreamcodes /home/xtreamcodes 2>/dev/null")
    os.system("chmod -R 0777 /home/xtreamcodes 2>/dev/null")
    os.system("chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb")
    os.system("sed -i 's|echo \"Xtream Codes Reborn\";|header(\"Location: https://www.google.com/\");|g' /home/xtreamcodes/iptv_xtream_codes/wwwdir/index.php 2>/dev/null")
    if not "xtream-codes.com" in open("/etc/hosts").read(): os.system('echo "127.0.0.1    xtream-codes.com" >> /etc/hosts')
    if not "api.xtream-codes.com" in open("/etc/hosts").read(): os.system('echo "127.0.0.1    api.xtream-codes.com" >> /etc/hosts')
    if not "downloads.xtream-codes.com" in open("/etc/hosts").read(): os.system('echo "127.0.0.1    downloads.xtream-codes.com" >> /etc/hosts')
    if not "xtream-codes.com" in open("/etc/hosts").read(): os.system('echo "127.0.0.1    xtream-codes.com" >> /etc/hosts')

def setPorts(rPorts):
    os.system("sed -i 's/listen 25461;/listen %d;/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf" % rPorts[0])
    os.system("sed -i 's/:25461/:%d/g' /home/xtreamcodes/iptv_xtream_codes/nginx_rtmp/conf/nginx.conf" % rPorts[0])
    os.system("sed -i 's/listen 25463 ssl;/listen %d ssl;/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf" % rPorts[1])
    os.system("sed -i 's/listen 25462;/listen %d;/g' /home/xtreamcodes/iptv_xtream_codes/nginx_rtmp/conf/nginx.conf" % rPorts[2])
    
def start():
    os.system("chown xtreamcodes:xtreamcodes /home/xtreamcodes/iptv_xtream_codes/config")
    os.system("chmod 777 /home/xtreamcodes/iptv_xtream_codes/config")
    os.system("/home/xtreamcodes/iptv_xtream_codes/start_services.sh 2>/dev/null")

if __name__ == "__main__":
    rHost = sys.argv[1]
    rPort = int(sys.argv[2])
    rUsername = sys.argv[3]
    rPassword = sys.argv[4]
    rDatabase = sys.argv[5]
    rServerID = int(sys.argv[6])
    try: rPorts = [int(sys.argv[7]), int(sys.argv[8]), int(sys.argv[9])]
    except: rPorts = None
    prepare()
    if not install(): sys.exit(1)
    encrypt(rHost, rUsername, rPassword, rDatabase, rServerID, rPort)
    configure()
    if rPorts: setPorts(rPorts)
    start()
 

mikekap1981

Basic Member
Basic Member
Joined
Feb 24, 2021
Messages
23
Reaction score
23
Points
14
Location
Canada
@Kenxo thanks!, i was trying to donate but it seems its only with bitcoin which i don't have unfortunately. if it was any other way i would definitely.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

redhat

Administrator
Staff member
Administrator
Chief Moderator
Moderator
Joined
Jun 19, 2019
Messages
3,108
Reaction score
14,902
Points
134
Location
root[@]woi
@Kenxo thanks!, i was trying to donate but it seems its only with bitcoin which i don't have unfortunately. if it was any other way i would definitely.

You can sent your donation directly per bank transfer to the help organizasyon AHBAP:

Swift Code: ISBKTRIS

USD IBAN​

TR320006400000210212150262

EUR IBAN​

TR150006400000210212150277
 
Last edited:

mikekap1981

Basic Member
Basic Member
Joined
Feb 24, 2021
Messages
23
Reaction score
23
Points
14
Location
Canada
Great! thanks @redhat will definitely do that. I know i have families in both countries luckly not that close to the epicenter but they felt it hope everyone's families are ok and safe.

Now after testing the correct installBalancer.py contents i was able to install an LB finally through the panel again. Obviously every link thats pointed to xcodes.mine.nu has to be changed and the balancer.py file inside the pytools folder as well. Also don't forget to update the links in all the pytools folder and the additional files that are being retrieved that are inside the remakers.zip from the previous page.

But i can confirm once its done it works perfectly as it used to. Now all thats left is to have a dedicated server that will host all these files and fix all the links necessary on every file and this panel will be back in full working order.

Also here is what i did for the infos.json file to show the last panel updates in the Updates tab under the General Settings.

infos.json:
{
"title": [
"<center><h1>Latest Updates</h3></center><br><br>"
],
"infos": [
"<p><center><h3>✔ New Update: CK Mods 41 → 07/10/2021</h3></center><br></p><p>➔ Fix in xpcom.common file</p><p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 40 → 06/10/2021</h3></center><br></p><p>➔ Order Streams in Manager Streams ( to edit you have to go Channel Order )<br> ➔ Added Forced Country ( Panel Resellers )<br> ➔ Added ALL Forced Country<br> ➔ Added ( now you can enable or disable page APPS en settings for resellers )<br>➔ Added MAG522W1, MAG522W2 and MAG522W3</p><p><center>-----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 39 → 30/07/2021</h3></center><br></p> <p>➔ Fixed bug Dashboard Stats ( need to clear browser cache )<br> ➔ New page with MB info of DB tables<br> ➔ Added MB info on Quick Tools<br> ➔ Added Tmdb (es-MX) Latin America (database.php)<br> ➔ Fixed bug resellers could see tickets from other resellers - contribution member @leadersat<br> ➔ More info at Manager Servers (remodeled) - contribution member @akawi11</p><p><center>-----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 38 → 12/07/2021</h3></center><br> </p> <p>➔ Added Panel Resellers Info last 10 Movies and Series<br> ➔ Added Show Page Duplicate Movies and Clear Duplicate Movies<br> ➔ Added Button Enable or Disable Convert MAG to M3U ( Settings )<br> ➔ Update phpMiniAdmin (database.php)<br> ➔ Fixed some more errors</p> <p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 37 → 30/07/2021</h3></center></p> <p> ➔ Fixed error add multiple episodes<br> ➔ Added IP in Login Logs page<br> ➔ Added button DELETE entry in Login Logs and Reseller Logs</p><p><center>-----------------------------------------------------------------------</center></p></br></br><center><h3>✔ Update: CK Mods 36 → 27/07/2021</h3></center><br></p><p>➔ Added the extended line again ( error in version 35 )</p><p><center>-----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 35 → 26/07/2021</h3></center><br></p> <p>➔ Added TMDb Language in Movies and Series<br> ➔ Added Enable and Disable Folder Scan in Folder Watch<br>➔ Added Convert MAG to M3U ( Admin and Resellers )<br> ➔ Fixed Login Logs Page</p><p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 34 → 23/07/2021</h3></center><br></p><p>➔ Added search TMDB ID ( Movies and Series )<br> ➔ Added info Is Restream in Live Connections<br> ➔ Added info Line Created in manager Users<br> ➔ More fixes and Things</p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: R22F Mods 33 → 11/07/2021</h3></center><br></p><p>➔ Correction on all pages sort table ( descending and ascending )<br> ➔ Added option TMDB HTTP, can activate in Settings, can now put TMDB images in http, works in add manual VOD or add automatic in folder watch ( for devices that have problems with https images ) <br>➔ Added Auto Clear Logs in Quick Tolls <br> ➔ Added mass replacement of dns on covers in movies and series in Tools <br> ➔ Fixed some bugs</p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: R22F Mods 32 → 04/07/2021</h3></center><br></p><p>➔ Backup MB reduction ( everything works normal - Restore Backup and Download Backup )<br>Update straight from panel</p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: R22F Mods 28 → 02/06/2021</h3></center><br></p><p>➔ Added more info on Movies and Episodes<br>➔ Other fixes and things</p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: R22F Mods 17 → 27/01/2021</h3></center><br></p><p>➔ added year to movies on tmdb <br> ➔ added button to enable or disable popup save edit in edit profile <br> ➔ added new tab to edit ips in the streaming_servers table <br> ➔ added new tab for cleaning logs and tables"
]
}
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

On4sat

Extended Member
Ext. Member
Joined
Jul 2, 2019
Messages
354
Reaction score
1,742
Points
104
Location
Internet
Website
www.startstv.com
Great! thanks @redhat will definitely do that. I know i have families in both countries luckly not that close to the epicenter but they felt it hope everyone's families are ok and safe.

Now after testing the correct installBalancer.py contents i was able to install an LB finally through the panel again. Obviously every link thats pointed to xcodes.mine.nu has to be changed and the balancer.py file inside the pytools folder as well. Also don't forget to update the links in all the pytools folder and the additional files that are being retrieved that are inside the remakers.zip from the previous page.

But i can confirm once its done it works perfectly as it used to. Now all thats left is to have a dedicated server that will host all these files and fix all the links necessary on every file and this panel will be back in full working order.

Also here is what i did for the infos.json file to show the last panel updates in the Updates tab under the General Settings.

infos.json:
{
"title": [
"<center><h1>Latest Updates</h3></center><br><br>"
],
"infos": [
"<p><center><h3>✔ New Update: CK Mods 41 → 07/10/2021</h3></center><br></p><p>➔ Fix in xpcom.common file</p><p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 40 → 06/10/2021</h3></center><br></p><p>➔ Order Streams in Manager Streams ( to edit you have to go Channel Order )<br> ➔ Added Forced Country ( Panel Resellers )<br> ➔ Added ALL Forced Country<br> ➔ Added ( now you can enable or disable page APPS en settings for resellers )<br>➔ Added MAG522W1, MAG522W2 and MAG522W3</p><p><center>-----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 39 → 30/07/2021</h3></center><br></p> <p>➔ Fixed bug Dashboard Stats ( need to clear browser cache )<br> ➔ New page with MB info of DB tables<br> ➔ Added MB info on Quick Tools<br> ➔ Added Tmdb (es-MX) Latin America (database.php)<br> ➔ Fixed bug resellers could see tickets from other resellers - contribution member @leadersat<br> ➔ More info at Manager Servers (remodeled) - contribution member @akawi11</p><p><center>-----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 38 → 12/07/2021</h3></center><br> </p> <p>➔ Added Panel Resellers Info last 10 Movies and Series<br> ➔ Added Show Page Duplicate Movies and Clear Duplicate Movies<br> ➔ Added Button Enable or Disable Convert MAG to M3U ( Settings )<br> ➔ Update phpMiniAdmin (database.php)<br> ➔ Fixed some more errors</p> <p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 37 → 30/07/2021</h3></center></p> <p> ➔ Fixed error add multiple episodes<br> ➔ Added IP in Login Logs page<br> ➔ Added button DELETE entry in Login Logs and Reseller Logs</p><p><center>-----------------------------------------------------------------------</center></p></br></br><center><h3>✔ Update: CK Mods 36 → 27/07/2021</h3></center><br></p><p>➔ Added the extended line again ( error in version 35 )</p><p><center>-----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 35 → 26/07/2021</h3></center><br></p> <p>➔ Added TMDb Language in Movies and Series<br> ➔ Added Enable and Disable Folder Scan in Folder Watch<br>➔ Added Convert MAG to M3U ( Admin and Resellers )<br> ➔ Fixed Login Logs Page</p><p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: CK Mods 34 → 23/07/2021</h3></center><br></p><p>➔ Added search TMDB ID ( Movies and Series )<br> ➔ Added info Is Restream in Live Connections<br> ➔ Added info Line Created in manager Users<br> ➔ More fixes and Things</p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: R22F Mods 33 → 11/07/2021</h3></center><br></p><p>➔ Correction on all pages sort table ( descending and ascending )<br> ➔ Added option TMDB HTTP, can activate in Settings, can now put TMDB images in http, works in add manual VOD or add automatic in folder watch ( for devices that have problems with https images ) <br>➔ Added Auto Clear Logs in Quick Tolls <br> ➔ Added mass replacement of dns on covers in movies and series in Tools <br> ➔ Fixed some bugs</p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: R22F Mods 32 → 04/07/2021</h3></center><br></p><p>➔ Backup MB reduction ( everything works normal - Restore Backup and Download Backup )<br>Update straight from panel</p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: R22F Mods 28 → 02/06/2021</h3></center><br></p><p>➔ Added more info on Movies and Episodes<br>➔ Other fixes and things</p><center>----------------------------------------------------------------------</center></p></br></br><p><center><h3>✔ Update: R22F Mods 17 → 27/01/2021</h3></center><br></p><p>➔ added year to movies on tmdb <br> ➔ added button to enable or disable popup save edit in edit profile <br> ➔ added new tab to edit ips in the streaming_servers table <br> ➔ added new tab for cleaning logs and tables"
]
}
Great work

Regards
 
S

SpY

Guest
Here you go guys
All files fixed
Fix isp as well
And all files will be Permanently hosted for you

Update
Bash:
apt-get install unzip e2fsprogs python-paramiko -y && chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && rm -rf /home/xtreamcodes/iptv_xtream_codes/admin && rm -rf /home/xtreamcodes/iptv_xtream_codes/pytools && wget "https://xtream-codes.digital/XCodes/update.zip" -O /tmp/update.zip -o /dev/null && unzip /tmp/update.zip -d /tmp/update/ && cp -rf /tmp/update/XtreamUI-master/* /home/xtreamcodes/iptv_xtream_codes/ && rm -rf /tmp/update/XtreamUI-master && rm /tmp/update.zip && rm -rf /tmp/update  && chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ && chmod +x /home/xtreamcodes/iptv_xtream_codes/permissions.sh && /home/xtreamcodes/iptv_xtream_codes/permissions.sh && find /home/xtreamcodes/ -type d -not \( -name .update -prune \) -exec chmod -R 777 {} + && /home/xtreamcodes/iptv_xtream_codes/start_services.sh && chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb

Fresh XtreamUI with CK41 MODS installation with MySQL (Ubuntu 18.04):

Bash:
apt-get update ; apt-get install curl libxslt1-dev libcurl4 libgeoip-dev python -y ; rm install.py ; rm install_XCUI_u1804.py ; curl -L -o install.py https://xtream-codes.digital/XCodes/install.py ; sudo python install.py
 

shitping

Extended Member
Ext. Member
Joined
Sep 24, 2019
Messages
120
Reaction score
188
Points
54
Location
home
Here you go guys
All files fixed
Fix isp as well
And all files will be Permanently hosted for you

Update
Bash:
apt-get install unzip e2fsprogs python-paramiko -y && chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && rm -rf /home/xtreamcodes/iptv_xtream_codes/admin && rm -rf /home/xtreamcodes/iptv_xtream_codes/pytools && wget "https://xtream-codes.digital/XCodes/update.zip" -O /tmp/update.zip -o /dev/null && unzip /tmp/update.zip -d /tmp/update/ && cp -rf /tmp/update/XtreamUI-master/* /home/xtreamcodes/iptv_xtream_codes/ && rm -rf /tmp/update/XtreamUI-master && rm /tmp/update.zip && rm -rf /tmp/update  && chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ && chmod +x /home/xtreamcodes/iptv_xtream_codes/permissions.sh && /home/xtreamcodes/iptv_xtream_codes/permissions.sh && find /home/xtreamcodes/ -type d -not \( -name .update -prune \) -exec chmod -R 777 {} + && /home/xtreamcodes/iptv_xtream_codes/start_services.sh && chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb

Fresh XtreamUI with CK41 MODS installation with MySQL (Ubuntu 18.04):

Bash:
apt-get update ; apt-get install curl libxslt1-dev libcurl4 libgeoip-dev python -y ; rm install.py ; rm install_XCUI_u1804.py ; curl -L -o install.py https://xtream-codes.digital/XCodes/install.py ; sudo python install.py
Thanks, Can you fix the General settings update text to ck41 now (Update: R22F Mods 09 → 02/03/2021) And installed Version is 22 CK09 you have to change that in the server files current.json and infos.json.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

redhat

Administrator
Staff member
Administrator
Chief Moderator
Moderator
Joined
Jun 19, 2019
Messages
3,108
Reaction score
14,902
Points
134
Location
root[@]woi
10.02.2023 UPDATE :
Source has been updated, everything should work properly. Big Thanks to @SpY

Changelog:

admin/functions.php
admin/settings.php

Patched with the new URL To the .json files

fixed/Patch
isp/api.php

fixed/Patch
pytools


@SpY and @NeySlim are currenly working on a update for Ubuntu 20.04
Later we will work also on a custom WOI Version with news modifications and updates.

If you are also a developer and want to contribute in this open source project, simply post a message here.
 

Jasko

Basic Member
Basic Member
Joined
Feb 8, 2021
Messages
4
Reaction score
1
Points
11
Location
Slo
10.02.2023 UPDATE :
Source has been updated, everything should work properly. Big Thanks to @SpY

Changelog:




@SpY and @NeySlim are currenly working on a update for Ubuntu 20.04
Later we will work also on a custom WOI Version with news modifications and updates.

If you are also a developer and want to contribute in this open source project, simply post a message here.
Hello bro if u can add inside mag and m3u security for scanning lines to stop scanners this will be great
 

Jasko

Basic Member
Basic Member
Joined
Feb 8, 2021
Messages
4
Reaction score
1
Points
11
Location
Slo
Thanks, Can you fix the General settings update text to ck41 now (Update: R22F Mods 09 → 02/03/2021) And installed Version is 22 CK09 you have to change that in the server files current.json and infos.json.
Hello bro if u can add inside mag and m3u security for scanning lines this will be great i will donate money who will do thet to stop scanners
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

fuzileiro

Extended Member
Ext. Member
Joined
Jan 1, 2020
Messages
52
Reaction score
24
Points
19
Location
malaysia
if you put Version 42 in the current.json file yes you will get the message to update but you won't be able to update it without changing the file location of the update.zip in the functions.php because its also pointing to xcodes.mine.nu but we shouldn't change the version right now unless you really want to but i think we should wait until we have a proper update.zip file that we should all update to.

But for geolite2 i was able to update by changing the links to point to emre1393's repo. You need to make the json and mmdb links all pointing to the files from the repo in the settings.php / functions.php and check_geolite.sh . My geolite was at 01.12 now its showing 02.03

geolite2.png
Hi guys, i have made the update from SPY:
apt-get install unzip e2fsprogs python-paramiko -y && chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && rm -rf /home/xtreamcodes/iptv_xtream_codes/admin && rm -rf /home/xtreamcodes/iptv_xtream_codes/pytools && wget "https://xtream-codes.digital/XCodes/update.zip" -O /tmp/update.zip -o /dev/null && unzip /tmp/update.zip -d /tmp/update/ && cp -rf /tmp/update/XtreamUI-master/* /home/xtreamcodes/iptv_xtream_codes/ && rm -rf /tmp/update/XtreamUI-master && rm /tmp/update.zip && rm -rf /tmp/update && chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ && chmod +x /home/xtreamcodes/iptv_xtream_codes/permissions.sh && /home/xtreamcodes/iptv_xtream_codes/permissions.sh && find /home/xtreamcodes/ -type d -not \( -name .update -prune \) -exec chmod -R 777 {} + && /home/xtreamcodes/iptv_xtream_codes/start_services.sh && chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb


all works well! but on my settings still i have Geolite2 version 01.12! What i do wrong?

Please help.
 

Attachments

  • Geolite.png
    Geolite.png
    33.9 KB · Views: 84
S

SpY

Guest
Hi guys, i have made the update from SPY:
apt-get install unzip e2fsprogs python-paramiko -y && chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && rm -rf /home/xtreamcodes/iptv_xtream_codes/admin && rm -rf /home/xtreamcodes/iptv_xtream_codes/pytools && wget "https://xtream-codes.digital/XCodes/update.zip" -O /tmp/update.zip -o /dev/null && unzip /tmp/update.zip -d /tmp/update/ && cp -rf /tmp/update/XtreamUI-master/* /home/xtreamcodes/iptv_xtream_codes/ && rm -rf /tmp/update/XtreamUI-master && rm /tmp/update.zip && rm -rf /tmp/update && chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ && chmod +x /home/xtreamcodes/iptv_xtream_codes/permissions.sh && /home/xtreamcodes/iptv_xtream_codes/permissions.sh && find /home/xtreamcodes/ -type d -not \( -name .update -prune \) -exec chmod -R 777 {} + && /home/xtreamcodes/iptv_xtream_codes/start_services.sh && chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb


all works well! but on my settings still i have Geolite2 version 01.12! What i do wrong?

Please help.
You haven't done anything wrong that is a bug I need to fix my end for the Geolite2

Working on a script for that So it automatically updates on my Web server

And then it will show up on your panel for download
 
shape1
shape2
shape3
shape4
shape5
shape6
Top
AdBlock Detected

We know, ad-blocking software do a great job at blocking ads. But our site is sponsored by advertising. 

For the best possible site experience please take a moment to disable your AdBlocker.
You can create a Account with us or if you already have account, you can prefer an Account Upgrade.

I've Disabled AdBlock