A desktop application using Tauri to download videos and musics online!
  • HTML 64.3%
  • JavaScript 31.1%
  • Rust 3%
  • CSS 1.6%
Find a file
2025-07-25 19:33:18 +02:00
.github/workflows first commit 2025-07-25 19:33:18 +02:00
src first commit 2025-07-25 19:33:18 +02:00
src-tauri first commit 2025-07-25 19:33:18 +02:00
.gitignore first commit 2025-07-25 19:33:18 +02:00
LICENSE first commit 2025-07-25 19:33:18 +02:00
package.json first commit 2025-07-25 19:33:18 +02:00
README.md first commit 2025-07-25 19:33:18 +02:00

media-downloader

A desktop application using Tauri to download videos and musics online!

Warning

There is currently no support for instances using Cloudflare Turnstile, and I have no plans to add support for them either. If you wish to add support for it, go ahead.

Running

  1. Clone the repository with git clone https://github.com/M336G/media-downloader.git.
  2. Install Rust, Bun and Tauri prerequisites.
  3. Run the project with bun run tauri dev.

Configuring

For the application to work, you will need to add your own Cobalt Instances to cobalts.json:

[
    {
        "url": "https://cobalt-instance.example",
        "key": "Api-Key b5c7160a-b655-4c7a-b500-de839f094550" // This is optional
        // COMMENTS ARE NOT SUPPORTED IN JSON, MAKE SURE TO REMOVE THIS!!!
    }
]

Caution

Is it not recommended that you use a protected instance for a public application! The key you enter above could easily be found by anyone with a bit of experience with a HTTP interception tool or just by trying to get it from the executable.

Note

The application only supports instances using HTTPS.

Adding instances to be used by others

If you are the owner of a self-hosted instance, you may open a pull request to add your own to this repository using the format described above. By opening a pull request to submit your self-hosted instance(s), you agree for it/them to be used by others and in future releases.

Contributing

Feel free to open pull requests if you wish to contribute to the project, they are more than welcome!

License

This project is licensed under the GNU Affero General Public License v3.0.