Difference between revisions of "XMLTV CH"

From MythTV Official Wiki
Jump to: navigation, search
(Removed instructions for circumventing site data protections)
(Revert instruction removal and reword. Changing a user agent string is not illegal)
Line 1: Line 1:
 
== Available Grabbers ==
 
== Available Grabbers ==
There are two grabbers for television content in Switzerland: '''tv_grab_ch''' and '''tv_grab_ch_bluewin'''.
+
There are two grabbers for television content in Switzerland: '''tv_grab_ch''' and '''tv_grab_ch_bluewin'''. Unfortunately, both of the providers do not accept the xmltv user agent string.  A solution is to change the string as follows:
Unfortunately, both of the providers have chosen to lock out the XMLTV Grabber which identifies itself with user agent "xmlt/version".
+
 
 +
<pre><nowiki>
 +
--- 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 = ();
 +
</nowiki></pre>
  
 
== Channel icons ==
 
== Channel icons ==

Revision as of 11:57, 25 June 2008

Available Grabbers

There are two grabbers for television content in Switzerland: tv_grab_ch and tv_grab_ch_bluewin. Unfortunately, both of the providers do not accept the xmltv user agent string. A solution is to change the string as follows:

--- 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 = ();

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.