Aufnahmesteuerung - Neutrino: Unterschied zwischen den Versionen

Aus TV-Browser Wiki
Wechseln zu: Navigation⧼comma-separator⧽Suche
Hvkls⧼word-separator⧽⧼parentheses⧽
Hvkls⧼word-separator⧽⧼parentheses⧽
Zeile 73: Zeile 73:
 
Die ebenfalls enthaltene Datei "tv2AB.tcf" kann auch in das Plugin importiert werden.
 
Die ebenfalls enthaltene Datei "tv2AB.tcf" kann auch in das Plugin importiert werden.
  
Vgl. auch [https://hilfe.tvbrowser.org/viewtopic.php?p=125284#p125284]
+
Vgl. auch [https://hilfe.tvbrowser.org/viewtopic.php?p=125284#p125284 https://hilfe.tvbrowser.org/viewtopic.php?p=125284#p125284]

Version vom 2. Januar 2021, 14:25 Uhr

Erstellen und Löschen von Aufnahme-Timern auf Neutrino-Boxen aus TV-Browser heraus (für *nix-Systeme); unter Mac OS X auch Synchronisation mit iCal (Kalender "TV-Browser").

0. Damit alles reibungslos funktioniert, müssen folgende Voraussetzungen erfüllt sein:

0.1. In Neutrino müssen "Favorites" angelegt sein.

0.2. Die Namen der Neutrino "Favorites" müssen zu 100 % den Namen der Kanäle im TV-Browser entsprechen (TV-Browser: General settings: Channels: [...]: Configure selected channels)


Einrichtung

1. "Recording control"-Plugin (alias "Aufnahmesteuerung" alias "Capture Plugin") installieren.

2. Im Plugin ein Gerät hinzufügen und konfigurieren

2.1. TV-Browser: Preferences: Plugins: Recording Control: Devices: Add Device: tvb2AB (Default Driver)

2.2. Gerät konfigurieren (/path/to/ durch den echten Pfad ersetzen)

2.1. Application

/path/to/tvb2AB.sh

2.2. Parameters for recording (mit den Anführungszeichen; Type: Insert)

"<TVB2AB_action>ADD</TVB2AB_action><TVB2AB_channel_name>{channel_name}</TVB2AB_channel_name><TVB2AB_end_unix>{end_unix}</TVB2AB_end_unix><TVB2AB_episode>{episode}</TVB2AB_episode><TVB2AB_episode_number>{episode_number}</TVB2AB_episode_number><TVB2AB_genre>{genre}</TVB2AB_genre><TVB2AB_length_minutes>{length_minutes}</TVB2AB_length_minutes><TVB2AB_origin>{origin}</TVB2AB_origin><TVB2AB_original_episode>{original_episode}</TVB2AB_original_episode><TVB2AB_original_title>{original_title}</TVB2AB_original_title><TVB2AB_production_year>{production_year}</TVB2AB_production_year><TVB2AB_season_number>{season_number}</TVB2AB_season_number><TVB2AB_start_unix>{start_unix}</TVB2AB_start_unix><TVB2AB_title>{title}</TVB2AB_title><TVB2AB_url>{url}</TVB2AB_url>"

2.3. Parameters for deleting (mit den Anführungszeichen; Type: Insert)

"<TVB2AB_action>DEL</TVB2AB_action><TVB2AB_channel_name>{channel_name}</TVB2AB_channel_name><TVB2AB_end_unix>{end_unix}</TVB2AB_end_unix><TVB2AB_episode>{episode}</TVB2AB_episode><TVB2AB_episode_number>{episode_number}</TVB2AB_episode_number><TVB2AB_genre>{genre}</TVB2AB_genre><TVB2AB_length_minutes>{length_minutes}</TVB2AB_length_minutes><TVB2AB_origin>{origin}</TVB2AB_origin><TVB2AB_original_episode>{original_episode}</TVB2AB_original_episode><TVB2AB_original_title>{original_title}</TVB2AB_original_title><TVB2AB_production_year>{production_year}</TVB2AB_production_year><TVB2AB_season_number>{season_number}</TVB2AB_season_number><TVB2AB_start_unix>{start_unix}</TVB2AB_start_unix><TVB2AB_title>{title}</TVB2AB_title><TVB2AB_url>{url}</TVB2AB_url>"

2.4. Settings

2.4.1. Maximum simultaneous recordings: 2 (entsprechend der Tuner-Zahl der Neutrino-Box wählen)

2.4.2. [ ] Check if returns Error Value

2.4.3. [X] Show result Dialog only on error

3. Software installieren

3.1. Herunterladen

TO-DO

3.2. Entpacken

tar -xvzf tvb2AB.tar.gz # Entpacken

3.3. Konfigurieren mit einem Texteditor, der *nix-Zeilenenden beherrscht, und speichern ;)

  1. IP-Adresse oder DNS-Name der Neutrino Box (notwendig)

box_ip="h7"

  1. Aufnahme fängt ... Sekunden früher an (notwendig; muss mit den Neutrino-Einstellungen übereinstimmen)

rec_corr_start="300"

  1. Aufnahme läuft ... Sekunden länger (notwendig; muss mit den Neutrino-Einstellungen übereinstimmen)

rec_corr_end="600"

  1. Pfad zum Web-Browser (optional; wenn kein Web-Browser gewünscht: leer lassen)

webbrowser="/usr/bin/open"

  1. Name des iCal-Kalenders (optional; wenn kein iCal gewünscht wird: leer lassen; wenn nicht leer, wird der Kalender bei Bedarf automatisch angelegt)

ical_name="TV-Browser"

3.4. An den gewünschten Ort kopieren (muss mit den Einstellungen oben übereinstimmen)

sudo cp tvb2AB.sh /path/to/tvb2AB.sh

3.5. Ausführbar machen

sudo chmod 0755 /path/to/tvb2AB.sh


Die ebenfalls enthaltene Datei "tv2AB.tcf" kann auch in das Plugin importiert werden.

Vgl. auch https://hilfe.tvbrowser.org/viewtopic.php?p=125284#p125284