lay295 / TwitchDownloader

Twitch VOD/Clip Downloader - Chat Download/Render/Replay
MIT License
2.66k stars 260 forks source link

Bulk download all available clips that are associated with one vod #883

Open UndeadKitten opened 10 months ago

UndeadKitten commented 10 months ago

Checklist

Write your feature request here

Sometimes there are no reuploads to be found for old vods, but the twitch channel has a ton of clips of that stream.

It would be nice to be able to input the link to a vod and automatically download all available clips of that vod or input the link to a clip, automatically find what vod it's associated with, then download all available clips of that vod.

You could have each clip labeled in chronological order, so with a media player you could watch them back to back in chronological order, or merge them in a video editor in an attempt to partially reconstruct lost old vods.

ScrubN commented 10 months ago

To clarify, you want to pass in the ID to a VOD that is currently available in the user's broadcasts section and find and download clips from that video?

UndeadKitten commented 10 months ago

To clarify, you want to pass in the ID to a VOD that is currently available in the user's broadcasts section and find and download clips from that video?

Yes, the other stuff I mentioned would be for ease of use that could maybe be added later but yes, what you describe is the function that I'd like.

Quick edit: Also important is the ability to pass in the ID to a vod that is currently NOT available in the user's broadcasts section. So you can download all of the clips from any VOD ID, regardless if the VOD is still available or not, if possible.

ScrubN commented 1 month ago

I recently discovered that the Twitch API actually has a function specifically for getting clips of a specific video, which reminded me of this feature request. There are some deal breakers though: the clips are ordered by their creation date, and finding clips of a deleted video is not supported.