Effortlessly capture download links directly from Google Chrome, Firefox, and other Chromium-Based Browsers with the Cross Platform Download Manager. 💻🌐
- About 📖
- How It Works ⚙️
- Key Features ✨
- Installation 🛠️
- Known Issues & Reporting ❗
- Contributing 👷♂️
- Changelog 📋
- Seeking Help for Chrome Web Store Publication 🚀
- Support the Project ❤️
- License 📜
- Contact 📧
The Cross Platform Download Manager (CDM) is a lightweight, privacy-friendly browser extension that helps you intercept and manage download links directly from your browser.
It’s designed to integrate seamlessly with your desktop download manager, providing one-click link capture for Chrome, Firefox, Edge, and other Chromium-based browsers.
CDM Browser Extension operates through a sophisticated mechanism:
- 
Download Interception: Using browser APIs like chrome.downloads.onCreated.addListener(Chrome) andbrowser.downloads.onCreated.addListener(Firefox), the extension automatically detects when a download is initiated.
- 
Download Redirection: When a download starts, the extension: - Immediately cancels the browser's native download process
- Captures the download URL and metadata
- Forwards this information to the CDM desktop application via HTTP protocol
 
- 
Content Script Integration: The extension includes content scripts that inject into web pages, enabling users to capture: - Direct video and audio file links
- Media streams (Note: Currently not functional on popular platforms like YouTube and Vimeo)
 
- 
Communication Protocol: The CDM desktop application opens a dedicated port to receive download requests from the browser extension, ensuring seamless communication between the two components. 
For more details about the CDM desktop application, visit: CDM Github Page
- Cross-browser compatibility: Works on Google Chrome, Firefox, Microsoft Edge, Brave, Vivaldi, Opera, and more. 🌟
- Automatic download interception: Captures and redirects downloads to CDM desktop application. 🎯
- Content script integration: Enables detection of media files on web pages. 🎬
- Customizable settings: Tailor the extension to fit your preferences. 🔧
- Seamless integration: Enhances your browsing experience without disrupting it. 🔄
Installation Steps:
- Download the extension .zipfile from our Releases page
- Extract the downloaded file to a folder on your computer
- Open Chrome and navigate to chrome://extensions/
- Enable Developer Mode toggle (top-right corner)
- Click Load unpacked button
- Select the extracted extension folder
- Confirm installation when prompted
✅ Success! The extension is now installed and ready to use.
For a visual guide with screenshots, visit our installation tutorial.
Install directly from Mozilla Add-ons.
Currently, there are no known critical issues with the extension. However, if you encounter any problems or have suggestions for improvement, please report them. Your feedback helps us make CDM better! 🐛
We ❤️ open-source contributions! Whether it's fixing a typo or adding a new feature, every bit helps.
- Fork the repository: Start by forking the GitHub Repository. 🍴
- Create a new branch: Make your changes in a dedicated branch (e.g., fix-bugoradd-feature). 🌱
- Submit a pull request: Once your changes are ready, submit a pull request with a clear description of what you've done. 📝
- Follow coding standards: Ensure your code aligns with the project's existing style and conventions. ✅
If you have questions or need clarification, feel free to open an issue on the GitHub Repository. 🤔
For detailed information about changes in each version, please refer to our CHANGELOG.md file.
Due to sanctions policies against my country, I'm currently unable to publish the extension on the Google Chrome Web Store. If you can assist with publishing the extension on the Chrome Web Store, I would be extremely grateful.
How you can help:
- Publish the extension on your Chrome Developer account
- Assist with the review process and policy compliance
- Help maintain the store listing
If you're able to help, please contact me at: adelbakhshi78@yahoo.com. Your support will make CDM accessible to millions of Chrome users worldwide!
If you find Cross Platform Download Manager (CDM) useful and would like to support its development, consider making a donation. Your contributions help cover development costs and ensure the continued improvement of the program.
Thank you for your support! Every contribution makes a difference and helps keep CDM free and open-source for everyone.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, feedback, or support, please open an issue on the GitHub Repository or reach out directly via email: adelbakhshi78@yahoo.com.
Thank you for supporting Cross Platform Download Manager (CDM)! ❤️
Your feedback and contributions make this project better every day.



