Sign inSign up

railsimulatornet/new-easyepg

By railsimulatornet

Updated 3 days ago

bs4 fix for new-easyepg docker from takealug

Buildkit cache
Image
2

10K+

railsimulatornet/new-easyepg repository overview

NEW easyEPG (XMLTV Generator)

Ein leichtgewichtiges, multi-arch Docker-Image, um eine gebündelte XMLTV-EPG aus diversen Quellen zu erzeugen. Ideal für tvheadend, Emby, Jellyfin, Kodi & Co.

Features

🧰 Sofort nutzbar: sinnvolle Defaults, klare Ordnerstruktur

🏗️ Multi-Arch: linux/amd64, linux/arm64, linux/arm/v7

🔁 Optionales Auto-Update der Skripte beim Start

🌍 Saubere Zeitstempel dank TIMEZONE

🔒 UID/GID konfigurierbar für korrekte Dateirechte

💾 Persistente Volumes für Konfig/Cache & Ausgabe

Schnellstart docker run -d
--name new-easyepg
-e USER_ID="99"
-e GROUP_ID="100"
-e TIMEZONE="Europe/Berlin"
-e REPO="script.service.easyepg-lite"
-e BRANCH="main"
-e UPDATE="yes"
-v /path/to/easyepg:/easyepg
-v /path/to/xml:/easyepg/xml
--restart unless-stopped
railsimulatornet/new-easyepg:latest

Hinweise

Passe USER_ID/GROUP_ID an deinen Benutzer an (z. B. id -u, id -g).

Ersetze die Volume-Pfade durch absolute Verzeichnisse mit passenden Rechten.

Die erzeugte Datei liegt standardmäßig unter /easyepg/xml/xmltv.xml.

services: new-easyepg: image: railsimulatornet/new-easyepg:latest container_name: new-easyepg environment: USER_ID: "99" GROUP_ID: "100" TIMEZONE: "Europe/Berlin" REPO: "script.service.easyepg-lite" BRANCH: "main" UPDATE: "yes" # "no" = Auto-Update aus volumes: - /path/to/easyepg:/easyepg - /path/to/xml:/easyepg/xml restart: unless-stopped

MountZweckPflicht
/easyepgPersistente Programm-/Cache-/Konfigurationsdaten✔︎
/easyepg/xmlAusgabeordner für die generierte xmltv.xml✔︎
VariableStandardBeschreibung
USER_ID99UID, unter der Prozesse/Dateien laufen
GROUP_ID100GID, passende Gruppenzugehörigkeit
TIMEZONEEurope/BerlinContainer-Zeitzone
REPOscript.service.easyepg-liteUpstream-Repo/Addon
BRANCHmainGit-Branch
UPDATEyesSkript-Update beim Start (yes/no)

Betrieb & Automatisierung

Logs ansehen: docker logs -f new-easyepg

Automatische Aktualität: UPDATE=yes hält Skripte beim Start frisch.

Planung: Starte den Container per Host-Cron oder externem Scheduler nach Bedarf neu, um die EPG zyklisch zu generieren (z. B. täglich).

Tags & Architekturen

Standard-Tag: latest (Multi-Arch Manifest)

Architekturen: amd64, arm64, arm/v7

Weitere Tags siehe Tab Tags.

Hinweise zur Dateirechte-Konfiguration

Stelle sicher, dass die gemounteten Pfade für USER_ID:GROUP_ID schreibbar sind, damit xmltv.xml erfolgreich erzeugt/aktualisiert werden kann.

Tag summary

Content type

Image

Digest

sha256:5beae1eec

Size

92.2 MB

Last updated

3 days ago

docker pull railsimulatornet/new-easyepg