Aufnahmesteuerung - Neutrino: Unterschied zwischen den Versionen
Version vom 2. Januar 2021, 15:44 Uhr ⧼parentheses⧽ Hvkls⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽ |
Version vom 2. Januar 2021, 15:46 Uhr ⧼parentheses⧽ Hvkls⧼word-separator⧽⧼parentheses⧽ |
||
Zeile 10: | Zeile 10: | ||
TV-Browser: General settings: Channels: [...]: Configure selected channels | TV-Browser: General settings: Channels: [...]: Configure selected channels | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Software installieren == | == Software installieren == | ||
Zeile 82: | Zeile 52: | ||
sudo chmod 0755 /path/to/tvb2AB.sh | sudo chmod 0755 /path/to/tvb2AB.sh | ||
+ | |||
+ | == Einrichtung == | ||
+ | |||
+ | 1. "[https://www.tvbrowser.org/index.php?id=remotesoft#1419588882162_817 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 (einfachste Möglichkeit: zuerst tvb2AB.tcf ins Plugin importieren) | ||
+ | |||
+ | 2.2.1. Application (/path/to/ durch den echten Pfad ersetzen) | ||
+ | |||
+ | /path/to/tvb2AB.sh | ||
+ | |||
+ | 2.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.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.2.4. Settings | ||
+ | |||
+ | 2.2.4.1. Maximum simultaneous recordings: 2 (entsprechend der Tuner-Anzahl der Neutrino-Box wählen) | ||
+ | |||
+ | 2.2.4.2. [ ] Check if returns Error Value | ||
+ | |||
+ | 2.2.4.3. [X] Show result Dialog only on error | ||
== 4. Bemerkungen == | == 4. Bemerkungen == |
Version vom 2. Januar 2021, 15:46 Uhr
Inhaltsverzeichnis
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")
Damit alles reibungslos funktioniert, müssen folgende Voraussetzungen erfüllt sein:
1. In Neutrino müssen "Favorites" angelegt sein.
Neutrino: Service: Bouquet-Verwaltung: Meine Favoriten: [...]
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
Software installieren
1. Herunterladen von tvb2AB.tar.gz
SHA512
c00cffed28e609221831ed3b862c8a371328b0c88455ed854d9b57b32a60c0964a723a546b2db46b67686819deeced8ba9b672e71324635b1310844cfb52baa6 tvb2AB.tar.gz
2. Entpacken
tar -xvzf tvb2AB.tar.gz
3. tv2AB.sh mit einem Texteditor, der *nix-Zeilenenden beherrscht, konfigurieren und dann abspeichern ;)
3.1. IP-Adresse oder DNS-Name der Neutrino Box (notwendig)
box_ip="h7"
3.2. Aufnahme fängt ... Sekunden früher an (notwendig; muss mit Neutrino: Einstellungen: Aufnahme: Timer übereinstimmen)
rec_corr_start="300"
3.3. Aufnahme läuft ... Sekunden länger (notwendig; muss mit Neutrino: Einstellungen: Aufnahme: Timer übereinstimmen)
rec_corr_end="600"
3.4. Pfad zum Web-Browser (optional; wenn kein Web-Browser gewünscht: leer lassen)
webbrowser="/usr/bin/open"
3.5. 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"
4. An den gewünschten Ort kopieren (muss mit den Einstellungen oben übereinstimmen)
sudo cp tvb2AB.sh /path/to/tvb2AB.sh
5. Ausführbar machen
sudo chmod 0755 /path/to/tvb2AB.sh
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 (einfachste Möglichkeit: zuerst tvb2AB.tcf ins Plugin importieren)
2.2.1. Application (/path/to/ durch den echten Pfad ersetzen)
/path/to/tvb2AB.sh
2.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.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.2.4. Settings
2.2.4.1. Maximum simultaneous recordings: 2 (entsprechend der Tuner-Anzahl der Neutrino-Box wählen)
2.2.4.2. [ ] Check if returns Error Value
2.2.4.3. [X] Show result Dialog only on error
4. Bemerkungen
- Die ebenfalls enthaltene Datei "tvb2AB.tcf" kann als Voreinstellung in das Plugin importiert werden.