Mediathekview

Mediathekview

Docker app from Reven335's Repository

Overview

Using this container allows you to run Mediathekview as a service and control it via webbrowser like Firefox or Chrome. The X11rdp feature is inherited from https://github.com/jlesage/docker-baseimage-gui. This template is NOT OFFICIAL and made by MagicLike. (https://codeberg.org/Unraid-Docker-Templates/Mediathekview-Unraid) You can find the Docker image repository here: https://github.com/conrad784/docker-mediathekview-webinterface And the fork: https://github.com/Michuelnik/docker-mediathekview-web After the install, you have to set the download location to "/output" in Mediathekview to get the downloads to your set location / media library.

GitHub Actions Workflow Status GitHub-Issues GitHub-Releases Docker Pulls

docker-mediathekview-web

X11rdp Version of Mediathekview

About

Using this container allows you to run Mediathekview as a service and control it via webbrowser like Firefox or Chrome. The X11rdp feature is inherited from https://github.com/jlesage/docker-baseimage-gui.

The image has been renamed from mediathekview-webinterface to mediathekview-web!

Installation

Manual

  1. Download Dockerfile or clone the repository.
  2. Run docker build . to create the docker image.
  3. Wait until build process is finished.

Pre-build

The Github repository is automatically build by Github Actions. You can pull it from Docker Hub:

docker pull michuelnik/mediathekview-web:latest

Some older versions can also be acquired by using e.g.

docker pull michuelnik/mediathekview-web:13.3.0-3

Running it

For additional configuration options, have a look at the available environment-variables. For basic usage, just use

docker run -it -p 127.0.0.1:5800:5800 --rm \
    -v $HOME/.mediathek3:/config:rw \
    -v <path to your media files>:/output:rw \
    michuelnik/mediathekview-web:latest

Developing

Make your changes, then build new version: docker build --rm -t mymediathek -f Dockerfile .

Run the container with some testing environment: docker run --name mymedia -p 127.0.0.1:5800:5800 --rm -it -e USER_ID=99 -e GROUP_ID=99 -e KEEP_APP_RUNNING=1 -v /tmp/mediathek_config:/config:rw -v /tmp/mediathek_downloads:/output:rw mymediathek:latest

attach to running container and debug: docker exec -it mymedia bash

Unraid

Find an unraid service snippet in unraid/Mediathekview.xml. (Thanks to Revan335.)

Install Mediathekview on Unraid in a few clicks.

Find Mediathekview in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Mediathekview Review the template variables and paths Click Install

Download Statistics

5,752
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
michuelnik/mediathekview-web:latest
Last Updated2025-06-11
First Seen2025-06-05

Runtime arguments

Web UI
http://[IP]:[PORT:5800]
Network
bridge
Shell
bash
Privileged
false

Template configuration

WebUI PortPorttcp
Target
5800
Default
5800
Value
5800
Secure ConnectionVariable

When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client).

Target
SECURE_CONNECTION
Value
1
Web AuthenticationVariable

When set to 1, the application's GUI is protected via a login page when accessed via a web browser. Access is allowed only when providing valid credentials. NOTE: This feature requires secure connection to be enabled.

Target
WEB_AUTHENTICATION
Value
1
Web UserVariable
Target
WEB_AUTHENTICATION_USERNAME
Web PasswordVariable
Target
WEB_AUTHENTICATION_PASSWORD
VNC PortPathrw

Optional Port to access the UI via VNC

Target
5900
VNC PasswordVariable

Only needed, if you want to use VNC

Target
VNC_PASSWORD
ConfigPathrw
Target
/config
Default
/mnt/cache/appdata/Mediathekview/config
Value
/mnt/cache/appdata/Mediathekview/config
Media libraryPathrw

Path to your media library / download path for Mediathekview

Target
/output
TimezoneVariable
Target
TZ
Default
Etc/UTC
Value
Etc/GMT-1
Dark ModeVariable
Target
DARK_MODE
Value
1
Restart after crash?Variable
Target
KEEP_APP_RUNNING
Default
0
Value
1
App nameVariable

Name of the App

Target
APP_NAME
Default
DockerApp
Value
Mediathekview
Window WidthVariable

Width (in pixels) of the application's window.

Target
DISPLAY_WIDTH
Default
1280
Value
1280
Window HeightVariable

Height (in pixels) of the application's window.

Target
DISPLAY_HEIGHT
Default
768
Value
768