XMLTV CH
From MythTV
[edit]
Available Grabbers
There are two grabbers for television content in Switzerland: tv_grab_ch and tv_grab_ch_bluewin. Unfortunately, both of the providers have chosen to lock out the XMLTV Grabber which identifies itself with user agent "xmlt/version".
Whether it is a legal matter or not - there is a way to circumvent the check made by the provider by simply changing the user agent in xmltv:
--- grab/Get_nice.pm.original 2006-11-27 19:46:24.193010223 +0100
+++ grab/Get_nice.pm 2006-11-27 19:47:50.434399973 +0100
@@ -34,7 +34,7 @@
our $ua = LWP::UserAgent->new;
-$ua->agent("xmltv/$XMLTV::VERSION");
+$ua->agent("Mozilla/5.0");
$ua->env_proxy;
#our $get = \&LWP::Simple::get;
our %errors = ();
[edit]
Channel icons
The tv_grab_ch grabber does not provide icons for use in MythTV. You'll find a few channels and corresponding icons below. Please add channels as necessary.
<?xml version="1.0" encoding="UTF-8"?>
<iconmappings>
<callsigntonetwork>
<callsign>3PLS</callsign>
<network>3PLS</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>3SA</callsign>
<network>3SA</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>AN2</callsign>
<network>AN2</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>ARD</callsign>
<network>ARD</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>ART</callsign>
<network>ART</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>BA3</callsign>
<network>BA3</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>BBC</callsign>
<network>BBC</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>CH4</callsign>
<network>CH4</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>DRS</callsign>
<network>DRS</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>DSF</callsign>
<network>DSF</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>EUR</callsign>
<network>EUR</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>FR3</callsign>
<network>FR3</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>FS1</callsign>
<network>FS1</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>FS2</callsign>
<network>FS2</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>KAB</callsign>
<network>KAB</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>KKA</callsign>
<network>KKA</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>MDR</callsign>
<network>MDR</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>NTV</callsign>
<network>NTV</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>PR7</callsign>
<network>PR7</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>RT2</callsign>
<network>RT2</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>RTL</callsign>
<network>RTL</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>SA1</callsign>
<network>SA1</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>SFI</callsign>
<network>SFI</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>SHI</callsign>
<network>SHI</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>SRT</callsign>
<network>SRT</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>SW3</callsign>
<network>SW3</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>TEB</callsign>
<network>TEB</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>TF1</callsign>
<network>TF1</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>TI2</callsign>
<network>TI2</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>TR2</callsign>
<network>TR2</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>TSI</callsign>
<network>TSI</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>TSR</callsign>
<network>TSR</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>VOX</callsign>
<network>VOX</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>WE3</callsign>
<network>WE3</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>ZDF</callsign>
<network>ZDF</network>
</callsigntonetwork>
<callsigntonetwork>
<callsign>M_6</callsign>
<network>M_6</network>
</callsigntonetwork>
<networktourl>
<url>[ls-logo]/num/3plus.jpg</url>
<network>3PLS</network>
</networktourl>
<networktourl>
<url>[ls-logo]/num/3sat.jpg</url>
<network>3SA</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ff/france2.jpg</url>
<network>AN2</network>
</networktourl>
<networktourl>
<url>[ls-logo]/aa/ard_1.jpg</url>
<network>ARD</network>
</networktourl>
<networktourl>
<url>[ls-logo]/aa/arte.jpg</url>
<network>ART</network>
</networktourl>
<networktourl>
<url>[ls-logo]/bb/br_bayerisches_fernsehen.jpg</url>
<network>BA3</network>
</networktourl>
<networktourl>
<url>[ls-logo]/bb/bbc_prime.jpg</url>
<network>BBC</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ss/sf2.jpg</url>
<network>CH4</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ss/sf1.jpg</url>
<network>DRS</network>
</networktourl>
<networktourl>
<url>[ls-logo]/dd/dsf.jpg</url>
<network>DSF</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ee/eurosport.jpg</url>
<network>EUR</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ff/france3.jpg</url>
<network>FR3</network>
</networktourl>
<networktourl>
<url>[ls-logo]/oo/orf1.jpg</url>
<network>FS1</network>
</networktourl>
<networktourl>
<url>[ls-logo]/oo/orf2.jpg</url>
<network>FS2</network>
</networktourl>
<networktourl>
<url>[ls-logo]/kk/kabel_eins.jpg</url>
<network>KAB</network>
</networktourl>
<networktourl>
<url>[ls-logo]/kk/kinderkanal.jpg</url>
<network>KKA</network>
</networktourl>
<networktourl>
<url>[ls-logo]/mm/mdr_fernsehen.jpg</url>
<network>MDR</network>
</networktourl>
<networktourl>
<url>[ls-logo]/nn/ntv_de.jpg</url>
<network>NTV</network>
</networktourl>
<networktourl>
<url>[ls-logo]/pp/pro7.jpg</url>
<network>PR7</network>
</networktourl>
<networktourl>
<url>[ls-logo]/rr/rtl2.jpg</url>
<network>RT2</network>
</networktourl>
<networktourl>
<url>[ls-logo]/rr/rtl.jpg</url>
<network>RTL</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ss/sat1_ch.jpg</url>
<network>SA1</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ss/sf_info.jpg</url>
<network>SFI</network>
</networktourl>
<networktourl>
<url>[ls-logo]/vv/viva_eastern_eu.jpg</url>
<network>SHI</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ss/superrtl.jpg</url>
<network>SRT</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ss/sr_sudwest_fernsehen.jpg</url>
<network>SW3</network>
</networktourl>
<networktourl>
<url>[ls-logo]/tt/telebaern_ch.jpg</url>
<network>TEB</network>
</networktourl>
<networktourl>
<url>[ls-logo]/tt/tf1.jpg</url>
<network>TF1</network>
</networktourl>
<networktourl>
<url>[ls-logo]/tt/tsi2.jpg</url>
<network>TI2</network>
</networktourl>
<networktourl>
<url>[ls-logo]/tt/tsr2.jpg</url>
<network>TR2</network>
</networktourl>
<networktourl>
<url>[ls-logo]/tt/tsi1.jpg</url>
<network>TSI</network>
</networktourl>
<networktourl>
<url>[ls-logo]/tt/tsr1.jpg</url>
<network>TSR</network>
</networktourl>
<networktourl>
<url>[ls-logo]/vv/vox.jpg</url>
<network>VOX</network>
</networktourl>
<networktourl>
<url>[ls-logo]/ww/wdr_fernsehen.jpg</url>
<network>WE3</network>
</networktourl>
<networktourl>
<url>[ls-logo]/zz/zdf_de.jpg</url>
<network>ZDF</network>
</networktourl>
<networktourl>
<url>[ls-logo]/mm/m6.jpg</url>
<network>M_6</network>
</networktourl>
<baseurl>
<stub>ls-icon</stub>
<url>http://lyngsat-logo.com/icon/tv</url>
</baseurl>
<baseurl>
<stub>ls-logo</stub>
<url>http://lyngsat-logo.com/logo/tv</url>
</baseurl>
</iconmappings>
Have a look at Channel_icons on how to load the icons with mythfilldatabase.
