ThaUnknown / miru

Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
https://miru.watch
GNU General Public License v3.0
2.13k stars 123 forks source link

[Feature Request]: Trackers with authentication #432

Open EnergoStalin opened 3 months ago

EnergoStalin commented 3 months ago

Preflight checklist

Problem Description

In addition to #398. If you want to use tracker with some kind of authorization you screwed.

Proposed Solution

For now at least add possibility to pass raw json data to extensions. Something like gear button in extension list view which for now will open plain textarea where you can paste required settings manually.

As long term UI solution it can be conveniently done via some kind of json contract like it's done in insomia on plugin side it looks like this. Since it's only few elements would be needed in simple scenario like text input and checkbox. There's no need for any library.