feat: derive MagentaTV XMLTV IDs from database and provider metadata#3208
Open
knylbyte wants to merge 2 commits into
Open
feat: derive MagentaTV XMLTV IDs from database and provider metadata#3208knylbyte wants to merge 2 commits into
knylbyte wants to merge 2 commits into
Conversation
Contributor
|
Isolated > channels:validate
> tsx scripts/commands/channels/validate.ts sites/www.magenta.tv/www.magenta.tv.channels.xml
sites/www.magenta.tv/www.magenta.tv.channels.xml
┌─────────┬────────────────────┬──────┬───────────────────────────────────────────┬────────────────┬──────────────────────────────────────────┐
│ (index) │ type │ lang │ xmltv_id │ site_id │ name │
├─────────┼────────────────────┼──────┼───────────────────────────────────────────┼────────────────┼──────────────────────────────────────────┤
│ 0 │ 'wrong_channel_id' │ 'de' │ '123live.de@HD' │ '389265448065' │ '123.live' │
│ 1 │ 'wrong_feed_id' │ 'de' │ '123live.de@HD' │ '389265448065' │ '123.live' │
│ 2 │ 'wrong_channel_id' │ 'de' │ 'AlarmfurCobra11Balko.de@SD' │ '764525608043' │ 'Alarm für Cobra 11 / Balko' │
│ 3 │ 'wrong_feed_id' │ 'de' │ 'AlarmfurCobra11Balko.de@SD' │ '764525608043' │ 'Alarm für Cobra 11 / Balko' │
│ 4 │ 'wrong_feed_id' │ 'de' │ 'AlJazeera.qa@HD' │ '389265960215' │ 'Al Jazeera English' │
│ 5 │ 'wrong_feed_id' │ 'de' │ 'AllgauTV.de@HD' │ '492497960285' │ 'allgäu.tv' │
│ 6 │ 'wrong_feed_id' │ 'de' │ 'AltenburgTV.de@HD' │ '516783656172' │ 'altenburg.tv' │
│ 7 │ 'wrong_feed_id' │ 'de' │ 'AnixeHDSerie.de@HD' │ '389264936261' │ 'ANIXE Serie' │
│ 8 │ 'wrong_feed_id' │ 'de' │ 'AnixePlus.de@HD' │ '389265448050' │ 'ANIXE+' │
│ 9 │ 'wrong_feed_id' │ 'de' │ 'AsharqNews.sa@HD' │ '389265960218' │ 'Asharq News' │
│ 10 │ 'wrong_channel_id' │ 'de' │ 'atv.de@HD' │ '492496936310' │ 'a.tv' │
│ 11 │ 'wrong_feed_id' │ 'de' │ 'atv.de@HD' │ '492496936310' │ 'a.tv' │
│ 12 │ 'wrong_channel_id' │ 'de' │ 'automotorundsport.de@HD' │ '389266472177' │ 'auto motor und sport' │
│ 13 │ 'wrong_feed_id' │ 'de' │ 'automotorundsport.de@HD' │ '389266472177' │ 'auto motor und sport' │
│ 14 │ 'wrong_channel_id' │ 'de' │ 'AXNWhite.de@HD' │ '389266472155' │ 'AXN White' │
│ 15 │ 'wrong_feed_id' │ 'de' │ 'AXNWhite.de@HD' │ '389266472155' │ 'AXN White' │
│ 16 │ 'wrong_channel_id' │ 'de' │ 'BallermannTV.de@HD' │ '389264936254' │ 'Ballermann TV' │
│ 17 │ 'wrong_feed_id' │ 'de' │ 'BallermannTV.de@HD' │ '389264936254' │ 'Ballermann TV' │
│ 18 │ 'wrong_channel_id' │ 'de' │ 'BauersuchtFrau.de@SD' │ '764524584021' │ 'Bauer sucht Frau' │
│ 19 │ 'wrong_feed_id' │ 'de' │ 'BauersuchtFrau.de@SD' │ '764524584021' │ 'Bauer sucht Frau' │
│ 20 │ 'wrong_feed_id' │ 'de' │ 'beINIZ.tr@HD' │ '389265960212' │ 'beIN iZ' │
│ 21 │ 'wrong_feed_id' │ 'de' │ 'beINMoviesTurk.tr@HD' │ '389264424243' │ 'beIN Movies Turk' │
│ 22 │ 'wrong_channel_id' │ 'de' │ 'BLKTV.de@HD' │ '658197032097' │ 'BLK TV' │
│ 23 │ 'wrong_feed_id' │ 'de' │ 'BLKTV.de@HD' │ '658197032097' │ 'BLK TV' │
│ 24 │ 'wrong_channel_id' │ 'de' │ 'Cartoonito.de@HD' │ '389265960231' │ 'Cartoonito' │
│ 25 │ 'wrong_feed_id' │ 'de' │ 'Cartoonito.de@HD' │ '389265960231' │ 'Cartoonito' │
│ 26 │ 'wrong_channel_id' │ 'de' │ 'CartoonitoSky.de@HD' │ '389266472181' │ 'Cartoonito (Sky)' │
│ 27 │ 'wrong_feed_id' │ 'de' │ 'CartoonitoSky.de@HD' │ '389266472181' │ 'Cartoonito (Sky)' │
│ 28 │ 'wrong_channel_id' │ 'de' │ 'CartoonNetwork.de@HD' │ '389264936255' │ 'Cartoon Network' │
│ 29 │ 'wrong_feed_id' │ 'de' │ 'CartoonNetwork.de@HD' │ '389264936255' │ 'Cartoon Network' │
│ 30 │ 'wrong_channel_id' │ 'de' │ 'CartoonNetworkSky.de@HD' │ '389263912230' │ 'Cartoon Network (Sky)' │
│ 31 │ 'wrong_feed_id' │ 'de' │ 'CartoonNetworkSky.de@HD' │ '389263912230' │ 'Cartoon Network (Sky)' │
│ 32 │ 'wrong_feed_id' │ 'de' │ 'Channel21.de@HD' │ '389263912216' │ 'CHANNEL21' │
│ 33 │ 'wrong_channel_id' │ 'de' │ 'ChemnitzFernsehen.de@SD' │ '767937576117' │ 'Chemnitz Fernsehen' │
│ 34 │ 'wrong_feed_id' │ 'de' │ 'ChemnitzFernsehen.de@SD' │ '767937576117' │ 'Chemnitz Fernsehen' │
│ 35 │ 'wrong_channel_id' │ 'de' │ 'CNBCInternational.de@HD' │ '415148584245' │ 'CNBC International' │
│ 36 │ 'wrong_feed_id' │ 'de' │ 'CNBCInternational.de@HD' │ '415148584245' │ 'CNBC International' │
│ 37 │ 'wrong_feed_id' │ 'de' │ 'DF1.de@HD' │ '389263912245' │ 'DF1' │
│ 38 │ 'wrong_feed_id' │ 'de' │ 'DMF.de@HD' │ '389265448057' │ 'DMF' │
│ 39 │ 'wrong_channel_id' │ 'de' │ 'DresdenFernsehen.de@SD' │ '767937064033' │ 'Dresden Fernsehen' │
│ 40 │ 'wrong_feed_id' │ 'de' │ 'DresdenFernsehen.de@SD' │ '767937064033' │ 'Dresden Fernsehen' │
│ 41 │ 'wrong_channel_id' │ 'de' │ 'emsTV.de@SD' │ '492496936307' │ 'ems TV' │
│ 42 │ 'wrong_feed_id' │ 'de' │ 'emsTV.de@SD' │ '492496936307' │ 'ems TV' │
│ 43 │ 'wrong_feed_id' │ 'de' │ 'EnterFilm.ua@HD' │ '389265448044' │ 'MagentaTV Info' │
│ 44 │ 'wrong_feed_id' │ 'de' │ 'ERTCosmos.gr@HD' │ '415150120096' │ 'ERT Cosmos' │
│ 45 │ 'wrong_channel_id' │ 'de' │ 'Espreso.de@SD' │ '389264424273' │ 'Espreso' │
│ 46 │ 'wrong_feed_id' │ 'de' │ 'Espreso.de@SD' │ '389264424273' │ 'Espreso' │
│ 47 │ 'wrong_channel_id' │ 'de' │ 'EuronewsRusski.de@SD' │ '389265960224' │ 'Euronews Russki' │
│ 48 │ 'wrong_feed_id' │ 'de' │ 'EuronewsRusski.de@SD' │ '389265960224' │ 'Euronews Russki' │
│ 49 │ 'wrong_feed_id' │ 'de' │ 'Eurosport2.fr@HD' │ '274351656128' │ 'Eurosport 2' │
│ 50 │ 'wrong_channel_id' │ 'de' │ 'Fabella.de@HD' │ '764249640071' │ 'Fabella' │
│ 51 │ 'wrong_feed_id' │ 'de' │ 'Fabella.de@HD' │ '764249640071' │ 'Fabella' │
│ 52 │ 'wrong_channel_id' │ 'de' │ 'FashionTV.de@HD' │ '389266472172' │ 'Fashion TV' │
│ 53 │ 'wrong_feed_id' │ 'de' │ 'FashionTV.de@HD' │ '389266472172' │ 'Fashion TV' │
│ 54 │ 'wrong_channel_id' │ 'de' │ 'Filmgold.de@HD' │ '736340520423' │ 'Filmgold' │
│ 55 │ 'wrong_feed_id' │ 'de' │ 'Filmgold.de@HD' │ '736340520423' │ 'Filmgold' │
│ 56 │ 'wrong_feed_id' │ 'de' │ 'FolxMusicTelevision.de@HD' │ '389265960205' │ 'FOLX MUSIC TELEVISION' │
│ 57 │ 'wrong_feed_id' │ 'de' │ 'France24.fr@HD' │ '389265960207' │ 'France 24 francais' │
│ 58 │ 'wrong_feed_id' │ 'de' │ 'France24.fr@HD' │ '389265960237' │ 'France 24 english' │
│ 59 │ 'wrong_feed_id' │ 'de' │ 'FrankenFernsehen.de@HD' │ '492499496075' │ 'Franken Fernsehen' │
│ 60 │ 'wrong_channel_id' │ 'de' │ 'FriesischerRundfunk.de@SD' │ '492499496084' │ 'Friesischer Rundfunk' │
│ 61 │ 'wrong_feed_id' │ 'de' │ 'FriesischerRundfunk.de@SD' │ '492499496084' │ 'Friesischer Rundfunk' │
│ 62 │ 'wrong_channel_id' │ 'de' │ 'FUSSBALLTV1.de@HD' │ '782116904356' │ 'FUSSBALL.TV 1' │
│ 63 │ 'wrong_feed_id' │ 'de' │ 'FUSSBALLTV1.de@HD' │ '782116904356' │ 'FUSSBALL.TV 1' │
│ 64 │ 'wrong_channel_id' │ 'de' │ 'FUSSBALLTV1.de@UHD' │ '782107176207' │ 'FUSSBALL.TV 1' │
│ 65 │ 'wrong_feed_id' │ 'de' │ 'FUSSBALLTV1.de@UHD' │ '782107176207' │ 'FUSSBALL.TV 1' │
│ 66 │ 'wrong_channel_id' │ 'de' │ 'FUSSBALLTV2.de@HD' │ '787857448345' │ 'FUSSBALL.TV 2' │
│ 67 │ 'wrong_feed_id' │ 'de' │ 'FUSSBALLTV2.de@HD' │ '787857448345' │ 'FUSSBALL.TV 2' │
│ 68 │ 'wrong_channel_id' │ 'de' │ 'FUSSBALLTV2.de@UHD' │ '787860008051' │ 'FUSSBALL.TV 2' │
│ 69 │ 'wrong_feed_id' │ 'de' │ 'FUSSBALLTV2.de@UHD' │ '787860008051' │ 'FUSSBALL.TV 2' │
│ 70 │ 'wrong_channel_id' │ 'de' │ 'FUSSBALLTV3.de@HD' │ '789927976326' │ 'FUSSBALL.TV 3' │
│ 71 │ 'wrong_feed_id' │ 'de' │ 'FUSSBALLTV3.de@HD' │ '789927976326' │ 'FUSSBALL.TV 3' │
│ 72 │ 'wrong_channel_id' │ 'de' │ 'FUSSBALLTV3.de@UHD' │ '789927976327' │ 'FUSSBALL.TV 3' │
│ 73 │ 'wrong_feed_id' │ 'de' │ 'FUSSBALLTV3.de@UHD' │ '789927976327' │ 'FUSSBALL.TV 3' │
│ 74 │ 'wrong_channel_id' │ 'de' │ 'GluckAufTV.de@HD' │ '561114664140' │ 'Glück Auf! TV' │
│ 75 │ 'wrong_feed_id' │ 'de' │ 'GluckAufTV.de@HD' │ '561114664140' │ 'Glück Auf! TV' │
│ 76 │ 'wrong_feed_id' │ 'de' │ 'Grjngo.pl@HD' │ '754135080288' │ 'Grjngo' │
│ 77 │ 'wrong_channel_id' │ 'de' │ 'GustrowTV.de@HD' │ '704010792353' │ 'GüstrowTV' │
│ 78 │ 'wrong_feed_id' │ 'de' │ 'GustrowTV.de@HD' │ '704010792353' │ 'GüstrowTV' │
│ 79 │ 'wrong_channel_id' │ 'de' │ 'HopeTV.de@HD' │ '587599400156' │ 'Hope TV' │
│ 80 │ 'wrong_feed_id' │ 'de' │ 'HopeTV.de@HD' │ '587599400156' │ 'Hope TV' │
│ 81 │ 'wrong_channel_id' │ 'de' │ 'HTSPOR.de@HD' │ '636955688283' │ 'HT SPOR' │
│ 82 │ 'wrong_feed_id' │ 'de' │ 'HTSPOR.de@HD' │ '636955688283' │ 'HT SPOR' │
│ 83 │ 'wrong_channel_id' │ 'de' │ 'hundkatzemaus.de@SD' │ '764523560413' │ 'hundkatzemaus' │
│ 84 │ 'wrong_feed_id' │ 'de' │ 'hundkatzemaus.de@SD' │ '764523560413' │ 'hundkatzemaus' │
│ 85 │ 'wrong_feed_id' │ 'de' │ 'Juwelo.de@HD' │ '662243367962' │ 'Juwelo' │
│ 86 │ 'wrong_feed_id' │ 'de' │ 'kabeleins.de@HD' │ '262280744415' │ 'Kabel Eins' │
│ 87 │ 'wrong_channel_id' │ 'de' │ 'Kanal7.de@HD' │ '389266472176' │ 'Kanal 7' │
│ 88 │ 'wrong_feed_id' │ 'de' │ 'Kanal7.de@HD' │ '389266472176' │ 'Kanal 7' │
│ 89 │ 'wrong_feed_id' │ 'de' │ 'KTV.de@HD' │ '389265960229' │ 'K-TV' │
│ 90 │ 'wrong_channel_id' │ 'de' │ 'KultKrimi.de@HD' │ '736344616035' │ 'KultKrimi' │
│ 91 │ 'wrong_feed_id' │ 'de' │ 'KultKrimi.de@HD' │ '736344616035' │ 'KultKrimi' │
│ 92 │ 'wrong_feed_id' │ 'de' │ 'KulturMD.de@HD' │ '698208807980' │ 'kulturmd' │
│ 93 │ 'wrong_channel_id' │ 'de' │ 'LandlustTV.de@HD' │ '738497064302' │ 'Landlust TV' │
│ 94 │ 'wrong_feed_id' │ 'de' │ 'LandlustTV.de@HD' │ '738497064302' │ 'Landlust TV' │
│ 95 │ 'wrong_feed_id' │ 'de' │ 'LausitzTV.de@HD' │ '516782120054' │ 'lausitz.tv' │
│ 96 │ 'wrong_channel_id' │ 'de' │ 'LeipzigFernsehen.de@SD' │ '767936552361' │ 'Leipzig Fernsehen' │
│ 97 │ 'wrong_feed_id' │ 'de' │ 'LeipzigFernsehen.de@SD' │ '767936552361' │ 'Leipzig Fernsehen' │
│ 98 │ 'wrong_feed_id' │ 'de' │ 'LiloTV.de@HD' │ '658197544149' │ 'Lilo.TV' │
│ 99 │ 'wrong_feed_id' │ 'de' │ 'LustPur.de@HD' │ '389265960242' │ 'Lust pur' │
│ 100 │ 'wrong_channel_id' │ 'de' │ 'MagentaMusik1.de@HD' │ '389263912220' │ 'Magenta Musik 1' │
│ 101 │ 'wrong_feed_id' │ 'de' │ 'MagentaMusik1.de@HD' │ '389263912220' │ 'Magenta Musik 1' │
│ 102 │ 'wrong_channel_id' │ 'de' │ 'MagentaMusik2.de@HD' │ '389264424236' │ 'Magenta Musik 2' │
│ 103 │ 'wrong_feed_id' │ 'de' │ 'MagentaMusik2.de@HD' │ '389264424236' │ 'Magenta Musik 2' │
│ 104 │ 'wrong_feed_id' │ 'de' │ 'MagentaSport.de@HD' │ '389263912227' │ 'MagentaSport' │
│ 105 │ 'wrong_feed_id' │ 'de' │ 'MarcoPoloTV.de@HD' │ '389265448049' │ 'Marco Polo TV' │
│ 106 │ 'wrong_feed_id' │ 'de' │ 'MDRFernsehen.de@HD' │ '274352168018' │ 'MDR-Fernsehen Sachsen' │
│ 107 │ 'wrong_feed_id' │ 'de' │ 'MDRFernsehen.de@HD' │ '415149608108' │ 'MDR-Fernsehen Thüringen' │
│ 108 │ 'wrong_feed_id' │ 'de' │ 'MDRFernsehen.de@HD' │ '415149608151' │ 'MDR-Fernsehen Sachsen-Anhalt' │
│ 109 │ 'wrong_channel_id' │ 'de' │ 'MOMENTS.de@HD' │ '389266472185' │ 'MOMENTS' │
│ 110 │ 'wrong_feed_id' │ 'de' │ 'MOMENTS.de@HD' │ '389266472185' │ 'MOMENTS' │
│ 111 │ 'wrong_feed_id' │ 'de' │ 'MoreThanSportsTV.de@HD' │ '389263912234' │ 'More Than Sports TV' │
│ 112 │ 'wrong_feed_id' │ 'de' │ 'Moviedome.us@HD' │ '764249128121' │ 'Moviedome' │
│ 113 │ 'wrong_channel_id' │ 'de' │ 'MSGOLF1.de@HD' │ '746148392381' │ 'MS GOLF 1' │
│ 114 │ 'wrong_feed_id' │ 'de' │ 'MSGOLF1.de@HD' │ '746148392381' │ 'MS GOLF 1' │
│ 115 │ 'wrong_channel_id' │ 'de' │ 'MSGOLF2.de@HD' │ '746150440202' │ 'MS GOLF 2' │
│ 116 │ 'wrong_feed_id' │ 'de' │ 'MSGOLF2.de@HD' │ '746150440202' │ 'MS GOLF 2' │
│ 117 │ 'wrong_channel_id' │ 'de' │ 'MSSport.de@HD' │ '389266472165' │ 'MS Sport' │
│ 118 │ 'wrong_feed_id' │ 'de' │ 'MSSport.de@HD' │ '389266472165' │ 'MS Sport' │
│ 119 │ 'wrong_feed_id' │ 'de' │ 'MunchenTV.de@HD' │ '492498472231' │ 'münchen.tv' │
│ 120 │ 'wrong_feed_id' │ 'de' │ 'NDRFernsehen.de@HD' │ '274352679975' │ 'NDR Fernsehen Niedersachsen' │
│ 121 │ 'wrong_feed_id' │ 'de' │ 'NDRFernsehen.de@HD' │ '415148584251' │ 'NDR Fernsehen Hamburg' │
│ 122 │ 'wrong_feed_id' │ 'de' │ 'NDRFernsehen.de@HD' │ '415149608154' │ 'NDR Fernsehen Mecklenburg-Vorpommern' │
│ 123 │ 'wrong_feed_id' │ 'de' │ 'NDRFernsehen.de@HD' │ '415149608155' │ 'NDR Fernsehen Schleswig-Holstein' │
│ 124 │ 'wrong_feed_id' │ 'de' │ 'NiederbayernTVDeggendorfStraubing.de@HD' │ '492497448195' │ 'NIEDERBAYERN TV Deggendorf - Straubing' │
│ 125 │ 'wrong_feed_id' │ 'de' │ 'NiederbayernTVLandshut.de@HD' │ '492499496083' │ 'NIEDERBAYERN TV Landshut' │
│ 126 │ 'wrong_feed_id' │ 'de' │ 'NiederbayernTVPassau.de@HD' │ '492497448197' │ 'NIEDERBAYERN TV Passau' │
│ 127 │ 'wrong_feed_id' │ 'de' │ 'NRWision.de@HD' │ '492499496081' │ 'NRWision' │
│ 128 │ 'wrong_feed_id' │ 'de' │ 'ntv.de@HD' │ '262731304143' │ 'ntv' │
│ 129 │ 'wrong_feed_id' │ 'de' │ 'OberpfalzTV.de@HD' │ '492498472233' │ 'Oberpfalz TV' │
│ 130 │ 'wrong_feed_id' │ 'de' │ 'OK4.de@HD' │ '492498984399' │ 'OK4' │
│ 131 │ 'wrong_feed_id' │ 'de' │ 'OK54.de@HD' │ '492498984398' │ 'OK54 Trier' │
│ 132 │ 'wrong_feed_id' │ 'de' │ 'OKTVMainz.de@HD' │ '492498984397' │ 'OK:TV Mainz' │
│ 133 │ 'wrong_channel_id' │ 'de' │ 'OKWeinstrasse.de@HD' │ '492499496085' │ 'OK Weinstraße' │
│ 134 │ 'wrong_feed_id' │ 'de' │ 'OKWeinstrasse.de@HD' │ '492499496085' │ 'OK Weinstraße' │
│ 135 │ 'wrong_feed_id' │ 'de' │ 'OneMusicTelevision.de@HD' │ '389264424248' │ 'ONE MUSIC TELEVISION' │
│ 136 │ 'wrong_channel_id' │ 'de' │ 'OUTtv.de@HD' │ '389264424268' │ 'OUTtv' │
│ 137 │ 'wrong_feed_id' │ 'de' │ 'OUTtv.de@HD' │ '389264424268' │ 'OUTtv' │
│ 138 │ 'wrong_channel_id' │ 'de' │ 'PlayboyEurope.de@SD' │ '389264936271' │ 'Playboy Europe' │
│ 139 │ 'wrong_feed_id' │ 'de' │ 'PlayboyEurope.de@SD' │ '389264936271' │ 'Playboy Europe' │
│ 140 │ 'wrong_feed_id' │ 'de' │ 'ProSieben.de@HD' │ '262270504165' │ 'ProSieben' │
│ 141 │ 'wrong_feed_id' │ 'de' │ 'ProSieben.de@UHD' │ '492496936305' │ 'ProSiebenSat.1' │
│ 142 │ 'wrong_channel_id' │ 'de' │ 'RadioBremenTV.de@HD' │ '274352679971' │ 'Radio Bremen TV' │
│ 143 │ 'wrong_feed_id' │ 'de' │ 'RadioBremenTV.de@HD' │ '274352679971' │ 'Radio Bremen TV' │
│ 144 │ 'wrong_feed_id' │ 'de' │ 'RAN1.de@HD' │ '662243880190' │ 'RAN1' │
│ 145 │ 'wrong_feed_id' │ 'de' │ 'rbbFernsehen.de@HD' │ '274351656123' │ 'rbb fernsehen Berlin' │
│ 146 │ 'wrong_feed_id' │ 'de' │ 'rbbFernsehen.de@HD' │ '415148584246' │ 'rbb fernsehen Brandenburg' │
│ 147 │ 'wrong_feed_id' │ 'de' │ 'RBW.de@HD' │ '561123367987' │ 'RBW' │
│ 148 │ 'wrong_channel_id' │ 'de' │ 'RFHRegionalfernsehenHarz.de@SD' │ '492497960282' │ 'RFH Regionalfernsehen Harz' │
│ 149 │ 'wrong_feed_id' │ 'de' │ 'RFHRegionalfernsehenHarz.de@SD' │ '492497960282' │ 'RFH Regionalfernsehen Harz' │
│ 150 │ 'wrong_feed_id' │ 'de' │ 'RFO.de@HD' │ '492497448196' │ 'RFO' │
│ 151 │ 'wrong_channel_id' │ 'de' │ 'rheinlOKal.de@HD' │ '492498984402' │ 'rheinlOKal' │
│ 152 │ 'wrong_feed_id' │ 'de' │ 'rheinlOKal.de@HD' │ '492498984402' │ 'rheinlOKal' │
│ 153 │ 'wrong_feed_id' │ 'de' │ 'RiC.de@HD' │ '389264424254' │ 'RiC' │
│ 154 │ 'wrong_channel_id' │ 'de' │ 'RiCtoday.de@HD' │ '587598887992' │ 'RiC.today' │
│ 155 │ 'wrong_feed_id' │ 'de' │ 'RiCtoday.de@HD' │ '587598887992' │ 'RiC.today' │
│ 156 │ 'wrong_feed_id' │ 'de' │ 'RTL.de@UHD' │ '492498472234' │ 'RTL' │
│ 157 │ 'wrong_channel_id' │ 'de' │ 'RTLBayern.de@HD' │ '481691176161' │ 'RTL Bayern' │
│ 158 │ 'wrong_feed_id' │ 'de' │ 'RTLBayern.de@HD' │ '481691176161' │ 'RTL Bayern' │
│ 159 │ 'wrong_channel_id' │ 'de' │ 'RTLBayern.de@SD' │ '481694759992' │ 'RTL Bayern' │
│ 160 │ 'wrong_feed_id' │ 'de' │ 'RTLBayern.de@SD' │ '481694759992' │ 'RTL Bayern' │
│ 161 │ 'wrong_channel_id' │ 'de' │ 'RTLBremenandNiedersachsen.de@HD' │ '415149608157' │ 'RTL Bremen & Niedersachsen' │
│ 162 │ 'wrong_feed_id' │ 'de' │ 'RTLBremenandNiedersachsen.de@HD' │ '415149608157' │ 'RTL Bremen & Niedersachsen' │
│ 163 │ 'wrong_channel_id' │ 'de' │ 'RTLBremenandNiedersachsen.de@SD' │ '415148584248' │ 'RTL Bremen & Niedersachsen' │
│ 164 │ 'wrong_feed_id' │ 'de' │ 'RTLBremenandNiedersachsen.de@SD' │ '415148584248' │ 'RTL Bremen & Niedersachsen' │
│ 165 │ 'wrong_channel_id' │ 'de' │ 'RTLHamburgandSchleswigHolstein.de@HD' │ '415150632110' │ 'RTL Hamburg & Schleswig-Holstein' │
│ 166 │ 'wrong_feed_id' │ 'de' │ 'RTLHamburgandSchleswigHolstein.de@HD' │ '415150632110' │ 'RTL Hamburg & Schleswig-Holstein' │
│ 167 │ 'wrong_channel_id' │ 'de' │ 'RTLHamburgandSchleswigHolstein.de@SD' │ '415148584252' │ 'RTL Hamburg & Schleswig-Holstein' │
│ 168 │ 'wrong_feed_id' │ 'de' │ 'RTLHamburgandSchleswigHolstein.de@SD' │ '415148584252' │ 'RTL Hamburg & Schleswig-Holstein' │
│ 169 │ 'wrong_feed_id' │ 'de' │ 'RTLHessen.de@HD' │ '415148584253' │ 'RTL Hessen' │
│ 170 │ 'wrong_channel_id' │ 'de' │ 'RTLNordrheinWestfalen.de@HD' │ '415150632113' │ 'RTL Nordrhein-Westfalen' │
│ 171 │ 'wrong_feed_id' │ 'de' │ 'RTLNordrheinWestfalen.de@HD' │ '415150632113' │ 'RTL Nordrhein-Westfalen' │
│ 172 │ 'wrong_channel_id' │ 'de' │ 'RTLNordrheinWestfalen.de@SD' │ '415149608156' │ 'RTL Nordrhein-Westfalen' │
│ 173 │ 'wrong_feed_id' │ 'de' │ 'RTLNordrheinWestfalen.de@SD' │ '415149608156' │ 'RTL Nordrhein-Westfalen' │
│ 174 │ 'wrong_channel_id' │ 'de' │ 'RTLRheinNeckar.de@HD' │ '481691176162' │ 'RTL Rhein-Neckar' │
│ 175 │ 'wrong_feed_id' │ 'de' │ 'RTLRheinNeckar.de@HD' │ '481691176162' │ 'RTL Rhein-Neckar' │
│ 176 │ 'wrong_channel_id' │ 'de' │ 'RTLRheinNeckar.de@SD' │ '481694759991' │ 'RTL Rhein-Neckar' │
│ 177 │ 'wrong_feed_id' │ 'de' │ 'RTLRheinNeckar.de@SD' │ '481694759991' │ 'RTL Rhein-Neckar' │
│ 178 │ 'wrong_feed_id' │ 'de' │ 'SalveTV.de@HD' │ '492498472232' │ 'salve.tv' │
│ 179 │ 'wrong_feed_id' │ 'de' │ 'SAT1NRW.de@HD' │ '415150120078' │ 'SAT.1 Nordrhein-Westfalen' │
│ 180 │ 'wrong_feed_id' │ 'de' │ 'SchlagerDeluxe.de@HD' │ '389265448056' │ 'SCHLAGER DELUXE' │
│ 181 │ 'wrong_channel_id' │ 'de' │ 'SchlagerparadiesTV.de@HD' │ '389263912219' │ 'Schlagerparadies.TV' │
│ 182 │ 'wrong_feed_id' │ 'de' │ 'SchlagerparadiesTV.de@HD' │ '389263912219' │ 'Schlagerparadies.TV' │
│ 183 │ 'wrong_channel_id' │ 'de' │ 'Scooore.de@HD' │ '738500136328' │ 'Scooore' │
│ 184 │ 'wrong_feed_id' │ 'de' │ 'Scooore.de@HD' │ '738500136328' │ 'Scooore' │
│ 185 │ 'wrong_channel_id' │ 'de' │ 'ShopLC.de@HD' │ '389263912249' │ 'Shop LC' │
│ 186 │ 'wrong_feed_id' │ 'de' │ 'ShopLC.de@HD' │ '389263912249' │ 'Shop LC' │
│ 187 │ 'wrong_channel_id' │ 'de' │ 'ShoppingQueen.de@SD' │ '764523048346' │ 'Shopping Queen' │
│ 188 │ 'wrong_feed_id' │ 'de' │ 'ShoppingQueen.de@SD' │ '764523048346' │ 'Shopping Queen' │
│ 189 │ 'wrong_feed_id' │ 'de' │ 'ShowMax.tr@HD' │ '389265960197' │ 'Show Max' │
│ 190 │ 'wrong_feed_id' │ 'de' │ 'ShowTurk.tr@HD' │ '389264936257' │ 'Show Turk' │
│ 191 │ 'wrong_feed_id' │ 'de' │ 'SkySportKompakt1.de@HD' │ '389265448046' │ 'Sky Sport Kompakt 1' │
│ 192 │ 'wrong_feed_id' │ 'de' │ 'SonnenklarTV.de@HD' │ '389265960219' │ 'sonnenklar.TV' │
│ 193 │ 'wrong_channel_id' │ 'de' │ 'SpiegelTV.de@HD' │ '754135080287' │ 'Spiegel TV' │
│ 194 │ 'wrong_feed_id' │ 'de' │ 'SpiegelTV.de@HD' │ '754135080287' │ 'Spiegel TV' │
│ 195 │ 'wrong_channel_id' │ 'de' │ 'Sport2myTeamTV.de@HD' │ '389264936251' │ 'Sport 2 - myTeamTV' │
│ 196 │ 'wrong_feed_id' │ 'de' │ 'Sport2myTeamTV.de@HD' │ '389264936251' │ 'Sport 2 - myTeamTV' │
│ 197 │ 'wrong_channel_id' │ 'de' │ 'Sport3myTeamTV.de@HD' │ '389264424230' │ 'Sport 3 - myTeamTV' │
│ 198 │ 'wrong_feed_id' │ 'de' │ 'Sport3myTeamTV.de@HD' │ '389264424230' │ 'Sport 3 - myTeamTV' │
│ 199 │ 'wrong_channel_id' │ 'de' │ 'Sport4myTeamTV.de@HD' │ '389264424269' │ 'Sport 4 - myTeamTV' │
│ 200 │ 'wrong_feed_id' │ 'de' │ 'Sport4myTeamTV.de@HD' │ '389264424269' │ 'Sport 4 - myTeamTV' │
│ 201 │ 'wrong_channel_id' │ 'de' │ 'Sport5myTeamTV.de@HD' │ '389263912222' │ 'Sport 5 - myTeamTV' │
│ 202 │ 'wrong_feed_id' │ 'de' │ 'Sport5myTeamTV.de@HD' │ '389263912222' │ 'Sport 5 - myTeamTV' │
│ 203 │ 'wrong_feed_id' │ 'de' │ 'Sport6.xk@HD' │ '389266472167' │ 'Sport 6 - myTeamTV' │
│ 204 │ 'wrong_channel_id' │ 'de' │ 'Sport7myTeamTV.de@HD' │ '389265960200' │ 'Sport 7 - myTeamTV' │
│ 205 │ 'wrong_feed_id' │ 'de' │ 'Sport7myTeamTV.de@HD' │ '389265960200' │ 'Sport 7 - myTeamTV' │
│ 206 │ 'wrong_channel_id' │ 'de' │ 'Sport8myTeamTV.de@HD' │ '389264936249' │ 'Sport 8 - myTeamTV' │
│ 207 │ 'wrong_feed_id' │ 'de' │ 'Sport8myTeamTV.de@HD' │ '389264936249' │ 'Sport 8 - myTeamTV' │
│ 208 │ 'wrong_channel_id' │ 'de' │ 'Sport9myTeamTV.de@HD' │ '389266472152' │ 'Sport 9 - myTeamTV' │
│ 209 │ 'wrong_feed_id' │ 'de' │ 'Sport9myTeamTV.de@HD' │ '389266472152' │ 'Sport 9 - myTeamTV' │
│ 210 │ 'wrong_feed_id' │ 'de' │ 'StimmungsgartenTV.at@HD' │ '587597352323' │ 'Stimmungsgarten TV' │
│ 211 │ 'wrong_feed_id' │ 'de' │ 'StingrayDJAZZ.ca@HD' │ '389264936269' │ 'Stingray DJAZZ' │
│ 212 │ 'wrong_channel_id' │ 'de' │ 'SWRFernsehenBW.de@HD' │ '274350120291' │ 'SWR Fernsehen BW' │
│ 213 │ 'wrong_feed_id' │ 'de' │ 'SWRFernsehenBW.de@HD' │ '274350120291' │ 'SWR Fernsehen BW' │
│ 214 │ 'wrong_channel_id' │ 'de' │ 'SWRFernsehenRP.de@HD' │ '389265960196' │ 'SWR Fernsehen RP' │
│ 215 │ 'wrong_feed_id' │ 'de' │ 'SWRFernsehenRP.de@HD' │ '389265960196' │ 'SWR Fernsehen RP' │
│ 216 │ 'wrong_feed_id' │ 'de' │ 'Sylt1.de@HD' │ '745871912203' │ 'SYLT1' │
│ 217 │ 'wrong_feed_id' │ 'de' │ 'Telenovela.kr@HD' │ '736345639978' │ 'Telenovela ZDF' │
│ 218 │ 'wrong_feed_id' │ 'de' │ 'teltOwkanal.de@HD' │ '610214440158' │ 'teltOwkanal' │
│ 219 │ 'wrong_feed_id' │ 'de' │ 'TOGGOplus.de@HD' │ '389266472146' │ 'TOGGO plus' │
│ 220 │ 'wrong_channel_id' │ 'de' │ 'TOPSCIFI.de@HD' │ '754137640065' │ 'TOP SCI-FI' │
│ 221 │ 'wrong_feed_id' │ 'de' │ 'TOPSCIFI.de@HD' │ '754137640065' │ 'TOP SCI-FI' │
│ 222 │ 'wrong_channel_id' │ 'de' │ 'TOPSERIEN.de@HD' │ '389265960213' │ 'TOP SERIEN' │
│ 223 │ 'wrong_feed_id' │ 'de' │ 'TOPSERIEN.de@HD' │ '389265960213' │ 'TOP SERIEN' │
│ 224 │ 'wrong_channel_id' │ 'de' │ 'TOPTRUECRIME.de@HD' │ '754137640066' │ 'TOP TRUE CRIME' │
│ 225 │ 'wrong_feed_id' │ 'de' │ 'TOPTRUECRIME.de@HD' │ '754137640066' │ 'TOP TRUE CRIME' │
│ 226 │ 'wrong_feed_id' │ 'de' │ 'TRTCocuk.tr@HD' │ '488325160191' │ 'TRT Cocuk' │
│ 227 │ 'wrong_channel_id' │ 'de' │ 'TVAOstbayern.de@HD' │ '492497448198' │ 'TVA Ostbayern' │
│ 228 │ 'wrong_feed_id' │ 'de' │ 'TVAOstbayern.de@HD' │ '492497448198' │ 'TVA Ostbayern' │
│ 229 │ 'wrong_feed_id' │ 'de' │ 'TVIngolstadt.de@HD' │ '492497448192' │ 'tv.ingolstadt' │
│ 230 │ 'wrong_feed_id' │ 'de' │ 'TVMainfranken.de@HD' │ '492496936304' │ 'TV Mainfranken' │
│ 231 │ 'wrong_feed_id' │ 'de' │ 'TVOberfranken.de@HD' │ '492496936306' │ 'TV Oberfranken' │
│ 232 │ 'wrong_feed_id' │ 'de' │ 'UlkeTV.tr@HD' │ '389263912218' │ 'ÜLKE TV' │
│ 233 │ 'wrong_feed_id' │ 'de' │ 'VolksmusikTV.de@HD' │ '389265448061' │ 'Volksmusik.TV' │
│ 234 │ 'wrong_feed_id' │ 'de' │ 'Voxup.de@HD' │ '389264424232' │ 'VOXup' │
│ 235 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '262729768202' │ 'WDR Fernsehen Köln' │
│ 236 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415147560391' │ 'WDR Fernsehen Duisburg' │
│ 237 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415148584249' │ 'WDR Fernsehen Siegen' │
│ 238 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415149608152' │ 'WDR Fernsehen Bonn' │
│ 239 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415150120077' │ 'WDR Fernsehen Essen' │
│ 240 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415150120095' │ 'WDR Fernsehen Dortmund' │
│ 241 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415150120143' │ 'WDR Fernsehen Bielefeld' │
│ 242 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415150632065' │ 'WDR Fernsehen Aachen' │
│ 243 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415150632109' │ 'WDR Fernsehen Wuppertal' │
│ 244 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415150632111' │ 'WDR Fernsehen Düsseldorf' │
│ 245 │ 'wrong_feed_id' │ 'de' │ 'WDRFernsehen.de@HD' │ '415151144359' │ 'WDR Fernsehen Münster' │
│ 246 │ 'wrong_feed_id' │ 'de' │ 'WELT.de@HD' │ '262731304145' │ 'WELT' │
│ 247 │ 'wrong_feed_id' │ 'de' │ 'WELT.de@HD' │ '389264424234' │ 'Welt der Wunder' │
│ 248 │ 'wrong_feed_id' │ 'de' │ 'WKBSTV475.us@HD' │ '389264424249' │ 'wedotv Movies' │
│ 249 │ 'wrong_feed_id' │ 'de' │ 'WorldofFreesports.de@HD' │ '736340520422' │ 'World of Freesports' │
│ 250 │ 'wrong_feed_id' │ 'de' │ 'ZweiMusicTelevision.de@HD' │ '389265960194' │ 'ZWEI MUSIC TELEVISION' │
└─────────┴────────────────────┴──────┴───────────────────────────────────────────┴────────────────┴──────────────────────────────────────────┘
251 problems (0 errors, 251 warnings) in 1 file(s) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
xmltv_idvalues forwww.magenta.tvchannels from MagentaTV provider metadataChanges
Channel ID generation
The MagentaTV channel parser now uses the provider metadata available for each station, including:
dt$qualitydt$serviceIdThe resolver first attempts to match the station against the locally downloaded iptv-org channel and feed data.
For example:
When no canonical database entry can be found, a deterministic fallback ID is generated from the provider name and quality:
The quality is encoded in the feed portion of the
xmltv_idand is no longer required in the channel display name.Channel list refresh
channels:parsenow prefers an ID returned by the site config and only falls back to the existing XML value when the config does not provide one.This prevents stale or empty values in an existing
*.channels.xmlfile from overwriting newly generated IDs.Testing