XtreamUI Beta Release 22F - Early Access



Staff member
Changelog for this Release:
  • Now hosting an IP to ISP server to enable ISP support for all users of Xtream UI.
  • Added ISP blocking.
  • Removed remote command legacy API request.
  • Escaped shell commands.
  • Added automatic backups, with auto-delete option.
  • Removed colours from buttons, grouped for better fit.
  • Fixed radio sort in bouquet order.
  • Reworked escaping for POST and GET requests to avoid possible injection.
  • Modified login to increase security when forced to change password by minimum password lenth option.
  • Added alternative scandir option for cloud servers. Found in settings.
  • Added IP validation to block IP page.
  • Added GeoLite2 database version to settings page.
  • Fixed GeoLite2 update for servers that block chattr sudo execution (see below FAQ).
  • Added device lock toggle to MAG edit page.
  • Added mass edit device lock reset, and device lock toggle.
For manual update, download the release from the link below.

Update Script
sudo 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://atoznull.com/XtreamUI/release_22f.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 && chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ && chmod +x /home/xtreamcodes/iptv_xtream_codes/permissions.sh && /home/xtreamcodes/iptv_xtream_codes/permissions.sh && /home/xtreamcodes/iptv_xtream_codes/start_services.sh
Last edited: