diff -rup tvmovie-xmltv-1.2/decode.cpp tvmovie-xmltv-1.2.patched/decode.cpp
--- tvmovie-xmltv-1.2/decode.cpp	2009-05-24 17:14:10.000000000 +0200
+++ tvmovie-xmltv-1.2.patched/decode.cpp	2011-07-14 19:34:57.171515082 +0200
@@ -19,6 +19,53 @@
 
 #include "Database.h"
 
+/*
+fields:
+
+Pos
+SenderKennung
+Beginn
+Ende
+Titel
+SendungID
+InhaltID
+Aktualisierung
+Showview
+ShowviewVPS
+VPS
+Kategorietext
+KurzBeschreibung
+Bewertung
+Bilddateiname
+Dauer
+Genre
+Herstellungsjahr
+Herstellungsland
+Originaltitel
+Regie
+Bewertungen
+Kurzkritik
+FSK
+Keywords
+KzFilm
+Kz16zu9
+KzDolby
+KzDolbyDigital
+KzDolbySurround
+KzLive
+KzStereo
+KzSchwarzweis
+KzTelefon
+KzUncoded
+KzUntertitel
+KzZweikanalton
+KzAudiodescription
+KzBilddateiHeruntergeladen
+KzInFavoritenliste
+KzImArchiv
+KzWiederholung
+*/
+
 using namespace std;
 
 const std::string default_lang_att = " lang=\"de_DE\"";
@@ -242,7 +289,8 @@ class Programme {
             }
          }
 
-         XMLPrinter(o, "desc", true)(fields[43]);
+         if(fields.size() > 43)
+           XMLPrinter(o, "desc", true)(fields[43]);
          printCredits(o);
          XMLPrinter(o, "date", false)(fields[17]);
 
@@ -308,6 +356,10 @@ class Programme {
       }
 
       void printCredits(ostream &o) const throw() {
+         if(fields.size() < 42)
+           return;
+         if(!fields[42].isString())
+           return;
          if (fields[42].getString() != "" || fields[20].getString() != "") 
          {
             o << "    <credits>" << "\n";
@@ -316,7 +368,9 @@ class Programme {
             if ( fields[20].getString() != "" )
                 people.push( Person("director", fields[20].getString() ) );
 
-            string actors = fields[42].getString();
+            string actors;
+            if(fields.size() > 42)
+              actors = fields[42].getString();
             while (actors != "") {
                string actor;
                size_t semicolon = actors.find(';');
diff -rup tvmovie-xmltv-1.2/tables.cpp tvmovie-xmltv-1.2.patched/tables.cpp
--- tvmovie-xmltv-1.2/tables.cpp	2009-05-24 17:14:25.000000000 +0200
+++ tvmovie-xmltv-1.2.patched/tables.cpp	2011-07-14 19:45:27.550671510 +0200
@@ -6,185 +6,226 @@ using namespace std;
 map<string,string> roleTransitions;
 
 const char *channels[][4] = {
-   { "ARD", "ard.de", "" , "001" },
-   { "ZDF", "zdf.de", "" , "002" },
-   { "PRO7", "prosieben.de", "" , "004" },
-   { "SAT1", "sat1.de", "" , "005" },
-   { "NTV", "n-tv.de", "" , "006" },
-   { "RTL", "rtl.de", "" , "007" },
-   { "RTL II", "rtl2.de", "" , "008" },
-   { "Kabel", "kabel1.de", "" , "009" },
-   { "Arte", "arte-tv.com", "" , "010" },
-   { "VOX", "vox.de", "" , "011" },
-   { "DSF", "dsf.com", "" , "012" },
-   { "EURONEWS", "euronews.com", "" , "013" },
-   { "ORF 1", "1.orf.at", "" , "014" },
-   { "ORF 2", "2.orf.at", "" , "015" },
-   { "B3", "3.br-online.de", "" , "018" },
-   { "NDR", "ndr.de", "" , "019" },
-   { "SF 1", "1.sf.tv", "" , "024" },
-   { "H3", "hr-online.de", "" , "026" },
-   { "RBB", "berlin.rbb.de", "" , "027" },
-   { "WDR", "wdr.de", "" , "028" },
-   { "SWR", "swr.de", "" , "029" },
-   { "ATV+", "atv.be", "" , "031" },
-   { "MDR", "mdr.de", "" , "032" },
-   { "TV Berlin", "tvb.de", "" , "038" },
-   { "SF 2", "2.sf.tv", "" , "039" },
-   { "TRT", "trt.net", "" , "040" },
-   { "FAB", "fab.de", "" , "041" },
-   { "TV München", "tvm.de", "" , "044" },
-   { "TV NRW", "tv.nrw", "" , "046" },
-   { "HH1", "hamburg1.de", "" , "054" },
-   { "BR Alpha", "alpha.br-online.de", "" , "057" },
-   { "9Live", "neunlive.de", "" , "059" },
-   { "Ki.Ka", "kika.de", "" , "063" },
-   { "B.TV", 0, "" , "064" },
-   { "N24", "n24.de", "" , "065" },
-   { "Das Vierte", "das-vierte.de", "" , "067" },
-   { "NL1", "1.omroep.nl", "" , "088" },
-   { "NL2", "2.omroep.nl", "" , "089" },
-   { "NL3", "3.omroep.nl", "" , "090" },
-   { "DK1", "dk1.dr.dk", "", "091" },
-   { "DK2", "dk2.dr.dk", "", "091" },
-   { "Tele5", "tele5.de", "" , "105" },
-   { "EUROSPORT", "eurosport.de", "" , "107" },
-   { "MTV", "mtv.de", "" , "109" },
-   { "3SAT", "3sat.de", "" , "118" },
-   { "VIVA", "viva.tv", "" , "121" },
-   { "CNN", "cnn.com", "" , "126" },
-   { "TV5", "tv5.org", "" , "133" },
-   { "QVC", "QVC.de", "" , "136" },
-   { "NBC", "nbc.de", "" , "144" },
-   { "S RTL", "superrtl.de", "Super RTL" , "179" },
-   { "VIVAPlus", "vivaplus.tv", "Viva +" , "181" },
-   { "Home Shopping Europe", "hse24.de", "" , "189" },
-   { "Nick", "nick.de", "" , "190" },
-   { "TERRA NOVA", "terranova.de", "" , "205" },
-   { "Phoenix", "phoenix.de", "" , "206" },
-   { "13th Street", "13th-street.premiere.de", "", "501" },
-   { "Classica", NULL, "", "508" },
-   { "Discovery Channel", NULL, "", "510" },
-   { "Disney Channel", NULL, "", "511" },
-   { "EinsFestival", "festival.ard.de", "", "512" },
-   { "EinsMuXx", "muxx.ard.de", "", "513" },
-   { "Goldstar TV", NULL, "", "516" },
-   { "Heimatkanal", NULL, "", "517" },
-   { "Junior", NULL, "", "518" },
-   { "Planet", NULL, "", "521" },
-   { "Premiere Sport 1", NULL, "", "522" },
-   { "Premiere 1", "1.premiere.de", "", "527" },
-   { "Fox Kids", "fox-kids.premiere.de", "", "534" },
-   { "Premiere 2", "2.premiere.de", "", "538" },
-   { "Premiere 3", "3.premiere.de", "", "539" },
-   { "SCI FI", NULL, "", "541" },
-   { "Beate-Uhse-TV", "beate-uhse.premiere.de", "", "544" },
-   { "EinsExtra", NULL, "", "551" },
-   { "ZDF Theaterkanal", NULL, "", "552" },
-   { "ZDFdoku", NULL, "", "553" },
-   { "XXP", NULL, "", "554" },
-   { "Premiere 4", NULL, "", "557" },
-   { "Premiere Nostalgie", NULL, "", "561" },
-   { "Premiere Serie", NULL, "", "562" },
-   { "Premiere Start", NULL, "", "563" },
-   { "Premiere Krimi", NULL, "", "564" },
-   { "MGM", NULL, "", "565" },
-   { "Kanal D", NULL, "", "566" },
-   { "Premiere Austria", NULL, "", "567" },
-   { "Animal Planet", NULL, "", "568" },
-   { "Hit24", NULL, "", "569" },
-   { "ZDFInfo", NULL, "", "570" },
-   { "Spi.Ka TV", NULL, "", "571" },
-   { "Discovery Geschichte", NULL, "", "572" },
-   { "FOCUS Gesundheit", NULL, "", "573" },
-   { "RTL Shop", NULL, "", "574" },
-   { "tv.gusto", NULL, "", "575" },
-   { "AXN", NULL, "", "576" },
-   { "Kinowelt TV", NULL, "", "577" },
-   { "Silverline", NULL, "", "578" },
-   { "Bibel-TV", NULL, "", "579" },
-   { "BloombergTV", NULL, "", "580" },
-   { "BBC", NULL, "", "581" },
-   { "Playboy TV", NULL, "", "582" },
-   { "Playhouse Disney", NULL, "", "583" },
-   { "ESPN Classic Sport", NULL, "", "584" },
-   { "NASN", NULL, "", "585" },
-   { "K1010", NULL, "", "586" },
-   { "Toon Disney", NULL, "", "587" },
-   { "MTV Hits", NULL, "", "588" },
-   { "History Channel", NULL, "", "589" },
-   { "K-TV", NULL, "", "590" },
-   { "VH1 Classic", NULL, "", "591" },
-   { "MTV Dance", NULL, "", "592" },
-   { "National Geographic", NULL, "", "593" },
-   { "Extreme Sports Channel", NULL, "", "594" },
-   { "Wetter Fernsehen", NULL, "", "595" },
-   { "BBC Prime", NULL, "", "596" },
-   { "tv.gusto premium", NULL, "", "597" },
-   { "Motors TV", NULL, "", "598" },
-   { "Bahn TV", NULL, "", "599" },
-   { "Sailing Channel", NULL, "", "600" },
-   { "Gute Laune TV", NULL, "", "601" },
-   { "Trace.TV", NULL, "", "602" },
-   { "Games TV", NULL, "", "603" },
-   { "Wein TV", NULL, "", "604" },
-   { "SPIEGEL TV XXP DIGITAL", NULL, "", "605" },
-   { "E! Entertainment Television", NULL, "", "606" },
-   { "Fashion TV", NULL, "", "607" },
-   { "Toon Disney +1", NULL, "", "608" },
-   { "TW1", NULL, "", "609" },
-   { "kabel eins classics", NULL, "", "610" },
-   { "Sat.1 Comedy", NULL, "", "611" },
-   { "Boomerang", NULL, "", "612" },
-   { "Premiere HD Film", NULL, "", "613" },
-   { "Discovery HD", NULL, "", "614" },
-   { "Premiere Filmclassics", NULL, "", "616" },
-   { "Premiere Filmfest", NULL, "", "617" },
-   { "GIGA TV", NULL, "", "619" },
-   { "münchen 2", NULL, "", "620" },
-   { "RTL Crime", NULL, "", "621" },
-   { "RTL Living", NULL, "", "622" },
-   { "RTL Passion", NULL, "", "623" },
-   { "Comedy Central", "comedy-central.de", NULL, "625" },
-   { "The Biography Channel", NULL, "", "626" },
-   { "Cartoon Network", NULL, "", "627" },
-   { "Turner Classic Movies", NULL, "", "628" },
-   { "Animax", NULL, "", "629" },
-   { "Eurosport 2", NULL, "", "630" },
-   { "MTV Base", NULL, "", "632" },
-   { "MEZZO", NULL, "", "633" },
-   { "Kanal 7 Int", NULL, "", "634" },
-   { "e.clips", NULL, "", "635" },
-   { "fashion tv men", NULL, "", "636" },
-   { "MTV Music", NULL, "", "637" },
-   { "Zone Reality Europe", NULL, "", "638" },
-   { "MCM Top", NULL, "", "639" },
-   { "Zone Club", NULL, "", "640" },
-   { "Baby TV", NULL, "", "641" },
-   { "The Karaoke Channel", NULL, "", "642" },
-   { "Tier TV", NULL, "", "643" },
-   { "YAVIDO", NULL, "", "644" },
-   { "ATV Avrupa", NULL, "", "645" },
-   { "Detski Mir / Teleclub", NULL, "", "646" },
-   { "Euro D", NULL, "", "647" },
-   { "Euro Star", NULL, "", "648" },
-   { "Fox Turk", NULL, "", "649" },
-   { "iTVN", NULL, "", "650" },
-   { "LIG TV", NULL, "", "651" },
-   { "RTR-Planeta", NULL, "", "652" },
-   { "TV Polonia", NULL, "", "653" },
-   { "TVP Info", NULL, "", "654" },
-   { "TVP Kultura", NULL, "", "655" },
-   { "Nashe Kino", NULL, "", "656" },
-   { "Show Turk", NULL, "", "657" },
-   { "RTVi", NULL, "", "658" },
-   { "Türkmax", NULL, "", "659" },
-   { "DELUXE MUSIC TV", NULL, "", "660" },
-   { "MTV Entertainment", NULL, "", "661" },
-   { "Nick Premium", NULL, "", "662" },
-   { "FOX Channel", NULL, "", "663" },
-   { "Romance TV", NULL, "", "664" },
-   { 0, 0, 0, 0 }
+	{ "ARD",	"ard.de",	"",	"001" },
+	{ "ZDF",	"zdf.de",	"",	"002" },
+	{ "RTL",	"rtl.de",	"",	"004" },
+	{ "SAT1",	"sat1.de",	"",	"005" },
+	{ "PRO7",	"prosieben.de",	"",	"006" },
+	{ "RTL II",	"rtl2.de",	"",	"009" },
+	{ "S RTL",	"superrtl.de",	"",	"179" },
+	{ "Kabel",	"kabel1.de",	"",	"008" },
+	{ "3SAT",	"3sat.de",	"",	"118" },
+	{ "VOX",	"vox.de",	"",	"011" },
+	{ "WDR",	"wdr.de",	"",	"028" },
+	{ "NDR",	"ndr.de",	"",	"019" },
+	{ "RBB",	"rbb-online.de",	"",	"027" },
+	{ "MDR",	"mdr.de",	"",	"032" },
+	{ "H3",	"hr-online.de/fs",	"",	"026" },	// eigentl. "HR", heisst bei tvmovie H3
+	{ "SWR",	"swr.de",	"",	"029" },
+	{ "B3",	"br-online.de",	"",	"018" },	// eigentl. "BR", heisst bei tvmovie B3
+	{ "Ki.Ka",	"kika.de",	"",	"063" },
+	{ "Arte",	"arte.de",	"",	"010" },
+	{ "B.TV",	"b-tv.de",	"",	"064" },
+	{ "9Live",	"9live.de",	"",	"059" },
+	{ "DSF",	"dsf.de",	"",	"012" },	// eigentl. "Sport 1", heisst bei tvmovie wohl immernoch DSF...
+	{ "Euronews",	"euronews.net",	"",	"013" },
+	{ "Eurosport",	"eurosport.de",	"",	"107" },
+	{ "NTV",	"n-tv.de",	"",	"007" },
+	{ "N24",	"n24.de",	"",	"065" },
+	{ "Phoenix",	"phoenix.de",	"",	"206" },
+	{ "CNN",	"cnn.de",	"",	"126" },
+	{ "NBC",	"giga.de",	"",	"144" },
+	{ "VIVA",	"viva.tv",	"",	"121" },
+	{ "VIVAPlus",	"vivaplus.tv",	"",	"181" },
+	{ "MTV",	"mtv.de",	"",	"109" },
+	{ "MTV2",	"mtv2.de",	"",	"162" },
+	{ "ONYX",	"onyx.tv",	"",	"205" },
+	{ "Tele5",	"tele5.de",	"",	"105" },
+	{ "HH1",	"hamburg1.de",	"",	"054" },
+	{ "TV München",	"tvm.de",	"",	"044" },
+	{ "TV NRW",	"tvnrw.com",	"",	"046" },
+	{ "TV Berlin",	"tvb.de",	"",	"038" },
+	{ "FAB",	"fernsehenausberlin.de",	"",	"041" },
+	{ "XXP",	"dmax.de",	"",	"554" },	// eigentl. "Dmax", heisst bei tvmovie XXP
+	{ "HSE24",	"hse24.de",	"",	"189" },
+	{ "QVC",	"qvc.de",	"",	"136" },
+	{ "ORF 1",	"orf.at/1",	"",	"014" },
+	{ "ORF 2",	"orf.at/2",	"",	"015" },
+	{ "SF 1",	NULL,	"",	"024" },
+	{ "SF 2",	NULL,	"",	"039" },
+	{ "Kanal D",	"kanald.com.tr",	"",	"566" },
+	{ "TRT",	"trt.net.tr",	"",	"040" },
+	{ "DK1",	NULL,	"",	"091" },
+	{ "DK2",	NULL,	"",	"092" },
+	{ "NL1",	NULL,	"",	"088" },
+	{ "NL2",	NULL,	"",	"089" },
+	{ "NL3",	NULL,	"",	"090" },
+	{ "TV5",	"tv5.de",	"",	"133" },
+	{ "BR Alpha",	"br-online.de/alpha",	"",	"057" },
+	{ "EinsFestival",	"ard-digital.de/einsfestival",	"",	"512" },
+	{ "EinsMuXx",	"ard-digital.de/einsplus",	"",	"513" },	// eigentl. "EinsPlus", heisst bei tvmovie EinsMuXx
+	{ "EinsExtra",	"ard-digital.de",	"",	"551" },
+//	{ "ZDFdoku",	"zdf.de/doku",	"",	"553" },	// ist jetzt ZDF_neo
+//	{ "ZDF Theaterkanal",	"theaterkanal.de",	"",	"725" },	// eigentl. "ZDF Kultur"
+	{ "ZDF Kultur",	"theaterkanal.de",	"",	"725" },	// eigentl. "ZDF Kultur"
+	{ "Premiere Start",	"sky.de/pstart",	"",	"563" },
+	{ "Premiere 1",	"sky.de/p1",	"",	"527" },
+	{ "Premiere 2",	"sky.de/p2",	"",	"538" },
+	{ "Premiere 3",	"sky.de/p3",	"",	"539" },
+	{ "Premiere 4",	"sky.de/p4",	"",	"557" },
+	{ "Premiere 5",	"sky.de/p5",	"",	"558" },
+	{ "Premiere 6",	"sky.de/p6",	"",	"559" },
+	{ "Premiere 7",	"sky.de/p7",	"",	"560" },
+	{ "Premiere Nostalgie",	"sky.de/pnostalgie",	"",	"561" },
+	{ "Premiere Serie",	"sky.de/pserie",	"",	"562" },
+	{ "Premiere Krimi",	"sky.de/pkrimi",	"",	"564" },
+	{ "Premiere Austria",	"sky.de/paustria",	"",	"567" },
+	{ "Discovery Channel",	"sky.de/pdiscovery",	"",	"510" },
+	{ "Disney Channel",	"sky.de/pdisney",	"",	"511" },
+	{ "Junior",	"sky.de/junior",	"",	"518" },
+	{ "Jetix",	"sky.de/jetix",	"",	"534" },
+	{ "Planet",	"sky.de/planet",	"",	"521" },
+	{ "SCI FI",	"sky.de/scifi",	"",	"541" },
+	{ "MGM",	"sky.de/mgm",	"",	"565" },
+	{ "13th Street",	"sky.de/13thstreet",	"",	"501" },
+	{ "Classica",	"sky.de/classica",	"",	"508" },
+	{ "Goldstar TV",	"sky.de/goldstar",	"",	"516" },
+	{ "Heimatkanal",	"sky.de/heimatkanal",	"",	"517" },
+	{ "Beate-Uhse-TV",	"sky.de/beateuhse",	"",	"544" },
+	{ "Premiere Sport",	"sky.de/psport",	"",	"522" },
+	{ "Premiere Sport 2",	"sky.de/psport2",	"",	"523" },
+	{ "Animal Planet",	"sky.de/animal",	"",	"568" },
+	{ "Hit24",	"sky.de/hit24",	"",	"569" },
+	{ "ATV+",	"atvplus.at",	"",	"031" },
+	{ "Terra Nova",	"terra-nova.tv",	"",	"205" },
+	{ "ZDFInfo",	"zdf.de/info",	"",	"570" },
+	{ "Spi.Ka TV",	NULL,	"",	"571" },
+	{ "Discovery Geschichte",	"sky.de/discoverygeschichte",	"",	"572" },
+	{ "Focus Gesundheit",	"sky.de/focusgesundheit",	"",	"573" },
+	{ "Nick",	"nick.tv",	"",	"190" },
+	{ "Das Vierte",	"das-vierte.de",	"",	"067" },	// eigentl. "Vierte"
+	{ "RTL Shop",	"rtlshop.de",	"",	"574" },
+	{ "tv.gusto",	"tvgusto.de",	"",	"575" },
+	{ "AXN",	"axntv.de",	"",	"576" },
+	{ "Kinowelt TV",	"kinowelt.tv",	"",	"577" },
+	{ "Silverline",	"silverlinetv.de",	"",	"578" },
+	{ "Bibel-TV",	"bibeltv.de",	"",	"579" },
+	{ "BloombergTV",	"bloomberg.com/de/tv/index.html",	"",	"687" },
+	{ "BBC",	"bbcworld.com",	"",	"581" },
+	{ "Playboy TV",	"playboy.de/KOOPS/redaktion/playboy_tv/intro2.html",	"",	"582" },
+	{ "Playhouse Disney",	"disney.de/DisneyChannel/playhouse/index.html",	"",	"583" },
+	{ "ESPN Classic Sport",	"espnclassicsport.com",	"",	"584" },
+	{ "ESPN America",	"nasneurope.com",	"",	"585" },
+	{ "K1010",	"k1010.tv",	"",	"586" },
+	{ "Toon Disney",	"disney.de/DisneyChannel/toondisney/index.html",	"",	"587" },
+	{ "MTV Hits",	"mtv.co.uk/mtvhits",	"",	"588" },
+	{ "History Channel",	"thehistorychannel.de",	"",	"589" },
+	{ "K-TV",	"k-tv.at",	"",	"590" },
+	{ "VH1 Classic",	"vh1.com/channels/vh1_classic/channel.jhtml",	"",	"591" },
+	{ "MTV Dance",	"mtv.co.uk/mtvdance",	"",	"592" },
+	{ "National Geographic",	"deutschland.ngceurope.com",	"",	"593" },
+	{ "Extreme Sports Channel",	"extreme.com",	"",	"594" },
+	{ "Wetter Fernsehen",	"wetter.com",	"",	"595" },
+	{ "BBC Prime",	"bbcprime.com",	"",	"596" },
+	{ "tv.gusto premium",	"tvgusto.de",	"",	"597" },
+	{ "Motors TV",	"motorstv.com",	"",	"598" },
+	{ "Bahn TV",	"bahntv-online.de",	"",	"599" },
+	{ "Sailing Channel",	"international.sailingchannel.it",	"",	"600" },
+	{ "Gute Laune TV",	"gutelaunetv.de",	"",	"601" },
+	{ "Trace.TV",	"trace.tv",	"",	"602" },
+	{ "Games TV",	"gamestelevision.net",	"",	"603" },
+	{ "Wein TV",	"winetv.tv",	"",	"604" },
+	{ "Spiegel TV XXP Digital",	"spiegel.de/sptv",	"",	"605" },
+	{ "E! Entertainment Television",	"international.eonline.com",	"",	"606" },
+	{ "fashiontv",	"ftv.com",	"",	"607" },
+	{ "Toon Disney +1",	"disney.de/DisneyChannel/toondisney/index.html",	"",	"608" },
+	{ "TW1",	"tw1.at",	"",	"609" },
+	{ "k1 classics",	NULL,	"",	"610" },
+	{ "Sat.1 Comedy",	NULL,	"",	"611" },
+	{ "Boomerang",	"boomerangtv.de",	"",	"612" },
+	{ "Premiere HD Film",	"sky.de/filmhd",	"",	"613" },
+	{ "Discovery HD",	"sky.de/discoveryhd",	"",	"614" },
+	{ "Premiere Philips HD Sport",	"sky.de/psporthd",	"",	"615" },
+	{ "Premiere Filmclassics",	"sky.de/pfilmclassics",	"",	"616" },
+	{ "Premiere Filmfest",	"sky.de/pfilmfest",	"",	"617" },
+	{ "arena TV",	"arena.tv",	"",	"618" },
+	{ "GIGA TV",	"giga.de",	"",	"619" },
+	{ "münchen 2",	NULL,	"",	"620" },
+	{ "RTL Crime",	"rtl-crime.rtl.de",	"",	"621" },
+	{ "RTL Living",	"rtl-living.rtl.de",	"",	"622" },
+	{ "RTL Passion",	"passion-tv.de",	"",	"623" },
+	{ "Entertainment Channel",	"entertainment-channel.de",	"",	"624" },
+	{ "Comedy Central",	"comedycentral.de",	"",	"625" },
+	{ "Cartoon Network",	"cartoonnetwork.kabeleins.de",	"",	"627" },
+	{ "The Biography Channel",	"thebiographychannel.de",	"",	"626" },
+	{ "TNT Film",	"turnerclassicmovies.de",	"",	"628" },
+	{ "MEZZO",	NULL,	"",	"633" },
+	{ "Animax",	NULL,	"",	"629" },
+	{ "Eurosport 2",	"eurosport.de",	"",	"630" },
+	{ "MTV Base",	"mtv.de/base",	"",	"632" },
+	{ "MTV Entertainment",	"mtv.de/entertainment",	"",	"661" },
+	{ "Nick Premium",	"nick.tv",	"",	"662" },
+	{ "e.clips",	NULL,	"",	"635" },
+	{ "fashion tv men",	NULL,	"",	"636" },
+	{ "MTV Music",	"mtv.de/music",	"",	"637" },
+	{ "Zone Reality Europe",	NULL,	"",	"638" },
+	{ "MCM Top",	NULL,	"",	"639" },
+	{ "Zone Club",	NULL,	"",	"640" },
+	{ "Baby TV",	NULL,	"",	"641" },
+	{ "The Karaoke Channel",	NULL,	"",	"642" },
+	{ "Tier TV",	NULL,	"",	"643" },
+	{ "YAVIDO",	NULL,	"",	"644" },
+	{ "ATV Avrupa",	NULL,	"",	"645" },
+	{ "Detski Mir / Teleclub",	NULL,	"",	"646" },
+	{ "Euro D",	NULL,	"",	"647" },
+	{ "Euro Star",	NULL,	"",	"648" },
+	{ "Fox Turk",	NULL,	"",	"649" },
+	{ "iTVN",	NULL,	"",	"650" },
+	{ "LIG TV",	NULL,	"",	"651" },
+	{ "RTR-Planeta",	NULL,	"",	"652" },
+	{ "TV Polonia",	NULL,	"",	"653" },
+	{ "TVP Info",	NULL,	"",	"654" },
+	{ "TVP Kultura",	NULL,	"",	"655" },
+	{ "Nashe Kino",	NULL,	"",	"656" },
+	{ "Show Turk",	NULL,	"",	"657" },
+	{ "RTVi",	NULL,	"",	"658" },
+	{ "Türkmax",	NULL,	"",	"659" },
+	{ "Deluxe Music TV",	NULL,	"",	"660" },
+	{ "Kanal 7 Int",	NULL,	"",	"634" },
+	{ "FOX Channel",	NULL,	"",	"663" },
+	{ "Romance TV",	NULL,	"",	"664" },
+	{ "TIMM",	NULL,	"",	"665" },
+	{ "Anixe HD",	NULL,	"",	"666" },
+	{ "SKY Cinema",	"sky.de/cinema",	"",	"667" },
+	{ "SKY Cinema +24",	"sky.de/cinama24",	"",	"668" },
+	{ "SKY Cinema Hits",	"sky.de/cinemahits",	"",	"669" },
+	{ "SKY Action",	"sky.de/action",	"",	"670" },
+	{ "SKY Emotion",	"sky.de/emotion",	"",	"671" },
+	{ "SKY Comedy",	"sky.de/comedy",	"",	"672" },
+	{ "SKY Krimi",	"sky.de/krimi",	"",	"673" },
+	{ "SKY Cinema +1",	"sky.de/cinema1",	"",	"674" },
+	{ "SKY Nostalgie",	"sky.de/nostalgie",	"",	"675" },
+	{ "SKY Sport Austria",	"sky.de/sportaustria",	"",	"676" },
+	{ "SKY Fußball Bundesliga",	"sky.de/fussball",	"",	"677" },
+	{ "SKY Sport 1",	"sky.de/sport1",	"",	"678" },
+	{ "SKY Sport 2",	"sky.de/sport2",	"",	"679" },
+	{ "SKY Cinema HD",	"sky.de/cinemahd",	"",	"680" },
+	{ "SKY Sport HD",	"sky.de/sporthd",	"",	"681" },
+	{ "Nat Geo Wild",	"sky.de/natgeowild",	"",	"682" },
+	{ "Disney Cinemagic",	"sky.de/disney",	"",	"683" },
+	{ "Spiegel Geschichte",	"sky.de/spiegelgeschichte",	"",	"684" },
+	{ "TNT Serie",	"sky.de/tnt",	"",	"685" },
+	{ "TGRT EU",	NULL,	"",	"686" },
+	{ "National Geographic HD",	"deutschland.ngceurope.com",	"",	"693" },
+	{ "Disney XD",	"sky.de/disneyxd",	"",	"689" },
+	{ "Anixe SD",	NULL,	"",	"690" },
+	{ "fashiontv HD",	"ftv.com",	"",	"691" },
+	{ "sportdigital.tv",	"sportdigital.tv",	"",	"692" },
+	{ "ZDFneo",	"zdf.de/neo",	"",	"553" },	// eigentl. "ZDF_neo", war vorher ZDF Doku
+	{ "Disney Cinemagic HD",	"sky.de/cinemagichd",	"",	"694" },
+	{ "Eurosport HD",	"eurosport.de",	"",	"695" },
+	{ "Sixx",	"sixx.de",	"",	"696" },
+	{ 0, 0, 0, 0 }
 };
 
 const char *countries[][3] = {
