# Mediathek

Mediathek is a self-hosted media servers app. Stremio add-on for the on-demand libraries (Mediatheken) of German public broadcasters such as ARD, ZDF and ARTE, served live from the MediathekViewWeb API. It is open source and self-hosted, installable on TrueNAS.

Canonical page: https://ourlocalhost.com/app/6862/mediathek

## Description

Stremio add-on for the on-demand libraries (Mediatheken) of German public broadcasters such as ARD, ZDF and ARTE, served live from the MediathekViewWeb API.

## Platform availability

Available on 1 of 6 install platforms: TrueNAS.

## Health score

36/100 (Low), based on 3 of 4 factors.
- Maintained: 72 (last commit 2 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 10 (1 install platform)

## Links

- TrueNAS: https://apps.truenas.com/catalog/mediathek-stremio/
- Official website: https://github.com/tuschla/mediathekview-2-stremio
- GitHub: https://github.com/tuschla/mediathekview-2-stremio

## Common questions

### How should I expose the add-on?

The Docker example binds 127.0.0.1:7000:7000. The README recommends keeping the port private or putting a rate-limiting reverse proxy in front because there is no authentication or rate limiting.

### What should I set when using a reverse proxy?

Set PUBLIC_URL to the base URL that clients use for image links. The default uses the request Host.

### Can I add other German public broadcasters?

Set CHANNELS to MediathekView channel names. Defaults are ARD, ZDF, and ARTE.DE, with examples such as 3Sat, BR, WDR, and ZDFinfo.

### Why do catalogs miss older shows?

Catalogs only cover the newest CATALOG_DEPTH films per channel, defaulting to 2000. Older shows are still available through search.

### What happens if MediathekViewWeb is unavailable?

Previously loaded results keep being served. The API result cache lifetime is controlled by CACHE_TTL_MINUTES.

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