Note When updating the script, an Under Maintenance message will appear on the download and embed page until the update progress is complete
Note Update the config.php file first before you update the entire GDPlayer script
Note The .htaccess and Nginx.conf files has been updated so you have to update the file on your domain
Note If you are uploading more subtitle files at once then make sure the max_file_uploads setting has the appropriate value, this setting is in the php.ini configuration file
Removed The Reduce Bandwidth Usage setting on the Miscellaneous Settings page was removed because it does not function significantly and is only used to select automatic resolution according to the client's network speed
Added Pixeldran Host
Added You can search for videos based on alternative videos in the video list search
AddedCACHE_TIMEOUT config to the config.php file. Sets the timeout value in seconds. This setting is a global cache timeout. Default: 3600
AddedDB_CACHE_TIMEOUT config to the config.php file. Sets the timeout value in seconds for saving database query results. Default: 30
AddedDB_ATTR_TIMEOUT config to the config.php file. Sets the timeout value in seconds for communications with the database. Default: 0
AddedDB_ATTR_PREFETCH config to the config.php file. Setting the prefetch size allows you to balance speed against memory usage for your application. A larger prefetch size results in increased performance at the cost of higher memory usage. Default: 1
AddedCACHE_USERNAME config to the config.php file for future cache options
Added Loader style in the Video Player Settings page
Added Cache Instance Fallback with the following calling order: Redis > Memcached > Apcu > Sqlite > Files
Added Support for PHP 8.4+ with ionCube Loader v14.4.0 (beta).
Fixed IP Addresses/Domains/Referers/Countries Whitelisted/Blacklisted features
Fixed Replace Enable Public Generator with Enable Public Page. If you enable this option, the public is completely unable to access the front page except the download, embed, embed2 pages.
Fixed Dailymotion, Filemoon, Indishare, Sibnet.Ru Video, Yandex Disk Hosts
Fixed Now the EXTRA_IP config in the config.php file is changed to an array. You can put several network interfaces and IPv4 or IPv6 adresses installed on your server.
Fixed Change hosting classes structure. Old hosting class files are not compatible starting with this version so make sure you update additional host files
Fixed Database Connection/Model.
Fixed Open files limit handler.
Fixed Database Views. If the script cannot run normally then you can import the views.sql file into the database manually.
Fixed Cache Instance
Fixed PDO Persistent Connection
Fixed Change subscene.com support with sub-scene.com
Fixed Background Process
Fixed Video Restreaming
Fixed Dropload, Hotstar, Netflix JW Player Skins
Fixed Default Audio Setting
Fixed Default Video Quality Setting
Fixed Known Bugs
Updated PHP Libraries
Jan 15, 2025
Info Use ionCube Loader v14.0.0 if it doesn't work
Removed StreamVid, Youdbox, ztreamhub Hosts
Removed Iconv extension support, use mbstring instead for VK Host
Added Lulustream JW Player Skin
Added Fake Play Button
Added More Audio/Subtitle Languages
Added Default Audio Setting
Added You can add/modify shortener urls via the /includes/bin/shortener-list.json file
Added Read Cache File Using Apache X-Sendfile or Litespeed X-Litespeed-Location or Nginx X-Accel-Redirect
Improved JW Player & Plyr + HLS.js + P2P Media Loader by Novage.com.ua
Fixed Add external subtitle list with hls/mpd subtitles on html5 textTracks
Fixed Default Subtitle Setting
Fixed Add Bulk Videos Feature
Fixed Poster & Subtitle Parser
Fixed Filemoon, Terabox, Vidio Hosts
Fixed HLS Parser
Fixed Cache System
Fixed Background Process
Fixed Known Bugs
Updated All javascript resources are now in the local directory, perhaps this will increase your server bandwidth usage. If you want to use a CDN then you have to make changes to the template files in the /includes/templates/ folder and /themes/ folder.
Updated Javascript Libraries
Updated PHP Libraries
Dec 01, 2024
Fixed Plyr Video Player
Fixed All version use ionCube Loader v14.0.0+. You can download the ionCube Loader v14.0.0 here
Fixed Netcine Additional Host
Fixed Filemoon, Mediafire, Vidguard, Zen Hosts
Fixed Facebook, Youtube Hosts by yt-dlp
Fixed HLS/MPD Parser
Fixed Cache System
Fixed Known Bugs
Info yt-dlp supports multiple hosts and you can create child classes, for example /includes/classes/Hosting/twitch.class.php. Then you have to register the child class in the json files in the /includes/bin/ folder, in this case: host-list.json, hostnames.json, supported-hosts.json and timeout-hosts.json (optional), bypassed-hosts.json (optional, if you can't play the video source directly), ua-validator-hosts.json (optional, if the video source requires user agent validation). After that you have to click Reset Hosts button and Clear All Cache via the settings page.
Added yt-dlp Additional Host. You have to put the yt-dlp (linux/macos) or yt-dlp.exe (windows) file in the /includes/bin/ folder and change the permission: 700 and user: www/www-data/nobody/your username. Python 3.9+ required
Added Complete Cache Processing of MP4 Video Files for All Resolutions in the Background. You can enable this feature by checking the "Enable Proxy Cache Files" setting via the General Settings page
Nov 18, 2024
InfoIf you use php 8+ then you must install ionCube Loader v14.0.0+
Fixed Already supports PHP 8.3
Fixed StreamSilk, WeTransfer Hosts
Fixed Background Process
Fixed Google Drive Bypass Limit
Fixed Google ReCaptcha Validation
Fixed Known Bugs
Removed Google Drive Ajax Downloader
Updated PHP Libraries
Oct 14, 2024
Fixed Dailymotion, Filemoon Hosts
Fixed DaddyHD, NetCine Additional Hosts
Fixed Cache System
Fixed Known Bugs
Updated PHP Libraries
Oct 01, 2024
Note: If the update dialog box does not appear then you can reset the settings and re-enter your license key
Added File upload, StreamSilk Hosts
Added Import Videos Max. Filesize on General Settings page
Added Videos Export As CSV on Video List Page
Fixed Vidtube Host
Fixed database videos view. Note: If the video list is not visible then you have to import the views.sql file into the database manually
Fixed Replaced Filelions with VidHide
Fixed The Resume dialog box is always hidden on live streaming videos
Fixed Edit Subtitle on Edit Video Page
Fixed Cache System
Fixed Video Checker
Fixed Known Bugs
Updated PHP Libraries
Sep 08, 2024
Added Custom Shortener URL
Fixed XVFS Parser
Fixed Custom URL validation/parser
Fixed DoodStream, Dropload, Yandex Disk Hosts
Fixed Security
Fixed Known Bugs
Sep 04, 2024
Fixed Security
Fixed Known Bugs
Sep 01, 2024 (Regression)
Fixed Security
Fixed Subtitle Manager
Fixed Custom URL validation/parser
Fixed Reset Password feature
Fixed Login page feature
Fixed Yandex Disk Host
Fixed Known Bugs
Sep 01, 2024 (Big Issues) (Don't use this version 4.5.0)
Removed Custom Referrers are no longer permitted on Main/Additional URLs, instead you can add referrers based on domain keywords in the /includes/bin/referer.json file
Added Export Videos in the Video List Page
Added User Statistics Modal Dialog Box in the User List Page
Fixed Improve the update process
Fixed Delete videos based on hostnames
Fixed Microsoft Stream, TikTok moved to direct host list by default
Fixed Facebook, VOE Hosts
Fixed Known Bugs
Updated PHP Libraries
May 01, 2024
Added Google Drive Remove Duplicate Files
Fixed Google Drive Host
Fixed Google Drive Bypass Limit
Fixed Known Bugs
Apr 15, 2024
Added Buffer/Chunk Size Settings in the config.php file