Hoppa till innehållet
IPTV Subscription 8K - 8K TV Subscription

Teknik

User agent i IPTV

Varje gång en IPTV-app ber en server om en spellista, en guide eller en kanal skickar den med en kort textrad som säger vilken app, och ofta vilken enhet, som frågar. Det är user agent. Oftast behöver du aldrig tänka på den. Den spelar roll när en server bara godtar vissa appar, eller när tjänsten ber dig ställa in ett visst värde.

Uppdaterad · 2 min läsning

Finns även på English · Dansk · Norsk

Vad user agent är

IPTV går över HTTP, samma protokoll som webbplatser. HTTP-specifikationen, RFC 9110, definierar rubriken User-Agent som information om den användaragent som skickar anropet: i praktiken appens namn och version, och ibland enheten eller operativsystemet. Webbläsaren skickar en med varje sida; IPTV-spelare gör likadant med varje anrop efter spellista, guide och ström.

Därför kontrollerar servrar den

  • Kompatibilitet. En server kan skicka ett format som passar appen som frågar.
  • Statistik. Tjänster kan se vilka appar kunderna använder.
  • Åtkomstregler. Vissa servrar godtar bara anrop från appar de känner igen, eller nekar några de inte känner igen. Då är svaret oftast fel 403, som RFC 9110 definierar som att servern förstod anropet men vägrar att utföra det. Se IPTV-felkoder.

Får en app 403 medan en annan app med samma inloggning spelar fint på samma anslutning är user agent en trolig orsak.

Så ställer du in den

Ändra den bara när tjänsten ger dig ett värde att använda.

Kodi med IPTV Simple Client dokumenterar tre sätt:

  • Ett standardvärde för alla kanaler: tilläggets inställning User-Agent, som används när en kanal inte anger någon egen.
  • Per kanal, i strömadressen: lägg till |user-agent= och värdet efter adressen. Andra rubriker kan läggas till på samma sätt, som |name1=val1&name2=val2.
  • Per kanal, i M3U-spellistan: en rad #EXTVLCOPT:http-user-agent= följd av värdet, placerad vid kanalens post. Dokumentationen säger att Kodi gör om den, och http-referrer, till en rubrik i anropet. Se M3U-taggarna förklarade.

Andra spelare: vissa har ett fält för user agent i spelliste- eller nätverksinställningarna; andra låter dig inte ändra den alls. Kontrollera spelarens inställningar eller hjälpsidor. Se också IPTV i Kodi.

Vanliga misstag

  • Ett litet skrivfel. User agents jämförs som text; ett enda ändrat tecken kan få en server att neka.
  • En global inställning när bara en spellista behöver den. Har spelaren ett val per spellista, använd det, så att dina andra spellistor fortsätter att fungera.
  • Att räkna med att den löser allt. En user agent påverkar bara servrar som kontrollerar den. Buffring, fel inloggning och blockerade anslutningar har andra orsaker; se felsök IPTV.

Frågor och svar

Frågor om user agent

Vad är en user agent i IPTV?

Rubriken User-Agent som appen skickar med varje anrop, och som anger vilken app som gör det. Servrar kan använda den för statistik, kompatibilitet eller för att bara släppa in vissa appar.

Kan fel user agent ge fel 403?

Ja, på servrar som kontrollerar den. 403 betyder att servern förstod anropet men vägrar att utföra det, och att neka okända appar är ett av skälen. Anger tjänsten en user agent som krävs, ställ in den exakt.

Ska jag ändra user agent för att få en ström att fungera?

Bara när tjänsten säger åt dig att göra det, och till det värde de anger. Att ändra den på måfå hjälper sällan och kan ställa till det för annat.

Källor

Uppgifterna på sidan är kontrollerade mot de här källorna. De stämde när vi kontrollerade dem; appar och enheter förändras, så vi går igenom sidan regelbundet.

  1. RFC 9110: HTTP Semantics (User-Agent, 401, 403), IETF (2022-06)
  2. IPTV Simple PVR Client (pvr.iptvsimple) README, Kodi PVR (GitHub) (2026-10-01)