Skip to content

Twitch integration

Marco Piovanello edited this page Aug 28, 2025 · 2 revisions

This project supports downloading and monitoring twitch streams from your favorite streamer.

First of all you need to create an app in your Twitch Developer Console and obtain the client-id and client secret.

Note

While creating a new app you don't need a callback url, just put https://

In your config.yml add the following object:

twitch:
  client_id: your-client-id
  client_secret: your-secret
  check_interval: 2m         # follows standard go Duration format (e.g. 2m30s, 1h, 30s)

Warning

Longer intervals may prevent Twitch API limitations

After that connect to the web ui and navigate to the Twitch section.

Happy archiving 😎

Clone this wiki locally