Guides og Opsætning

EPG kilde manuelt: sådan importerer du en tv-guide i din app

En praktisk dansk guide til XMLTV-adresser, kanalmatch, tidszoner, opdatering og sikker fejlfinding.

EPG kilde manuelt med tv-guide, kalender, forbindelseslinje og officielt Denmark IPTV-logo

Når en tv-guide mangler eller viser tomme felter, kan en EPG kilde manuelt være den mest præcise løsning. Du tilføjer en godkendt XMLTV-adresse, lader appen hente programdata og forbinder derefter guidens kanal-id’er med de kanaler, du allerede har adgang til. Det kræver ingen ændring af selve playlisten, men kilden, tidszonen og kanalmatchningen skal være korrekte.

Metoden til en EPG kilde manuelt virker på tværs af mange afspillere. Menupunkterne kan hedde EPG, TV Guide, XMLTV, Guide Source eller External EPG. Brug kun en guidekilde, du har ret til at hente, og del aldrig en privat adresse offentligt.

⚡ Kort fortalt

  • Kontrollér først, at URL’en leverer XMLTV-data og ikke en almindelig webside.
  • Tilføj kilden separat, vælg opdateringsinterval, og hent data én gang.
  • Match kanal-id’er, før du forsøger at rette tidszonen.
  • Skift kun én indstilling ad gangen, så du kan se, hvad der løser fejlen.

Forbered din EPG kilde manuelt

Til en EPG kilde manuelt begynder du med at få den fulde guideadresse fra en autoriseret kilde. Den kan ende på .xml eller .xml.gz, men nogle systemer bruger en længere URL uden en synlig filendelse. Kopiér hele adressen, inklusive https://, sti og eventuelle parametre. Et manglende tegn kan få appen til at vise “download failed” eller hente en tom fil.

Åbn adressen kun på en enhed, hvor du kan beskytte den. En gyldig XMLTV-fil indeholder strukturerede elementer til kanaler og programmer; den bør ikke lande på en login-side, en fejlside eller en reklameside. Det officielle XMLTV-projekt beskriver formatet som en moden XML-struktur til tv-lister. Det er formatet, ikke et bestemt kanaludvalg, der gør kilden kompatibel.

Notér også, om guiden er komprimeret, hvor ofte den opdateres, og hvilken tidszone kilden bruger. En app kan godt acceptere filen, men stadig vise forældede oplysninger, hvis kilden kun opdateres sjældent. Kontrollér datoen på dataene, før du ændrer afspilleren.

💡 Godt råd

Gem den oprindelige EPG-adresse i en privat adgangskodehåndtering. Del et maskeret eksempel med supporten, hvis fejlen skal dokumenteres.

Hvis du stadig vælger afspiller, giver guiden til de bedste IPTV-apps et overblik over forskelle i guidehåndtering. Det er den relevante hovedguide for dette emne, fordi nogle apps kan bruge flere EPG-kilder, mens andre kun accepterer én.

Sådan importerer du kilden trin for trin

1. Opret en særskilt guidekilde

Åbn appens indstillinger og find EPG- eller TV Guide-menuen. Vælg “Add source”, “External EPG” eller et tilsvarende punkt. Giv kilden et neutralt navn som “Primær guide”. Undgå at kalde den “test”, hvis den senere skal bruges fast; tydelige navne gør det lettere at vælge den rigtige kilde ved fejlfinding.

2. Indsæt den komplette XMLTV-adresse

Indsæt URL’en uden mellemrum før eller efter. Hvis appen tilbyder brugernavn og adgangskode i separate felter, skal du følge kildens dokumentation i stedet for at bygge en ny URL selv. Tryk på gem, men slet ikke den eksisterende guide endnu. To kilder kan sammenlignes, mens du bekræfter, at den nye virker.

3. Vælg et rimeligt opdateringsinterval

En guide behøver sjældent at blive hentet hvert minut. Et interval på 12 eller 24 timer er ofte passende, hvis kilden opdateres dagligt. For hyppige hentninger giver ikke friskere data, når kilden ikke har ændret sig, og kan udløse begrænsninger. Vælg automatisk opdatering ved appstart kun, hvis opstarten ikke bliver mærkbart langsommere.

4. Hent og læs statusbeskeden

Start en manuel opdatering. Vent, til appen viser succes, antal poster eller en tydelig fejl. Luk ikke appen midt i importen. En stor guide kan tage flere minutter på en ældre Smart TV-enhed. Hvis download gennemføres, men ingen programlinjer vises, er næste skridt kanalmatchning — ikke en ny geninstallation.

På en tv-enhed kan menuerne være mere begrænsede end på mobil. Opsætningen på siden om IPTV på Smart TV hjælper med fjernbetjening, lagerplads og appvalg. Til en bestemt afspiller kan du også følge den grundlæggende opsætning af IPTV Smarters Pro, før du tilføjer en ekstern guide.

Match kanal-id’er med programguiden

En vellykket download er kun halvdelen af arbejdet. XMLTV-filen identificerer hver kanal med et id. Playlistens poster kan have et tilsvarende tvg-id. Når værdierne er ens, matcher appen ofte automatisk. Hvis navnet ser rigtigt ud, men id’et er anderledes, kan guiden forblive tom.

Start med fem repræsentative kanaler i stedet for hele listen. Åbn kanalens EPG-indstilling, vælg “Assign EPG” eller “Map channel”, og søg efter det generiske kanalnavn. Bekræft, at dagens tidspunkter ser realistiske ud. Gentag derefter for resten. En systematisk prøve gør det tydeligt, om problemet gælder kilden generelt eller enkelte id’er.

XMLTV-formatets officielle DTD viser, at et program henviser til et kanal-id, og at id’et skal svare til den relevante kanalpost. Det forklarer, hvorfor ens visningsnavne ikke altid er nok. Appen matcher datafelter, ikke kun det navn, du ser på skærmen.

Hvis din app tillader prioritet mellem flere kilder, sæt den mest komplette og aktuelle kilde øverst. Brug den sekundære kilde kun til de kanaler, der mangler data. To kilder med overlappende id’er kan ellers overskrive hinanden eller vise dubletter.

Godt at vide

En guidekilde giver programmetadata; den ændrer ikke adgang, afspilningskvalitet eller rettigheder. En korrekt EPG kan derfor godt vises, selv om et separat afspilningsproblem stadig skal løses.

Ret tidszone og forskudte klokkeslæt

Hvis en EPG kilde manuelt viser alle programmer præcis én eller to timer forkert, er kilden sandsynligvis hentet og matchet korrekt. Kontrollér først enhedens dato, automatiske tid og danske tidszone. Genstart derefter appen og opdater guiden. Ret ikke hvert kanalmatch, når fejlen er den samme overalt.

XMLTV-tidspunkter kan indeholde en eksplicit UTC-forskydning. Appen skal omsætte den til enhedens lokale tid og håndtere sommertid. En manuel EPG-offset er kun en reserve, når en korrekt indstillet enhed stadig viser en konstant forskel. Notér den gamle værdi, og ændr med 30 eller 60 minutter ad gangen.

Et blandet resultat — nogle kanaler er korrekte, andre forskudte — tyder mere på forskellige data i kilden eller forkert kanalmatch. Test den samme kanal på to datoer. Undgå en global offset, hvis den retter halvdelen og ødelægger resten.

Fejlfinding, når EPG-importen mislykkes

URL’en kan ikke downloades

Hvis din EPG kilde manuelt ikke kan downloades, skal du kontrollere protokol, tegn og udløb. Prøv forbindelsen uden VPN eller special-DNS, hvis de er tilføjet senere. Bekræft, at enheden har internetadgang. En HTTP-fejl fra kilden skal løses hos kildens ejer; gentagne nulstillinger af appen ændrer ikke en udløbet adresse.

Download lykkes, men guiden er tom

Se efter kanalmatch og datoer. Ryd kun EPG-cachen, ikke hele appens data. Hent igen, og tildel én kanal manuelt. Den eksisterende guide om EPG i IPTV Smarters Pro gennemgår appens almindelige guidefejl; denne artikel fokuserer specifikt på en ekstern, manuelt tilføjet kilde.

Guiden viser gamle programmer

Kontrollér kildens dato og appens seneste opdateringstid. Slet den lokale guidecache, genstart og hent én gang. Hvis filen selv indeholder gamle datoer, må kilden opdateres. Et kortere appinterval kan ikke skabe data, som ikke findes.

Appen bliver langsom eller lukker

En meget stor XML-fil kan overskride lager eller hukommelse på en ældre enhed. Begræns guiden til relevante kanaler, hvis kilden tilbyder det, eller vælg færre dages historik. Fjern ikke playlisten, før du har dokumenteret, at EPG-filen er årsagen.

Hvis forbindelsesmetoden også er uklar, kan du sammenligne en M3U-afspiller med den mere strukturerede opsætning i guiden til Xtream Codes-login. Begge kan vise guideoplysninger, men felterne leveres og matches på forskellige måder.

Beskyt kilden og vedligehold opsætningen

En privat EPG kilde manuelt kan indeholde en adgangsnøgle. Læg den ikke i et forum, et skærmbillede eller en offentlig fejlrapport. Del domæne, filtype og fejlbesked, men maskér parametre. Hvis adressen er blevet offentliggjort, bed kildens ejer om at udskifte den.

Brug HTTPS, når kilden tilbyder det. Installér ikke ukendte certifikater for at få en tv-guide til at virke. Hold app og enhed opdateret fra deres officielle distributionskanaler. En guidefil bør være data, ikke en app eller et installationsprogram.

Lav en lille driftsnote med kildenavn, dato, opdateringsinterval, tidszone og eventuel offset. Kontroller den månedligt eller efter skift mellem sommer- og vintertid. Når noget ændrer sig, justér én værdi og genprøv fem kanaler.

Har du brug for at dele en maskeret fejlbeskrivelse, kan du bruge hjemmesidens kontaktmuligheder. Send aldrig hele URL’en i et offentligt felt. Den tekniske beskrivelse bør indeholde appversion, enhedstype, tidspunkt og den præcise statusbesked.

Ofte stillede spørgsmål

Hvad er en manuel EPG-kilde?

Det er en separat XMLTV-adresse, som du selv tilføjer i afspillerens guideindstillinger. Appen henter programmetadata og matcher dem med dine eksisterende kanal-id’er.

Skal EPG-adressen ende på .xml?

Ikke altid. Den kan være en XML-fil, en komprimeret XML-fil eller en dynamisk URL. Det afgørende er, at den leverer gyldige XMLTV-data til appen.

Hvorfor er guiden tom efter en vellykket download?

Den mest almindelige årsag er manglende match mellem playlistens tvg-id og guidens kanal-id. Tildel én kanal manuelt for at bekræfte det.

Hvordan retter jeg en guide, der er en time forkert?

Kontrollér først enhedens automatiske tid og danske tidszone. Brug kun en global offset, hvis alle kanaler har den samme konstante forskel efter en ny import.

Hvor ofte bør EPG-data opdateres?

Følg kildens rytme. For mange kilder er 12 eller 24 timer passende. Hyppigere hentning hjælper ikke, hvis kildefilen ikke er blevet opdateret.

Få en stabil tv-guide uden gætteri

En EPG kilde manuelt virker bedst, når du behandler URL, kanal-id og tidszone som tre separate kontrolpunkter. Bekræft filen, importér én gang, match nogle få kanaler og ret først derefter tidspunktet. Så undgår du at slette en fungerende playlist for at løse et metadata-problem.

Vil du samle opsætningen med resten af tjenesten, kan du begynde på forsiden via Denmark IPTV. Brug en godkendt kilde, beskyt adressen og dokumentér den indstilling, der faktisk ændrede resultatet.