metube icon indicating copy to clipboard operation
metube copied to clipboard

Is there a way to enable or configure a number of simultaneous downloads?

Open Ben64 opened this issue 2 years ago • 8 comments

As it is, MeTube is the best thing I've found for downloading live streams from Twitch. However, if one stream is being downloaded, nothing else can be at the same time, and the extra streams gets completely missed. Allowing concurrent downloads that is configurable would be excellent for my use case.

Ben64 avatar Dec 20 '23 01:12 Ben64

are you meaning #314

PikuZheng avatar Dec 20 '23 04:12 PikuZheng

are you meaning #314

No, multiple threads is nice but not what I'm referring to. If I put two currently live streams from twitch into MeTube, only the first one will download, and the second one is stuck in queue waiting for the first to finish. This results in the second stream being potentially lost in time forever.

I'd like a separate instance of yt-dlp to be launched if configured to do so

Ben64 avatar Dec 21 '23 22:12 Ben64

well... maybe the easist way is deploy multi cotainer.

PikuZheng avatar Dec 21 '23 23:12 PikuZheng

Wouldn't the easiest way be to just add this feature to the application?

Ben64 avatar Dec 21 '23 23:12 Ben64

Wouldn't the easiest way be to just add this feature to the application?

Nope. The easiest way by far would be to deploy a second container, especially these days with docker compose and such, we're talking maybe 5 minutes? I can't imagine rewriting metube for simultaneous downloads would take less than 5 minutes.

But in the end, it depends on how badly you want it. If it's not worth 5 minutes of your time, you probably don't want it as badly as you think you do.

rrediske avatar Apr 09 '24 14:04 rrediske

Wouldn't the easiest way be to just add this feature to the application?

Nope. The easiest way by far would be to deploy a second container, especially these days with docker compose and such, we're talking maybe 5 minutes? I can't imagine rewriting metube for simultaneous downloads would take less than 5 minutes.

But in the end, it depends on how badly you want it. If it's not worth 5 minutes of your time, you probably don't want it as badly as you think you do.

Having a queue that allows multiple concurrent downloads would be so much more convenient than adding more containers every time I want to download a stream

Ben64 avatar Apr 09 '24 22:04 Ben64

Would be great to have that feature, in my case, I often need to download big playlists from YouTube to prepare for DJ sets. Spawning multiple docker containers wouldn't do much, as it would require me to manually split the playlist into chunks and distribute them between instances. Would appreciate it if you could consider adding it. Thanks

tadeusz-niemiec avatar Jul 27 '24 10:07 tadeusz-niemiec

@tadeusz-niemiec @Ben64 not sure if this is what you guys are looking but made this: https://hub.docker.com/r/notataco/metube

rdiaz738 avatar Aug 18 '24 02:08 rdiaz738