Help us keep the list up to date and submit new video software here.
Tool
Complete Version history / Release notes / Changelog / What's New for cat-catch
2.6.4
[Updated] Updated webrtc recording script
[Updated] Updated deep search script
[Updated] Updated Japanese language, thanks to @hmaoraze
[Added] Support for MQTT protocol, thanks to @jetsung
[Added] Filter to remove duplicate file names
[Added] Always open deep search option (use with caution)
[Added] Selectable pages in pop-up mode
[Added] Support for time-based sorting in filter pages
2.6.3
[Fixed] The sidePanel feature is missing in Chromium versions below 114, causing the extension to be unusable.
2.6.2
[Added] Retry function for failed recordings in the m3u8 parser (testing)
[Added] File size estimation in the m3u8 parser
[Added] Added the "Use sidebar" option in other settings. Open the extension in the browser sidebar instead of popup mode (Firefox is not supported)
[Updated] m3u8 preview now supports HEVC/H265 encoding
[Updated] Deep search now supports parsing Vimeo playlist.json
[Changed] Refactored the cache capture script to reduce header data missing issues
[Changed] Refactored to eliminate duplicate resources and reduce resource usage
[Fixed] An issue with the cache capture script causing video playback problems
[Deleted] m3u8 parser: Deleted the old version of the downloader
[Deleted] Enabled the new popup page and deleted the old popup page
2.6.1
[Changed] Made some adjustments to mobile browsers
2.6.0
[Added] A new popup page (popup button) with file preview and filtering to help you download the files you need (disable the new version by setting "feat newPopup")
[Changed] Enhanced data sending functionality, now supports customizable data sending. Thanks to @helson-lin for support
[Changed] Regular expression matching Now able to retrieve request headers
[Changed] Support for Quark Browser (some features unavailable)
[Updated] Deep search script to find more resources
[Fixed] Bug in the Fifefox import function causing the extension to be unavailable
[Fixed] Bug where multiple ffmpeg pages would occasionally pop up
[Fixed] Bug where the downloader would not automatically close while downloading and saving
2.5.9
[Added] Added the ability to block URLs for websites you don't want the extension enabled (can be set to a whitelist, allowing only URLs to be enabled)
[Fixed] Error #610 when downloading large files in the new version of the downloader
[Changed] Limiting the maximum number of resources stored per page to 9,999
[Changed] Adding a navigation bar to settings
[Changed] Customizing the save file name in automatic download
2.5.8
[Changed] If the resource URL does not have a file name, try using the page title as the file name
2.5.7
[Fixed] Using / for custom save file names Unable to create directory
[Changed] Firefox upgraded to manifest v3
[Changed] Firefox versions 128 and above support scripting features such as deep search and cached recording.
[Fixed] Firefox cannot send to online FFmpeg
[Added] Refactored the Maozhai Downloader. If you need an older version, please disable the "Test version" option in the settings.
[Added] URL Protocol m3u8dl caller: Added parameter settings for pre-download confirmation.
[Added] m3u8 added key verification for suspected keys.
[Changed] Enhanced deep search: Now finds more suspected keys.
2.5.6
[Fixed] m3u8 parser: Automatically closes bug #531
[Fixed] Chrome 130's new custom URL specification causes m3u8dl:// calls to fail #528
[Fixed] m3u8 parser: Incorrect file cannot be parsed, causing an infinite loop and CPU usage.
[Changed] Maozhai Downloader Added more request headers to increase download success rate
2.5.5
[Fixed] Fixed a critical bug #483
[Added] Online ffmpeg now supports server selection
[Fixed] m3u8 parser: Download failed when filename contains | characters
[Changed] Send data: Provide complete request headers
2.5.4
[Added] m3u8DL: Added RE version switch (RE version requires URLProtocol)
[Added] Recording scripts: Added bitrate settings
[Fixed] Deep search: Unable to use due to script error
[Fixed] m3u8 parser: Recording time display error when recording live streams
2.5.3
[Added] Added pop-up mode (opens the resource list page in a new window)
[Added] Added support for calling local programs. If the program does not have a calling protocol, you can use the URLProtocol helper to register the calling protocol. For detailed usage instructions, see Calling the Local Protocol.
[Added] The Downloader now has a "save while downloading" option, which can be used to download live video links.
[Added] Suspected keys obtained using deep search or other scripts are now displayed directly in the "Suspected Keys" tab on the popup page.
[Added] Portuguese language added.
[Changed] Rewrote the webRTC recording script.
[Changed] m3u8 parser: Settings changed in the Downloader page are not saved. All settings are now unified in the extension settings page.
[Changed] Changed storage.local to storage.session to reduce IO errors that could cause the extension to fail. (Requires Chrome 104 or higher)
[Changed] Optimized communication with the ffmpeg web client to avoid data corruption during multitasking. (Please open online ffmpeg and refresh the page by pressing ctrl+f5 to avoid page caching issues.)
[Changed] Slightly enlarged the button icons. No more training your mouse precision. 🙄... If you don't like it and want to restore it, go to Settings > Custom CSS and fill in body{font-size:12px;width:550px;}.icon,.favicon{width:18px;height:18px;}.DownCheck{width:15px;height:15px;}
2.5.2
[Added] Added test functionality for sending data. Sniffed data and keys are sent to a specified address.
[Added] Replace tags with ${origin}
[Added] Display icon numeric superscript switch
[Fixed] Cat Scratcher Downloader requires a range for some websites.
[Fixed] Fixed issue with invalid characters in the title filename #339
2.5.1
[Added] Multilingual support Added Traditional Chinese
[Fixed] Fixed a Deep Search infinite loop bug
[Fixed] Compatibility with older Chromium versions caused the extension to fail due to missing APIs
[Changed] The popup page can now merge two m3u8 files
2.5.0
[Added] Multi-language support
[Changed] m3u8 parsing, new downloader, performance optimization
[Fixed] Video capture: Header data was lost even when not capturing from scratch
[Changed] Deep Search can now find more keys
2.4.9
[Fixed] Fixed the $url$ tag (automatically updated to ${url}) #281
[Fixed] Fixed a bug where decryption failed when an encrypted m3u8 contained the EXT-X-MAP tag
[Added] Added an option to automatically merge m3u8 files to the settings page #286 (testing)
[Added] Added a script to record webRTC streams More Features - Recording webRTC (Test)
2.4.8
[Fixed] Fixed ${referer} tag issue in the new m3u8 downloader #272
[Fixed] Fixed re-download issue in the new m3u8 downloader #274
[Fixed] Fixed thread loss after download failure in the new m3u8 downloader #276
[Fixed] Fixed the new m3u8 downloader not forcing downloads when ffmpeg transcoding is enabled for files over 2GB
[Changed] Improved Aria2 RPC protocol with key and cookie support
[Added] Added ${cookie} tag if a resource has cookies
2.4.7
[Fixed] Cache capture and delayed header retrieval #241
[Fixed] Download failure caused by special characters #253
[Fixed] Bug in the m3u8 parser not parsing all nested m3u8 files #265
[Added] Added a privacy protocol page to Firefox for first-time installs
[Added] Added Aria2 RPC protocol download. Thanks to @aar0u
[Changed] Rewrote the recording script
[Changed] Enhanced deep search
[Changed] m3u8 parser now supports custom header attributes
[Changed] m3u8 parser: Adjusted maximum download threads to 6
[Changed] m3u8 parser: Enables new downloader by default
2.4.6
[Fixed] Cache capture issue with multiple videos #239
[Changed] Updated mux m3u8-decrypt mpd-parser versions
[Changed] Settings: Refresh jump clears captured data for the current tab. Adjustable mode is now available.
[Changed] Firefox version requirement: 113+
[test] m3u8 parser: Added test items. Refactored downloader
2.4.5
[Changed] Enhanced Deep Search to resolve "one-time" m3u8 downloads
[Changed] m3u8 parser now supports download ranges in HH:MM:SS format
[Added] Added cache capture, including capture from scratch, filename extraction with regular expressions, and manual filename entry
[Added] Added settings for blocking resources with regular expression matching
[Added] Added downloader settings for opening pages in the background
[Deleted] Removed the "ghost resource" setting to assign resources of unknown origin to the current tag
[Fixed] Fixed cache capture issue with clearing the cache
[Fixed] Fixed regular expression matching sometimes failing to match (lastIndex not reset)
[Fixed] Fixed media control sometimes failing to detect media
[Fixed] Fixed reset all settings causing configuration loss
[Fixed] Fixed Firefox compatibility issue
2.4.4
[Changed] Enhanced Deep Search
[Fixed] m3u8 parser triggering an infinite error Bugs
2.4.3
[Fixed] Fixed an issue with empty filenames in cache capture
[Changed] Enhanced deep search to search for more keys
[Changed] Enhanced injected scripts to now inject into all iframes
[Changed] Removed YouTube support to enable cache capture
2.4.2
[Added] Added an option to exclude duplicate resources to the settings page
[Added] Added a pause button to the popup
[Changed] Popup can interrupt loading for over 500 resources
[Changed] Adjusted default configuration to disable TS files by default and removed redundant regular expressions
[Changed] Optimized regular expression matching performance
[Fixed] Fixed an issue with the m3u8 parser recording function where the auto-refresh page would lose downloaded data after the live stream ended.
[Fixed] Fixed a bug where the m3u8 parser could cause incorrect encoding when used with MP4 transcoding while downloading and saving.
[Fixed] Fixed an issue with the extension restarting. Caused by infinite loop
2.4.1
[Added] Capture script can now retrieve filenames using expressions
[Changed] Removed the annoying prompt for turning on automatic downloads
[Changed] Optimized the heavy resource usage issue in Firefox
[Fixed] Cat Scraping Downloader no longer limits files to 2GB #179
2.4.0
[Added] Added custom CSS
[Added] One-click merging of audio and video
[Added] Regular expression filtering on the popup page
[Added] Custom shortcut key support
[Added] Regular expression filtering support on the popup page
[Added] Custom parameters for m3u8 fragmented files
[Changed] Filtering now hides unnecessary data instead of unchecking it
[Changed] Rewrote and optimized most of the popup code
[Changed] Rewrote some initialization code
[Changed] Changed the m3u8 parser's default setting to ffmpeg transcoding instead of mp4 transcoding
[Changed] Removed debug mode
[Fixed] Deep search and depth judgment bugs
[Fixed] Various bugs
2.3.3
[Changed] The m3u8DL parser does not load configuration parameters by default #149
[Changed] Multiple capture scripts can now be opened simultaneously.
[Changed] Popup page CSS details tweaked #156
[Fixed] Bug where clearing didn't remove the superscript
[Fixed] Bug where "|" characters were incorrectly handled in replacement tag parameters
2.3.2
[Changed] Settings: Added custom file names and removed title regular expression extraction
[Added] Dark mode support #134
[Added] Added filtering to popup
[Fixed] Fixed issue with unencrypted m3u8 not being able to download with a custom key
[Fixed] Removed the "Created Media Date" attribute from MP4 transcoding #142
2.3.1
[Added] New replacement tag
[Changed] Download and save simultaneously: Supports MP4 transcoding
[Fixed] Bug fixes #123 #117 #114 #124
2.3.0
[Added] m3u8 parser Download and save simultaneously
[Added] m3u8 parser for online FFmpeg transcoding
[Fixed] Download selection failed for special file names
[Fixed] m3u8 parser failed to download files in some cases
[Fixed] Header attribute extraction failed
[Fixed] Error adding capture type #109
[Changed] Modified default header trimming configuration
2.2.9
[Fixed] Fixed incorrect range parameter --downloadRange in the m3u8DL call command
[Added] Regular expression header trimming #90
[Added] Option to select a save directory before downloading
[Fixed] m3u8 parser failed to download ts files in some cases
[Changed] The Copy Selected button is now affected by the Copy Options setting
2.2.8
[Changed] The m3u8 parser now remembers your settings
[Changed] Ghost data changed to Other Pages (Ghost data is also categorized as "Other Pages")
[Changed] Performance optimization of popup pages
[Changed] Added the option to always disable the downloader
[Fixed] Fixed a bug where the third-party downloader "MaoZhua Downloader" would be called.
2.2.7
[Fixed] Fixed an issue where the file size display was incorrect.
[Changed] Performance optimization
[Fixed] Fixed a CPU usage issue caused by improper cleaning of redundant data.
2.2.6
[Added] Deep search attempts to collect the key for m3u8 files. For details, see the user documentation.
[Added] Added a QR code button to the popup resource details.
[Added] m3u8 parser: Custom file name. Only audio files. Improved the "Save as m3u8DL" command. Some code is from #80.
[Added] Non-Chrome extension store versions now support YouTube.
[Added] Firefox version now supports m3u8 video previews.
[Fixed] m3u8 parser Unable to save files with extremely long names #80
[Fixed] Fixed media control failing to detect videos in some cases
2.2.5
[Fixed] Fixed MPD parser missing audio tracks #70
[Changed] Optimized live m3u8 recording under poor network conditions
[Changed] Updated deep search.js to further enhance analysis capabilities
[Changed] Reduced memory usage during MP4 transcoding
[Changed] Customized protocol for calling local players
2.2.4
[Changed] Updated hls.js
[Changed] m3u8 files now display more media information
[Added] Added Dash MPD file parsing
[Added] Added deep search script
[Fixed] Fixed occasional capture button failure
2.2.3
[Added] m3u8 parser added live streaming recording
[Added] m3u8 parser added EXT-X-MAP processing Tags
[Added] Added capture script recorder2.js, requires Chromium 104 or later
[Added] Added options for refreshing, jumping to a new page, and clearing captured data for the current tag
[Fixed] Fixed an issue with incorrect media duration information when using the m3u8 parser to generate files generated by MP4 transcoding.
2.2.2
[Changed] Replaced the m3u8 parser with hls.js, with various improvements and added custom features.
[Changed] Separated the downloader and m3u8 parser
[Fixed] Fixed an issue with the download button not working when calling N_m3u8DL-CLI from the m3u8 parser
[Fixed] Fixed an issue with random ghost data loss
[Fixed] Fixed an issue with the m3u8 parser key downloader sometimes failing to download.
2.2.1
[Fixed] Fixed an issue with the browser font size being too large, causing the button to obscure the resource list.
[Fixed] Adjusted keyword replacement
[Fixed] Fixed an issue where the Firefox download API could not download data URLs
[Changed] Multiple key display issues in the m3u8 parser
[Changed] Video controls can now control videos on other pages
[Changed] Video controls can now take screenshots of videos
[Changed] Added "Other Files" option to the custom copy options
[Added] The m3u8 parser can now convert to mp4 format
2.2.0
[Fixed] Fixed an issue where the Chrome API could not download files due to the presence of a "~" symbol in the file name
[Fixed] Fixed an issue where the download button on the popup page in Firefox was obscured by the scroll bar
[Fixed] Error in calling the m3u8dl protocol when the storage path contains Chinese characters
[Changed] Added/removed some default configurations
[Added] Added the ability to control videos on the current web page
[Added] Added custom copy options
2.1.2
[Changed] Detailed Adjustments
2.1.1
[Changed] Adjusted regular expression matching to now extract multiple URLs
[Fixed] Fixed an issue with select scripts not working in the m3u8 parser and improved security
[Fixed] The m3u8 parser did not play m3u8 videos properly in Firefox
[Fixed] Fixed an issue where mobile emulation could not be restored in Firefox
[Fixed] Fixed an initialization error bug that caused the extension to fail
2.1.0
[Changed] Added a new referer function. If the initiator does not exist, use the initiator or the URL directly.
[Changed] Firefox version 93 or higher is now supported again
[Changed] The minimum requirement for Chromium-based browsers has been lowered to 93. Some features require version 102 or higher. Lower versions will hide the function buttons.
[Fixed] Some m3u8 key file parsing errors
[Fixed] Fixed the "Use webpage title" option in m3u8 to save the file name Does not work in the parser
2.0.0
[Changed] Simulates mobile devices and now modifies the navigator.userAgent variable
[Added] Video capture function to resolve the issue of passive sniffing failing to download videos
[Added] Video recording function to resolve the issue of passive sniffing failing to download videos
[Added] Support for the m3u8dl:// protocol for N_m3u8DL-CLI
[Added] Enhanced m3u8 parser, now supports online merge and download of m3u8 files
[Added] Videos that cannot be downloaded from the popup page will be transferred to the m3u8 parser to modify the referer for download
[Added] Online preview of m3u8 files is available on the popup and m3u8 pages
[Added] JSON viewer, like the m3u8 parser, displays an icon on the popup page to access it
[Fixed] Numerous bugs
[Fixed] Resolved data loss issues since 1.0.17
[Fixed] Damn Service Worker... Now it can wake itself up immediately after being killed in the background... Let's continue using dirty tricks to combat Manifest V3.
1.0.26
[Fixed] Fixed an issue where closing a webpage didn't properly delete the data stored on the current page.
1.0.25
[Changed] Enhanced regular expression matching
[Changed] Heart Beat
[Added] Mobile simulation, allowing more resources to be downloaded in mobile environments.
[Added] Automatic download
1.0.24
[Added] Import/Export Configuration
[Added] Heart Beat fixes Service Worker sleep issues
[Added] Firefox.js compatibility layer and release in Firefox
1.0.23
[Added] Regular expression matching
1.0.22
[Fixed] A serious bug that prevented Service Worker from working *
1.0.21
[Added] Custom fetch types
[Refactor] New UI for the settings page
1.0.20
[Added] Option to fetch image/* files
1.0.19
[Fixed] Many bugs caused by refactoring *
1.0.18
[Added] Option to fetch application/octet-stream files
[Refactor] Refactored remaining code
1.0.17
[Refactor] Updated the manifest to V3 for some code
[Added] Using PotPlayer Preview Media
[Updated] Updated webrtc recording script
[Updated] Updated deep search script
[Updated] Updated Japanese language, thanks to @hmaoraze
[Added] Support for MQTT protocol, thanks to @jetsung
[Added] Filter to remove duplicate file names
[Added] Always open deep search option (use with caution)
[Added] Selectable pages in pop-up mode
[Added] Support for time-based sorting in filter pages
2.6.3
[Fixed] The sidePanel feature is missing in Chromium versions below 114, causing the extension to be unusable.
2.6.2
[Added] Retry function for failed recordings in the m3u8 parser (testing)
[Added] File size estimation in the m3u8 parser
[Added] Added the "Use sidebar" option in other settings. Open the extension in the browser sidebar instead of popup mode (Firefox is not supported)
[Updated] m3u8 preview now supports HEVC/H265 encoding
[Updated] Deep search now supports parsing Vimeo playlist.json
[Changed] Refactored the cache capture script to reduce header data missing issues
[Changed] Refactored to eliminate duplicate resources and reduce resource usage
[Fixed] An issue with the cache capture script causing video playback problems
[Deleted] m3u8 parser: Deleted the old version of the downloader
[Deleted] Enabled the new popup page and deleted the old popup page
2.6.1
[Changed] Made some adjustments to mobile browsers
2.6.0
[Added] A new popup page (popup button) with file preview and filtering to help you download the files you need (disable the new version by setting "feat newPopup")
[Changed] Enhanced data sending functionality, now supports customizable data sending. Thanks to @helson-lin for support
[Changed] Regular expression matching Now able to retrieve request headers
[Changed] Support for Quark Browser (some features unavailable)
[Updated] Deep search script to find more resources
[Fixed] Bug in the Fifefox import function causing the extension to be unavailable
[Fixed] Bug where multiple ffmpeg pages would occasionally pop up
[Fixed] Bug where the downloader would not automatically close while downloading and saving
2.5.9
[Added] Added the ability to block URLs for websites you don't want the extension enabled (can be set to a whitelist, allowing only URLs to be enabled)
[Fixed] Error #610 when downloading large files in the new version of the downloader
[Changed] Limiting the maximum number of resources stored per page to 9,999
[Changed] Adding a navigation bar to settings
[Changed] Customizing the save file name in automatic download
2.5.8
[Changed] If the resource URL does not have a file name, try using the page title as the file name
2.5.7
[Fixed] Using / for custom save file names Unable to create directory
[Changed] Firefox upgraded to manifest v3
[Changed] Firefox versions 128 and above support scripting features such as deep search and cached recording.
[Fixed] Firefox cannot send to online FFmpeg
[Added] Refactored the Maozhai Downloader. If you need an older version, please disable the "Test version" option in the settings.
[Added] URL Protocol m3u8dl caller: Added parameter settings for pre-download confirmation.
[Added] m3u8 added key verification for suspected keys.
[Changed] Enhanced deep search: Now finds more suspected keys.
2.5.6
[Fixed] m3u8 parser: Automatically closes bug #531
[Fixed] Chrome 130's new custom URL specification causes m3u8dl:// calls to fail #528
[Fixed] m3u8 parser: Incorrect file cannot be parsed, causing an infinite loop and CPU usage.
[Changed] Maozhai Downloader Added more request headers to increase download success rate
2.5.5
[Fixed] Fixed a critical bug #483
[Added] Online ffmpeg now supports server selection
[Fixed] m3u8 parser: Download failed when filename contains | characters
[Changed] Send data: Provide complete request headers
2.5.4
[Added] m3u8DL: Added RE version switch (RE version requires URLProtocol)
[Added] Recording scripts: Added bitrate settings
[Fixed] Deep search: Unable to use due to script error
[Fixed] m3u8 parser: Recording time display error when recording live streams
2.5.3
[Added] Added pop-up mode (opens the resource list page in a new window)
[Added] Added support for calling local programs. If the program does not have a calling protocol, you can use the URLProtocol helper to register the calling protocol. For detailed usage instructions, see Calling the Local Protocol.
[Added] The Downloader now has a "save while downloading" option, which can be used to download live video links.
[Added] Suspected keys obtained using deep search or other scripts are now displayed directly in the "Suspected Keys" tab on the popup page.
[Added] Portuguese language added.
[Changed] Rewrote the webRTC recording script.
[Changed] m3u8 parser: Settings changed in the Downloader page are not saved. All settings are now unified in the extension settings page.
[Changed] Changed storage.local to storage.session to reduce IO errors that could cause the extension to fail. (Requires Chrome 104 or higher)
[Changed] Optimized communication with the ffmpeg web client to avoid data corruption during multitasking. (Please open online ffmpeg and refresh the page by pressing ctrl+f5 to avoid page caching issues.)
[Changed] Slightly enlarged the button icons. No more training your mouse precision. 🙄... If you don't like it and want to restore it, go to Settings > Custom CSS and fill in body{font-size:12px;width:550px;}.icon,.favicon{width:18px;height:18px;}.DownCheck{width:15px;height:15px;}
2.5.2
[Added] Added test functionality for sending data. Sniffed data and keys are sent to a specified address.
[Added] Replace tags with ${origin}
[Added] Display icon numeric superscript switch
[Fixed] Cat Scratcher Downloader requires a range for some websites.
[Fixed] Fixed issue with invalid characters in the title filename #339
2.5.1
[Added] Multilingual support Added Traditional Chinese
[Fixed] Fixed a Deep Search infinite loop bug
[Fixed] Compatibility with older Chromium versions caused the extension to fail due to missing APIs
[Changed] The popup page can now merge two m3u8 files
2.5.0
[Added] Multi-language support
[Changed] m3u8 parsing, new downloader, performance optimization
[Fixed] Video capture: Header data was lost even when not capturing from scratch
[Changed] Deep Search can now find more keys
2.4.9
[Fixed] Fixed the $url$ tag (automatically updated to ${url}) #281
[Fixed] Fixed a bug where decryption failed when an encrypted m3u8 contained the EXT-X-MAP tag
[Added] Added an option to automatically merge m3u8 files to the settings page #286 (testing)
[Added] Added a script to record webRTC streams More Features - Recording webRTC (Test)
2.4.8
[Fixed] Fixed ${referer} tag issue in the new m3u8 downloader #272
[Fixed] Fixed re-download issue in the new m3u8 downloader #274
[Fixed] Fixed thread loss after download failure in the new m3u8 downloader #276
[Fixed] Fixed the new m3u8 downloader not forcing downloads when ffmpeg transcoding is enabled for files over 2GB
[Changed] Improved Aria2 RPC protocol with key and cookie support
[Added] Added ${cookie} tag if a resource has cookies
2.4.7
[Fixed] Cache capture and delayed header retrieval #241
[Fixed] Download failure caused by special characters #253
[Fixed] Bug in the m3u8 parser not parsing all nested m3u8 files #265
[Added] Added a privacy protocol page to Firefox for first-time installs
[Added] Added Aria2 RPC protocol download. Thanks to @aar0u
[Changed] Rewrote the recording script
[Changed] Enhanced deep search
[Changed] m3u8 parser now supports custom header attributes
[Changed] m3u8 parser: Adjusted maximum download threads to 6
[Changed] m3u8 parser: Enables new downloader by default
2.4.6
[Fixed] Cache capture issue with multiple videos #239
[Changed] Updated mux m3u8-decrypt mpd-parser versions
[Changed] Settings: Refresh jump clears captured data for the current tab. Adjustable mode is now available.
[Changed] Firefox version requirement: 113+
[test] m3u8 parser: Added test items. Refactored downloader
2.4.5
[Changed] Enhanced Deep Search to resolve "one-time" m3u8 downloads
[Changed] m3u8 parser now supports download ranges in HH:MM:SS format
[Added] Added cache capture, including capture from scratch, filename extraction with regular expressions, and manual filename entry
[Added] Added settings for blocking resources with regular expression matching
[Added] Added downloader settings for opening pages in the background
[Deleted] Removed the "ghost resource" setting to assign resources of unknown origin to the current tag
[Fixed] Fixed cache capture issue with clearing the cache
[Fixed] Fixed regular expression matching sometimes failing to match (lastIndex not reset)
[Fixed] Fixed media control sometimes failing to detect media
[Fixed] Fixed reset all settings causing configuration loss
[Fixed] Fixed Firefox compatibility issue
2.4.4
[Changed] Enhanced Deep Search
[Fixed] m3u8 parser triggering an infinite error Bugs
2.4.3
[Fixed] Fixed an issue with empty filenames in cache capture
[Changed] Enhanced deep search to search for more keys
[Changed] Enhanced injected scripts to now inject into all iframes
[Changed] Removed YouTube support to enable cache capture
2.4.2
[Added] Added an option to exclude duplicate resources to the settings page
[Added] Added a pause button to the popup
[Changed] Popup can interrupt loading for over 500 resources
[Changed] Adjusted default configuration to disable TS files by default and removed redundant regular expressions
[Changed] Optimized regular expression matching performance
[Fixed] Fixed an issue with the m3u8 parser recording function where the auto-refresh page would lose downloaded data after the live stream ended.
[Fixed] Fixed a bug where the m3u8 parser could cause incorrect encoding when used with MP4 transcoding while downloading and saving.
[Fixed] Fixed an issue with the extension restarting. Caused by infinite loop
2.4.1
[Added] Capture script can now retrieve filenames using expressions
[Changed] Removed the annoying prompt for turning on automatic downloads
[Changed] Optimized the heavy resource usage issue in Firefox
[Fixed] Cat Scraping Downloader no longer limits files to 2GB #179
2.4.0
[Added] Added custom CSS
[Added] One-click merging of audio and video
[Added] Regular expression filtering on the popup page
[Added] Custom shortcut key support
[Added] Regular expression filtering support on the popup page
[Added] Custom parameters for m3u8 fragmented files
[Changed] Filtering now hides unnecessary data instead of unchecking it
[Changed] Rewrote and optimized most of the popup code
[Changed] Rewrote some initialization code
[Changed] Changed the m3u8 parser's default setting to ffmpeg transcoding instead of mp4 transcoding
[Changed] Removed debug mode
[Fixed] Deep search and depth judgment bugs
[Fixed] Various bugs
2.3.3
[Changed] The m3u8DL parser does not load configuration parameters by default #149
[Changed] Multiple capture scripts can now be opened simultaneously.
[Changed] Popup page CSS details tweaked #156
[Fixed] Bug where clearing didn't remove the superscript
[Fixed] Bug where "|" characters were incorrectly handled in replacement tag parameters
2.3.2
[Changed] Settings: Added custom file names and removed title regular expression extraction
[Added] Dark mode support #134
[Added] Added filtering to popup
[Fixed] Fixed issue with unencrypted m3u8 not being able to download with a custom key
[Fixed] Removed the "Created Media Date" attribute from MP4 transcoding #142
2.3.1
[Added] New replacement tag
[Changed] Download and save simultaneously: Supports MP4 transcoding
[Fixed] Bug fixes #123 #117 #114 #124
2.3.0
[Added] m3u8 parser Download and save simultaneously
[Added] m3u8 parser for online FFmpeg transcoding
[Fixed] Download selection failed for special file names
[Fixed] m3u8 parser failed to download files in some cases
[Fixed] Header attribute extraction failed
[Fixed] Error adding capture type #109
[Changed] Modified default header trimming configuration
2.2.9
[Fixed] Fixed incorrect range parameter --downloadRange in the m3u8DL call command
[Added] Regular expression header trimming #90
[Added] Option to select a save directory before downloading
[Fixed] m3u8 parser failed to download ts files in some cases
[Changed] The Copy Selected button is now affected by the Copy Options setting
2.2.8
[Changed] The m3u8 parser now remembers your settings
[Changed] Ghost data changed to Other Pages (Ghost data is also categorized as "Other Pages")
[Changed] Performance optimization of popup pages
[Changed] Added the option to always disable the downloader
[Fixed] Fixed a bug where the third-party downloader "MaoZhua Downloader" would be called.
2.2.7
[Fixed] Fixed an issue where the file size display was incorrect.
[Changed] Performance optimization
[Fixed] Fixed a CPU usage issue caused by improper cleaning of redundant data.
2.2.6
[Added] Deep search attempts to collect the key for m3u8 files. For details, see the user documentation.
[Added] Added a QR code button to the popup resource details.
[Added] m3u8 parser: Custom file name. Only audio files. Improved the "Save as m3u8DL" command. Some code is from #80.
[Added] Non-Chrome extension store versions now support YouTube.
[Added] Firefox version now supports m3u8 video previews.
[Fixed] m3u8 parser Unable to save files with extremely long names #80
[Fixed] Fixed media control failing to detect videos in some cases
2.2.5
[Fixed] Fixed MPD parser missing audio tracks #70
[Changed] Optimized live m3u8 recording under poor network conditions
[Changed] Updated deep search.js to further enhance analysis capabilities
[Changed] Reduced memory usage during MP4 transcoding
[Changed] Customized protocol for calling local players
2.2.4
[Changed] Updated hls.js
[Changed] m3u8 files now display more media information
[Added] Added Dash MPD file parsing
[Added] Added deep search script
[Fixed] Fixed occasional capture button failure
2.2.3
[Added] m3u8 parser added live streaming recording
[Added] m3u8 parser added EXT-X-MAP processing Tags
[Added] Added capture script recorder2.js, requires Chromium 104 or later
[Added] Added options for refreshing, jumping to a new page, and clearing captured data for the current tag
[Fixed] Fixed an issue with incorrect media duration information when using the m3u8 parser to generate files generated by MP4 transcoding.
2.2.2
[Changed] Replaced the m3u8 parser with hls.js, with various improvements and added custom features.
[Changed] Separated the downloader and m3u8 parser
[Fixed] Fixed an issue with the download button not working when calling N_m3u8DL-CLI from the m3u8 parser
[Fixed] Fixed an issue with random ghost data loss
[Fixed] Fixed an issue with the m3u8 parser key downloader sometimes failing to download.
2.2.1
[Fixed] Fixed an issue with the browser font size being too large, causing the button to obscure the resource list.
[Fixed] Adjusted keyword replacement
[Fixed] Fixed an issue where the Firefox download API could not download data URLs
[Changed] Multiple key display issues in the m3u8 parser
[Changed] Video controls can now control videos on other pages
[Changed] Video controls can now take screenshots of videos
[Changed] Added "Other Files" option to the custom copy options
[Added] The m3u8 parser can now convert to mp4 format
2.2.0
[Fixed] Fixed an issue where the Chrome API could not download files due to the presence of a "~" symbol in the file name
[Fixed] Fixed an issue where the download button on the popup page in Firefox was obscured by the scroll bar
[Fixed] Error in calling the m3u8dl protocol when the storage path contains Chinese characters
[Changed] Added/removed some default configurations
[Added] Added the ability to control videos on the current web page
[Added] Added custom copy options
2.1.2
[Changed] Detailed Adjustments
2.1.1
[Changed] Adjusted regular expression matching to now extract multiple URLs
[Fixed] Fixed an issue with select scripts not working in the m3u8 parser and improved security
[Fixed] The m3u8 parser did not play m3u8 videos properly in Firefox
[Fixed] Fixed an issue where mobile emulation could not be restored in Firefox
[Fixed] Fixed an initialization error bug that caused the extension to fail
2.1.0
[Changed] Added a new referer function. If the initiator does not exist, use the initiator or the URL directly.
[Changed] Firefox version 93 or higher is now supported again
[Changed] The minimum requirement for Chromium-based browsers has been lowered to 93. Some features require version 102 or higher. Lower versions will hide the function buttons.
[Fixed] Some m3u8 key file parsing errors
[Fixed] Fixed the "Use webpage title" option in m3u8 to save the file name Does not work in the parser
2.0.0
[Changed] Simulates mobile devices and now modifies the navigator.userAgent variable
[Added] Video capture function to resolve the issue of passive sniffing failing to download videos
[Added] Video recording function to resolve the issue of passive sniffing failing to download videos
[Added] Support for the m3u8dl:// protocol for N_m3u8DL-CLI
[Added] Enhanced m3u8 parser, now supports online merge and download of m3u8 files
[Added] Videos that cannot be downloaded from the popup page will be transferred to the m3u8 parser to modify the referer for download
[Added] Online preview of m3u8 files is available on the popup and m3u8 pages
[Added] JSON viewer, like the m3u8 parser, displays an icon on the popup page to access it
[Fixed] Numerous bugs
[Fixed] Resolved data loss issues since 1.0.17
[Fixed] Damn Service Worker... Now it can wake itself up immediately after being killed in the background... Let's continue using dirty tricks to combat Manifest V3.
1.0.26
[Fixed] Fixed an issue where closing a webpage didn't properly delete the data stored on the current page.
1.0.25
[Changed] Enhanced regular expression matching
[Changed] Heart Beat
[Added] Mobile simulation, allowing more resources to be downloaded in mobile environments.
[Added] Automatic download
1.0.24
[Added] Import/Export Configuration
[Added] Heart Beat fixes Service Worker sleep issues
[Added] Firefox.js compatibility layer and release in Firefox
1.0.23
[Added] Regular expression matching
1.0.22
[Fixed] A serious bug that prevented Service Worker from working *
1.0.21
[Added] Custom fetch types
[Refactor] New UI for the settings page
1.0.20
[Added] Option to fetch image/* files
1.0.19
[Fixed] Many bugs caused by refactoring *
1.0.18
[Added] Option to fetch application/octet-stream files
[Refactor] Refactored remaining code
1.0.17
[Refactor] Updated the manifest to V3 for some code
[Added] Using PotPlayer Preview Media