iv-org / invidious

Invidious is an alternative front-end to YouTube
https://invidious.io
GNU Affero General Public License v3.0
15.52k stars 1.7k forks source link

[Feature request] autotorrent #4761

Closed SoniEx2 closed 1 week ago

SoniEx2 commented 1 week ago

Is your feature request related to a problem? Please describe.

in addition to watching via invidious it should also be possible to watch via torrent, which works independently of the invidious instance

Describe the solution you'd like

when proxying is enabled, also generate torrents

Describe alternatives you've considered

N/A

Additional context

bonus points if generating torrent rss feeds

unixfox commented 1 week ago

That's not possible.

For torrent to work you need the entire video file to exist in the filesystem of the server that host invidious.

But invidious only proxy, it doesn't store any file.

SoniEx2 commented 1 week ago

no you don't, you just need the hash to stay the same (for the duration of the webseed)

unixfox commented 1 week ago

Whatever that's out of the scope of the kind of features we implement in invidious.

SoniEx2 commented 1 week ago

but why?

syeopite commented 1 week ago

Invidious is merely an alternative frontend for YouTube. We provide a UI where users can browse and watch for videos, and an API for applications to do the same. That's it.

Anything else is out of scope for a project like Invidious. We do no processing on our end and instead just proxies content from YouTube to the end user.

A torrent feature will require a computationally intensive process to convert YouTube's video streams to one that can be sent via torrent.