The default language of any content posted is English. Do not create multi-accounts, you will be blocked! For more information about rules, limits, and more, visit the
Help page. Found a dead link? Use the report button!
Information: Safety & Support
Resources here are generally safe, but false positives may occur on Virustotal due to certain coding techniques. Exercise caution and test before use. Consider buying licenses to support developers. Your security is our priority.
Added Mp4 videos downloaded as local cache from background using aria2 app has been added. This feature is to increase download speed with parallel mode. You should put aria2c or aria2c.exe file in /incudes/bin/ folder. You can download the aria2 static build file via https://git.q3aql.dev/q3aql/aria2-static-builds.
Added Mp4 video sends a maximum of 3 MB chunks per request with a range if the range end value is not specified to minimize timeouts. Note: This setting may not apply if you are using a CDN like Cloudflare.
Added Popup Ad Offset on the Ad Settings page. If you enter a value greater than 0 then the popup ad will be loaded after the video has played a few seconds according to the offset you set.
Added Disable Background MP4 Video Download Option in General Settings page
Added Now 3rd party subtitle and poster files are stored in /uploads/subtitles/tmp/ and /uploads/images/tmp/ folders as local cache. These files are deleted if you clear the video cache via the settings page.
Fixed DaddyHD, Gett, Google Drive, Vimeo Hosts
Fixed Bypass Rate Limit Feature
Fixed Video Restreaming Feature for performance
Fixed Background Process. Now mp4 videos stored as local cache via background are prioritized from videos with the most views.
Fixed Fixed empty slugs on videos
Fixed If the video won't play or an error occurs when playing on the embed page, then the local cache files were not deleted.
Fixed Player JS File
Fixed Update Nginx Config File for performance and security
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
Added You can add custom headers better to each URL or domain using the file /includes/bin/custom-headers.json
Fixed Add external subtitle list with hls/mpd subtitles on html5 textTracks
Fixed Default Subtitle Setting
Fixed Use ionCube Loader 14 if it doesn't work
Fixed Add Bulk Videos Feature
Fixed Poster & Subtitle Parser
Fixed Filemoon, Terabox, Vidio Hosts
Fixed Video Proxy Feature
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.
Fixed All version use ionCube Loader 14+. You can download the ionCube Loader 14 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