Tvmovie2vdr

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installations Routine für die Perl::Module)
(> VDR 1.7.15 Default SVDR-Port auf 6419 geändert)
 
(54 dazwischenliegende Versionen von 39 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
{{Box Kritisch|
 +
1=Seit Mitte Januar 2009 stellt TVMovie seine EPG-Daten nicht mehr wie bisher zur Verfügung, so dass tvmovie2vdr gegebenenfalls umkonfiguriert werden muss.  Im VDR-Portal beschäftigt sich [http://www.vdr-portal.de/board/thread.php?threadid=70220 ein Thread] mit diesem Thema.
 +
 +
Diese Änderung in der config.pl behebt das Problem:
 +
alt:
 +
  our $baseurl = "http://tvmovie.kunde.serverflex.info/onlinedata/xml-gz5/"; 
 +
  our $aendurl = "http://tvmovie.kunde.serverflex.info/onlinedata/xml-aend-gz5/";
 +
 +
neu:
 +
  our $baseurl = "http://www.clickfinder.de/daten/onlinedata/xml-gz5/";
 +
  our $aendurl = "http://www.clickfinder.de/daten/onlinedata/xml-aend-gz5/";
 +
}}
 +
 
==Beschreibung==
 
==Beschreibung==
 
Aus der '''README'''
 
Aus der '''README'''
  
Dieses Script lädt die Programmdaten von TVMovie, Hoerzu, TVInfo (alle erfordern eine Internetverbindung) und Infosat (hierbei ist keine Internetverbindung erforderlich) herunter und trägt diese Daten als EPG-Daten im VDR ein. Sind bereits Daten vorhanden dann werden diese überschrieben. Existieren keine EPG-Daten, werden die Daten von tvm2vdr komplett eingetragen.
+
Dieses Script lädt die Programmdaten von TVMovie, Hoerzu (epgdata.com), TVInfo, Premiere, TvToday (alle erfordern eine Internetverbindung) und Infosat (hierbei ist keine Internetverbindung erforderlich) herunter und trägt diese Daten als EPG-Daten im VDR ein. Sind bereits Daten vorhanden dann werden diese überschrieben. Existieren keine EPG-Daten, werden die Daten von tvm2vdr komplett eingetragen.
  
Weiterhin ist tvinfomerk2vdr.pl verfügbar, dass die Sendungen auf dem tvinfo-
+
Weiterhin ist tvinfomerk2vdr.pl verfügbar, das die Sendungen auf dem tvinfo-Merkzettel in vdr-timer importiert. Evtl. bestehende Timer werden am Prefix erkannt. Laufende Aufnahmen werden nicht aktualisiert.
Merkzettel in vdr-timer importiert. Evtl. bestehende Timer werden am Prefix erkannt. Laufende Aufnahmen werden nicht aktualisiert.
+
  
 
Neuerdings gibt es einen Importer fuer Infosat-Daten. Hier muss der Infosat-Scanner von Zzam [[infosatepg]] installiert sein.
 
Neuerdings gibt es einen Importer fuer Infosat-Daten. Hier muss der Infosat-Scanner von Zzam [[infosatepg]] installiert sein.
  
==Softwareanforderungen==
+
Eine Alternative zu diesem Skript ist das [http://vdr-plugin-tvm2vdr.origo.ethz.ch/download tvm2vdr Plugin] [http://www.vdr-portal.de/board/thread.php?threadid=84356 Thread]
* siehe README
+
  
 
==Installation==
 
==Installation==
Zeile 58: Zeile 69:
 
'''config.pl''' enthält die Konfigurationsdaten wie Datei- und Verzeichnisnamen sowie die Anmeldeinformationen für die verschiedenen Datenquellen.  
 
'''config.pl''' enthält die Konfigurationsdaten wie Datei- und Verzeichnisnamen sowie die Anmeldeinformationen für die verschiedenen Datenquellen.  
  
Als nächstes müssen alle Sender, die aktualisiert werden sollen, in die '''channels.pl''' eingetragen werden. Die Datei ist bereits mit vielen Sendern gefüllt, die jedoch evtl. angepasst werden müssen. Falls es beim Einspielen der EPG-Daten zu Fehlermeldungen kommt, BITTE die channel-ID in der channels.pl pruefen! Das Script '''printchannels.pl''' im Verzeichnis '''contrib''' liefert alle channel-IDs aus der channels.conf Datei. Diese channel-IDs MÜSSEN in die channels.pl Datei uebertragen werden!
+
Als nächstes müssen alle Sender, die aktualisiert werden sollen, in die '''channels.pl''' eingetragen werden. Die Datei ist bereits mit vielen Sendern gefüllt, die jedoch evtl. angepasst werden müssen. Falls es beim Einspielen der EPG-Daten zu Fehlermeldungen kommt, BITTE die channel-ID in der channels.pl pruefen! Das Script '''printchannels(.pl)''' im Verzeichnis '''contrib''' liefert alle channel-IDs aus der channels.conf Datei. Diese channel-IDs MÜSSEN in die channels.pl Datei uebertragen werden!
 
Bitte darauf achten, dass die Datei mit "1;" endet.
 
Bitte darauf achten, dass die Datei mit "1;" endet.
  
 
Abschliessend wird in der Datei '''channels_wanted.pl''' eingetragen, von welchem Provider man für welchen Sender EPG-Daten beziehen möchte. Die möglichen Werte sind in der Datei dokumentiert. Auch hier bitte wieder darauf achten, dass die Datei mit "1;" endet.
 
Abschliessend wird in der Datei '''channels_wanted.pl''' eingetragen, von welchem Provider man für welchen Sender EPG-Daten beziehen möchte. Die möglichen Werte sind in der Datei dokumentiert. Auch hier bitte wieder darauf achten, dass die Datei mit "1;" endet.
 +
 +
Wichtig ist ausserdem, dass die ''ISO-Bezeichnungen der Sender'' in '''channels.pl''' und '''channels_wanted.pl''' identisch sind, und mit den Bezeichnungen der Sender in der '''channels.conf''' übereinstimmen.
  
 
Für weitere Informationen liegt den Scripts eine ausführliche README.gz bei!
 
Für weitere Informationen liegt den Scripts eine ausführliche README.gz bei!
 +
 +
Mit [http://www.vdr-portal.de/board/thread.php?threadid=60140 diesem] Skript können die channels_wanted.pl und die channels.pl automatisch erstellt werden. Dafür werden allerdings einige perl module benötigt.
  
  
Zeile 79: Zeile 94:
 
===Neue Sender von [[infosatepg]] hinzufuegen===
 
===Neue Sender von [[infosatepg]] hinzufuegen===
  
Erscheint ein neuer TV-Sender, der kein eigenes EPG mitbringt (so wie Anfang 2006 "Das Vierte"), kann man versuchen, ob der Dienst [[infosatepg]] die fehlenden EPG-Daten liefert.
+
Erscheint ein neuer TV-Sender, der kein eigenes EPG mitbringt (so wie Ende 2005 "Das Vierte"), kann man versuchen, ob der Dienst [[infosatepg]] die fehlenden EPG-Daten liefert.
  
 
Damit tvmovie2vdr die EPG-Daten übernimmt, sind folgende Eintragungen (jeweils VOR der abschliessenden "1;") erforderlich:
 
Damit tvmovie2vdr die EPG-Daten übernimmt, sind folgende Eintragungen (jeweils VOR der abschliessenden "1;") erforderlich:
Zeile 85: Zeile 100:
 
In '''channels.pl'''
 
In '''channels.pl'''
  
  @chan{"das-vierte.de"}              = ["S19.2E-0-12460-1793", "067"   ,"12"   ,"Das VIERTE"     ,"12","das-vierte"];
+
#                                                              TVMovie-ID(nicht ändern)
 +
#                                                                |
 +
#    die ISO-Bezeichnung des        die channel-id. Bei          |    TVInfo-ID(nicht ändern)
 +
#    Senders (nicht ändern)        Unsicherheit bitte            |      |
 +
#      |                          printchannels.pl              |      |  TVInfo-Name(nicht ändern)
 +
#      |                          benutzen                      |      |      |
 +
#      |                                  |                    |      |      |          Hoerzu-ID(nicht ändern)
 +
#      |                                  |                    |      |      |          |
 +
#      |                                  |                    |      |      |          |      infosat channel name
 +
#      |                                  |                    |      |      |          |        |
 +
#      |                                  |                    |      |      |          |        |
 +
#      v                                  v                    v      v      v          v        v
 +
 
 +
  @chan{"das-vierte.de"}              = ["S19.2E-133-5-1793",   "067" ,"210" ,"Das Vierte" ,"486","das-vierte","","DVIER"];
  
 
In '''channels_wanted.pl'''
 
In '''channels_wanted.pl'''
Zeile 97: Zeile 125:
 
'''Angaben ohne jede Gewähr, da von vielen Usern zusammengetragen!'''
 
'''Angaben ohne jede Gewähr, da von vielen Usern zusammengetragen!'''
 
Diese Liste lebt von der Aktualisierung durch User, deswegen bitte alle bekannten Änderungen vermerken.
 
Diese Liste lebt von der Aktualisierung durch User, deswegen bitte alle bekannten Änderungen vermerken.
 +
<br>20.12.2008 channels.pl aktualisiert (channel-id, TVInfo-ID und TVInfo-Name)<br>
 +
<br>12.12.2007 Premiere StationIDs hereingenommen/überarbeitet.<br>
 +
17.12.2007: Falls mit ctvdr keine Daten heruntergeladen werden, sollte man die "$"-Zeichen durch "@" ersetzen.
 
}}
 
}}
 
<br>
 
<br>
Zeile 103: Zeile 134:
 
#!/usr/bin/perl
 
#!/usr/bin/perl
  
# Kanalliste, ordnet den Sendern ein Provider zu
 
 
#
 
#
 
#
 
#
#
+
#      die Bezeichnung des
#      die ISO-Bezeichnung des
+
 
#      Senders (nicht ändern)
 
#      Senders (nicht ändern)
#              |                         EPG von welchem
+
#              |                             EPG von welchem
#              |                         Provider laden ?
+
#              |                             Provider laden ?
#              |                         0=garnicht
+
#              |                             0=garnicht
#              |                         1=von tvmovie
+
#              |                             1=von tvmovie
#              |                         2=von tvinfo
+
#              |                             2=von tvinfo
#              |                         3=von hoerzu
+
#              |                             3=von hoerzu
#              |                         4=infosat
+
#              |                             4=infosat
#              |                             |
+
#              |                             5=premiere
#              v                              v
+
#              |                            6=tvtoday
 
+
#               |                                  |
# Oeffentlich Rechtliche
+
#              v                                  v
@chan_wanted{"ard.de"}                      = "0";
+
#Favoriten
@chan_wanted{"zdf.de"}                      = "0";
+
$chan_wanted{"Das Erste"}                       = "1";
@chan_wanted{"einsfestival.ard.de"}        = "0";
+
$chan_wanted{"ZDF"}                             = "1";
@chan_wanted{"einsmuxx.ard.de"}            = "0";
+
$chan_wanted{"SÜDWEST Ferns. BW"}              = "1";
@chan_wanted{"einsextra.ard.de"}            = "0";
+
$chan_wanted{"RTL2"}                           = "1";
@chan_wanted{"theater.zdf.de"}              = "0";
+
$chan_wanted{"SAT.1"}                           = "1";
@chan_wanted{"doku.zdf.de"}                = "0";
+
$chan_wanted{"RTL Television"}                  = "1";
@chan_wanted{"info.zdf.de"}                = "0";
+
$chan_wanted{"ProSieben"}                       = "1";
 
+
$chan_wanted{"MTV Germany"}                    = "2";
# Private
+
$chan_wanted{"VIVA"}                           = "2";
@chan_wanted{"sat1.de"}                    = "0";
+
$chan_wanted{"comedycentral.de"}               = "1";
@chan_wanted{"sat1-austria.de"}            = "0";
+
$chan_wanted{"KABEL1"}                         = "1";
@chan_wanted{"sat1-schweiz.de"}            = "0";
+
$chan_wanted{"VOX"}                             = "1";
@chan_wanted{"prosieben.de"}                = "0";
+
$chan_wanted{"Super RTL"}                       = "1";
@chan_wanted{"prosieben-austria.de"}        = "0";
+
$chan_wanted{"TELE 5"}                         = "1";
@chan_wanted{"prosieben-schweiz.de"}        = "0";
+
$chan_wanted{"NICK"}                           = "1";
@chan_wanted{"kabel1.de"}                  = "0";
+
$chan_wanted{"KiKa"}                           = "1";
@chan_wanted{"kabel1-austria.de"}          = "0";
+
$chan_wanted{"Eurosport"}                       = "1";
@chan_wanted{"kabel1-schweiz.de"}          = "0";
+
$chan_wanted{"DSF"}                             = "1";
@chan_wanted{"rtl.de"}                      = "0";
+
$chan_wanted{"N24"}                             = "1";
@chan_wanted{"rtl-austria.de"}              = "0";
+
$chan_wanted{"n-tv"}                           = "1";
@chan_wanted{"rtl2.de"}                    = "0";
+
$chan_wanted{"DELUXE MUSIC"}                    = "0";
@chan_wanted{"rtl2-austria.de"}            = "0";
+
$chan_wanted{"tv.gusto"}                        = "1";
@chan_wanted{"superrtl.de"}                = "0";
+
$chan_wanted{"9Live"}                           = "1";
@chan_wanted{"superrtl-austria.de"}        = "0";
+
$chan_wanted{"ORF1"}                           = "1";
@chan_wanted{"vox.de"}                      = "0";
+
$chan_wanted{"ORF2"}                           = "1";
@chan_wanted{"vox-austria.de"}              = "0";
+
$chan_wanted{"ANIXE SD"}                       = "2";
 
+
# 3te & Regional-Programme
+
@chan_wanted{"4.de"}                        = "0";
+
@chan_wanted{"3.br-online.de"}              = "0";
+
@chan_wanted{"ndr.de"}                      = "0";
+
@chan_wanted{"ndr-hh.de"}                  = "0";
+
@chan_wanted{"ndr-nds.de"}                  = "0";
+
@chan_wanted{"ndr-sh.de"}                  = "0";
+
@chan_wanted{"SF1"}                        = "0";
+
@chan_wanted{"SF2"}                        = "0";
+
@chan_wanted{"hr-online.de"}                = "0";
+
@chan_wanted{"berlin.rbb.de"}               = "0";
+
@chan_wanted{"brandenburg.rbb.de"}          = "0";
+
@chan_wanted{"wdr.de"}                     = "0";
+
@chan_wanted{"wdr-aachen.de"}               = "0";
+
@chan_wanted{"wdr-bielefeld.de"}            = "0";
+
@chan_wanted{"wdr-dortmund.de"}            = "0";
+
@chan_wanted{"wdr-düsseldorf.de"}          = "0";
+
@chan_wanted{"wdr-essen.de"}                = "0";
+
@chan_wanted{"wdr-münster.de"}              = "0";
+
@chan_wanted{"wdr-siegen.de"}              = "0";
+
@chan_wanted{"wdr-wuppertal.de"}           = "0";
+
@chan_wanted{"swr.de"}                     = "0";
+
@chan_wanted{"mdr.de"}                      = "0";
+
@chan_wanted{"arte-tv.com"}                = "0";
+
@chan_wanted{"berlin.de"}                  = "0";
+
@chan_wanted{"TRT"}                        = "0";
+
@chan_wanted{"FAB"}                        = "0";
+
@chan_wanted{"TV München"}                  = "0";
+
@chan_wanted{"tv.nrw"}                     = "0";
+
@chan_wanted{"HH1"}                        = "0";
+
@chan_wanted{"BRAlpha"}                    = "0";
+
@chan_wanted{"kika.de"}                     = "0";
+
@chan_wanted{"rhein main tv.de"}           = "0";
+
@chan_wanted{"3sat.de"}                     = "0";
+
 
+
# Oesterreich
+
@chan_wanted{"1.orf.at"}                    = "0";
+
@chan_wanted{"2.orf.at"}                   = "0";
+
@chan_wanted{"ATVplus"}                     = "0";
+
 
+
# NL
+
@chan_wanted{"1.omroep.nl"}                = "0";
+
@chan_wanted{"2.omroep.nl"}                 = "0";
+
@chan_wanted{"3.omroep.nl"}                 = "0";
+
 
+
#Sport
+
@chan_wanted{"eurosport.de"}               = "0";
+
@chan_wanted{"dsf.com"}                     = "0";
+
 
+
#Musik
+
@chan_wanted{"mtv.de"}                     = "0";
+
@chan_wanted{"viva.tv"}                     = "0";
+
@chan_wanted{"viva2.de"}                    = "0";
+
 
+
#Nachrichten
+
@chan_wanted{"n-tv.de"}                     = "0";
+
@chan_wanted{"n24.de"}                      = "0";
+
@chan_wanted{"cnn.com"}                    = "0";
+
@chan_wanted{"nbc.de"}                      = "0";
+
@chan_wanted{"phoenix.de"}                  = "0";
+
@chan_wanted{"euronews.de"}                = "0";
+
 
+
# Andere
+
@chan_wanted{"nick.de"}                    = "0";
+
@chan_wanted{"TV 5"}                        = "0";
+
@chan_wanted{"QVC.de"}                      = "0";
+
@chan_wanted{"Home Shopping Europe"}        = "0";
+
@chan_wanted{"terranova.de"}                = "0";
+
@chan_wanted{"hit24.de"}                = "0";
+
@chan_wanted{"neunlive.de"}                = "0";
+
@chan_wanted{"DR1"}                        = "0";
+
@chan_wanted{"DR2"}                        = "0";
+
@chan_wanted{"tele5.de"}                    = "0";
+
@chan_wanted{"Kanal.D"}                    = "0";
+
@chan_wanted{"B.TV"}                        = "0";
+
@chan_wanted{"spi.ka TV"}                   = "0";
+
@chan_wanted{"Planet"}                     = "0";
+
@chan_wanted{"AXN"}                         = "0";
+
@chan_wanted{"Kinowelt TV"}                = "0";
+
@chan_wanted{"Silverline"}                  = "0";
+
@chan_wanted{"E! Entertainment Television"} = "0";
+
@chan_wanted{"Boomerang"}                  = "0";
+
@chan_wanted{"Sat.1 Comedy"}                = "0";
+
@chan_wanted{"kabel eins classics"}         = "0";
+
  
 
# Premiere
 
# Premiere
 +
@chan_wanted{"start.premiere.de"}          = "5";
 +
@chan_wanted{"1.premiere.de"}              = "5";
 +
@chan_wanted{"2.premiere.de"}              = "5";
 +
@chan_wanted{"3.premiere.de"}              = "5";
 +
@chan_wanted{"4.premiere.de"}              = "5";
 +
@chan_wanted{"krimi.premiere.de"}          = "5";
 +
@chan_wanted{"serie.premiere.de"}          = "5";
 +
@chan_wanted{"Premiere Austria"}            = "0";
 
@chan_wanted{"13th-street.premiere.de"}    = "0";
 
@chan_wanted{"13th-street.premiere.de"}    = "0";
@chan_wanted{"classica.premiere.de"}        = "0";
 
@chan_wanted{"discovery.premiere.de"}      = "0";
 
@chan_wanted{"disney.premiere.de"}          = "0";
 
@chan_wanted{"XXP.de"}                      = "0";
 
@chan_wanted{"goldstar.premiere.de"}        = "0";
 
@chan_wanted{"heimat.premiere.de"}          = "0";
 
@chan_wanted{"junior.premiere.de"}          = "0";
 
@chan_wanted{"discov.history.premiere.de"}  = "0";
 
@chan_wanted{"1.sport.premiere.de"}        = "0";
 
@chan_wanted{"2.sport.premiere.de"}        = "0";
 
@chan_wanted{"1.premiere.de"}              = "0";
 
@chan_wanted{"fox-kids.premiere.de"}        = "0";
 
@chan_wanted{"2.premiere.de"}              = "0";
 
@chan_wanted{"3.premiere.de"}              = "0";
 
 
@chan_wanted{"sci-fi.premiere.de"}          = "0";
 
@chan_wanted{"sci-fi.premiere.de"}          = "0";
@chan_wanted{"beate-uhse.premiere.de"}      = "0";
 
@chan_wanted{"4.premiere.de"}              = "0";
 
@chan_wanted{"5.premiere.de"}              = "0";
 
@chan_wanted{"6.premiere.de"}              = "0";
 
@chan_wanted{"7.premiere.de"}              = "0";
 
@chan_wanted{"nostalgie.premiere.de"}      = "0";
 
@chan_wanted{"serie.premiere.de"}          = "0";
 
@chan_wanted{"start.premiere.de"}          = "0";
 
@chan_wanted{"krimi.premiere.de"}          = "0";
 
 
@chan_wanted{"mgm.premiere.de"}            = "0";
 
@chan_wanted{"mgm.premiere.de"}            = "0";
@chan_wanted{"Premiere Austria"}           = "0";
+
@chan_wanted{"filmclassics.premiere.de"}   = "0";
 +
@chan_wanted{"filmfest.premiere.de"}        = "0";
 +
@chan_wanted{"nostalgie.premiere.de"}      = "0";
 +
@chan_wanted{"discovery.premiere.de"}      = "0";
 +
@chan_wanted{"discov.history.premiere.de"}  = "0";
 
@chan_wanted{"animal.premiere.de"}          = "0";
 
@chan_wanted{"animal.premiere.de"}          = "0";
 +
@chan_wanted{"focusgesundheit.premiere.de"} = "0";
 +
@chan_wanted{"disney.premiere.de"}          = "0";
 +
@chan_wanted{"jetix.premiere.de"}          = "0";
 +
@chan_wanted{"junior.premiere.de"}          = "0";
 +
@chan_wanted{"hit24.premiere.de"}          = "0";
 +
@chan_wanted{"classica.premiere.de"}        = "0";
 +
@chan_wanted{"heimat.premiere.de"}          = "0";
 +
@chan_wanted{"goldstar.premiere.de"}        = "0";
 +
# Star
 +
 +
$chan_wanted{"sat1-comedy.de"}              = "1";
 +
$chan_wanted{"kabel-eins-classic.de"}      = "1";
 +
$chan_wanted{"kinowelt.de"}                = "1";
 +
$chan_wanted{"rtl-crime.de"}                = "1";
 +
$chan_wanted{"rtl-living.de"}              = "1";
 +
$chan_wanted{"nasn.us"}                    = "1";
 +
$chan_wanted{"boomerang.de"}                = "1";
 +
$chan_wanted{"playboytv.de"}                = "1";
 +
$chan_wanted{"Cartoon Network"}            = "5";
 +
$chan_wanted{"turnerclassicmovies.de"}      = "5";
 +
$chan_wanted{"disneyplayhouse.de"}          = "1";
 +
$chan_wanted{"disneytoon.de"}              = "1";
 +
 +
 +
# Dritte Programme/Sonstige
 +
$chan_wanted{"giga"}                            = "0";
 +
$chan_wanted{"cnn.com"}                        = "0";
 +
$chan_wanted{"nbc.de"}                          = "0";
 +
$chan_wanted{"phoenix.de"}                      = "0";
 +
$chan_wanted{"euronews.de"}                    = "0";
 +
$chan_wanted{"EinsExtra"}                      = "1";
 +
$chan_wanted{"EinsFestival"}                    = "1";
 +
$chan_wanted{"EinsPlus"}                        = "1";
 +
$chan_wanted{"ZDFinfokanal"}                    = "1";
 +
$chan_wanted{"ZDFtheaterkanal"}                = "1";
 +
$chan_wanted{"zdf_neo"}                        = "1";
 +
$chan_wanted{"TERRA NOVA"}                      = "1";
 +
$chan_wanted{"DAS VIERTE"}                      = "1";
 +
$chan_wanted{"3sat"}                            = "1";
 +
$chan_wanted{"arte"}                            = "1";
 +
$chan_wanted{"MDR FERNSEHEN"}                  = "1";
 +
$chan_wanted{"Bayerisches FS"}                  = "0";
 +
$chan_wanted{"hr-fernsehen"}                    = "0";
 +
$chan_wanted{"NDR FS MV"}                      = "0";
 +
$chan_wanted{"WDR Köln"}                        = "0";
 +
$chan_wanted{"BR-alpha"}                        = "0";
 +
$chan_wanted{"rbb Brandenburg"}                = "0";
 +
$chan_wanted{"easy.TV Info"}                    = "0";
 +
$chan_wanted{"easy.TV AXN"}                    = "0";
 +
$chan_wanted{"easy.TV Extreme"}                = "0";
 +
$chan_wanted{"easy.TV Nat Geo"}                = "0";
 +
$chan_wanted{"easy.TV Silverline"}              = "0";
 +
$chan_wanted{"easy.TV erofirst"}                = "0";
 +
$chan_wanted{"easy.TV hotX"}                    = "0";
 +
$chan_wanted{"SR SÜDWEST Ferns."}              = "0";
 +
$chan_wanted{"Rhein-Neckar-Fernsehen"}          = "4";
 +
$chan_wanted{"DMAX"}                            = "1";
 +
$chan_wanted{"ProSieben Schweiz"}              = "0";
 +
$chan_wanted{"ProSieben Austria"}              = "0";
 +
$chan_wanted{"Kabel 1 Schweiz"}                = "0";
 +
$chan_wanted{"Kabel 1 Austria"}                = "0";
 +
$chan_wanted{"SAT.1 A"}                        = "0";
 +
$chan_wanted{"RTL Austria"}                    = "0";
 +
$chan_wanted{"VOX Austria"}                    = "0";
 +
$chan_wanted{"RTL2 Austria"}                    = "0";
 +
$chan_wanted{"Super RTL A"}                    = "0";
 +
$chan_wanted{"SAT.1-CH"}                        = "0";
 +
$chan_wanted{"ATV+"}                            = "0";
 +
$chan_wanted{"bloomberg.tv"}                    = "0";
 +
$chan_wanted{"DW-tv"}                          = "0";
 +
$chan_wanted{"TV Franken"}                      = "0";
 +
$chan_wanted{"TW1"}                            = "0";
 +
$chan_wanted{"Bibel TV"}                        = "0";
 +
$chan_wanted{"RTLSHOP"}                        = "0";
 +
$chan_wanted{"BBC Prime"}                      = "0";
 +
$chan_wanted{"RTL Lux"}                        = "0";
 +
$chan_wanted{"Onyx"}                            = "0";
 +
$chan_wanted{"TF 1"}                            = "0";
 +
$chan_wanted{"France 2"}                        = "0";
 +
$chan_wanted{"France 3"}                        = "0";
 +
$chan_wanted{"RAI 1"}                          = "0";
 +
$chan_wanted{"RAI 2"}                          = "0";
 +
$chan_wanted{"bbc.com"}                        = "0";
 +
$chan_wanted{"gotv"}                            = "0";
 +
$chan_wanted{"CityInfo"}                        = "0";
 +
$chan_wanted{"Extreme Sports Channel"}          = "0";
 +
$chan_wanted{"Club"}                            = "0";
 +
$chan_wanted{"Spreekanal"}                      = "0";
 +
$chan_wanted{"FAB"}                            = "0";
 +
$chan_wanted{"SaarTV"}                          = "0";
 +
$chan_wanted{"Radio Bremen TV"}                = "0";
 +
$chan_wanted{"CNBC"}                            = "0";
 +
$chan_wanted{"Steiermark 1"}                    = "0";
 +
$chan_wanted{"TSR1"}                            = "0";
 +
$chan_wanted{"TSR2"}                            = "0";
 +
$chan_wanted{"TV Slovenija 1"}                  = "0";
 +
$chan_wanted{"TV Slovenija 2"}                  = "0";
 +
$chan_wanted{"Belgien 1"}                      = "0";
 +
$chan_wanted{"Offener Kanal Kiel"}              = "0";
 +
$chan_wanted{"Offener Kanal Berlin"}            = "0";
 +
$chan_wanted{"B.TV"}                            = "0";
 +
$chan_wanted{"Oberpfalz TV"}                    = "0";
 +
$chan_wanted{"Dänemark 1"}                      = "0";
 +
$chan_wanted{"Dänemark 2"}                      = "0";
 +
$chan_wanted{"Cartoon Network"}                = "0";
 +
$chan_wanted{"TCM Paneuro"}                    = "0";
 +
$chan_wanted{"SF1"}                            = "0";
 +
$chan_wanted{"SF2"}                            = "0";
 +
@chan_wanted{"TIDE TV"}                        = "2";
 +
 +
# radiosender, nur hoerzu
 +
$chan_wanted{"r-88acht"}                        = "0";
 +
$chan_wanted{"r-Antenne Brandenburg"}          = "0";
 +
$chan_wanted{"r-ARD Nachtkonzert"}              = "0";
 +
$chan_wanted{"r-Bayern 1"}                      = "0";
 +
$chan_wanted{"r-Bayern 2 Radio"}                = "0";
 +
$chan_wanted{"r-Bayern 3"}                      = "0";
 +
$chan_wanted{"r-Bayern 4 Klassik"}              = "0";
 +
$chan_wanted{"r-Bremen Eins"}                  = "0";
 +
$chan_wanted{"r-Bremen Vier"}                  = "0";
 +
$chan_wanted{"r-Deutschlandfunk Köln"}          = "0";
 +
$chan_wanted{"r-Deutschlandradio Berlin"}      = "0";
 +
$chan_wanted{"r-DRS 2"}                        = "0";
 +
$chan_wanted{"r-Eins Live"}                    = "0";
 +
$chan_wanted{"r-FRITZ"}                        = "0";
 +
$chan_wanted{"r-Funkhaus Europa"}              = "0";
 +
$chan_wanted{"r-Hit Radio FFH"}                = "0";
 +
$chan_wanted{"r-HR 1"}                          = "0";
 +
$chan_wanted{"r-HR 2"}                          = "0";
 +
$chan_wanted{"r-HR 3"}                          = "0";
 +
$chan_wanted{"r-HR 4"}                          = "0";
 +
$chan_wanted{"r-HR Klassik"}                    = "0";
 +
$chan_wanted{"r-HR XXL"}                        = "0";
 +
$chan_wanted{"r-Inforadio"}                    = "0";
 +
$chan_wanted{"r-Jump"}                          = "0";
 +
$chan_wanted{"r-Klassik Radio"}                = "0";
 +
$chan_wanted{"r-MDR 1 Radio Sachsen"}          = "0";
 +
$chan_wanted{"r-MDR 1 Radio Sachsen-Anhalt"}    = "0";
 +
$chan_wanted{"r-MDR 1 Radio Türingen"}          = "0";
 +
$chan_wanted{"r-MDR Kultur"}                    = "0";
 +
$chan_wanted{"r-N-JOY"}                        = "0";
 +
$chan_wanted{"r-NDR 1 Niedersachsen"}          = "0";
 +
$chan_wanted{"r-NDR 1 Radio MV"}                = "0";
 +
$chan_wanted{"r-NDR 1 Welle Nord"}              = "0";
 +
$chan_wanted{"r-NDR 2"}                        = "0";
 +
$chan_wanted{"r-NDR 90,3"}                      = "0";
 +
$chan_wanted{"r-NDR Info"}                      = "0";
 +
$chan_wanted{"r-NDR Kultur"}                    = "0";
 +
$chan_wanted{"r-Nordwest Radio"}                = "0";
 +
$chan_wanted{"r-ORF 1"}                        = "0";
 +
$chan_wanted{"r-ORF 3 Hitradio"}                = "0";
 +
$chan_wanted{"r-Radio 3"}                      = "0";
 +
$chan_wanted{"r-Radio Eins"}                    = "0";
 +
$chan_wanted{"r-Radio Hamburg"}                = "0";
 +
$chan_wanted{"r-Radio Kultur"}                  = "0";
 +
$chan_wanted{"r-Radio Schleswig-Holstein"}      = "0";
 +
$chan_wanted{"r-SR 1 Europawelle"}              = "0";
 +
$chan_wanted{"r-SR 2 Kulturradio"}              = "0";
 +
$chan_wanted{"r-SR 3 Saarlandwelle"}            = "0";
 +
$chan_wanted{"r-SWR 1"}                        = "0";
 +
$chan_wanted{"r-SWR 2"}                        = "0";
 +
$chan_wanted{"r-SWR 3"}                        = "0";
 +
$chan_wanted{"r-SWR 4 Baden-Württemberg"}      = "0";
 +
$chan_wanted{"r-SWR 4 Rheinland-Pfalz"}        = "0";
 +
$chan_wanted{"r-WDR 2"}                        = "0";
 +
$chan_wanted{"r-WDR 3"}                        = "0";
 +
$chan_wanted{"r-WDR 4"}                        = "0";
 +
$chan_wanted{"r-WDR 5"}                        = "0";
 +
$chan_wanted{"r-DRS 1"}                        = "0";
  
@chan_wanted{"bloomberg.tv"}                = "0";
 
@chan_wanted{"DW-tv"}                      = "0";
 
@chan_wanted{"TV Franken"}                  = "0";
 
@chan_wanted{"TW1"}                        = "0";
 
@chan_wanted{"Bibel TV"}                    = "0";
 
@chan_wanted{"RTLSHOP"}                    = "0";
 
@chan_wanted{"BBC Prime"}                  = "0";
 
@chan_wanted{"RTL Lux"}                    = "0";
 
@chan_wanted{"Onyx"}                        = "0";
 
@chan_wanted{"TF 1"}                        = "0";
 
@chan_wanted{"France 2"}                    = "0";
 
@chan_wanted{"France 3"}                    = "0";
 
@chan_wanted{"RAI 1"}                      = "0";
 
@chan_wanted{"RAI 2"}                      = "0";
 
@chan_wanted{"bbc.com"}                    = "0";
 
@chan_wanted{"gotv"}                        = "0";
 
@chan_wanted{"CityInfo"}                    = "0";
 
@chan_wanted{"Extreme Sports Channel"}      = "0";
 
@chan_wanted{"Club"}                        = "0";
 
@chan_wanted{"Spreekanal"}                  = "0";
 
@chan_wanted{"FAB"}                        = "0";
 
@chan_wanted{"SaarTV"}                      = "0";
 
@chan_wanted{"Radio Bremen TV"}            = "0";
 
@chan_wanted{"CNBC"}                        = "0";
 
@chan_wanted{"Steiermark 1"}                = "0";
 
@chan_wanted{"TSR1"}                        = "0";
 
@chan_wanted{"TSR2"}                        = "0";
 
@chan_wanted{"TV Slovenija 1"}              = "0";
 
@chan_wanted{"TV Slovenija 2"}              = "0";
 
@chan_wanted{"Belgien 1"}                  = "0";
 
@chan_wanted{"Offener Kanal Kiel"}          = "0";
 
@chan_wanted{"Offener Kanal Berlin"}        = "0";
 
@chan_wanted{"B.TV"}                        = "0";
 
@chan_wanted{"Oberpfalz TV"}                = "0";
 
@chan_wanted{"Rhein-Neckar-Fernsehen"}      = "0";
 
@chan_wanted{"Dänemark 1"}                  = "0";
 
@chan_wanted{"Dänemark 2"}                  = "0";
 
@chan_wanted{"Cartoon Network"}            = "0";
 
@chan_wanted{"TCM Paneuro"}                = "0";
 
  
# radiosender, nur hoerzu
 
@chan_wanted{"r-88acht"}                    = "0";
 
@chan_wanted{"r-Antenne Brandenburg"}      = "0";
 
@chan_wanted{"r-ARD Nachtkonzert"}          = "0";
 
@chan_wanted{"r-Bayern 1"}                  = "0";
 
@chan_wanted{"r-Bayern 2 Radio"}            = "0";
 
@chan_wanted{"r-Bayern 3"}                  = "0";
 
@chan_wanted{"r-Bayern 4 Klassik"}          = "0";
 
@chan_wanted{"r-Bremen Eins"}              = "0";
 
@chan_wanted{"r-Bremen Vier"}              = "0";
 
@chan_wanted{"r-Deutschlandfunk Köln"}      = "0";
 
@chan_wanted{"r-Deutschlandradio Berlin"}  = "0";
 
@chan_wanted{"r-DRS 2"}                    = "0";
 
@chan_wanted{"r-Eins Live"}                = "0";
 
@chan_wanted{"r-FRITZ"}                    = "0";
 
@chan_wanted{"r-Funkhaus Europa"}          = "0";
 
@chan_wanted{"r-Hit Radio FFH"}            = "0";
 
@chan_wanted{"r-HR 1"}                      = "0";
 
@chan_wanted{"r-HR 2"}                      = "0";
 
@chan_wanted{"r-HR 3"}                      = "0";
 
@chan_wanted{"r-HR 4"}                      = "0";
 
@chan_wanted{"r-HR Klassik"}                = "0";
 
@chan_wanted{"r-HR XXL"}                    = "0";
 
@chan_wanted{"r-Inforadio"}                = "0";
 
@chan_wanted{"r-Jump"}                      = "0";
 
@chan_wanted{"r-Klassik Radio"}            = "0";
 
@chan_wanted{"r-MDR 1 Radio Sachsen"}      = "0";
 
@chan_wanted{"r-MDR 1 Radio Sachsen-Anhalt"}= "0";
 
@chan_wanted{"r-MDR 1 Radio Türingen"}      = "0";
 
@chan_wanted{"r-MDR Kultur"}                = "0";
 
@chan_wanted{"r-N-JOY"}                    = "0";
 
@chan_wanted{"r-NDR 1 Niedersachsen"}      = "0";
 
@chan_wanted{"r-NDR 1 Radio MV"}            = "0";
 
@chan_wanted{"r-NDR 1 Welle Nord"}          = "0";
 
@chan_wanted{"r-NDR 2"}                    = "0";
 
@chan_wanted{"r-NDR 90,3"}                  = "0";
 
@chan_wanted{"r-NDR Info"}                  = "0";
 
@chan_wanted{"r-NDR Kultur"}                = "0";
 
@chan_wanted{"r-Nordwest Radio"}            = "0";
 
@chan_wanted{"r-ORF 1"}                    = "0";
 
@chan_wanted{"r-ORF 3 Hitradio"}            = "0";
 
@chan_wanted{"r-Radio 3"}                  = "0";
 
@chan_wanted{"r-Radio Eins"}                = "0";
 
@chan_wanted{"r-Radio Hamburg"}            = "0";
 
@chan_wanted{"r-Radio Kultur"}              = "0";
 
@chan_wanted{"r-Radio Schleswig-Holstein"}  = "0";
 
@chan_wanted{"r-SR 1 Europawelle"}          = "0";
 
@chan_wanted{"r-SR 2 Kulturradio"}          = "0";
 
@chan_wanted{"r-SR 3 Saarlandwelle"}        = "0";
 
@chan_wanted{"r-SWR 1"}                    = "0";
 
@chan_wanted{"r-SWR 2"}                    = "0";
 
@chan_wanted{"r-SWR 3"}                    = "0";
 
@chan_wanted{"r-SWR 4 Baden-Württemberg"}  = "0";
 
@chan_wanted{"r-SWR 4 Rheinland-Pfalz"}    = "0";
 
@chan_wanted{"r-WDR 2"}                    = "0";
 
@chan_wanted{"r-WDR 3"}                    = "0";
 
@chan_wanted{"r-WDR 4"}                    = "0";
 
@chan_wanted{"r-WDR 5"}                    = "0";
 
@chan_wanted{"r-DRS 1"}                    = "0";
 
 
1;
 
1;
 +
 
</pre>
 
</pre>
 
}}
 
}}
Zeile 373: Zeile 378:
 
# und den Kennungen der EPG-Anbieter zu
 
# und den Kennungen der EPG-Anbieter zu
 
#
 
#
#                                                             TVMovie-ID(nicht ändern)
+
#
#                                                                 |
+
#                                                                  TVMovie-ID(nicht ändern)
#   die ISO-Bezeichnung des       die channel-id. Bei           |   TVInfo-ID(nicht ändern)
+
#                                                                   |
#   Senders (nicht ändern)         Unsicherheit bitte           |     |
+
# die Bezeichnung des               die channel-id. Bei             | TVInfo-ID(nicht ändern)
#       |                           printchannels.pl             |     |   TVInfo-Name(nicht ändern)
+
# Senders (nicht ändern)           Unsicherheit bitte             |     |
#       |                           benutzen                     |      |    |
+
#   |                               printchannels.pl               |     | TVInfo-Name(nicht ändern)
#       |                                   |                     |      |    |   Hoerzu-ID(nicht ändern)
+
#   |                                   benutzen                   |    |    |
#       |                                   |                     |      |    |      |
+
#   |                                         |                   |    |   |    Hoerzu-ID(nicht ändern)
#       |                                   |                     |      |    |      |   infosat channel name
+
#   |                                         |                   |    |    |      |
#      |                                   |                     |      |    |      |    |
+
#   |                                         |                   |    |    |      | infosat channel name
#      |                                   |                     |      |    |      |    |
+
#   |                                          |                    |    |    |       |     |
#      v                                   v                     v      v    v      v    v
+
#    |                                          |                    |    |    |      |      |    Premiere ID
 +
#    |                                          |                    |    |    |      |      |    |
 +
#   |                                          |                    |    |    |       |     |   |
 +
#    |                                          |                    |    |    |      |      |    |
 +
#    |                                          |                    |    |    |      |      |    |   TVToday ID
 +
#   |                                          |                    |    |    |       |      |    |  |
 +
#    v                                         v                   v    v    v      v      v    v
  
# Oeffentlich Rechtliche
+
#Favoriten
@chan{"ard.de"}                     = ["S19.2E-1-1101-28106", "001" ,"37" ,"ARD" ,"71","ard"];
+
@chan{"Das Erste"}                       = ["S19.2E-1-1101-28106", "001", "37", "ARD", "71", "ard"];
@chan{"zdf.de"}                     = ["S19.2E-1-1079-28006", "002" ,"36" ,"ZDF" ,"37","zdf"];
+
@chan{"ZDF"}                             = ["S19.2E-1-1079-28006", "002", "36", "ZDF", "37", "zdf"];
@chan{"einsfestival.ard.de"}         = ["S19.2E-1-1073-28202", "512" ,"8"   ,"EinsFestival" ,"146","einsfestival"];
+
@chan{"SÜDWEST Ferns. BW"}              = ["S19.2E-1-1101-28113", "029", "44", "SWR", "50", "swrbw"];
@chan{"einsmuxx.ard.de"}             = ["S19.2E-1-1073-28203", "513" ,"9"   ,"EinsMuXx" ,"101","einsplus"];
+
@chan{"RTL2"}                           = ["S19.2E-1-1089-12020", "009", "24", "RTL2", "41", "rtl2"];
@chan{"einsextra.ard.de"}           = ["S19.2E-1-1073-28201", "551" ,"111" ,"EinsExtra" ,"100","einsextra"];
+
@chan{"SAT.1"}                          = ["S19.2E-1-1107-17500", "005", "38", "Sat1", "39", "sat1"];
@chan{"theater.zdf.de"}             = ["S19.2E-1-1079-28016", "552" ,"92" ,"ZDFtheaterkanal" ,"275","zdf-theaterkanal"];
+
@chan{"RTL Television"}                 = ["S19.2E-1-1089-12003", "004", "23", "RTL", "38", "rtl"];
@chan{"doku.zdf.de"}                 = ["S19.2E-1-1079-28014", "553" ,"112" ,"ZDFdokukanal" ,"274","zdfdoku"];
+
@chan{"ProSieben"}                      = ["S19.2E-1-1107-17501", "006", "22", "Pro7", "40", "pro7"];
@chan{"info.zdf.de"}                 = ["S19.2E-1-1079-28011", "570" ,"133" ,"ZDFinfokanal" ,"276","zdf-info"];
+
@chan{"MTV Germany"}                    = ["S19.2E-1-1078-28673", "109", "46", "MTV", "70", "mtv"];
 +
@chan{"VIVA"}                           = ["S19.2E-1-1078-28676", "121", "32", "VIVA", "266", "viva"];
 +
@chan{"comedycentral.de"}               = ["S19.2E-1-1078-28677", "625" , "226" ,"Comedy Central","comedycentral"];
 +
@chan{"KABEL1"}                          = ["S19.2E-1-1107-17502", "008", "12", "Kabel1", "44", "kabel1"];
 +
@chan{"VOX"}                            = ["S19.2E-1-1089-12060", "011", "34", "VOX", "42", "vox"];
 +
@chan{"Super RTL"}                      = ["S19.2E-1-1089-12040", "179", "25", "Super RTL", "43", "rtls"];
 +
@chan{"TELE 5"}                          = ["S19.2E-133-33-51", "105", "152", "Tele 5", "277", "tele-5"];
 +
@chan{"NICK"}                           = ["S19.2E-1-1078-28680", "190", "217", "Nick", "485", "n/a"];
 +
@chan{"KiKa"}                            = ["S19.2E-1-1079-28008", "063", "13", "Ki.Ka", "57", "kika"];
 +
@chan{"Eurosport"}                      = ["S19.2E-1-1091-31200", "107", "10", "Eurosport", "65", "eurosport"];
 +
@chan{"DSF"}                            = ["S19.2E-133-33-900", "012", "7", "DSF", "64", "dsf"];
 +
@chan{"N24"}                             = ["S19.2E-1-1107-17503", "065", "40", "N24", "175", "n24"];
 +
@chan{"n-tv"}                            = ["S19.2E-1-1089-12090", "007", "81", "n-tv", "66", "n-tv"];
 +
@chan{"DELUXE MUSIC"}                    = ["S19.2E-133-5-663", "", "", "", "", "n/a"];
 +
@chan{"tv.gusto"}                        = ["S19.2E-133-5-659", "575", "", "", "", "n/a"];
 +
@chan{"9Live"}                          = ["S19.2E-1-1107-17504", "059", "", "", "1179", "neun-live"];
 +
@chan{"ORF1"}                            = ["S19.2E-1-1115-13121", "014", "17", "ORF1", "54", "orf1"];
 +
@chan{"ORF2"}                            = ["S19.2E-1-1115-13125", "015", "18", "ORF2", "55", "orf2"];
 +
@chan{"ANIXE SD"}                        = ["S19.2E-133-5-764",    ""  , "230","ANIXE HD", "", ];
  
# Private
+
#Premiere
@chan{"sat1.de"}                     = ["S19.2E-133-33-46", "005" ,"38" ,"Sat1" ,"39","sat1"];
+
@chan{"start.premiere.de"}           = ["S19.2E-133-1-8","563" ,"162" ,"Premiere Start","1191","n/a","31","PRS"];
@chan{"sat1-austria.de"}             = ["S19.2E-1-1082-20005", "005" ,"38" ,"Sat1" ,"39","sat1"];
+
@chan{"1.premiere.de"}               = ["S19.2E-133-2-10","527" ,"153" ,"Premiere 1" ,"196","n/a","0","PR1"];
@chan{"sat1-schweiz.de"}             = ["S19.2E-133-7-48", "005" ,"38" ,"Sat1" ,"39","sat1"];
+
@chan{"2.premiere.de"}               = ["S19.2E-133-2-11","538" ,"154" ,"Premiere 2" ,"197","n/a","1","PR2"];
@chan{"prosieben.de"}               = ["S19.2E-133-33-898", "006" ,"22" ,"Pro7" ,"40","pro7"];
+
@chan{"3.premiere.de"}               = ["S19.2E-133-2-43","539" ,"155" ,"Premiere 3" ,"198","n/a","2","PR3"];
@chan{"prosieben-austria.de"}       = ["S19.2E-1-1082-20002", "006" ,"22" ,"Pro7" ,"40","pro7"];
+
@chan{"4.premiere.de"}               = ["S19.2E-133-2-9","557" ,"224" ,"Premiere 4" ,"1185","n/a","3","PR4"];
@chan{"prosieben-schweiz.de"}        = ["S19.2E-1-1082-20001", "006" ,"22"  ,"Pro7" ,"40","pro7"];
+
@chan{"nostalgie.premiere.de"}       = ["S19.2E-133-3-516","561" ,"160" ,"Premiere Nostalgie","1189","n/a","7","PRN"];
@chan{"kabel1.de"}                   = ["S19.2E-133-33-899", "008" ,"12" ,"Kabel1" ,"44","kabel1"];
+
@chan{"serie.premiere.de"}          = ["S19.2E-133-2-16","562" ,"161" ,"Premiere Serie" ,"1190","n/a","8","PRSER"];
@chan{"kabel1-austria.de"}          = ["S19.2E-1-1082-20004", "008" ,"12" ,"Kabel1" ,"44","kabel1"];
+
@chan{"krimi.premiere.de"}          = ["S19.2E-133-2-23","564" ,"71"  ,"Premiere Krimi" ,"166","n/a","9","KRIMI"];
@chan{"kabel1-schweiz.de"}          = ["S19.2E-1-1082-20003", "008" ,"12"  ,"Kabel1" ,"44","kabel1"];
+
@chan{"discovery.premiere.de"}       = ["S19.2E-133-17-14","510" ,"60"  ,"Discovery Channel" ,"138","n/a","13","DISCO"];
@chan{"rtl.de"}                     = ["S19.2E-1-1089-12003", "004" ,"23"  ,"RTL" ,"38","rtl"];
+
@chan{"disney.premiere.de"}         = ["S19.2E-133-17-34","511" ,"61"  ,"Disney Channel" ,"139","n/a","4","DISNE"];
@chan{"rtl-austria.de"}              = ["S19.2E-1-1091-28800", "004" ,"23"  ,"RTL" ,"38","rtl"];
+
@chan{"Premiere Austria"}           = ["S19.2E-133-7-53","567" ,"184" ,"Premiere Austria" ,"","n/a","",""];
@chan{"rtl2.de"}                     = ["S19.2E-1-1089-12020", "009" ,"24"  ,"RTL2" ,"41","rtl2"];
+
@chan{"junior.premiere.de"}         = ["S19.2E-133-17-19","518" ,"70"  ,"Junior" ,"160","n/a","18","JUNIO"];
@chan{"rtl2-austria.de"}            = ["S19.2E-1-1091-28810", "009" ,"24"  ,"RTL2" ,"41","rtl2"];
+
@chan{"superrtl.de"}                 = ["S19.2E-1-1089-12040", "179" ,"25" ,"Super RTL" ,"43","rtls"];
+
@chan{"superrtl-austria.de"}        = ["S19.2E-1-1091-28815", "179" ,"25"  ,"Super RTL" ,"43","rtls"];
+
@chan{"vox.de"}                     = ["S19.2E-1-1089-12060", "011" ,"34"  ,"VOX" ,"42","vox"];
+
@chan{"vox-austria.de"}              = ["S19.2E-1-1091-28805", "011" ,"34"  ,"VOX" ,"42","vox"];
+
  
# 3te & Regional-Programme
+
@chan{"sci-fi.premiere.de"}         = ["S19.2E-133-4-36","541" ,"188" ,"Sci Fi" ,"199","n/a","20","SCIFI"];
@chan{"4.de"}                       = ["S19.2E-133-5-1793",   "067" ,"210" ,"Das Vierte" ,"",""];
+
@chan{"mgm.premiere.de"}             = ["S19.2E-133-4-515","565" ,"181" ,"MGM" ,"1196","n/a","19","MGM"];
@chan{"3.br-online.de"}             = ["S19.2E-1-1101-28107", "018" ,"6"   ,"Bayern" ,"51","n/a"];
+
@chan{"nostalgie.premiere.de"}       = ["S19.2E-133-3-516","","","","","n/a","7","NOST"];
@chan{"ndr.de"}                      = ["S19.2E-1-1073-28224", "019" ,"15"  ,"NDR" ,"47","ndrfsmv"];
+
@chan{"13th-street.premiere.de"}     = ["S19.2E-133-4-42","501" ,"52"  ,"13th Street" ,"102","n/a","22","13TH"];
@chan{"ndr-hh.de"}                   = ["S19.2E-1-1073-28225", "019" ,"15" ,"NDR" ,"47","ndrfsmv"];
+
@chan{"classica.premiere.de"}       = ["S19.2E-133-1-24","508" ,"58"  ,"Classica" ,"133","n/a","24","CLASS"];
@chan{"ndr-nds.de"}                  = ["S19.2E-1-1073-28226", "019" ,"15"  ,"NDR" ,"47","ndrfsmv"];
+
@chan{"goldstar.premiere.de"}       = ["S19.2E-133-1-518","516" ,"68"  ,"Goldstar TV" ,"152","n/a","25","GOLD"];
@chan{"ndr-sh.de"}                   = ["S19.2E-1-1073-28227", "019" ,"15"  ,"NDR" ,"47","ndrfsmv"];
+
@chan{"heimat.premiere.de"}          = ["S19.2E-133-1-22","517" ,"172" ,"Heimatkanal" ,"154","n/a","26","HEIMA"];
@chan{"SF1"}                        = ["S13.0E-318-8500-901", "024" ,"41"  ,"SF1" ,"59","sf1"];
+
@chan{"direkt.premiere.de"}         = ["S19.2E-133-4-18","" ,""  ,"" ,"","n/a","11","DIR1"];
@chan{"SF2"}                         = ["S13.0E-318-8500-907", "039" ,"42"  ,"SF2" ,"60","sf2"];
+
@chan{"beate-uhse.premiere.de"}     = ["S19.2E-133-17-21","544" ,"106" ,"Beate Uhse TV" ,"123","n/a","28","BUTV"];
@chan{"hr-online.de"}                = ["S19.2E-1-1101-28108", "026" ,"11"  ,"HR" ,"49","hr-fernsehen"];
+
@chan{"sport.premiere.de"}          = ["S19.2E-133-3-17","522" ,"47"  ,"Premiere Sport Portal" ,"203","n/a","10","PSPO1"];
@chan{"berlin.rbb.de"}               = ["S19.2E-1-1073-28206", "027" ,"16"  ,"RBB Berlin" ,"52","n/a"];
+
@chan{"animal.premiere.de"}         = ["S19.2E-133-17-12","568" ,"193" ,"Animal Planet" ,"1183","n/a","15","APLAN"];
@chan{"brandenburg.rbb.de"}          = ["S19.2E-1-1073-28205", "027" ,"16" ,"RBB Brandenburg" ,"53","rbbbrandenburg"];
+
@chan{"discov.history.premiere.de"} = ["S19.2E-133-17-13","572" ,"73"  ,"History" ,"195","n/a","14","DISGE"];
@chan{"wdr.de"}                     = ["S19.2E-1-1101-28111", "028" ,"35"  ,"WDR" ,"46","wdrköln"];
+
@chan{"erotik1.premiere.de"}         = ["S19.2E-133-1-778","" ,""  ,"" ,"","n/a","32",""];
@chan{"wdr-aachen.de"}              = ["S19.2E-1-1201-28305", "028" ,"35"  ,"WDR" ,"46","wdrköln"];
+
@chan{"erotik2.premiere.de"}         = ["S19.2E-133-1-780","" ,""  ,"" ,"","n/a","33",""];
@chan{"wdr-bielefeld.de"}           = ["S19.2E-1-1201-28306", "028" ,"35" ,"WDR" ,"46","wdrköln"];
+
@chan{"filmclassics.premiere.de"}   = ["S19.2E-133-3-41","616" ,"220"  ,"Premiere Filmclassics" ,"","n/a","5","PRFC"];
@chan{"wdr-dortmund.de"}            = ["S19.2E-1-1201-28307", "028" ,"35"  ,"WDR" ,"46","wdrköln"];
+
@chan{"filmfest.premiere.de"}       = ["S19.2E-133-3-20","617" ,"221" ,"Premiere Filmfest" ,"","n/a","6","PRFF"];
@chan{"wdr-düsseldorf.de"}          = ["S19.2E-1-1201-28308", "028" ,"35"  ,"WDR" ,"46","wdrköln"];
+
@chan{"focusgesundheit.premiere.de"} = ["S19.2E-133-17-15","573" ,"214" ,"Focus Gesundheit" ,"","n/a","16","FOGE"];
@chan{"wdr-essen.de"}               = ["S19.2E-1-1201-28309", "028" ,"35" ,"WDR" ,"46","wdrköln"];
+
@chan{"jetix.premiere.de"}           = ["S19.2E-133-17-28","534" ,"215"  ,"Jetix" ,"148","n/a","17",""];
@chan{"wdr-münster.de"}             = ["S19.2E-1-1201-28310", "028" ,"35"  ,"WDR" ,"46","wdrköln"];
+
@chan{"hit24.premiere.de"}           = ["S19.2E-133-1-168","569" ,"194" ,"hit24" ,"","n/a","23","HIT24"];
@chan{"wdr-siegen.de"}               = ["S19.2E-1-1201-28311", "028" ,"35"  ,"WDR" ,"46","wdrköln"];
+
@chan{"blue.premiere.de"}           = ["S19.2E-133-1-665","" ,"196"  ,"Blue Movie" ,"","n/a","","BLUM"];
@chan{"wdr-wuppertal.de"}           = ["S19.2E-1-1201-28312", "028" ,"35"  ,"WDR" ,"46","wdrköln"];
+
@chan{"blueextra.premiere.de"}       = ["S19.2E-133-1-666","" ,"197" ,"Blue Movie Extra" ,"","n/a","","BLUME"];
@chan{"swr.de"}                      = ["S19.2E-1-1101-28110", "029" ,"44"  ,"SWR" ,"50","swrbw"];
+
@chan{"mdr.de"}                     = ["S19.2E-1-1073-28204", "032" ,"14"  ,"MDR" ,"48","mdr"];
+
@chan{"arte-tv.com"}                = ["S19.2E-1-1101-28109", "010" ,"4"  ,"arte" ,"58","arte"];
+
@chan{"berlin.de"}                   = ["S19.2E-133-7-772", "038" ,"182" ,"TVBerlin" ,"1192","tvberlin"];
+
@chan{"TRT"}                         = ["S19.2E-1-1026-10003", "040" ,"178" ,"TRT" ,"254","n/a"];
+
@chan{"FAB"}                        = ["", "041" ,"39"  ,"FAB" ,"145","n/a"];
+
@chan{"TV München"}                 = ["", "044" ,"31"  ,"TV München" ,"262","n/a"];
+
@chan{"tv.nrw"}                      = ["S13.0E-318-15500-603", "046" ,"144" ,"tv.nrw" ,"444","tv.nrw"];
+
@chan{"HH1"}                         = ["", "054" ,"113" ,"HH1" ,"153","n/a"];
+
@chan{"BRAlpha"}                    = ["S19.2E-1-1101-28112", "057" ,"3"  ,"Alpha" ,"104","br-alpha"];
+
@chan{"kika.de"}                     = ["S19.2E-1-1079-28008", "063" ,"13"  ,"Kinderkanal" ,"57","kika"];
+
@chan{"rhein main tv.de"}           = ["S19.2E-1-1113-12614", "" ,""   ,"Rhein Main TV" ,"403",""];
+
@chan{"3sat.de"}                    = ["S19.2E-1-1079-28007", "118" ,"2"  ,"3sat" ,"56","3sat"];
+
  
# Oesterreich
+
# Star
@chan{"1.orf.at"}                    = ["S19.2E-1-1117-13001", "014" ,"17"  ,"ORF1" ,"54","orf1"];
+
@chan{"2.orf.at"}                    = ["S19.2E-1-1117-13002", "015" ,"18"  ,"ORF2" ,"55","orf2"];
+
@chan{"ATVplus"}                    = ["S19.2E-1-1117-13012", "031" ,"108" ,"ATVplus" ,"115","atv+"];
+
  
# NL
+
@chan{"sat1-comedy.de"}              = ["S19.2E-1-1107-17505", "611", "", "", "", "", "35",""];
@chan{"1.omroep.nl"}                = ["S19.2E-53-1105-4011", "088" ,"103" ,"NL 1" ,"61","n/a"];
+
@chan{"kabel-eins-classics.de"}      = ["S19.2E-1-1107-17506", "610", "", "", "", "", "36",""];
@chan{"2.omroep.nl"}                 = ["S19.2E-53-1105-4012", "089" ,"104" ,"NL 2" ,"62","n/a"];
+
@chan{"kinowelt.de"}                = ["S19.2E-133-9-60", "577", "", "", "", "", "38",""];
@chan{"3.omroep.nl"}                 = ["S19.2E-53-1105-4013", "090" ,"105" ,"NL 3" ,"63","n/a"];
+
@chan{"rtl-crime.de"}                = ["S19.2E-133-1-27", "621", "", "", "", "", "21",""];
 +
@chan{"rtl-living.de"}              = ["S19.2E-1-1089-12030", "622", "", "", "", "", "39",""];
 +
@chan{"turnerclassicmovies.de"}      = ["S19.2E-133-9-61", "", "", "", "", "", "34",""];
 +
@chan{"nasn.us"}                    = ["S19.2E-1-1115-13109", "585", "", "", "", "", "",""];
 +
@chan{"boomerang.de"}               = ["S19.2E-133-9-66", "612", "", "", "", "", "46",""];
 +
@chan{"disneyplayhouse.de"}          = ["S19.2E-133-9-64", "583", "", "", "", "", "44", ""];
 +
@chan{"disneytoon.de"}               = ["S19.2E-133-9-65", "587", "", "", "", "", "45", ""];
 +
@chan{"Cartoon Network"}            = ["S19.2E-1-1102-13204", "" ,"" ,"","","","47",""];
  
#Sport
 
@chan{"eurosport.de"}                = ["S19.2E-1-1079-28009", "107" ,"10"  ,"Eurosport" ,"65","eurosport"];
 
@chan{"dsf.com"}                    = ["S19.2E-133-33-900", "012" ,"7"  ,"DSF" ,"64","dsf"];
 
  
#Musik
+
# Dritte Programme/Sonstige
@chan{"mtv.de"}                      = ["S19.2E-1-1066-28653", "109" ,"46" ,"MTV" ,"70","mtv"];
+
@chan{"giga"}                            = ["S19.2E-1-1116-776", "619" ,"", "Giga" ,"","giga"];
@chan{"viva.tv"}                    = ["S19.2E-1-1078-28676", "121" ,"32" ,"VIVA" ,"266","viva"];
+
@chan{"cnn.com"}                        = ["S19.2E-1-1068-28522", "126" ,"93" ,"CNN" ,"69","n/a"];
@chan{"viva2.de"}                    = ["S19.2E-1-1078-28677", "181" ,"148" ,"VIVA PLUS" ,"1180","viva-plus"];
+
@chan{"nbc.de"}                          = ["S13.0E-318-12700-8008","144" ,"80" ,"NBC" ,"176","nbc"];
 +
@chan{"phoenix.de"}                      = ["S19.2E-1-1051-28725", "206" ,"20" ,"Phoenix" ,"194","phoenix"];
 +
@chan{"euronews.de"}                    = ["S19.2E-1-1070-8004", "013" ,"94" ,"EuroNews" ,"68","n/a"];
 +
@chan{"EinsExtra"}                      = ["S19.2E-1-1051-28721", "551", "111", "EinsExtra", "", ""];
 +
@chan{"EinsFestival"}                    = ["S19.2E-1-1051-28722", "512", "8", "EinsFestival", "", ""];
 +
@chan{"EinsPlus"}                        = ["S19.2E-1-1051-28723", "513", "9", "EinsPlus", "", ""];
 +
@chan{"ZDFinfokanal"}                    = ["S19.2E-1-1079-28011", "570", "133", "ZDFinfokanal", "", ""];
 +
@chan{"ZDFtheaterkanal"}                = ["S19.2E-1-1079-28016", "552", "92", "ZDFtheaterkanal", "", ""];
 +
@chan{"zdf_neo"}                        = ["S19.2E-1-1079-28014", "553", "112", "ZDF_neo", "", ""];
 +
@chan{"TERRA NOVA"}                      = ["S19.2E-1-1094-17033", "205", "", "", "", ""];
 +
@chan{"DAS VIERTE"}                      = ["S19.2E-133-5-1793", "067", "210", "Das Vierte", "", ""];
 +
@chan{"3sat"}                            = ["S19.2E-1-1079-28007", "118", "2", "3sat", "", ""];
 +
@chan{"arte"}                            = ["S19.2E-1-1051-28724", "010", "4", "arte", "", ""];
 +
@chan{"MDR FERNSEHEN"}                  = ["S19.2E-1-1073-28230", "032", "14", "MDR", "", ""];
 +
@chan{"Bayerisches FS"}                  = ["S19.2E-1-1101-28107", "018", "6", "Bayern", "", ""];
 +
@chan{"hr-fernsehen"}                    = ["S19.2E-1-1101-28108", "026", "11", "HR", "", ""];
 +
@chan{"NDR FS MV"}                      = ["S19.2E-1-1073-28224", "019", "15", "NDR", "", ""];
 +
@chan{"WDR Köln"}                        = ["S19.2E-1-1101-28111", "028", "35", "WDR", "", ""];
 +
@chan{"BR-alpha"}                        = ["S19.2E-1-1093-28487", "057", "3", "Alpha", "", ""];
 +
@chan{"rbb Brandenburg"}                = ["S19.2E-1-1073-28205", "027", "5", "RBB", "", ""];
 +
@chan{"easy.TV Info"}                    = ["S19.2E-1-1115-13103", "", "", "", "", ""];
 +
@chan{"easy.TV AXN"}                    = ["S19.2E-1-1115-13106", "", "", "", "", ""];
 +
@chan{"easy.TV Extreme"}                = ["S19.2E-1-1115-13107", "", "", "", "", ""];
 +
@chan{"easy.TV Nat Geo"}                = ["S19.2E-1-1115-13104", "", "", "", "", ""];
 +
@chan{"easy.TV Silverline"}              = ["S19.2E-1-1115-13105", "", "", "", "", ""];
 +
@chan{"easy.TV erofirst"}                = ["S19.2E-1-1115-13108", "", "", "", "", ""];
 +
@chan{"easy.TV hotX"}                    = ["S19.2E-1-1117-13016", "", "", "", "", ""];
 +
@chan{"SR SÜDWEST Ferns."}              = ["S19.2E-1-1093-28486", "", "", "", "", ""];
 +
@chan{"Rhein-Neckar-Fernsehen"}          = ["S19.2E-133-7-768", "" ,"" ,"" ,"211","n/a"];
 +
@chan{"DMAX"}                            = ["S19.2E-1-1092-10101", "554", "231", "DMAX", "", "dmax"];
 +
@chan{"ProSieben Schweiz"}              = ["S19.2E-1-1082-20001", "006", "22", "Pro7", "", ""];
 +
@chan{"ProSieben Austria"}              = ["S19.2E-1-1082-20002", "006", "22", "Pro7", "", ""];
 +
@chan{"Kabel 1 Schweiz"}                = ["S19.2E-1-1082-20003", "008", "12", "Kabel1", "", ""];
 +
@chan{"Kabel 1 Austria"}                = ["S19.2E-1-1082-20004", "008", "12", "Kabel1", "", ""];
 +
@chan{"SAT.1 A"}                        = ["S19.2E-1-1082-20005", "005", "38", "Sat1", "", ""];
 +
@chan{"RTL Austria"}                    = ["S19.2E-1-1091-28800", "004", "23", "RTL", "", ""];
 +
@chan{"VOX Austria"}                    = ["S19.2E-1-1091-28805", "011", "34", "VOX", "", ""];
 +
@chan{"RTL2 Austria"}                    = ["S19.2E-1-1091-28810", "009", "24", "RTL2", "", ""];
 +
@chan{"Super RTL A"}                    = ["S19.2E-1-1091-28815", "179", "25", "Super RTL", "", ""];
 +
@chan{"SAT.1-CH"}                        = ["S19.2E-133-7-48", "005", "38", "Sat1", "", ""];
 +
@chan{"ATV+"}                            = ["S19.2E-1-1117-13012", "031", "108", "ATVplus", "115", "atv+"];
 +
@chan{"bloomberg.tv"}                    = ["S19.2E-1-1108-12160", "" ,"98" ,"BloombergTV" ,"127","bloombergtv"];
 +
@chan{"DW-tv"}                          = ["S19.2E-1-1026-10020", "" ,"100" ,"DW-tv" ,"300","dw-tv"];
 +
@chan{"TV Franken"}                      = ["S19.2E-1-1092-10104", "" ,"186" ,"TV Franken" ,"151","n/a"];
 +
@chan{"TW1"}                            = ["S19.2E-1-1115-13101", "" ,"136" ,"TW1" ,"-1","tw1"];
 +
@chan{"Bibel TV"}                        = ["S19.2E-1-1057-61900", "" ,"191" ,"Bibel TV" ,"280","bibel-tv"];
 +
@chan{"RTLSHOP"}                        = ["S19.2E-1-1089-12080", "" ,"177" ,"RTLSHOP" ,"","n/a"];
 +
@chan{"BBC Prime"}                      = ["S13.0E-318-3801-5001", "" ,"129" ,"BBC Prime" ,"121","n/a"];
 +
@chan{"RTL Lux"}                        = ["", "" ,"102" ,"RTL Lux" ,"","n/a"];
 +
@chan{"Onyx"}                            = ["S13.0E-318-9900-502", "" ,"87" ,"Onyx" ,"190","n/a"];
 +
@chan{"TF 1"}                            = ["S13.0E-176-12000-1604","" ,"" ,"" ,"252","n/a"];
 +
@chan{"France 2"}                        = ["S13.0E-176-11600-1103","" ,"" ,"" ,"149","n/a"];
 +
@chan{"France 3"}                        = ["S13.0E-176-11600-1105","" ,"" ,"" ,"150","n/a"];
 +
@chan{"RAI 1"}                          = ["S13.0E-318-5200-3401", "" ,"" ,"" ,"209","n/a"];
 +
@chan{"RAI 2"}                          = ["S13.0E-318-5200-3402", "" ,"" ,"" ,"210","n/a"];
 +
@chan{"bbc.com"}                        = ["S13.0E-318-9400-8204", "" ,"123" ,"BBC" ,"67","n/a"];
 +
@chan{"gotv"}                            = ["", "" ,"176" ,"gotv" ,"","gotv"];
 +
@chan{"CityInfo"}                        = ["", "" ,"180" ,"CityInfo" ,"","n/a"];
 +
@chan{"Extreme Sports Channel"}          = ["", "" ,"189" ,"Extreme Sports Channel" ,"","n/a"];
 +
@chan{"Club"}                            = ["", "" ,"190" ,"Club" ,"134","n/a"];
 +
@chan{"Spreekanal"}                      = ["", "" ,"145" ,"Spreekanal" ,"236","n/a"];
 +
@chan{"FAB"}                            = ["", "" ,"39" ,"FAB" ,"145","n/a"];
 +
@chan{"SaarTV"}                          = ["", "" ,"89" ,"SaarTV" ,"","n/a"];
 +
@chan{"Radio Bremen TV"}                = ["", "" ,"151" ,"Radio Bremen TV" ,"","n/a"];
 +
@chan{"CNBC"}                            = ["S19.2E-1-1079-28010", "" ,"183" ,"CNBC" ,"135","n/a"];
 +
@chan{"Steiermark 1"}                    = ["", "" ,"137" ,"Steiermark 1" ,"","n/a"];
 +
@chan{"TSR1"}                            = ["S13.0E-318-8500-902", "" ,"27" ,"TSR1" ,"","tsr"];
 +
@chan{"TSR2"}                            = ["S13.0E-318-8500-908", "" ,"28" ,"TSR2" ,"","tsr2"];
 +
@chan{"TV Slovenija 1"}                  = ["", "" ,"146" ,"TV Slovenija 1" ,"","n/a"];
 +
@chan{"TV Slovenija 2"}                  = ["", "" ,"147" ,"TV Slovenija 2" ,"","n/a"];
 +
@chan{"Belgien 1"}                      = ["", "" ,"185" ,"Belgien 1" ,"124","n/a"];
 +
@chan{"Offener Kanal Kiel"}              = ["", "" ,"" ,"" ,"189","n/a"];
 +
@chan{"Offener Kanal Berlin"}            = ["", "" ,"" ,"" ,"186","n/a"];
 +
@chan{"B.TV"}                            = ["S19.2E-1-1091-31210", "" ,"" ,"" ,"117","n/a"];
 +
@chan{"Oberpfalz TV"}                    = ["", "" ,"" ,"" ,"185","n/a"];
 +
@chan{"Dänemark 1"}                      = ["", "" ,"" ,"" ,"140","n/a"];
 +
@chan{"Dänemark 2"}                      = ["", "" ,"" ,"" ,"141","n/a"];
 +
@chan{"TCM Paneuro"}                    = ["", "" ,"" ,"" ,"246","n/a"];
 +
@chan{"SF1"}                            = ["S13.0E-318-8500-901", "024" ,"41" ,"SF1" ,"59","sf1"];
 +
@chan{"SF2"}                            = ["S13.0E-318-8500-907", "039" ,"42" ,"SF2" ,"60","sf2"];
 +
@chan{"TIDE TV"}                        = ["C-0-575-9204", "" ,"216" ,"TIDE" ,"","","","n/a"];
  
#Nachrichten
+
  # radiosender, nur hoerzu
@chan{"n-tv.de"}                    = ["S19.2E-1-1116-12730", "007" ,"81" ,"n-tv" ,"66","n-tv"];
+
@chan{"r-88acht"}                       = ["", "" ,"" ,"" ,"r-1149","n/a"];
@chan{"n24.de"}                      = ["S19.2E-133-33-47", "065" ,"40"  ,"N24" ,"175","n24"];
+
@chan{"r-Antenne Brandenburg"}           = ["", "" ,"" ,"" ,"r-1009","n/a"];
@chan{"cnn.com"}                    = ["S19.2E-1-1068-28522", "126" ,"93"  ,"CNN" ,"69","n/a"];
+
@chan{"r-ARD Nachtkonzert"}             = ["", "" ,"" ,"" ,"r-1016","n/a"];
@chan{"nbc.de"}                      = ["S13.0E-318-12700-8008","144" ,"80"  ,"NBC" ,"176","nbc"];
+
@chan{"r-Bayern 1"}                     = ["S19.2E-1-1101-28126", "" ,"" ,"" ,"r-1017","n/a"];
@chan{"phoenix.de"}                  = ["S19.2E-1-1101-28114", "206" ,"20"  ,"Phoenix" ,"194","phoenix"];
+
@chan{"r-Bayern 2 Radio"}               = ["", "" ,"" ,"" ,"r-1018","n/a"];
@chan{"euronews.de"}                = ["S19.2E-1-1079-28015", "013" ,"94"  ,"EuroNews" ,"68","n/a"];
+
@chan{"r-Bayern 3"}                     = ["", "" ,"" ,"" ,"r-1019","n/a"];
 
+
@chan{"r-Bayern 4 Klassik"}             = ["S19.2E-1-1101-28120", "" ,"" ,"" ,"r-1020","n/a"];
# Andere
+
@chan{"r-Bremen Eins"}                   = ["", "" ,"" ,"" ,"r-1138","n/a"];
@chan{"nick.de"}                    = ["S19.2E-1-1078-28680",  "190" ,"" ,"" ,"","nick"];
+
@chan{"r-Bremen Vier"}                   = ["", "" ,"" ,"" ,"r-1140","n/a"];
@chan{"TV 5"}                        = ["S19.2E-1-1112-12240", "133" ,""    ,"" ,"260","n/a"];
+
@chan{"r-Deutschlandfunk Köln"}         = ["S19.2E-1-1079-28013", "" ,"" ,"" ,"r-1033","n/a"];
@chan{"QVC.de"}                      = ["S19.2E-1-1108-12100", "136" ,"132" ,"QVC" ,"208","qvc"];
+
@chan{"r-Deutschlandradio Berlin"}       = ["S19.2E-1-1079-28012", "" ,"" ,"" ,"r-1034","n/a"];
@chan{"Home Shopping Europe"}        = ["S19.2E-133-33-40", "189" ,"131" ,"Home Shopping Europe" ,"159","home-shopping-europe"];
+
@chan{"r-DRS 2"}                         = ["S13.0E-318-8500-922", "" ,"" ,"" ,"r-1200","n/a"];
@chan{"terranova.de"}                = ["S19.2E-1-1094-17033", "205" ,"205" ,"Terra Nova" ,"406","terra-nova"];
+
@chan{"r-Eins Live"}                     = ["", "" ,"" ,"" ,"r-1174","n/a"];
@chan{"hit24.de"}                = ["", "569" ,"" ,"HIT24" ,"","n/a"];
+
@chan{"r-FRITZ"}                         = ["S19.2E-1-1073-28209", "" ,"" ,"" ,"r-1150","n/a"];
@chan{"neunlive.de"}                = ["S19.2E-133-33-897", "059" ,"134" ,"9 Live" ,"1179","neun-live"];
+
@chan{"r-Funkhaus Europa"}               = ["", "" ,"" ,"" ,"r-1139","n/a"];
@chan{"DR1"}                        = ["", "091" ,"109" ,"DR1" ,"","n/a"];
+
@chan{"r-Hit Radio FFH"}                 = ["S19.2E-1-1113-12651", "" ,"" ,"" ,"r-1052","n/a"];
@chan{"DR2"}                        = ["", "092" ,"110" ,"DR2" ,"","n/a"];
+
@chan{"r-HR 1"}                         = ["", "" ,"" ,"" ,"r-1057","n/a"];
@chan{"tele5.de"}                    = ["S19.2E-133-33-51", "105" ,"152" ,"Tele 5" ,"277","tele-5"];
+
@chan{"r-HR 2"}                         = ["S19.2E-1-1101-28123", "" ,"" ,"" ,"r-1058","n/a"];
@chan{"Kanal.D"}                    = ["", "566" ,"" ,"" ,"","n/a"];
+
@chan{"r-HR 3"}                         = ["", "" ,"" ,"" ,"r-1060","n/a"];
@chan{"B.TV"}                        = ["", "064" ,"" ,"" ,"","n/a"];
+
@chan{"r-HR 4"}                         = ["", "" ,"" ,"" ,"r-1061","n/a"];
@chan{"spi.ka TV"}                  = ["", "571" ,"" ,"" ,"","n/a"];
+
@chan{"r-HR Klassik"}                   = ["S19.2E-1-1101-28124", "" ,"" ,"" ,"r-1059","n/a"];
@chan{"Planet"}                      = ["", "521" ,"" ,"" ,"","n/a"];
+
@chan{"r-HR XXL"}                       = ["S19.2E-1-1101-28125", "" ,"" ,"" ,"r-1064","n/a"];
@chan{"Sat.1 Comedy"}                = ["C-61441-10004-53411",  "611"    ,""    ,"" ,"","n/a"];
+
@chan{"r-Inforadio"}                     = ["", "" ,"" ,"" ,"r-1151","n/a"];
@chan{"Boomerang"}                  = ["C-61441-10004-53404",  "612"    ,""    ,"" ,"","n/a"];
+
@chan{"r-Jump"}                         = ["S19.2E-1-1073-28210", "" ,"" ,"" ,"r-1075","n/a"];
@chan{"kabel eins classics"}        = ["C-61441-10004-53412",  "610"    ,""    ,"" ,"","n/a"];
+
@chan{"r-Klassik Radio"}                 = ["", "" ,"" ,"" ,"r-1067","n/a"];
@chan{"AXN"}                        = ["C-61441-10005-50304",  "576"    ,""    ,"" ,"","n/a"];
+
@chan{"r-MDR 1 Radio Sachsen"}           = ["", "" ,"" ,"" ,"r-1071","n/a"];
@chan{"Kinowelt TV"}                = ["C-61441-10003-50108",  "577"    ,""    ,"" ,"","n/a"];
+
@chan{"r-MDR 1 Radio Sachsen-Anhalt"}   = ["", "" ,"" ,"" ,"r-1072","n/a"];
@chan{"Silverline"}                  = ["C-61441-10005-50305",  "578"    ,""    ,"" ,"","n/a"];
+
@chan{"r-MDR 1 Radio Türingen"}         = ["", "" ,"" ,"" ,"r-1073","n/a"];
@chan{"E! Entertainment Television"} = ["C-61441-10005-50104",  "606"    ,""    ,"" ,"","n/a"];
+
@chan{"r-MDR Kultur"}                   = ["S19.2E-1-1073-28208", "" ,"" ,"" ,"r-1076","n/a"];
 
+
@chan{"r-N-JOY"}                         = ["", "" ,"" ,"" ,"r-1084","n/a"];
# Premiere
+
@chan{"r-NDR 1 Niedersachsen"}           = ["", "" ,"" ,"" ,"r-1087","n/a"];
@chan{"13th-street.premiere.de"}    = ["S19.2E-133-17-42", "501" ,"52"  ,"13th Street" ,"102","n/a"];
+
@chan{"r-NDR 1 Radio MV"}               = ["", "" ,"" ,"" ,"r-1086","n/a"];
@chan{"classica.premiere.de"}        = ["S19.2E-133-1-15", "508" ,"58"  ,"Classica" ,"133","n/a"];
+
@chan{"r-NDR 1 Welle Nord"}             = ["", "" ,"" ,"" ,"r-1079","n/a"];
@chan{"discovery.premiere.de"}      = ["S19.2E-133-17-14", "510" ,"60"  ,"Discovery Channel" ,"138","n/a"];
+
@chan{"r-NDR 2"}                         = ["", "" ,"" ,"" ,"r-1080","n/a"];
@chan{"disney.premiere.de"}          = ["S19.2E-133-17-34", "511" ,"61"  ,"Disney Channel" ,"139","n/a"];
+
@chan{"r-NDR 90,3"}                     = ["", "" ,"" ,"" ,"r-1083","n/a"];
@chan{"XXP.de"}                      = ["S19.2E-1-1113-12602", "554" ,"130" ,"XXP" ,"1197","xxp"];
+
@chan{"r-NDR Info"}                     = ["S19.2E-1-1101-28127", "" ,"" ,"" ,"r-1081","n/a"];
@chan{"goldstar.premiere.de"}        = ["S19.2E-133-1-518", "516" ,"68"  ,"Goldstar TV" ,"152","n/a"];
+
@chan{"r-NDR Kultur"}                   = ["", "" ,"" ,"" ,"r-1085","n/a"];
@chan{"heimat.premiere.de"}          = ["S19.2E-133-1-22", "517" ,"172" ,"Heimatkanal" ,"154","n/a"];
+
@chan{"r-Nordwest Radio"}               = ["", "" ,"" ,"" ,"r-1088","n/a"];
@chan{"junior.premiere.de"}          = ["S19.2E-133-17-19", "518" ,"70"  ,"Junior" ,"160","n/a"];
+
@chan{"r-ORF 1"}                         = ["", "" ,"" ,"" ,"r-1094","n/a"];
@chan{"discov.history.premiere.de"}  = ["S19.2E-133-17-13", "572" ,"73"  ,"History" ,"195","n/a"];
+
@chan{"r-ORF 3 Hitradio"}               = ["", "" ,"" ,"" ,"r-1095","n/a"];
@chan{"1.sport.premiere.de"}        = ["S19.2E-133-3-17", "522" ,"47"  ,"Premiere Sport 1" ,"203","n/a"];
+
@chan{"r-Radio 3"}                       = ["", "" ,"" ,"" ,"r-1154","n/a"];
@chan{"2.sport.premiere.de"}        = ["S19.2E-133-4-27", "523" ,"48"  ,"Premiere Sport 2" ,"204","n/a"];
+
@chan{"r-Radio Eins"}                   = ["", "" ,"" ,"" ,"r-1152","n/a"];
@chan{"1.premiere.de"}              = ["S19.2E-133-2-10", "527" ,"153" ,"Premiere 1" ,"196","n/a"];
+
@chan{"r-Radio Hamburg"}                 = ["", "" ,"" ,"" ,"r-1115","n/a"];
@chan{"fox-kids.premiere.de"}        = ["S19.2E-133-17-28", "534" ,"95"  ,"FOX Kids" ,"148","n/a"];
+
@chan{"r-Radio Kultur"}                 = ["", "" ,"" ,"" ,"r-1153","n/a"];
@chan{"2.premiere.de"}              = ["S19.2E-133-2-11", "538" ,"154" ,"Premiere 2" ,"197","n/a"];
+
@chan{"r-Radio Schleswig-Holstein"}     = ["", "" ,"" ,"" ,"r-1129","n/a"];
@chan{"3.premiere.de"}              = ["S19.2E-133-2-43", "539" ,"155" ,"Premiere 3" ,"198","n/a"];
+
@chan{"r-SR 1 Europawelle"}             = ["", "" ,"" ,"" ,"r-1156","n/a"];
@chan{"sci-fi.premiere.de"}          = ["S19.2E-133-17-36", "541" ,"188" ,"Sci Fi" ,"199","n/a"];
+
@chan{"r-SR 2 Kulturradio"}             = ["", "" ,"" ,"" ,"r-1157","n/a"];
@chan{"beate-uhse.premiere.de"}      = ["S19.2E-133-1-21", "544" ,"106" ,"Beate Uhse TV" ,"123","n/a"];
+
@chan{"r-SR 3 Saarlandwelle"}           = ["", "" ,"" ,"" ,"r-1158","n/a"];
@chan{"4.premiere.de"}              = ["S19.2E-133-2-9", "557" ,"156" ,"Premiere 4" ,"1185","n/a"];
+
@chan{"r-SWR 1"}                         = ["", "" ,"" ,"" ,"r-1162","n/a"];
@chan{"5.premiere.de"}              = ["S19.2E-133-2-29", "558" ,"157" ,"Premiere 5" ,"1186","n/a"];
+
@chan{"r-SWR 2"}                         = ["", "" ,"" ,"" ,"r-1164","n/a"];
@chan{"6.premiere.de"}              = ["S19.2E-133-2-41", "559" ,"158" ,"Premiere 6" ,"1187","n/a"];
+
@chan{"r-SWR 3"}                         = ["", "" ,"" ,"" ,"r-1165","n/a"];
@chan{"7.premiere.de"}              = ["S19.2E-133-2-20", "560" ,"159" ,"Premiere 7" ,"1188","n/a"];
+
@chan{"r-SWR 4 Baden-Württemberg"}       = ["", "" ,"" ,"" ,"r-1166","n/a"];
@chan{"nostalgie.premiere.de"}      = ["S19.2E-133-4-516", "561" ,"160" ,"Premiere Nostalgie" ,"1189","n/a"];
+
@chan{"r-SWR 4 Rheinland-Pfalz"}         = ["", "" ,"" ,"" ,"r-1167","n/a"];
@chan{"serie.premiere.de"}          = ["S19.2E-133-4-16", "562" ,"161" ,"Premiere Serie" ,"1190","n/a"];
+
@chan{"r-WDR 2"}                         = ["", "" ,"" ,"" ,"r-1170","n/a"];
@chan{"start.premiere.de"}          = ["S19.2E-133-2-8", "563" ,"162" ,"Premiere Start" ,"1191","n/a"];
+
@chan{"r-WDR 3"}                         = ["S19.2E-1-1073-28215", "" ,"" ,"" ,"r-1171","n/a"];
@chan{"krimi.premiere.de"}          = ["S19.2E-133-4-23", "564" ,"71"  ,"Premiere Krimi" ,"166","n/a"];
+
@chan{"r-WDR 4"}                         = ["", "" ,"" ,"" ,"r-1172","n/a"];
@chan{"mgm.premiere.de"}            = ["S19.2E-133-17-515", "565" ,"181" ,"MGM" ,"1196","n/a"];
+
@chan{"r-WDR 5"}                         = ["S19.2E-1-1073-28216", "" ,"" ,"" ,"r-1173","n/a"];
@chan{"Premiere Austria"}            = ["S19.2E-133-7-53", "567" ,"184" ,"Premiere Austria" ,"","n/a"];
+
@chan{"r-DRS 1"}                         = ["S13.0E-318-8500-921", "" ,"" ,"" ,"r-1036","n/a"];
@chan{"animal.premiere.de"}          = ["S19.2E-133-17-12", "568" ,"193" ,"Animal Planet" ,"1183","n/a"];
+
 
+
@chan{"bloomberg.tv"}                = ["S19.2E-1-1108-12160", ""    ,"98"  ,"BloombergTV" ,"127","bloombergtv"];
+
@chan{"DW-tv"}                      = ["S19.2E-1-1024-9016", ""    ,"100" ,"DW-tv" ,"300","dw-tv"];
+
@chan{"TV Franken"}                  = ["S19.2E-133-7-775", ""    ,"186" ,"TV Franken" ,"151","n/a"];
+
@chan{"TW1"}                        = ["S19.2E-1-1115-13101", ""    ,"136" ,"TW1" ,"-1","tw1"];
+
@chan{"Bibel TV"}                    = ["S19.2E-1-1057-61900", ""    ,"191" ,"Bibel TV" ,"280","bibel-tv"];
+
@chan{"RTLSHOP"}                    = ["S19.2E-1-1089-12080", ""    ,"177" ,"RTLSHOP" ,"","n/a"];
+
@chan{"BBC Prime"}                  = ["S13.0E-318-3801-5001", ""    ,"129" ,"BBC Prime" ,"121","n/a"];
+
@chan{"RTL Lux"}                    = ["", ""    ,"102" ,"RTL Lux" ,"","n/a"];
+
@chan{"Onyx"}                        = ["S13.0E-318-9900-502", ""    ,"87"  ,"Onyx" ,"190","n/a"];
+
@chan{"TF 1"}                        = ["S13.0E-176-12000-1604",""    ,""    ,"" ,"252","n/a"];
+
@chan{"France 2"}                    = ["S13.0E-176-11600-1103",""    ,""    ,"" ,"149","n/a"];
+
@chan{"France 3"}                    = ["S13.0E-176-11600-1105",""    ,""    ,"" ,"150","n/a"];
+
@chan{"RAI 1"}                      = ["S13.0E-318-5200-3401", ""    ,""    ,"" ,"209","n/a"];
+
@chan{"RAI 2"}                      = ["S13.0E-318-5200-3402", ""    ,""    ,"" ,"210","n/a"];
+
@chan{"bbc.com"}                    = ["S13.0E-318-9400-8204", ""    ,"123" ,"BBC" ,"67","n/a"];
+
@chan{"gotv"}                        = ["", ""    ,"176" ,"gotv" ,"","gotv"];
+
@chan{"CityInfo"}                    = ["", ""    ,"180" ,"CityInfo" ,"","n/a"];
+
@chan{"Extreme Sports Channel"}      = ["", ""    ,"189" ,"Extreme Sports Channel" ,"","n/a"];
+
@chan{"Club"}                        = ["", ""    ,"190" ,"Club" ,"134","n/a"];
+
@chan{"Spreekanal"}                  = ["", ""    ,"145" ,"Spreekanal" ,"236","n/a"];
+
@chan{"FAB"}                        = ["", ""    ,"39"  ,"FAB" ,"145","n/a"];
+
@chan{"SaarTV"}                      = ["", ""    ,"89"  ,"SaarTV" ,"","n/a"];
+
@chan{"Radio Bremen TV"}            = ["", ""    ,"151" ,"Radio Bremen TV" ,"","n/a"];
+
@chan{"CNBC"}                        = ["S19.2E-1-1079-28010", ""    ,"183" ,"CNBC" ,"135","n/a"];
+
@chan{"Steiermark 1"}                = ["", ""    ,"137" ,"Steiermark 1" ,"","n/a"];
+
@chan{"TSR1"}                        = ["S13.0E-318-8500-902", ""    ,"27"  ,"TSR1" ,"","tsr"];
+
@chan{"TSR2"}                        = ["S13.0E-318-8500-908", ""    ,"28"  ,"TSR2" ,"","tsr2"];
+
@chan{"TV Slovenija 1"}              = ["", ""    ,"146" ,"TV Slovenija 1" ,"","n/a"];
+
@chan{"TV Slovenija 2"}              = ["", ""    ,"147" ,"TV Slovenija 2" ,"","n/a"];
+
@chan{"Belgien 1"}                  = ["", ""    ,"185" ,"Belgien 1" ,"124","n/a"];
+
@chan{"Offener Kanal Kiel"}          = ["", ""    ,""    ,"" ,"189","n/a"];
+
@chan{"Offener Kanal Berlin"}        = ["", ""    ,""    ,"" ,"186","n/a"];
+
@chan{"B.TV"}                        = ["S19.2E-1-1091-31210", ""    ,""    ,"" ,"117","n/a"];
+
@chan{"Oberpfalz TV"}                = ["", ""    ,""    ,"" ,"185","n/a"];
+
@chan{"Rhein-Neckar-Fernsehen"}      = ["", ""    ,""    ,"" ,"211","n/a"];
+
@chan{"Dänemark 1"}                  = ["", ""    ,""    ,"" ,"140","n/a"];
+
@chan{"Dänemark 2"}                  = ["", ""    ,""    ,"" ,"141","n/a"];
+
@chan{"Cartoon Network"}            = ["", ""    ,""    ,"" ,"132","n/a"];
+
@chan{"TCM Paneuro"}                = ["", ""    ,""    ,"" ,"246","n/a"];
+
 
+
# radiosender, nur hoerzu
+
@chan{"r-88acht"}                   = ["", ""   ,""   ,"" ,"r-1149","n/a"];
+
@chan{"r-Antenne Brandenburg"}       = ["", ""   ,""   ,"" ,"r-1009","n/a"];
+
@chan{"r-ARD Nachtkonzert"}         = ["", ""   ,""   ,"" ,"r-1016","n/a"];
+
@chan{"r-Bayern 1"}                 = ["S19.2E-1-1101-28126", ""   ,""   ,"" ,"r-1017","n/a"];
+
@chan{"r-Bayern 2 Radio"}           = ["", ""   ,""   ,"" ,"r-1018","n/a"];
+
@chan{"r-Bayern 3"}                 = ["", ""   ,""   ,"" ,"r-1019","n/a"];
+
@chan{"r-Bayern 4 Klassik"}         = ["S19.2E-1-1101-28120", ""   ,""   ,"" ,"r-1020","n/a"];
+
@chan{"r-Bremen Eins"}               = ["", ""   ,""   ,"" ,"r-1138","n/a"];
+
@chan{"r-Bremen Vier"}               = ["", ""   ,""   ,"" ,"r-1140","n/a"];
+
@chan{"r-Deutschlandfunk Köln"}     = ["S19.2E-1-1079-28013", ""   ,""   ,"" ,"r-1033","n/a"];
+
@chan{"r-Deutschlandradio Berlin"}   = ["S19.2E-1-1079-28012", ""   ,""   ,"" ,"r-1034","n/a"];
+
@chan{"r-DRS 2"}                     = ["S13.0E-318-8500-922", ""   ,""   ,"" ,"r-1200","n/a"];
+
@chan{"r-Eins Live"}                 = ["", ""   ,""   ,"" ,"r-1174","n/a"];
+
@chan{"r-FRITZ"}                     = ["S19.2E-1-1073-28209", ""   ,""   ,"" ,"r-1150","n/a"];
+
@chan{"r-Funkhaus Europa"}           = ["", ""   ,""   ,"" ,"r-1139","n/a"];
+
@chan{"r-Hit Radio FFH"}             = ["S19.2E-1-1113-12651", ""   ,""   ,"" ,"r-1052","n/a"];
+
@chan{"r-HR 1"}                     = ["", ""   ,""   ,"" ,"r-1057","n/a"];
+
@chan{"r-HR 2"}                     = ["S19.2E-1-1101-28123", ""   ,""   ,"" ,"r-1058","n/a"];
+
@chan{"r-HR 3"}                     = ["", ""   ,""   ,"" ,"r-1060","n/a"];
+
@chan{"r-HR 4"}                     = ["", ""   ,""   ,"" ,"r-1061","n/a"];
+
@chan{"r-HR Klassik"}               = ["S19.2E-1-1101-28124", ""   ,""   ,"" ,"r-1059","n/a"];
+
@chan{"r-HR XXL"}                   = ["S19.2E-1-1101-28125", ""   ,""   ,"" ,"r-1064","n/a"];
+
@chan{"r-Inforadio"}                 = ["", ""   ,""   ,"" ,"r-1151","n/a"];
+
@chan{"r-Jump"}                     = ["S19.2E-1-1073-28210", ""   ,""   ,"" ,"r-1075","n/a"];
+
@chan{"r-Klassik Radio"}             = ["", ""   ,""   ,"" ,"r-1067","n/a"];
+
@chan{"r-MDR 1 Radio Sachsen"}       = ["", ""   ,""   ,"" ,"r-1071","n/a"];
+
@chan{"r-MDR 1 Radio Sachsen-Anhalt"}= ["", ""   ,""   ,"" ,"r-1072","n/a"];
+
@chan{"r-MDR 1 Radio Türingen"}     = ["", ""   ,""   ,"" ,"r-1073","n/a"];
+
@chan{"r-MDR Kultur"}               = ["S19.2E-1-1073-28208", ""   ,""   ,"" ,"r-1076","n/a"];
+
@chan{"r-N-JOY"}                     = ["", ""   ,""   ,"" ,"r-1084","n/a"];
+
@chan{"r-NDR 1 Niedersachsen"}       = ["", ""   ,""   ,"" ,"r-1087","n/a"];
+
@chan{"r-NDR 1 Radio MV"}           = ["", ""   ,""   ,"" ,"r-1086","n/a"];
+
@chan{"r-NDR 1 Welle Nord"}         = ["", ""   ,""   ,"" ,"r-1079","n/a"];
+
@chan{"r-NDR 2"}                     = ["", ""   ,""   ,"" ,"r-1080","n/a"];
+
@chan{"r-NDR 90,3"}                 = ["", ""   ,""   ,"" ,"r-1083","n/a"];
+
@chan{"r-NDR Info"}                 = ["S19.2E-1-1101-28127", ""   ,""   ,"" ,"r-1081","n/a"];
+
@chan{"r-NDR Kultur"}               = ["", ""   ,""   ,"" ,"r-1085","n/a"];
+
@chan{"r-Nordwest Radio"}           = ["", ""   ,""   ,"" ,"r-1088","n/a"];
+
@chan{"r-ORF 1"}                     = ["", ""   ,""   ,"" ,"r-1094","n/a"];
+
@chan{"r-ORF 3 Hitradio"}           = ["", ""   ,""   ,"" ,"r-1095","n/a"];
+
@chan{"r-Radio 3"}                   = ["", ""   ,""   ,"" ,"r-1154","n/a"];
+
@chan{"r-Radio Eins"}               = ["", ""   ,""   ,"" ,"r-1152","n/a"];
+
@chan{"r-Radio Hamburg"}             = ["", ""   ,""   ,"" ,"r-1115","n/a"];
+
@chan{"r-Radio Kultur"}             = ["", ""   ,""   ,"" ,"r-1153","n/a"];
+
@chan{"r-Radio Schleswig-Holstein"} = ["", ""   ,""   ,"" ,"r-1129","n/a"];
+
@chan{"r-SR 1 Europawelle"}         = ["", ""   ,""   ,"" ,"r-1156","n/a"];
+
@chan{"r-SR 2 Kulturradio"}         = ["", ""   ,""   ,"" ,"r-1157","n/a"];
+
@chan{"r-SR 3 Saarlandwelle"}       = ["", ""   ,""   ,"" ,"r-1158","n/a"];
+
@chan{"r-SWR 1"}                     = ["", ""   ,""   ,"" ,"r-1162","n/a"];
+
@chan{"r-SWR 2"}                     = ["", ""   ,""   ,"" ,"r-1164","n/a"];
+
@chan{"r-SWR 3"}                     = ["", ""   ,""   ,"" ,"r-1165","n/a"];
+
@chan{"r-SWR 4 Baden-Württemberg"}   = ["", ""   ,""   ,"" ,"r-1166","n/a"];
+
@chan{"r-SWR 4 Rheinland-Pfalz"}     = ["", ""   ,""   ,"" ,"r-1167","n/a"];
+
@chan{"r-WDR 2"}                     = ["", ""   ,""   ,"" ,"r-1170","n/a"];
+
@chan{"r-WDR 3"}                     = ["S19.2E-1-1073-28215", ""   ,""   ,"" ,"r-1171","n/a"];
+
@chan{"r-WDR 4"}                     = ["", ""   ,""   ,"" ,"r-1172","n/a"];
+
@chan{"r-WDR 5"}                     = ["S19.2E-1-1073-28216", ""   ,""   ,"" ,"r-1173","n/a"];
+
@chan{"r-DRS 1"}                     = ["S13.0E-318-8500-921", ""   ,""   ,"" ,"r-1036","n/a"];
+
 
1;
 
1;
 
</pre>
 
</pre>
 
}}
 
}}
 +
 +
Hinweis: Die Sender-ID von Premiere 4 für den Provider TVInfo in der channels.pl ist nicht, wie nach der Installation vorkonfiguriert 156, sondern 224!
 +
Bitte ändern ...
  
 
==Probleme==
 
==Probleme==
 
===Abbruch nach start===
 
===Abbruch nach start===
 
Wenn tvm2vdr unmittelbar nach dem Start abbricht, dann ist wahrscheinlich der VDR nicht gestartet oder der Zugriff auf das SVDRP nicht erlaubt.
 
Wenn tvm2vdr unmittelbar nach dem Start abbricht, dann ist wahrscheinlich der VDR nicht gestartet oder der Zugriff auf das SVDRP nicht erlaubt.
Test: telnet vdrhost vdrport (Port ist default 2001), z.B. telnet localhost 2001, wenn dann nur 'no permission' als Antwort kommt, ist der jeweilige Rechner im svdrphosts.conf im VDR - Konfigurationsverzeichnis einzutragen. (als Defaulteinstellung ist auch der localhost disabled)
+
Test: telnet vdrhost vdrport (Port ist default 2001), z.B. telnet localhost 2001, wenn dann nur 'no permission' als Antwort kommt, ist der jeweilige Rechner im svdrphosts.conf im VDR -  
 +
Konfigurationsverzeichnis einzutragen. (als Defaulteinstellung ist auch der localhost disabled)
 +
 
 +
===> VDR 1.7.15 Default SVDR-Port auf 6419 geändert===
 +
Der Port kann beim Aufrauf mit übergeben werden, ansonsten Abruch in helperfunc.pl
 +
 
 +
tvm2vdr -p 6419
  
 
===Out of Memory (last mit option our $writeimages = 1)===
 
===Out of Memory (last mit option our $writeimages = 1)===
Das kann passieren, wenn das Packet Image Magick aktualisiert wurde, die Perl Version hingegen nicht, Perl::Image::Magick nutzt auch Bibliotheken von Image Magic, da kommt es dann zu benannten Fehler. Abhilfe, einfach die Perl Version aktualisieren.
+
Das kann passieren, wenn das Paket Image Magick aktualisiert wurde, die Perl Version hingegen nicht, Perl::Image::Magick nutzt auch Bibliotheken von Image Magic, da kommt es dann zu benannten Fehler. Abhilfe, einfach die Perl Version aktualisieren.
  
 
  shell> cpan
 
  shell> cpan
 
  cpan> force install Image::Magick
 
  cpan> force install Image::Magick
 +
 +
===Umlaute bei UTF-8 korrekt darstellen===
 +
Skiller2k1 hat eine [http://vdrportal.de/board/thread.php?postid=743193#post743193 debian-modifizierte tvmovie2vdr Version] erstellt. Die hat diverse Pfad-Anpassungen in der tvm2vdr (Eventuell an das System anpassen). Sie gepatcht mit den mschiff Änderungen und dem Apostroph-Fix von Skiller2K1.
  
 
==Wunschliste==
 
==Wunschliste==
Zeile 661: Zeile 664:
 
  -i writeimages
 
  -i writeimages
  
===Installations Routine für die Perl::Module===
+
===Installationsroutine für die Perl::Module===
  
Ein [http://steckrue.be/download/?path=&download=install-0.0.1.tar.gz Installscript] prüft alle benötigten Module und lädt Sie im Zweifelsfall von CPAN nach, hierfür muss CPAN aber installiert sein. Sollte auch CPAn noch nicht installiert sein, kann es mit '''make libnet''' und mit '''make cpan''' installiert werden.
+
Ein [http://steckrue.be/download/install-0.0.1.tar.gz Installscript] prüft alle benötigten Module und lädt Sie im Zweifelsfall von CPAN nach, hierfür muss CPAN aber installiert sein. Sollte auch CPAn noch nicht installiert sein, kann es mit '''make libnet''' und mit '''make cpan''' installiert werden.
  
 
==Links==
 
==Links==
 
# [http://steckrue.be/tvm2vdr Tvmovie2vdr]
 
# [http://steckrue.be/tvm2vdr Tvmovie2vdr]
 
# [[infosatepg|Importer fuer Infosat-Daten]]
 
# [[infosatepg|Importer fuer Infosat-Daten]]
 +
# [http://wiki.xmltv.org/index.php/EU_epgdata egpdata.com Abo]
 
# {{spiegel 1|tvmovie2vdr}}
 
# {{spiegel 1|tvmovie2vdr}}
# {{spiegel 2|tvmovie2vdr}}
 
  
 
[[Kategorie:EPG und Co]]
 
[[Kategorie:EPG und Co]]

Aktuelle Version vom 9. Januar 2011, 14:20 Uhr

Kritisch
Kritisch

Seit Mitte Januar 2009 stellt TVMovie seine EPG-Daten nicht mehr wie bisher zur Verfügung, so dass tvmovie2vdr gegebenenfalls umkonfiguriert werden muss. Im VDR-Portal beschäftigt sich ein Thread mit diesem Thema.

Diese Änderung in der config.pl behebt das Problem:

alt: 
  our $baseurl = "http://tvmovie.kunde.serverflex.info/onlinedata/xml-gz5/";  
  our $aendurl = "http://tvmovie.kunde.serverflex.info/onlinedata/xml-aend-gz5/";
neu:
  our $baseurl = "http://www.clickfinder.de/daten/onlinedata/xml-gz5/";
  our $aendurl = "http://www.clickfinder.de/daten/onlinedata/xml-aend-gz5/";


Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Aus der README

Dieses Script lädt die Programmdaten von TVMovie, Hoerzu (epgdata.com), TVInfo, Premiere, TvToday (alle erfordern eine Internetverbindung) und Infosat (hierbei ist keine Internetverbindung erforderlich) herunter und trägt diese Daten als EPG-Daten im VDR ein. Sind bereits Daten vorhanden dann werden diese überschrieben. Existieren keine EPG-Daten, werden die Daten von tvm2vdr komplett eingetragen.

Weiterhin ist tvinfomerk2vdr.pl verfügbar, das die Sendungen auf dem tvinfo-Merkzettel in vdr-timer importiert. Evtl. bestehende Timer werden am Prefix erkannt. Laufende Aufnahmen werden nicht aktualisiert.

Neuerdings gibt es einen Importer fuer Infosat-Daten. Hier muss der Infosat-Scanner von Zzam infosatepg installiert sein.

Eine Alternative zu diesem Skript ist das tvm2vdr Plugin Thread

[Bearbeiten] Installation

Ein paar Perl::Module sind zu installieren, vielleicht ist das ein oder andere bereits vorhanden, abfragen kann man dies wie folgt.

perl -ce 'use MODUL'

Ausgabe.

-e syntax OK
perl -ce 'use MODUL'

Ansonsten gibt es 2 Wege.

Mittels "CPAN"

perl -MCPAN -e shell
install PERL::MODUL

Oder via Source, ein Bsp:

  • libwww-perl-<VERSION>.tar.gz
  • HTML-Scrubber-<VERSION>.tar.gz

Die Installation ist für alle Pakete identisch, außer bei libwww-perl, dort ist ein -n anzuhängen, das erspart einige Abfragen

cd $SOURCEDIR
tar xvzf <NAME>-<VERSION>.tar.gz
cd <NAME>-<VERSION>
perl Makefile.PL -n
make
make install
cd -

Zu guter letzt tvmovie2vdr.

cd $SOURCEDIR
tar xvzf tvmovie2vdr-<VERSION>.tar.gz
mv tvmovie2vdr-<VERSION> tvmovie2vdr
cd tvmovie2vdr
mv tvinfomerk2vdr.pl tvim2vdr.pl

[Bearbeiten] Konfiguration

Anzupassen sind die Dateien config.pl, channels.pl und channels_wanted.pl.

config.pl enthält die Konfigurationsdaten wie Datei- und Verzeichnisnamen sowie die Anmeldeinformationen für die verschiedenen Datenquellen.

Als nächstes müssen alle Sender, die aktualisiert werden sollen, in die channels.pl eingetragen werden. Die Datei ist bereits mit vielen Sendern gefüllt, die jedoch evtl. angepasst werden müssen. Falls es beim Einspielen der EPG-Daten zu Fehlermeldungen kommt, BITTE die channel-ID in der channels.pl pruefen! Das Script printchannels(.pl) im Verzeichnis contrib liefert alle channel-IDs aus der channels.conf Datei. Diese channel-IDs MÜSSEN in die channels.pl Datei uebertragen werden! Bitte darauf achten, dass die Datei mit "1;" endet.

Abschliessend wird in der Datei channels_wanted.pl eingetragen, von welchem Provider man für welchen Sender EPG-Daten beziehen möchte. Die möglichen Werte sind in der Datei dokumentiert. Auch hier bitte wieder darauf achten, dass die Datei mit "1;" endet.

Wichtig ist ausserdem, dass die ISO-Bezeichnungen der Sender in channels.pl und channels_wanted.pl identisch sind, und mit den Bezeichnungen der Sender in der channels.conf übereinstimmen.

Für weitere Informationen liegt den Scripts eine ausführliche README.gz bei!

Mit diesem Skript können die channels_wanted.pl und die channels.pl automatisch erstellt werden. Dafür werden allerdings einige perl module benötigt.


Ein manuelles starten ueber die commands.conf könnte wie folgt funktionieren.

Starte tvmovie2vdr    : $PATH/tvm2vdr.sh tvmovie2vdr
Starte tvinfomerk2vdr : $PATH/tvm2vdr.sh tvinfomerk2vdr
Status                : $PATH/tvm2vdr.sh status

Bequemer via crontab.

0 5    * * *   root    $PATH/tvm2vdr.sh tvmovie2vdr


[Bearbeiten] Neue Sender von infosatepg hinzufuegen

Erscheint ein neuer TV-Sender, der kein eigenes EPG mitbringt (so wie Ende 2005 "Das Vierte"), kann man versuchen, ob der Dienst infosatepg die fehlenden EPG-Daten liefert.

Damit tvmovie2vdr die EPG-Daten übernimmt, sind folgende Eintragungen (jeweils VOR der abschliessenden "1;") erforderlich:

In channels.pl

#                                                              TVMovie-ID(nicht ändern)
#                                                                 |
#    die ISO-Bezeichnung des        die channel-id. Bei           |    TVInfo-ID(nicht ändern)
#    Senders (nicht ändern)         Unsicherheit bitte            |      |
#       |                           printchannels.pl              |      |   TVInfo-Name(nicht ändern)
#       |                           benutzen                      |      |       |
#       |                                   |                     |      |       |          Hoerzu-ID(nicht ändern)
#       |                                   |                     |      |       |           |
#       |                                   |                     |      |       |           |       infosat channel name
#       |                                   |                     |      |       |           |         |
#       |                                   |                     |      |       |           |         |
#       v                                   v                     v      v       v           v         v
 
@chan{"das-vierte.de"}               = ["S19.2E-133-5-1793",    "067" ,"210" ,"Das Vierte" ,"486","das-vierte","","DVIER"];

In channels_wanted.pl

@chan_wanted{"das-vierte.de"}               = "4";

Funktioniert auch mit TVMovie, Zahlen wurden nachgetragen.

[Bearbeiten] channels{,_wanted}.pl

Hinweis
Hinweis

Angaben ohne jede Gewähr, da von vielen Usern zusammengetragen! Diese Liste lebt von der Aktualisierung durch User, deswegen bitte alle bekannten Änderungen vermerken.
20.12.2008 channels.pl aktualisiert (channel-id, TVInfo-ID und TVInfo-Name)

12.12.2007 Premiere StationIDs hereingenommen/überarbeitet.
17.12.2007: Falls mit ctvdr keine Daten heruntergeladen werden, sollte man die "$"-Zeichen durch "@" ersetzen.



Datei
channels_wanted.pl
#!/usr/bin/perl

#
#
#      die Bezeichnung des
#      Senders (nicht ändern)
#               |                             EPG von welchem
#               |                             Provider laden ?
#               |                             0=garnicht
#               |                             1=von tvmovie
#               |                             2=von tvinfo
#               |                             3=von hoerzu
#               |                             4=infosat
#               |                             5=premiere
#               |                             6=tvtoday
#               |                                  |
#               v                                  v
#Favoriten
$chan_wanted{"Das Erste"}                       = "1";
$chan_wanted{"ZDF"}                             = "1";
$chan_wanted{"SÜDWEST Ferns. BW"}               = "1";
$chan_wanted{"RTL2"}                            = "1";
$chan_wanted{"SAT.1"}                           = "1";
$chan_wanted{"RTL Television"}                  = "1";
$chan_wanted{"ProSieben"}                       = "1";
$chan_wanted{"MTV Germany"}                     = "2";
$chan_wanted{"VIVA"}                            = "2";
$chan_wanted{"comedycentral.de"}                = "1";
$chan_wanted{"KABEL1"}                          = "1";
$chan_wanted{"VOX"}                             = "1";
$chan_wanted{"Super RTL"}                       = "1";
$chan_wanted{"TELE 5"}                          = "1";
$chan_wanted{"NICK"}                            = "1";
$chan_wanted{"KiKa"}                            = "1";
$chan_wanted{"Eurosport"}                       = "1";
$chan_wanted{"DSF"}                             = "1";
$chan_wanted{"N24"}                             = "1";
$chan_wanted{"n-tv"}                            = "1";
$chan_wanted{"DELUXE MUSIC"}                    = "0";
$chan_wanted{"tv.gusto"}                        = "1";
$chan_wanted{"9Live"}                           = "1";
$chan_wanted{"ORF1"}                            = "1";
$chan_wanted{"ORF2"}                            = "1";
$chan_wanted{"ANIXE SD"}                        = "2";

# Premiere
@chan_wanted{"start.premiere.de"}           = "5";
@chan_wanted{"1.premiere.de"}               = "5";
@chan_wanted{"2.premiere.de"}               = "5";
@chan_wanted{"3.premiere.de"}               = "5";
@chan_wanted{"4.premiere.de"}               = "5";
@chan_wanted{"krimi.premiere.de"}           = "5";
@chan_wanted{"serie.premiere.de"}           = "5";
@chan_wanted{"Premiere Austria"}            = "0";
@chan_wanted{"13th-street.premiere.de"}     = "0";
@chan_wanted{"sci-fi.premiere.de"}          = "0";
@chan_wanted{"mgm.premiere.de"}             = "0";
@chan_wanted{"filmclassics.premiere.de"}    = "0";
@chan_wanted{"filmfest.premiere.de"}        = "0";
@chan_wanted{"nostalgie.premiere.de"}       = "0";
@chan_wanted{"discovery.premiere.de"}       = "0";
@chan_wanted{"discov.history.premiere.de"}  = "0";
@chan_wanted{"animal.premiere.de"}          = "0";
@chan_wanted{"focusgesundheit.premiere.de"} = "0";
@chan_wanted{"disney.premiere.de"}          = "0";
@chan_wanted{"jetix.premiere.de"}           = "0";
@chan_wanted{"junior.premiere.de"}          = "0";
@chan_wanted{"hit24.premiere.de"}           = "0";
@chan_wanted{"classica.premiere.de"}        = "0";
@chan_wanted{"heimat.premiere.de"}          = "0";
@chan_wanted{"goldstar.premiere.de"}        = "0";
# Star

$chan_wanted{"sat1-comedy.de"}              = "1";
$chan_wanted{"kabel-eins-classic.de"}       = "1";
$chan_wanted{"kinowelt.de"}                 = "1";
$chan_wanted{"rtl-crime.de"}                = "1";
$chan_wanted{"rtl-living.de"}               = "1";
$chan_wanted{"nasn.us"}                     = "1";
$chan_wanted{"boomerang.de"}                = "1";
$chan_wanted{"playboytv.de"}                = "1";
$chan_wanted{"Cartoon Network"}             = "5";
$chan_wanted{"turnerclassicmovies.de"}      = "5";
$chan_wanted{"disneyplayhouse.de"}          = "1";
$chan_wanted{"disneytoon.de"}               = "1";


# Dritte Programme/Sonstige
$chan_wanted{"giga"}                            = "0";
$chan_wanted{"cnn.com"}                         = "0";
$chan_wanted{"nbc.de"}                          = "0";
$chan_wanted{"phoenix.de"}                      = "0";
$chan_wanted{"euronews.de"}                     = "0";
$chan_wanted{"EinsExtra"}                       = "1";
$chan_wanted{"EinsFestival"}                    = "1";
$chan_wanted{"EinsPlus"}                        = "1";
$chan_wanted{"ZDFinfokanal"}                    = "1";
$chan_wanted{"ZDFtheaterkanal"}                 = "1";
$chan_wanted{"zdf_neo"}                         = "1";
$chan_wanted{"TERRA NOVA"}                      = "1";
$chan_wanted{"DAS VIERTE"}                      = "1";
$chan_wanted{"3sat"}                            = "1";
$chan_wanted{"arte"}                            = "1";
$chan_wanted{"MDR FERNSEHEN"}                   = "1";
$chan_wanted{"Bayerisches FS"}                  = "0";
$chan_wanted{"hr-fernsehen"}                    = "0";
$chan_wanted{"NDR FS MV"}                       = "0";
$chan_wanted{"WDR Köln"}                        = "0";
$chan_wanted{"BR-alpha"}                        = "0";
$chan_wanted{"rbb Brandenburg"}                 = "0";
$chan_wanted{"easy.TV Info"}                    = "0";
$chan_wanted{"easy.TV AXN"}                     = "0";
$chan_wanted{"easy.TV Extreme"}                 = "0";
$chan_wanted{"easy.TV Nat Geo"}                 = "0";
$chan_wanted{"easy.TV Silverline"}              = "0";
$chan_wanted{"easy.TV erofirst"}                = "0";
$chan_wanted{"easy.TV hotX"}                    = "0";
$chan_wanted{"SR SÜDWEST Ferns."}               = "0";
$chan_wanted{"Rhein-Neckar-Fernsehen"}          = "4";
$chan_wanted{"DMAX"}                            = "1";
$chan_wanted{"ProSieben Schweiz"}               = "0";
$chan_wanted{"ProSieben Austria"}               = "0";
$chan_wanted{"Kabel 1 Schweiz"}                 = "0";
$chan_wanted{"Kabel 1 Austria"}                 = "0";
$chan_wanted{"SAT.1 A"}                         = "0";
$chan_wanted{"RTL Austria"}                     = "0";
$chan_wanted{"VOX Austria"}                     = "0";
$chan_wanted{"RTL2 Austria"}                    = "0";
$chan_wanted{"Super RTL A"}                     = "0";
$chan_wanted{"SAT.1-CH"}                        = "0";
$chan_wanted{"ATV+"}                            = "0";
$chan_wanted{"bloomberg.tv"}                    = "0";
$chan_wanted{"DW-tv"}                           = "0";
$chan_wanted{"TV Franken"}                      = "0";
$chan_wanted{"TW1"}                             = "0";
$chan_wanted{"Bibel TV"}                        = "0";
$chan_wanted{"RTLSHOP"}                         = "0";
$chan_wanted{"BBC Prime"}                       = "0";
$chan_wanted{"RTL Lux"}                         = "0";
$chan_wanted{"Onyx"}                            = "0";
$chan_wanted{"TF 1"}                            = "0";
$chan_wanted{"France 2"}                        = "0";
$chan_wanted{"France 3"}                        = "0";
$chan_wanted{"RAI 1"}                           = "0";
$chan_wanted{"RAI 2"}                           = "0";
$chan_wanted{"bbc.com"}                         = "0";
$chan_wanted{"gotv"}                            = "0";
$chan_wanted{"CityInfo"}                        = "0";
$chan_wanted{"Extreme Sports Channel"}          = "0";
$chan_wanted{"Club"}                            = "0";
$chan_wanted{"Spreekanal"}                      = "0";
$chan_wanted{"FAB"}                             = "0";
$chan_wanted{"SaarTV"}                          = "0";
$chan_wanted{"Radio Bremen TV"}                 = "0";
$chan_wanted{"CNBC"}                            = "0";
$chan_wanted{"Steiermark 1"}                    = "0";
$chan_wanted{"TSR1"}                            = "0";
$chan_wanted{"TSR2"}                            = "0";
$chan_wanted{"TV Slovenija 1"}                  = "0";
$chan_wanted{"TV Slovenija 2"}                  = "0";
$chan_wanted{"Belgien 1"}                       = "0";
$chan_wanted{"Offener Kanal Kiel"}              = "0";
$chan_wanted{"Offener Kanal Berlin"}            = "0";
$chan_wanted{"B.TV"}                            = "0";
$chan_wanted{"Oberpfalz TV"}                    = "0";
$chan_wanted{"Dänemark 1"}                      = "0";
$chan_wanted{"Dänemark 2"}                      = "0";
$chan_wanted{"Cartoon Network"}                 = "0";
$chan_wanted{"TCM Paneuro"}                     = "0";
$chan_wanted{"SF1"}                             = "0";
$chan_wanted{"SF2"}                             = "0";
@chan_wanted{"TIDE TV"}                         = "2";

 # radiosender, nur hoerzu
$chan_wanted{"r-88acht"}                        = "0";
$chan_wanted{"r-Antenne Brandenburg"}           = "0";
$chan_wanted{"r-ARD Nachtkonzert"}              = "0";
$chan_wanted{"r-Bayern 1"}                      = "0";
$chan_wanted{"r-Bayern 2 Radio"}                = "0";
$chan_wanted{"r-Bayern 3"}                      = "0";
$chan_wanted{"r-Bayern 4 Klassik"}              = "0";
$chan_wanted{"r-Bremen Eins"}                   = "0";
$chan_wanted{"r-Bremen Vier"}                   = "0";
$chan_wanted{"r-Deutschlandfunk Köln"}          = "0";
$chan_wanted{"r-Deutschlandradio Berlin"}       = "0";
$chan_wanted{"r-DRS 2"}                         = "0";
$chan_wanted{"r-Eins Live"}                     = "0";
$chan_wanted{"r-FRITZ"}                         = "0";
$chan_wanted{"r-Funkhaus Europa"}               = "0";
$chan_wanted{"r-Hit Radio FFH"}                 = "0";
$chan_wanted{"r-HR 1"}                          = "0";
$chan_wanted{"r-HR 2"}                          = "0";
$chan_wanted{"r-HR 3"}                          = "0";
$chan_wanted{"r-HR 4"}                          = "0";
$chan_wanted{"r-HR Klassik"}                    = "0";
$chan_wanted{"r-HR XXL"}                        = "0";
$chan_wanted{"r-Inforadio"}                     = "0";
$chan_wanted{"r-Jump"}                          = "0";
$chan_wanted{"r-Klassik Radio"}                 = "0";
$chan_wanted{"r-MDR 1 Radio Sachsen"}           = "0";
$chan_wanted{"r-MDR 1 Radio Sachsen-Anhalt"}    = "0";
$chan_wanted{"r-MDR 1 Radio Türingen"}          = "0";
$chan_wanted{"r-MDR Kultur"}                    = "0";
$chan_wanted{"r-N-JOY"}                         = "0";
$chan_wanted{"r-NDR 1 Niedersachsen"}           = "0";
$chan_wanted{"r-NDR 1 Radio MV"}                = "0";
$chan_wanted{"r-NDR 1 Welle Nord"}              = "0";
$chan_wanted{"r-NDR 2"}                         = "0";
$chan_wanted{"r-NDR 90,3"}                      = "0";
$chan_wanted{"r-NDR Info"}                      = "0";
$chan_wanted{"r-NDR Kultur"}                    = "0";
$chan_wanted{"r-Nordwest Radio"}                = "0";
$chan_wanted{"r-ORF 1"}                         = "0";
$chan_wanted{"r-ORF 3 Hitradio"}                = "0";
$chan_wanted{"r-Radio 3"}                       = "0";
$chan_wanted{"r-Radio Eins"}                    = "0";
$chan_wanted{"r-Radio Hamburg"}                 = "0";
$chan_wanted{"r-Radio Kultur"}                  = "0";
$chan_wanted{"r-Radio Schleswig-Holstein"}      = "0";
$chan_wanted{"r-SR 1 Europawelle"}              = "0";
$chan_wanted{"r-SR 2 Kulturradio"}              = "0";
$chan_wanted{"r-SR 3 Saarlandwelle"}            = "0";
$chan_wanted{"r-SWR 1"}                         = "0";
$chan_wanted{"r-SWR 2"}                         = "0";
$chan_wanted{"r-SWR 3"}                         = "0";
$chan_wanted{"r-SWR 4 Baden-Württemberg"}       = "0";
$chan_wanted{"r-SWR 4 Rheinland-Pfalz"}         = "0";
$chan_wanted{"r-WDR 2"}                         = "0";
$chan_wanted{"r-WDR 3"}                         = "0";
$chan_wanted{"r-WDR 4"}                         = "0";
$chan_wanted{"r-WDR 5"}                         = "0";
$chan_wanted{"r-DRS 1"}                         = "0";


1;


Datei
channels.pl
#!/usr/bin/perl
#
# Kanalliste, ordnet den Sendern die Kennung aus dem EPG-Daten
# und den Kennungen der EPG-Anbieter zu
#
#
#                                                                   TVMovie-ID(nicht ändern)
#                                                                    |
#  die Bezeichnung des               die channel-id. Bei             |  TVInfo-ID(nicht ändern)
#  Senders (nicht ändern)            Unsicherheit bitte              |     |
#    |                               printchannels.pl                |     |  TVInfo-Name(nicht ändern)
#    |                                   benutzen                    |     |    |
#    |                                          |                    |     |    |    Hoerzu-ID(nicht ändern)
#    |                                          |                    |     |    |       |
#    |                                          |                    |     |    |       |  infosat channel name
#    |                                          |                    |     |    |       |      |
#    |                                          |                    |     |    |       |      |    Premiere ID
#    |                                          |                    |     |    |       |      |    |
#    |                                          |                    |     |    |       |      |    |
#    |                                          |                    |     |    |       |      |    |
#    |                                          |                    |     |    |       |      |    |   TVToday ID
#    |                                          |                    |     |    |       |      |    |   |
#    v                                          v                    v     v    v       v      v    v   v

#Favoriten
@chan{"Das Erste"}                       = ["S19.2E-1-1101-28106", "001", "37", "ARD", "71", "ard"];
@chan{"ZDF"}                             = ["S19.2E-1-1079-28006", "002", "36", "ZDF", "37", "zdf"];
@chan{"SÜDWEST Ferns. BW"}               = ["S19.2E-1-1101-28113", "029", "44", "SWR", "50", "swrbw"];
@chan{"RTL2"}                            = ["S19.2E-1-1089-12020", "009", "24", "RTL2", "41", "rtl2"];
@chan{"SAT.1"}                           = ["S19.2E-1-1107-17500", "005", "38", "Sat1", "39", "sat1"];
@chan{"RTL Television"}                  = ["S19.2E-1-1089-12003", "004", "23", "RTL", "38", "rtl"];
@chan{"ProSieben"}                       = ["S19.2E-1-1107-17501", "006", "22", "Pro7", "40", "pro7"];
@chan{"MTV Germany"}                     = ["S19.2E-1-1078-28673", "109", "46", "MTV", "70", "mtv"];
@chan{"VIVA"}                            = ["S19.2E-1-1078-28676", "121", "32", "VIVA", "266", "viva"];
@chan{"comedycentral.de"}                = ["S19.2E-1-1078-28677", "625" , "226" ,"Comedy Central","comedycentral"];
@chan{"KABEL1"}                          = ["S19.2E-1-1107-17502", "008", "12", "Kabel1", "44", "kabel1"];
@chan{"VOX"}                             = ["S19.2E-1-1089-12060", "011", "34", "VOX", "42", "vox"];
@chan{"Super RTL"}                       = ["S19.2E-1-1089-12040", "179", "25", "Super RTL", "43", "rtls"];
@chan{"TELE 5"}                          = ["S19.2E-133-33-51", "105", "152", "Tele 5", "277", "tele-5"];
@chan{"NICK"}                            = ["S19.2E-1-1078-28680", "190", "217", "Nick", "485", "n/a"];
@chan{"KiKa"}                            = ["S19.2E-1-1079-28008", "063", "13", "Ki.Ka", "57", "kika"];
@chan{"Eurosport"}                       = ["S19.2E-1-1091-31200", "107", "10", "Eurosport", "65", "eurosport"];
@chan{"DSF"}                             = ["S19.2E-133-33-900", "012", "7", "DSF", "64", "dsf"];
@chan{"N24"}                             = ["S19.2E-1-1107-17503", "065", "40", "N24", "175", "n24"];
@chan{"n-tv"}                            = ["S19.2E-1-1089-12090", "007", "81", "n-tv", "66", "n-tv"];
@chan{"DELUXE MUSIC"}                    = ["S19.2E-133-5-663", "", "", "", "", "n/a"];
@chan{"tv.gusto"}                        = ["S19.2E-133-5-659", "575", "", "", "", "n/a"];
@chan{"9Live"}                           = ["S19.2E-1-1107-17504", "059", "", "", "1179", "neun-live"];
@chan{"ORF1"}                            = ["S19.2E-1-1115-13121", "014", "17", "ORF1", "54", "orf1"];
@chan{"ORF2"}                            = ["S19.2E-1-1115-13125", "015", "18", "ORF2", "55", "orf2"];
@chan{"ANIXE SD"}                        = ["S19.2E-133-5-764",    ""   , "230","ANIXE HD", "", ];

#Premiere
@chan{"start.premiere.de"}           = ["S19.2E-133-1-8","563" ,"162" ,"Premiere Start","1191","n/a","31","PRS"];
@chan{"1.premiere.de"}               = ["S19.2E-133-2-10","527" ,"153" ,"Premiere 1" ,"196","n/a","0","PR1"];
@chan{"2.premiere.de"}               = ["S19.2E-133-2-11","538" ,"154" ,"Premiere 2" ,"197","n/a","1","PR2"];
@chan{"3.premiere.de"}               = ["S19.2E-133-2-43","539" ,"155" ,"Premiere 3" ,"198","n/a","2","PR3"];
@chan{"4.premiere.de"}               = ["S19.2E-133-2-9","557" ,"224" ,"Premiere 4" ,"1185","n/a","3","PR4"];
@chan{"nostalgie.premiere.de"}       = ["S19.2E-133-3-516","561" ,"160" ,"Premiere Nostalgie","1189","n/a","7","PRN"];
@chan{"serie.premiere.de"}           = ["S19.2E-133-2-16","562" ,"161" ,"Premiere Serie" ,"1190","n/a","8","PRSER"];
@chan{"krimi.premiere.de"}           = ["S19.2E-133-2-23","564" ,"71"  ,"Premiere Krimi" ,"166","n/a","9","KRIMI"];
@chan{"discovery.premiere.de"}       = ["S19.2E-133-17-14","510" ,"60"  ,"Discovery Channel" ,"138","n/a","13","DISCO"];
@chan{"disney.premiere.de"}          = ["S19.2E-133-17-34","511" ,"61"  ,"Disney Channel" ,"139","n/a","4","DISNE"];
@chan{"Premiere Austria"}            = ["S19.2E-133-7-53","567" ,"184" ,"Premiere Austria" ,"","n/a","",""];
@chan{"junior.premiere.de"}          = ["S19.2E-133-17-19","518" ,"70"  ,"Junior" ,"160","n/a","18","JUNIO"];

@chan{"sci-fi.premiere.de"}          = ["S19.2E-133-4-36","541" ,"188" ,"Sci Fi" ,"199","n/a","20","SCIFI"];
@chan{"mgm.premiere.de"}             = ["S19.2E-133-4-515","565" ,"181" ,"MGM" ,"1196","n/a","19","MGM"];
@chan{"nostalgie.premiere.de"}       = ["S19.2E-133-3-516","","","","","n/a","7","NOST"];
@chan{"13th-street.premiere.de"}     = ["S19.2E-133-4-42","501" ,"52"  ,"13th Street" ,"102","n/a","22","13TH"];
@chan{"classica.premiere.de"}        = ["S19.2E-133-1-24","508" ,"58"  ,"Classica" ,"133","n/a","24","CLASS"];
@chan{"goldstar.premiere.de"}        = ["S19.2E-133-1-518","516" ,"68"  ,"Goldstar TV" ,"152","n/a","25","GOLD"];
@chan{"heimat.premiere.de"}          = ["S19.2E-133-1-22","517" ,"172" ,"Heimatkanal" ,"154","n/a","26","HEIMA"];
@chan{"direkt.premiere.de"}          = ["S19.2E-133-4-18","" ,""  ,"" ,"","n/a","11","DIR1"];
@chan{"beate-uhse.premiere.de"}      = ["S19.2E-133-17-21","544" ,"106" ,"Beate Uhse TV" ,"123","n/a","28","BUTV"];
@chan{"sport.premiere.de"}           = ["S19.2E-133-3-17","522" ,"47"  ,"Premiere Sport Portal" ,"203","n/a","10","PSPO1"];
@chan{"animal.premiere.de"}          = ["S19.2E-133-17-12","568" ,"193" ,"Animal Planet" ,"1183","n/a","15","APLAN"];
@chan{"discov.history.premiere.de"}  = ["S19.2E-133-17-13","572" ,"73"  ,"History" ,"195","n/a","14","DISGE"];
@chan{"erotik1.premiere.de"}         = ["S19.2E-133-1-778","" ,""  ,"" ,"","n/a","32",""];
@chan{"erotik2.premiere.de"}         = ["S19.2E-133-1-780","" ,""  ,"" ,"","n/a","33",""];
@chan{"filmclassics.premiere.de"}    = ["S19.2E-133-3-41","616" ,"220"  ,"Premiere Filmclassics" ,"","n/a","5","PRFC"];
@chan{"filmfest.premiere.de"}        = ["S19.2E-133-3-20","617" ,"221"  ,"Premiere Filmfest" ,"","n/a","6","PRFF"];
@chan{"focusgesundheit.premiere.de"} = ["S19.2E-133-17-15","573" ,"214"  ,"Focus Gesundheit" ,"","n/a","16","FOGE"];
@chan{"jetix.premiere.de"}           = ["S19.2E-133-17-28","534" ,"215"  ,"Jetix" ,"148","n/a","17",""];
@chan{"hit24.premiere.de"}           = ["S19.2E-133-1-168","569" ,"194"  ,"hit24" ,"","n/a","23","HIT24"];
@chan{"blue.premiere.de"}            = ["S19.2E-133-1-665","" ,"196"  ,"Blue Movie" ,"","n/a","","BLUM"];
@chan{"blueextra.premiere.de"}       = ["S19.2E-133-1-666","" ,"197"  ,"Blue Movie Extra" ,"","n/a","","BLUME"];

# Star

@chan{"sat1-comedy.de"}              = ["S19.2E-1-1107-17505", "611", "", "", "", "", "35",""];
@chan{"kabel-eins-classics.de"}      = ["S19.2E-1-1107-17506", "610", "", "", "", "", "36",""];
@chan{"kinowelt.de"}                 = ["S19.2E-133-9-60", "577", "", "", "", "", "38",""];
@chan{"rtl-crime.de"}                = ["S19.2E-133-1-27", "621", "", "", "", "", "21",""];
@chan{"rtl-living.de"}               = ["S19.2E-1-1089-12030", "622", "", "", "", "", "39",""];
@chan{"turnerclassicmovies.de"}      = ["S19.2E-133-9-61", "", "", "", "", "", "34",""];
@chan{"nasn.us"}                     = ["S19.2E-1-1115-13109", "585", "", "", "", "", "",""];
@chan{"boomerang.de"}                = ["S19.2E-133-9-66", "612", "", "", "", "", "46",""];
@chan{"disneyplayhouse.de"}          = ["S19.2E-133-9-64", "583", "", "", "", "", "44", ""];
@chan{"disneytoon.de"}               = ["S19.2E-133-9-65", "587", "", "", "", "", "45", ""];
@chan{"Cartoon Network"}             = ["S19.2E-1-1102-13204", "" ,"" ,"","","","47",""];


# Dritte Programme/Sonstige
@chan{"giga"}                            = ["S19.2E-1-1116-776", "619" ,"", "Giga" ,"","giga"];
@chan{"cnn.com"}                         = ["S19.2E-1-1068-28522", "126" ,"93" ,"CNN" ,"69","n/a"];
@chan{"nbc.de"}                          = ["S13.0E-318-12700-8008","144" ,"80" ,"NBC" ,"176","nbc"];
@chan{"phoenix.de"}                      = ["S19.2E-1-1051-28725", "206" ,"20" ,"Phoenix" ,"194","phoenix"];
@chan{"euronews.de"}                     = ["S19.2E-1-1070-8004", "013" ,"94" ,"EuroNews" ,"68","n/a"];
@chan{"EinsExtra"}                       = ["S19.2E-1-1051-28721", "551", "111", "EinsExtra", "", ""];
@chan{"EinsFestival"}                    = ["S19.2E-1-1051-28722", "512", "8", "EinsFestival", "", ""];
@chan{"EinsPlus"}                        = ["S19.2E-1-1051-28723", "513", "9", "EinsPlus", "", ""];
@chan{"ZDFinfokanal"}                    = ["S19.2E-1-1079-28011", "570", "133", "ZDFinfokanal", "", ""];
@chan{"ZDFtheaterkanal"}                 = ["S19.2E-1-1079-28016", "552", "92", "ZDFtheaterkanal", "", ""];
@chan{"zdf_neo"}                         = ["S19.2E-1-1079-28014", "553", "112", "ZDF_neo", "", ""];
@chan{"TERRA NOVA"}                      = ["S19.2E-1-1094-17033", "205", "", "", "", ""];
@chan{"DAS VIERTE"}                      = ["S19.2E-133-5-1793", "067", "210", "Das Vierte", "", ""];
@chan{"3sat"}                            = ["S19.2E-1-1079-28007", "118", "2", "3sat", "", ""];
@chan{"arte"}                            = ["S19.2E-1-1051-28724", "010", "4", "arte", "", ""];
@chan{"MDR FERNSEHEN"}                   = ["S19.2E-1-1073-28230", "032", "14", "MDR", "", ""];
@chan{"Bayerisches FS"}                  = ["S19.2E-1-1101-28107", "018", "6", "Bayern", "", ""];
@chan{"hr-fernsehen"}                    = ["S19.2E-1-1101-28108", "026", "11", "HR", "", ""];
@chan{"NDR FS MV"}                       = ["S19.2E-1-1073-28224", "019", "15", "NDR", "", ""];
@chan{"WDR Köln"}                        = ["S19.2E-1-1101-28111", "028", "35", "WDR", "", ""];
@chan{"BR-alpha"}                        = ["S19.2E-1-1093-28487", "057", "3", "Alpha", "", ""];
@chan{"rbb Brandenburg"}                 = ["S19.2E-1-1073-28205", "027", "5", "RBB", "", ""];
@chan{"easy.TV Info"}                    = ["S19.2E-1-1115-13103", "", "", "", "", ""];
@chan{"easy.TV AXN"}                     = ["S19.2E-1-1115-13106", "", "", "", "", ""];
@chan{"easy.TV Extreme"}                 = ["S19.2E-1-1115-13107", "", "", "", "", ""];
@chan{"easy.TV Nat Geo"}                 = ["S19.2E-1-1115-13104", "", "", "", "", ""];
@chan{"easy.TV Silverline"}              = ["S19.2E-1-1115-13105", "", "", "", "", ""];
@chan{"easy.TV erofirst"}                = ["S19.2E-1-1115-13108", "", "", "", "", ""];
@chan{"easy.TV hotX"}                    = ["S19.2E-1-1117-13016", "", "", "", "", ""];
@chan{"SR SÜDWEST Ferns."}               = ["S19.2E-1-1093-28486", "", "", "", "", ""];
@chan{"Rhein-Neckar-Fernsehen"}          = ["S19.2E-133-7-768", "" ,"" ,"" ,"211","n/a"];
@chan{"DMAX"}                            = ["S19.2E-1-1092-10101", "554", "231", "DMAX", "", "dmax"];
@chan{"ProSieben Schweiz"}               = ["S19.2E-1-1082-20001", "006", "22", "Pro7", "", ""];
@chan{"ProSieben Austria"}               = ["S19.2E-1-1082-20002", "006", "22", "Pro7", "", ""];
@chan{"Kabel 1 Schweiz"}                 = ["S19.2E-1-1082-20003", "008", "12", "Kabel1", "", ""];
@chan{"Kabel 1 Austria"}                 = ["S19.2E-1-1082-20004", "008", "12", "Kabel1", "", ""];
@chan{"SAT.1 A"}                         = ["S19.2E-1-1082-20005", "005", "38", "Sat1", "", ""];
@chan{"RTL Austria"}                     = ["S19.2E-1-1091-28800", "004", "23", "RTL", "", ""];
@chan{"VOX Austria"}                     = ["S19.2E-1-1091-28805", "011", "34", "VOX", "", ""];
@chan{"RTL2 Austria"}                    = ["S19.2E-1-1091-28810", "009", "24", "RTL2", "", ""];
@chan{"Super RTL A"}                     = ["S19.2E-1-1091-28815", "179", "25", "Super RTL", "", ""];
@chan{"SAT.1-CH"}                        = ["S19.2E-133-7-48", "005", "38", "Sat1", "", ""];
@chan{"ATV+"}                            = ["S19.2E-1-1117-13012", "031", "108", "ATVplus", "115", "atv+"];
@chan{"bloomberg.tv"}                    = ["S19.2E-1-1108-12160", "" ,"98" ,"BloombergTV" ,"127","bloombergtv"];
@chan{"DW-tv"}                           = ["S19.2E-1-1026-10020", "" ,"100" ,"DW-tv" ,"300","dw-tv"];
@chan{"TV Franken"}                      = ["S19.2E-1-1092-10104", "" ,"186" ,"TV Franken" ,"151","n/a"];
@chan{"TW1"}                             = ["S19.2E-1-1115-13101", "" ,"136" ,"TW1" ,"-1","tw1"];
@chan{"Bibel TV"}                        = ["S19.2E-1-1057-61900", "" ,"191" ,"Bibel TV" ,"280","bibel-tv"];
@chan{"RTLSHOP"}                         = ["S19.2E-1-1089-12080", "" ,"177" ,"RTLSHOP" ,"","n/a"];
@chan{"BBC Prime"}                       = ["S13.0E-318-3801-5001", "" ,"129" ,"BBC Prime" ,"121","n/a"];
@chan{"RTL Lux"}                         = ["", "" ,"102" ,"RTL Lux" ,"","n/a"];
@chan{"Onyx"}                            = ["S13.0E-318-9900-502", "" ,"87" ,"Onyx" ,"190","n/a"];
@chan{"TF 1"}                            = ["S13.0E-176-12000-1604","" ,"" ,"" ,"252","n/a"];
@chan{"France 2"}                        = ["S13.0E-176-11600-1103","" ,"" ,"" ,"149","n/a"];
@chan{"France 3"}                        = ["S13.0E-176-11600-1105","" ,"" ,"" ,"150","n/a"];
@chan{"RAI 1"}                           = ["S13.0E-318-5200-3401", "" ,"" ,"" ,"209","n/a"];
@chan{"RAI 2"}                           = ["S13.0E-318-5200-3402", "" ,"" ,"" ,"210","n/a"];
@chan{"bbc.com"}                         = ["S13.0E-318-9400-8204", "" ,"123" ,"BBC" ,"67","n/a"];
@chan{"gotv"}                            = ["", "" ,"176" ,"gotv" ,"","gotv"];
@chan{"CityInfo"}                        = ["", "" ,"180" ,"CityInfo" ,"","n/a"];
@chan{"Extreme Sports Channel"}          = ["", "" ,"189" ,"Extreme Sports Channel" ,"","n/a"];
@chan{"Club"}                            = ["", "" ,"190" ,"Club" ,"134","n/a"];
@chan{"Spreekanal"}                      = ["", "" ,"145" ,"Spreekanal" ,"236","n/a"];
@chan{"FAB"}                             = ["", "" ,"39" ,"FAB" ,"145","n/a"];
@chan{"SaarTV"}                          = ["", "" ,"89" ,"SaarTV" ,"","n/a"];
@chan{"Radio Bremen TV"}                 = ["", "" ,"151" ,"Radio Bremen TV" ,"","n/a"];
@chan{"CNBC"}                            = ["S19.2E-1-1079-28010", "" ,"183" ,"CNBC" ,"135","n/a"];
@chan{"Steiermark 1"}                    = ["", "" ,"137" ,"Steiermark 1" ,"","n/a"];
@chan{"TSR1"}                            = ["S13.0E-318-8500-902", "" ,"27" ,"TSR1" ,"","tsr"];
@chan{"TSR2"}                            = ["S13.0E-318-8500-908", "" ,"28" ,"TSR2" ,"","tsr2"];
@chan{"TV Slovenija 1"}                  = ["", "" ,"146" ,"TV Slovenija 1" ,"","n/a"];
@chan{"TV Slovenija 2"}                  = ["", "" ,"147" ,"TV Slovenija 2" ,"","n/a"];
@chan{"Belgien 1"}                       = ["", "" ,"185" ,"Belgien 1" ,"124","n/a"];
@chan{"Offener Kanal Kiel"}              = ["", "" ,"" ,"" ,"189","n/a"];
@chan{"Offener Kanal Berlin"}            = ["", "" ,"" ,"" ,"186","n/a"];
@chan{"B.TV"}                            = ["S19.2E-1-1091-31210", "" ,"" ,"" ,"117","n/a"];
@chan{"Oberpfalz TV"}                    = ["", "" ,"" ,"" ,"185","n/a"];
@chan{"Dänemark 1"}                      = ["", "" ,"" ,"" ,"140","n/a"];
@chan{"Dänemark 2"}                      = ["", "" ,"" ,"" ,"141","n/a"];
@chan{"TCM Paneuro"}                     = ["", "" ,"" ,"" ,"246","n/a"];
@chan{"SF1"}                             = ["S13.0E-318-8500-901", "024" ,"41" ,"SF1" ,"59","sf1"];
@chan{"SF2"}                             = ["S13.0E-318-8500-907", "039" ,"42" ,"SF2" ,"60","sf2"];
@chan{"TIDE TV"}                         = ["C-0-575-9204", "" ,"216" ,"TIDE" ,"","","","n/a"];

 # radiosender, nur hoerzu
@chan{"r-88acht"}                        = ["", "" ,"" ,"" ,"r-1149","n/a"];
@chan{"r-Antenne Brandenburg"}           = ["", "" ,"" ,"" ,"r-1009","n/a"];
@chan{"r-ARD Nachtkonzert"}              = ["", "" ,"" ,"" ,"r-1016","n/a"];
@chan{"r-Bayern 1"}                      = ["S19.2E-1-1101-28126", "" ,"" ,"" ,"r-1017","n/a"];
@chan{"r-Bayern 2 Radio"}                = ["", "" ,"" ,"" ,"r-1018","n/a"];
@chan{"r-Bayern 3"}                      = ["", "" ,"" ,"" ,"r-1019","n/a"];
@chan{"r-Bayern 4 Klassik"}              = ["S19.2E-1-1101-28120", "" ,"" ,"" ,"r-1020","n/a"];
@chan{"r-Bremen Eins"}                   = ["", "" ,"" ,"" ,"r-1138","n/a"];
@chan{"r-Bremen Vier"}                   = ["", "" ,"" ,"" ,"r-1140","n/a"];
@chan{"r-Deutschlandfunk Köln"}          = ["S19.2E-1-1079-28013", "" ,"" ,"" ,"r-1033","n/a"];
@chan{"r-Deutschlandradio Berlin"}       = ["S19.2E-1-1079-28012", "" ,"" ,"" ,"r-1034","n/a"];
@chan{"r-DRS 2"}                         = ["S13.0E-318-8500-922", "" ,"" ,"" ,"r-1200","n/a"];
@chan{"r-Eins Live"}                     = ["", "" ,"" ,"" ,"r-1174","n/a"];
@chan{"r-FRITZ"}                         = ["S19.2E-1-1073-28209", "" ,"" ,"" ,"r-1150","n/a"];
@chan{"r-Funkhaus Europa"}               = ["", "" ,"" ,"" ,"r-1139","n/a"];
@chan{"r-Hit Radio FFH"}                 = ["S19.2E-1-1113-12651", "" ,"" ,"" ,"r-1052","n/a"];
@chan{"r-HR 1"}                          = ["", "" ,"" ,"" ,"r-1057","n/a"];
@chan{"r-HR 2"}                          = ["S19.2E-1-1101-28123", "" ,"" ,"" ,"r-1058","n/a"];
@chan{"r-HR 3"}                          = ["", "" ,"" ,"" ,"r-1060","n/a"];
@chan{"r-HR 4"}                          = ["", "" ,"" ,"" ,"r-1061","n/a"];
@chan{"r-HR Klassik"}                    = ["S19.2E-1-1101-28124", "" ,"" ,"" ,"r-1059","n/a"];
@chan{"r-HR XXL"}                        = ["S19.2E-1-1101-28125", "" ,"" ,"" ,"r-1064","n/a"];
@chan{"r-Inforadio"}                     = ["", "" ,"" ,"" ,"r-1151","n/a"];
@chan{"r-Jump"}                          = ["S19.2E-1-1073-28210", "" ,"" ,"" ,"r-1075","n/a"];
@chan{"r-Klassik Radio"}                 = ["", "" ,"" ,"" ,"r-1067","n/a"];
@chan{"r-MDR 1 Radio Sachsen"}           = ["", "" ,"" ,"" ,"r-1071","n/a"];
@chan{"r-MDR 1 Radio Sachsen-Anhalt"}    = ["", "" ,"" ,"" ,"r-1072","n/a"];
@chan{"r-MDR 1 Radio Türingen"}          = ["", "" ,"" ,"" ,"r-1073","n/a"];
@chan{"r-MDR Kultur"}                    = ["S19.2E-1-1073-28208", "" ,"" ,"" ,"r-1076","n/a"];
@chan{"r-N-JOY"}                         = ["", "" ,"" ,"" ,"r-1084","n/a"];
@chan{"r-NDR 1 Niedersachsen"}           = ["", "" ,"" ,"" ,"r-1087","n/a"];
@chan{"r-NDR 1 Radio MV"}                = ["", "" ,"" ,"" ,"r-1086","n/a"];
@chan{"r-NDR 1 Welle Nord"}              = ["", "" ,"" ,"" ,"r-1079","n/a"];
@chan{"r-NDR 2"}                         = ["", "" ,"" ,"" ,"r-1080","n/a"];
@chan{"r-NDR 90,3"}                      = ["", "" ,"" ,"" ,"r-1083","n/a"];
@chan{"r-NDR Info"}                      = ["S19.2E-1-1101-28127", "" ,"" ,"" ,"r-1081","n/a"];
@chan{"r-NDR Kultur"}                    = ["", "" ,"" ,"" ,"r-1085","n/a"];
@chan{"r-Nordwest Radio"}                = ["", "" ,"" ,"" ,"r-1088","n/a"];
@chan{"r-ORF 1"}                         = ["", "" ,"" ,"" ,"r-1094","n/a"];
@chan{"r-ORF 3 Hitradio"}                = ["", "" ,"" ,"" ,"r-1095","n/a"];
@chan{"r-Radio 3"}                       = ["", "" ,"" ,"" ,"r-1154","n/a"];
@chan{"r-Radio Eins"}                    = ["", "" ,"" ,"" ,"r-1152","n/a"];
@chan{"r-Radio Hamburg"}                 = ["", "" ,"" ,"" ,"r-1115","n/a"];
@chan{"r-Radio Kultur"}                  = ["", "" ,"" ,"" ,"r-1153","n/a"];
@chan{"r-Radio Schleswig-Holstein"}      = ["", "" ,"" ,"" ,"r-1129","n/a"];
@chan{"r-SR 1 Europawelle"}              = ["", "" ,"" ,"" ,"r-1156","n/a"];
@chan{"r-SR 2 Kulturradio"}              = ["", "" ,"" ,"" ,"r-1157","n/a"];
@chan{"r-SR 3 Saarlandwelle"}            = ["", "" ,"" ,"" ,"r-1158","n/a"];
@chan{"r-SWR 1"}                         = ["", "" ,"" ,"" ,"r-1162","n/a"];
@chan{"r-SWR 2"}                         = ["", "" ,"" ,"" ,"r-1164","n/a"];
@chan{"r-SWR 3"}                         = ["", "" ,"" ,"" ,"r-1165","n/a"];
@chan{"r-SWR 4 Baden-Württemberg"}       = ["", "" ,"" ,"" ,"r-1166","n/a"];
@chan{"r-SWR 4 Rheinland-Pfalz"}         = ["", "" ,"" ,"" ,"r-1167","n/a"];
@chan{"r-WDR 2"}                         = ["", "" ,"" ,"" ,"r-1170","n/a"];
@chan{"r-WDR 3"}                         = ["S19.2E-1-1073-28215", "" ,"" ,"" ,"r-1171","n/a"];
@chan{"r-WDR 4"}                         = ["", "" ,"" ,"" ,"r-1172","n/a"];
@chan{"r-WDR 5"}                         = ["S19.2E-1-1073-28216", "" ,"" ,"" ,"r-1173","n/a"];
@chan{"r-DRS 1"}                         = ["S13.0E-318-8500-921", "" ,"" ,"" ,"r-1036","n/a"];
1;


Hinweis: Die Sender-ID von Premiere 4 für den Provider TVInfo in der channels.pl ist nicht, wie nach der Installation vorkonfiguriert 156, sondern 224! Bitte ändern ...

[Bearbeiten] Probleme

[Bearbeiten] Abbruch nach start

Wenn tvm2vdr unmittelbar nach dem Start abbricht, dann ist wahrscheinlich der VDR nicht gestartet oder der Zugriff auf das SVDRP nicht erlaubt. Test: telnet vdrhost vdrport (Port ist default 2001), z.B. telnet localhost 2001, wenn dann nur 'no permission' als Antwort kommt, ist der jeweilige Rechner im svdrphosts.conf im VDR - Konfigurationsverzeichnis einzutragen. (als Defaulteinstellung ist auch der localhost disabled)

[Bearbeiten] > VDR 1.7.15 Default SVDR-Port auf 6419 geändert

Der Port kann beim Aufrauf mit übergeben werden, ansonsten Abruch in helperfunc.pl

tvm2vdr -p 6419

[Bearbeiten] Out of Memory (last mit option our $writeimages = 1)

Das kann passieren, wenn das Paket Image Magick aktualisiert wurde, die Perl Version hingegen nicht, Perl::Image::Magick nutzt auch Bibliotheken von Image Magic, da kommt es dann zu benannten Fehler. Abhilfe, einfach die Perl Version aktualisieren.

shell> cpan
cpan> force install Image::Magick

[Bearbeiten] Umlaute bei UTF-8 korrekt darstellen

Skiller2k1 hat eine debian-modifizierte tvmovie2vdr Version erstellt. Die hat diverse Pfad-Anpassungen in der tvm2vdr (Eventuell an das System anpassen). Sie gepatcht mit den mschiff Änderungen und dem Apostroph-Fix von Skiller2K1.

[Bearbeiten] Wunschliste

[Bearbeiten] (provider 1) else (provider 2)

Wäre schön das Script ein wenig schlauer wäre, so das wenn ein Provider mal keine EPG Daten liefert, daß automatisch der nächste genommen wird?

So in etwa.

if (has PROVIDER 1 no EPG) ; then
    try PROVIDER 2
elif (has PROVIDER 2 no EPG) ; then
    try PROVIDER 3
else
    no EPG for CHANNEL ...
fi

[Bearbeiten] Übergabe Option für das laden der Bilder

-i writeimages

[Bearbeiten] Installationsroutine für die Perl::Module

Ein Installscript prüft alle benötigten Module und lädt Sie im Zweifelsfall von CPAN nach, hierfür muss CPAN aber installiert sein. Sollte auch CPAn noch nicht installiert sein, kann es mit make libnet und mit make cpan installiert werden.

[Bearbeiten] Links

  1. Tvmovie2vdr
  2. Importer fuer Infosat-Daten
  3. egpdata.com Abo