Wirbelscan-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links)
 
(64 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
'''Autor: W. Koehler'''
 
'''Autor: W. Koehler'''
  
Das Plugin führt eine Kanalsuche durch für
+
Das Plugin führt eine Kanalsuche für digitales TV durch und fügt die Sender der channels.conf hinzu.
* DVB-T
+
 
* DVB-C
+
Unterstützt werden folgende Empfangsarten
* DVB-S
+
* [[DVB-T]]/[[DVB-T2|T2]]
* IVTV PVR x50 Karten mit IVTV >= 0.8 (bevorzugt: ivtv-1.x.x aus dem v4l-hg)
+
* [[DVB-C]]
und fügt die Sender der channels.conf hinzu. Dabei können auf Mischsystemen auch die verschiedenen Signalarten gleichzeitig und unabhängig voneinander gesucht werden. Die Konfiguration erfolgt ausschließlich über den Einstellungsdialog des Plugins.
+
* [[DVB-S]]/[[DVB-S2|S2]]
 +
* ATSC (VSB/QAM)
  
 
===Status===
 
===Status===
* DVB-T getestet mit cinergyT2, für andere Karten evtl. Anpassungen nötig.
+
Letztes Update 02/2021
* DVB-C getestet mit DVB-C FF Karte
+
* DVB-S getestet mit DVB-S FF Karte, ok.
+
* PVR x50 getestet mit PVR 350 und PVR 150/500, ok.
+
* siehe Versionsnummer, sicher noch Überarbeitung nötig.
+
* VDR Testversionen: 1.4.3, 1.4.7, 1.5.9
+
  
 
==Bilder==
 
==Bilder==
 
{|
 
{|
|[[Bild:Wirbelscan-plugin-00.jpg|thumb|none|''Kanalsuche'']]
+
|[[Bild:Wirbelscan-plugin-00.jpg|thumb|none|''Kanalsuche DVB-C'']]
 +
|[[Bild:Wirbelscan-plugin-01.jpg|thumb|none|''Kanalsuche DVB-S/S2'']]
 +
|[[Bild:Wirbelscan-plugin-02.jpg|thumb|none|''SAT>IP S/S2 (via telnet / control Plugin + putty)'']]
 
|}
 
|}
  
 
==Bedienung==
 
==Bedienung==
* Einstellung des Landes (''wichtig!'') im Setup Dialog
+
* Einstellungen->Plugins->wirbelscan->'''Settings (Gelb)'''
* Definition der Kanalsuche im Setup Dialog:
+
* Scanart wählen:
** DVB-T
+
** DVB-T/T2
 
** DVB-C
 
** DVB-C
** DVB-S
+
** DVB-S/S2
** IVTV PVR Karte
+
** ATSC
* bei analog noch das Plugin angeben (pvrinput/ptv)
+
* Einstellung von Land(DVB-T/T2, DVB-C) bzw. Satellit(DVB-S/S2) wählen
* Kanalsuche mit dem grünen Button starten.
+
* Einstellungen zum Scan wählen:
 +
** FTA
 +
** verschlüsselt
 +
** TV
 +
** Radio
 +
 
 +
Ab Version 2016.08.14:
 +
* remove invalid channels
 +
  Wenn diese Option aktiviert ist, erfolgt nach Ende des Scans ein Abgleich
 +
  von Kanalliste und beim Scan gefundenen Sendern nach channel IDs; alle Kanäle deren IDs
 +
  beim Scan nicht gefunden wurden, werden gelöscht. Es gibt dabei keine Garantie, dass alle
 +
  Kanäle beim Scan gefunden werden!
 +
  '''WARNUNG: Alle Sender die nicht beim Scan gefunden wurden werden entfernt!''' 
 +
* update existing channels
 +
  Wenn diese Option aktiviert ist, erfolgt nach Ende des Scans ein Abgleich
 +
  von Kanalliste und beim Scan gefundenen Sendern. Audio, Video, Namen etc. werden aktualisiert.
 +
* append new channels
 +
  Neue Kanäle (d.h. Kanäle deren channel IDs unbekannt sind), werden am Ende
 +
  der Kanalliste angefügt. Diese Option entspricht dem Verhalten bis Version 0.0.9
 +
 
 +
* mit '''OK''' oder '''Back''' zum vorherigen Menü wechseln.
 +
* mit '''Start (Grün)''' scan starten. '''Achtung:''' vorher prüfen, dass keine Timer anliegen.
  
 
==Hinweise==
 
==Hinweise==
  
* das Plugin löscht während des Scans alle vorhandenen Sender, diese werden nach dem Scan wiederhergestellt. Livewiedergabe und Aufnahmen während des Scans sind deswegen nicht möglich.
 
 
* das Plugin kann auch mit einer völlig leeren channels.conf (0 bytes) arbeiten.  
 
* das Plugin kann auch mit einer völlig leeren channels.conf (0 bytes) arbeiten.  
 
* ein Scan dauert je nach Scan Art bis zu 30 min  
 
* ein Scan dauert je nach Scan Art bis zu 30 min  
** DVB-T ~ 3 min  
+
** DVB-T/T2 ~ 6 min  
** DVB-C ~ 25 min (Symbolrate=AUTO, QAM=AUTO)
+
** DVB-C ~ 12 min
** DVB-C ~ 4,5 min (Symbolrate=6900, QAM=64)
+
** DVB-S/S2 ~ 21 min (Astra 19,2E)
** DVB-C ~ 5 min  (Symbolrate=6900, QAM=256)
+
* '''einige DVB Karten benötigen Angabe der Inversion: probieren "AUTO/OFF" und "AUTO/ON"'''
** DVB-S ~ 30 min (Astra 19,2E)
+
** pvrinput/ptv ~ 2min
+
* falls bei DVB-C Symbolrate und Modulation ('QAM') in den Einstellungen definiert werden/bekannt sind, kann damit die Dauer des Scans auf die Hälfte bis ein Sechstel verringert werden (~ 4,5min)
+
* die Signalqualität beeinflusst die Scanzeit und die Wahrscheinlichkeit, dass alle Kanäle gefunden werden
+
* bei DVB-T beeinflussen die Eigenschaften des Frontends deutlich die Scanzeit, je mehr Einstellungen auf AUTO gesetzt werden können, desto schneller der Scan.
+
  
 
==[[SVDRP]] Befehle==
 
==[[SVDRP]] Befehle==
* ab Version 0.0.3
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|- bgcolor=#efefef
 
|- bgcolor=#efefef
Zeile 54: Zeile 66:
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| S_TERR  || Startet DVB-T scan.
+
| '''S_TERR''' || '''Startet DVB-T scan.'''<pre>svdrpsend.pl plug wirbelscan s_terr</pre>
 
|-
 
|-
| S_CABL  || Startet DVB-C scan.
+
| '''S_CABL''' || '''Startet DVB-C scan.'''<pre>svdrpsend.pl plug wirbelscan s_cabl</pre>
 
|-
 
|-
| S_SAT  || Startet DVB-S scan.
+
| '''S_SAT'''   || '''Startet DVB-S scan.'''<pre>svdrpsend.pl plug wirbelscan s_sat</pre>
 
|-
 
|-
| S_PVR  || Startet PVRx50 scan.
+
| '''S_START''' || '''Start scan''' 1)<pre>svdrpsend.pl plug wirbelscan s_start</pre>
 
|-
 
|-
| S_STOP  || Stoppt alle scans (falls vorhanden).
+
| '''S_STOP''' || '''Stopp scan'''<pre>svdrpsend.pl plug wirbelscan s_stop</pre>
 
|-
 
|-
| M_AUTO  || Setzt DVB-C Modulation auf AUTO.
+
| '''SETUP''' ''<verb:log:type:inv_t:inv_c:srate:qam:cidx:sidx:s2:atsc:flags>''
 +
||'''change plugin setup''' 1)
 +
''verb'' - verbosity (0..5)<br>
 +
''log'' - logfile (0=OFF, 1=stdout, 2=syslog)<br>
 +
''type'' - scan type (0=DVB-T, 1=DVB-C, 2=DVB-S/S2, 5=ATSC)<br>
 +
''inv_t'' - DVB-T inversion (0=AUTO/OFF, 1=AUTO/ON)<br>
 +
''inv_c'' - DVB-C inversion (0=AUTO/OFF, 1=AUTO/ON)<br>
 +
''srate'' - DVB-C Symbolrate (0..15)<br>
 +
''qam'' - DVB-C modulation (0=AUTO, 1=QAM64, 2=QAM128, 3=QAM256, 4=ALL)<br>
 +
''cidx'' - country list index (Germany = 80)<br>
 +
''sidx'' - satellite list index (S19.2E = 6, S23.5E = 8)<br>
 +
''s2'' - enable DVB-S2 (0=OFF, 1=ON)<br>
 +
''atsc'' - ATSC scan type (0=VSB, 1=QAM, 2=VSB+QAM)<br>
 +
''flags'' - bitwise flag of  TV=1, RADIO=2, FTA=4, SCRAMBLED=8
 +
  <pre>svdrpsend.pl plug wirbelscan setup 3:1:1:0:0:0:0:80:6:1:0:31</pre>
 
|-
 
|-
| M64    || Setzt DVB-C Modulation auf QAM64.
+
| '''STORE'''  || '''Store Setup''' 1) <pre>svdrpsend.pl plug wirbelscan store</pre>
 
|-
 
|-
| M128   || Setzt DVB-C Modulation auf QAM128.
+
| '''LSTC'''   || '''List Country IDs''' 1) <pre>svdrpsend.pl plug wirbelscan lstc</pre>
 
|-
 
|-
| M256   || Setzt DVB-C Modulation auf QAM256.
+
| '''LSTS'''   || '''List Satellite IDs''' 1) <pre>svdrpsend.pl plug wirbelscan lsts</pre>
 
|-
 
|-
| SR_AUTO || Setzt DVB-C Symbolrate auf AUTO.
+
| '''QUERY'''  || '''Query Plugin Version, Setup Werte, Plugin Service API''' 1) <pre>svdrpsend.pl plug wirbelscan query</pre>
|-
+
| SR6900  || Setzt DVB-C Symbolrate auf 6900.
+
|-
+
| SR6875  || Setzt DVB-C Symbolrate auf 6875.
+
 
|}
 
|}
  
Einzugeben über telnet oder vdradmin als z.B. "plug wirbelscan s_pvr"
+
Einzugeben über ssh/putty oder vdradmin als z.B. "plug wirbelscan s_start"
 +
 
 +
 
 +
==Plugin Compilieren==
 +
* vdr kleiner 2.3.1: 0.0.9, ab 2.3.1: &lt;YYYY.MM.DD&gt;
 +
* Versionen größer 0.0.9: Das enthaltene Makefile ist nur noch als 'Vorlage' zum Vervollständigen zu verstehen.
 +
** in das VDR PLUGINS/src Verzeichnis entpacken
 +
** verlinken
 +
** im Plugin Verzeichnis ./build aufrufen.
  
==Hardwareanforderungen==
 
* DVB Karte oder PVRx50 Karte
 
  
==Softwareanforderungen==
+
==Aktuelle Version==
* aktuelle v4l2 Header Dateien mit ivtv Support (/usr/include/linux/videodev2.h)
+
[https://www.gen2vdr.de/wirbel/wirbelscan/vdr-wirbelscan-2021.02.18.tgz Version 2021.02.18]
* DVB Header
+
* für PVR x50 IVTV >= 0.8 !!!, damit auch Kernel >= 2.6.18, dringend empfohlen: 1.x.x
+
* falls pvrinput (>=20080601) mit neuer Kanalsyntax betrieben werden soll: iptv pluginparams Patch
+
  
==Installation==
 
* siehe allgemeine Plugin Installation
 
<!--
 
===Optionen===
 
* keine Optionen. -->
 
<!--
 
===Patches===
 
* keine nötig. -->
 
<!--
 
==Konfiguration==
 
* nur allgemeine Installation wie üblich.  -->
 
<!-- ===Einstellungen===
 
* nur Plugin Setup Dialog. -->
 
<!-- ===Parameter===
 
* keine -->
 
<!-- ==Sonstiges== -->
 
<!-- ===Probleme=== -->
 
<!-- ===Tipps=== -->
 
<!-- ===Wunschliste=== -->
 
<!-- ===Snapshot=== -->
 
 
==Links==
 
==Links==
# [http://wirbel.htpc-forum.de/wirbelscan/index2.html Homepage]
+
# [https://gen2vdr.de/wirbel/wirbelscan/index2.html Homepage]
# [http://wirbel.htpc-forum.de/wirbelscan/vdr-wirbelscan-0.0.4a_20080515.tgz Download (source code)]
+
# [http://packages.gentoo.org/ebuilds/?vdr-wirbelscan-0.0.2 gentoo ebuild wirbelscan-0.0.2]
+
# [http://www.e-tobi.net/repositories/repositories.html debian Pakete wirbelscan-0.0.2]
+
  
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 +
[[Kategorie:Kanalscanner und Empfangsstatus]]
 
{{i18n|wirbelscan-plugin}}
 
{{i18n|wirbelscan-plugin}}

Aktuelle Version vom 20. Februar 2021, 16:34 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: W. Koehler

Das Plugin führt eine Kanalsuche für digitales TV durch und fügt die Sender der channels.conf hinzu.

Unterstützt werden folgende Empfangsarten

[Bearbeiten] Status

Letztes Update 02/2021

[Bearbeiten] Bilder

Kanalsuche DVB-C
Kanalsuche DVB-S/S2
SAT>IP S/S2 (via telnet / control Plugin + putty)

[Bearbeiten] Bedienung

  • Einstellungen->Plugins->wirbelscan->Settings (Gelb)
  • Scanart wählen:
    • DVB-T/T2
    • DVB-C
    • DVB-S/S2
    • ATSC
  • Einstellung von Land(DVB-T/T2, DVB-C) bzw. Satellit(DVB-S/S2) wählen
  • Einstellungen zum Scan wählen:
    • FTA
    • verschlüsselt
    • TV
    • Radio

Ab Version 2016.08.14:

  • remove invalid channels
 Wenn diese Option aktiviert ist, erfolgt nach Ende des Scans ein Abgleich
 von Kanalliste und beim Scan gefundenen Sendern nach channel IDs; alle Kanäle deren IDs
 beim Scan nicht gefunden wurden, werden gelöscht. Es gibt dabei keine Garantie, dass alle
 Kanäle beim Scan gefunden werden!
 WARNUNG: Alle Sender die nicht beim Scan gefunden wurden werden entfernt!  
  • update existing channels
 Wenn diese Option aktiviert ist, erfolgt nach Ende des Scans ein Abgleich
 von Kanalliste und beim Scan gefundenen Sendern. Audio, Video, Namen etc. werden aktualisiert.
  • append new channels
 Neue Kanäle (d.h. Kanäle deren channel IDs unbekannt sind), werden am Ende
 der Kanalliste angefügt. Diese Option entspricht dem Verhalten bis Version 0.0.9
  • mit OK oder Back zum vorherigen Menü wechseln.
  • mit Start (Grün) scan starten. Achtung: vorher prüfen, dass keine Timer anliegen.

[Bearbeiten] Hinweise

  • das Plugin kann auch mit einer völlig leeren channels.conf (0 bytes) arbeiten.
  • ein Scan dauert je nach Scan Art bis zu 30 min
    • DVB-T/T2 ~ 6 min
    • DVB-C ~ 12 min
    • DVB-S/S2 ~ 21 min (Astra 19,2E)
  • einige DVB Karten benötigen Angabe der Inversion: probieren "AUTO/OFF" und "AUTO/ON"

[Bearbeiten] SVDRP Befehle

Parameter Beschreibung
S_TERR Startet DVB-T scan.
svdrpsend.pl plug wirbelscan s_terr
S_CABL Startet DVB-C scan.
svdrpsend.pl plug wirbelscan s_cabl
S_SAT Startet DVB-S scan.
svdrpsend.pl plug wirbelscan s_sat
S_START Start scan 1)
svdrpsend.pl plug wirbelscan s_start
S_STOP Stopp scan
svdrpsend.pl plug wirbelscan s_stop
SETUP <verb:log:type:inv_t:inv_c:srate:qam:cidx:sidx:s2:atsc:flags> change plugin setup 1)

verb - verbosity (0..5)
log - logfile (0=OFF, 1=stdout, 2=syslog)
type - scan type (0=DVB-T, 1=DVB-C, 2=DVB-S/S2, 5=ATSC)
inv_t - DVB-T inversion (0=AUTO/OFF, 1=AUTO/ON)
inv_c - DVB-C inversion (0=AUTO/OFF, 1=AUTO/ON)
srate - DVB-C Symbolrate (0..15)
qam - DVB-C modulation (0=AUTO, 1=QAM64, 2=QAM128, 3=QAM256, 4=ALL)
cidx - country list index (Germany = 80)
sidx - satellite list index (S19.2E = 6, S23.5E = 8)
s2 - enable DVB-S2 (0=OFF, 1=ON)
atsc - ATSC scan type (0=VSB, 1=QAM, 2=VSB+QAM)
flags - bitwise flag of TV=1, RADIO=2, FTA=4, SCRAMBLED=8

svdrpsend.pl plug wirbelscan setup 3:1:1:0:0:0:0:80:6:1:0:31
STORE Store Setup 1)
svdrpsend.pl plug wirbelscan store
LSTC List Country IDs 1)
svdrpsend.pl plug wirbelscan lstc
LSTS List Satellite IDs 1)
svdrpsend.pl plug wirbelscan lsts
QUERY Query Plugin Version, Setup Werte, Plugin Service API 1)
svdrpsend.pl plug wirbelscan query

Einzugeben über ssh/putty oder vdradmin als z.B. "plug wirbelscan s_start"


[Bearbeiten] Plugin Compilieren

  • vdr kleiner 2.3.1: 0.0.9, ab 2.3.1: <YYYY.MM.DD>
  • Versionen größer 0.0.9: Das enthaltene Makefile ist nur noch als 'Vorlage' zum Vervollständigen zu verstehen.
    • in das VDR PLUGINS/src Verzeichnis entpacken
    • verlinken
    • im Plugin Verzeichnis ./build aufrufen.


[Bearbeiten] Aktuelle Version

Version 2021.02.18

[Bearbeiten] Links

  1. Homepage
In anderen Sprachen