Skip to content

04. Settings Recording TV Live

Roland Scholz edited this page Mar 10, 2024 · 11 revisions

Recording TV-Live verwenden



1. Recording TV-Live verwenden (ffmpeg erforderlich)

Die Recording-Option steht im Menü Recording TV-Live im Hauptmenü zur Verfügung. Ab Addon-Version 3.1.7 gibt es zusätzlich dafür ein Kontext-Menü im Menü "EPG Alle JETZT | Recording TV-Live".
In diesem Menü werden alle TV-Sender des Menüs TV-Livestreams (Überregional, Regional, Privat) alphabetisch gelistet und zum Aufnehmen angeboten. Um Live-Sendungen aufzunehmen, muss auf dem System das Video- und Audio-Tool ffmpeg installiert sein - Wikipedia. Bei den meisten Linux-Systemen ist es bereits vorinstalliert. Downloads für Linux, Windows und MacOS sind hier erhältlich: https://ffmpeg.org/download.html.
Für Android steht eine App im Google-Play-Store zur Verfügung.
Für LibreElec muss z.Z. das Addon ffmpeg-tools installiert werden (s. https://forum.libreelec.tv/thread/14576-ffmpeg-missing-in-9-0-0/).

2. Dauer der Aufnahme manuell eingeben

Falls eingeschaltet, wird die unter Zif. 3 eingestellte Dauer nicht beachtet. Statt dessen öffnet das Addon unmittelbar vor der Aufnahme ein kleines Eingabefeld:

Ohne Eingabe wird die Aufnahme abgebrochen.

3. Dauer der Aufnahme

Hier kann eine Zeitdauer zwischen 5 sec und 12 Stunden eingestellt werden. Falls die manuelle Eingabe eingeschaltet wurde, bleibt die eingestellte Dauer unbeachtet.

4. ffmpeg-Parameter (3x %s: Url, Aufnahmedauer, Dateiname)

Voreingestellt ist der Aufruf für ein Linux-System: /usr/bin/ffmpeg -re -i %s -bsf:a aac_adtstoasc -vcodec copy -c copy -t %s %s -nostdin - für andere Systeme ist der Pfad zu ffmpeg entsprechend anzupassen.
Das Addon ersetzt die Stammhalter %s durch Url, Aufnahmedauer und Dateiname (in dieser Reihenfolge).
Wem die Eingabe in Kodi's Editorzeile zu lange dauert und wer es sich zutraut, kann mit einem Editor die settings.xml im userdata-Verzeichnis direkt ändern: ./.kodi/userdata/addon_data/plugin.video.ardundzdf/settings.xml. Zu ändern ist die Zeile mit id="pref_LiveRecord_ffmpegCall".

5. Aufnehmen (Menü: EPG Sender einzeln)

Diese Option verwirklicht einen digitalen Videorekorder. Ist sie eingeschaltet, steht die Aufnahmefunktion im Menü "TV-Livestreams" / "EPG Sender einzeln" im Kontextmenü zur Verfügung.
Der im Hintergrund laufende Aufnahme-Monitor startet automatisch. Das Abschalten geschieht entweder durch Deaktivieren der Option oder durch einen Start-/Stop-Button im Menü "Download- und Aufnahme-Tools". Siehe dazu Hinweise zu den "Aufnahme-Tools" an Ende der Seite.

Das EPG ersteckt sich auf 12 Tage. Dabei zeigt das Addon jeweils auf einer Seite 24 Stunden (5 Uhr - 5 Uhr Folgetag). Als Datenquelle benutzt das Addon die Webseiten von www.tvtoday.de. Leider stellt tvtoday nicht für sämtliche im Addon genutzten Sender Programmdaten zur Verfügung - das Addon ergänzt dann den Namen des Senders mit dem Hinweis ohne EPG.

Beispiel für Kontext-Menü (rechte Maustaste):

Beispiel für einen Dialog "Sendung aufnehmen":

6. Aufnehmen: Vorlauf

Häufig verschieben sich Sendungen um einige Minuten, bei speziellen Anlässen (Bsp. "ARD Extra") auch um mehr. Hier kann ein Vorlauf von 0 bis 30 Minuten aus einer Liste ausgewählt werden. Bei Auswahl der Sendung verlegt das Addon die Aufnahmezeit entsprechend nach vorne.

7. Aufnehmen: Nachlauf
Wie bei der Option Vorlauf - nur wird hier die Aufnahmezeit entsprechend nach hinten verlängert.

8. Aufnehmen: max. Größe der Aufnahmeliste

Voreingestellt ist eine Größe von 30 Aufnahme-Jobs. Je nach Bedarf ist eine Auswahl zwischen 5 und 100 Jobs möglich.
Wird beim Hinzufügen eines neuen Aufnahme-Jobs die max. Größe überschritten, wirft das Addon die ältesten Einträge aus der Liste. Dabei wird - im Gegensatz zum einzelnen Löschen - nicht geprüft, ob es sich um einen noch aktiven (noch nicht aufgenommenen) Job handelt.

Hinweise zu den Aufnahme-Tools:

  • Die Aufnahme-Tools befinden sich bei den Download-Tools:
  • Der Button "Aufnahme-Jobs verwalten" führt zu einer Liste, die Einzelheiten zu den Jobs anzeigt und die Möglichkeit bietet, ausgewählte Jobs zu löschen.
  • Der zweite Button ist - je nach Monitor-Status - entweder der Start- oder der Löschbutton für den Job-Monitor.
  • Starten und Stoppen wird als Auftrag abgesetzt - die Reaktion des Job-Monitor kann sich bis zu einer Minute verzögern. Nach einem Stop steht der Startbutton erst wieder nach einem erneuten Aufruf der Tools zur Verfügung. Wichtig: ein Stop des Monitors stoppt nicht eine laufende Aufnahme. Ein gestarteter ffmpeg-Prozess läuft unabhängig vom Addon und unabhängig von Kodi weiter, bis er die Aufnahmedauer seines Auftrages erreicht hat. Um eine laufende Aufnahme im Addon zu stoppen, muss der betreffende Job gelöscht werden. Das Addon setzt dann ein Kill-Signal für diesen Prozess an das Betriebssystem ab.
    Dagegen wird der Job-Monitor beim Beenden von Kodi zusammen mit dem Addon terminiert. Aber - solange nicht deaktiviert - läuft der Job-Monitor auch beim Wechsel zwischen verschiedenen Addons weiter.
  • Es ist nicht notwendig, den Job-Monitor mittels Start-Button zu aktivieren. Wenn das Setting "Aufnehmen (Menü: EPG Sender einzeln)" eingeschaltet ist, startet das Addon den Monitor automatisch (ausgelöst bei jedem Menüwechsel). Das gleiche gilt für den Stop-Button: hier stoppt der Monitor selbständig, wenn das Setting abgeschaltet wird.
  • Beispiel für eine Jobliste:
  • Hinweis auf aktiven Job beim Löschen:
  • Verhalten nach Unterbrechungen / Ausfällen: der Job-Monitor leitet nach einem Restart die Aufnahme trotz Überschreitung der Startzeit eines Jobs ein, wenn die Endzeit noch nicht erreicht ist. Im Downloadverzeichnis landet dann nur eine Teilaufnahme. Teilaufnahmen werden vom Addon nicht speziell gekennzeichnet.
  • Wechsel zwischen Aufnahme-Planung und Tools: die Menüs "EPG Sender einzeln | Aufnehmen" und "EPG Alle JETZT | Recording TV-Live" enthalten am unteren Ende einen Button für die 'Download- und Aufnahme-Tools'. Über das ".." -Symbol für den übergeordneten Ordner kann damit zwischen den Sender-/Sendungslisten und den Tools hin- und zurück gewechselt werden.
    Tools-Button im Menü "EPG Sender einzeln | Aufnehmen":
    Tools-Button im Menü "EPG Alle JETZT | Recording TV-Live":

Zeitzonen: alle Zeitberechnungen i.Z.m. den Aufnahmen orientieren sich an der Lokalzeit der genutzten Hardware. Diese kann im Ausland erheblich von den EPG-Zeiten abweichen.

Sortierung der Aufnahmen: den Dateinamen sowohl der programmierten Sendungen als auch von "Recording-TV-Live" ist jeweils Datum + Uhrzeit vorangestellt (in der Form "20200712_081000_"). Damit werden beide Arten im Downloadverzeichnis einheitlich sortiert.

9. EPG im Hintergrund laden

Diese Option beschleunigt den Aufbau der Listen mit EPG-Verwendung und hält die Daten aktuell. Bei den Senderlisten in TV-Livestreams wird sie auch genutzt, den Inhalt der aktuellen Sendung anzuzeigen - siehe EPG-Daten für TV-Live-Sender zeigen.
Geladen wird jeweils das komplette EPG für 12 Tage für die Sender, die bei tvtoday.de bekannt sind. Die Identifikation der Sender erfolgt über die EPG-ID's in der Datei livesenderTV.xml. Zugunsten der Programmaktualität ist das Intervall für die Aktualisierung auf 12 Stunden voreingestellt. Bei Bedarf kann ein längeres Intervall eingestellt werden (Setting EPG: Intervall für die Aktualisierung in der Kategorie Addon-Cache).
Die Datei livesenderTV.xml enthält neben den EPG-ID's die Livestreamquellen der überregionalen und lokalen ARD- und ZDFSender, Livestreams ausgewählter öfentlich zugänglicher Privat-Sender sowie öfentliche Event-Livestreams von ARD und ZDF.