# streamflow

streamflow is a self-hosted media applications app. Automated IPTV stream management for Dispatcharr. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/6929/streamflow

## Description

Automated IPTV stream management for Dispatcharr. Match streams with regex or TVG-ID, measure stream quality, manage provider capacity, schedule checks and monitor playback. Requires an existing Dispatcharr instance reachable from the container. Configure the connection in StreamFlow's setup wizard after installation.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

62/100 (Good), based on 3 of 4 factors.
- Maintained: 100 (last commit 3 days ago)
- Popular: 36 (59 GitHub stars)
- Easy to install: 20 (1 install platform, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/streamflow-04nl7z30k4wbob?q=streamflow
- GitHub: https://github.com/krinkuto11/streamflow

## Common questions

### Does StreamFlow need an existing Dispatcharr instance during setup?

Yes. It requires a running Dispatcharr instance reachable from the StreamFlow container, using an API key or username/password credentials.

### Can StreamFlow automatically schedule stream refresh and quality checks?

Profiles can independently control playlist refresh, stream matching, and quality checks. You can assign interval, cron, or EPG-based schedules.

### Is hardware acceleration required for StreamFlow?

No. StreamFlow probes CPU by default and supports optional hardware acceleration with CPU fallback.

### Are Teamarr or OpenStream required to use StreamFlow?

No. Teamarr event preflight and OpenStream monitoring are optional features, with OpenStream monitoring requiring an OpenStream server for supported sources.

---
Source: Our Local Host (https://ourlocalhost.com/app/6929/streamflow), the self-hosted and open-source app directory.
