Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jmorbegoso/streaming-video-downloader

Download live streams from Twitch and other livestreaming services.
https://github.com/jmorbegoso/streaming-video-downloader

downloader livestream livestreaming streamlink twitch

Last synced: about 2 months ago
JSON representation

Download live streams from Twitch and other livestreaming services.

Awesome Lists containing this project

README

        

streaming-video-downloader


Download live streams from Twitch and other livestreaming services



Bash badge
Docker badge

Streaming-video-downloader is a tool to download live streams from services like Twitch, it monitors every 60 seconds for new livestreaming and start downloading them.
Powered by [Streamlink](https://streamlink.github.io/)

## 🚀 Running

### 🐋 Run with Docker

```YAML
version: '3.8'
services:
streaming-video-downloader:
container_name: 'streaming-video-downloader'
image: 'ghcr.io/jmorbegoso/streaming-video-downloader:latest'
restart: 'always'
user: '1001:1001'
environment:
- 'TWITCH_CHANNELS=https://www.twitch.tv/twitch https://www.twitch.tv/xbox'
- 'STREAM_QUALITY=best'
- 'STREAM_OPTIONS=--twitch-disable-reruns --twitch-disable-ads'
volumes:
- '/etc/localtime:/etc/localtime:ro'
- '~/downloads:/output:rw'
```

#### Environment variables

| Variable | Function |
|-----------------|------------------------------------------------|
| TWITCH_CHANNELS | Declaration of the Twitch channels to monitorize (space separated). |
| STREAM_QUALITY | Quality of the streams to download. |
| STREAM_OPTIONS | Aditional Streamlink parameters. |

## 🧑‍💻 Author

**JMOrbegoso**

- Website: [jmorbegoso.com](https://www.jmorbegoso.com)
- Github: [@JMOrbegoso](https://github.com/JMOrbegoso/)
- LinkedIn: [@jmorbegosodev](https://www.linkedin.com/in/jmorbegosodev/)