Twitch Archiver

As Twitch only stores past streams ("VODs") for 7, 14 or 60 days ( depending on the type of account), when wanting to keep past stream content, it needs to be downloaded and stored elsewhere.

To not have to do this manually, I created myself a tool, that performs this automatically, and for multiple channels at once. It downloads the stream metadata (datetime, duration, categories, title, ...), as well as the chat, thumbnail and video itself, to be later downloaded.

I keep this service already running for 2 years now (for channels I was asked to do that / have the permission to do so) on a server, which already produced more than 14 TB of data. A v-server of mine is doing that task, with storage boxes of Hetzner being mounted to be able to store that much data.

At the time of writing, I kept this tool still closed source, but may open source it soon here.