{"id":21,"date":"2026-08-24T19:46:54","date_gmt":"2026-08-24T19:46:54","guid":{"rendered":"https:\/\/iptv-italia.it\/?page_id=21"},"modified":"2026-09-11T12:57:53","modified_gmt":"2026-09-11T12:57:53","slug":"compatibilita-iptv","status":"publish","type":"page","link":"https:\/\/iptv-italia.it\/en\/compatibilita-iptv\/","title":{"rendered":"Dispositivi compatibili"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21\" class=\"elementor elementor-21\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd6bc19 e-con-full e-flex e-con e-parent\" data-id=\"fd6bc19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f1c3c0 elementor-widget elementor-widget-html\" data-id=\"4f1c3c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  IPTV Italia \u00b7 Compatibilit\u00e0 IPTV \u00b7 Hero \u00b7 v1\r\n  Elementor : conteneur pleine largeur, marges et padding \u00e0 0.\r\n  Importer hero-compatibilita-iptv-italia.webp dans WordPress, puis remplacer src=\"\".\r\n  Ne pas modifier l'alt pour y accumuler des mots-cl\u00e9s.\r\n  Le bouton principal attend la future section avec l'ID CSS : dispositivi-compatibili.\r\n  Seul ce fragment est \u00e0 coller dans Elementor, pas le fichier d'aper\u00e7u.\r\n  Th\u00e8me : data-iptvit-theme prioritaire, puis data-theme, puis pr\u00e9f\u00e9rence syst\u00e8me.\r\n  Aucun JavaScript ni d\u00e9pendance externe pour le widget.\r\n-->\r\n<style>\r\n.iptvit-compat-hero,\r\n.iptvit-compat-hero * { box-sizing: border-box; }\r\n\r\n.iptvit-compat-hero {\r\n  --ich-bg: #edf3f0;\r\n  --ich-ink: #10251e;\r\n  --ich-copy: #344b43;\r\n  --ich-muted: #4f665d;\r\n  --ich-green: #1b7051;\r\n  --ich-middle: #526a60;\r\n  --ich-red: #a73243;\r\n  --ich-line: rgba(20, 56, 41, .18);\r\n  --ich-glass: rgba(250, 253, 251, .83);\r\n  --ich-glass-hover: #fff;\r\n  --ich-overlay: linear-gradient(90deg, #edf3f0 0%, rgba(237, 243, 240, .98) 30%, rgba(237, 243, 240, .9) 43%, rgba(237, 243, 240, .3) 65%, rgba(237, 243, 240, .02) 100%);\r\n  --ich-depth: linear-gradient(180deg, rgba(237, 243, 240, .14), transparent 55%, rgba(237, 243, 240, .94));\r\n  --ich-mobile: linear-gradient(90deg, rgba(237, 243, 240, .97), rgba(237, 243, 240, .83));\r\n  --ich-filter: saturate(.86) brightness(1.02);\r\n  background: var(--ich-bg);\r\n  color: var(--ich-copy);\r\n  color-scheme: light;\r\n  font-family: inherit;\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n  position: relative;\r\n  width: 100%;\r\n}\r\n\r\n:root[data-iptvit-theme=\"dark\"] .iptvit-compat-hero,\r\n:root:not([data-iptvit-theme])[data-theme=\"dark\"] .iptvit-compat-hero {\r\n  --ich-bg: #07121a;\r\n  --ich-ink: #f5f6ee;\r\n  --ich-copy: #d5e0da;\r\n  --ich-muted: #b6c9be;\r\n  --ich-green: #80dcb2;\r\n  --ich-middle: #f5f6ee;\r\n  --ich-red: #f18c97;\r\n  --ich-line: rgba(207, 232, 218, .22);\r\n  --ich-glass: rgba(15, 33, 38, .83);\r\n  --ich-glass-hover: #193333;\r\n  --ich-overlay: linear-gradient(90deg, #07121a 0%, rgba(7, 18, 26, .98) 30%, rgba(7, 18, 26, .89) 43%, rgba(7, 18, 26, .3) 65%, rgba(7, 18, 26, .08) 100%);\r\n  --ich-depth: linear-gradient(180deg, rgba(7, 18, 26, .32), transparent 50%, rgba(7, 18, 26, .98));\r\n  --ich-mobile: linear-gradient(90deg, rgba(7, 18, 26, .97), rgba(7, 18, 26, .83));\r\n  --ich-filter: saturate(.72) brightness(.77);\r\n  color-scheme: dark;\r\n}\r\n\r\n@media (prefers-color-scheme: dark) {\r\n  :root:not([data-iptvit-theme]):not([data-theme]) .iptvit-compat-hero {\r\n    --ich-bg: #07121a;\r\n    --ich-ink: #f5f6ee;\r\n    --ich-copy: #d5e0da;\r\n    --ich-muted: #b6c9be;\r\n    --ich-green: #80dcb2;\r\n    --ich-middle: #f5f6ee;\r\n    --ich-red: #f18c97;\r\n    --ich-line: rgba(207, 232, 218, .22);\r\n    --ich-glass: rgba(15, 33, 38, .83);\r\n    --ich-glass-hover: #193333;\r\n    --ich-overlay: linear-gradient(90deg, #07121a 0%, rgba(7, 18, 26, .98) 30%, rgba(7, 18, 26, .89) 43%, rgba(7, 18, 26, .3) 65%, rgba(7, 18, 26, .08) 100%);\r\n    --ich-depth: linear-gradient(180deg, rgba(7, 18, 26, .32), transparent 50%, rgba(7, 18, 26, .98));\r\n    --ich-mobile: linear-gradient(90deg, rgba(7, 18, 26, .97), rgba(7, 18, 26, .83));\r\n    --ich-filter: saturate(.72) brightness(.77);\r\n    color-scheme: dark;\r\n  }\r\n}\r\n\r\n.iptvit-compat-hero::before {\r\n  background: linear-gradient(90deg, #16805d 0 33.33%, #f8f5ec 33.33% 66.66%, #c43e4b 66.66%);\r\n  content: \"\";\r\n  height: 3px;\r\n  inset: 0 0 auto;\r\n  position: absolute;\r\n  z-index: 3;\r\n}\r\n\r\n.iptvit-compat-hero__scene {\r\n  background: radial-gradient(ellipse at 82% 46%, rgba(102, 149, 110, .3), transparent 70%);\r\n  inset: 0;\r\n  margin: 0;\r\n  pointer-events: none;\r\n  position: absolute;\r\n  z-index: -2;\r\n}\r\n\r\n.iptvit-compat-hero__image {\r\n  display: block;\r\n  filter: var(--ich-filter);\r\n  height: 100%;\r\n  max-width: none;\r\n  object-fit: cover;\r\n  object-position: 68% 54%;\r\n  width: 100%;\r\n}\r\n\r\n.iptvit-compat-hero__image:not([src]),\r\n.iptvit-compat-hero__image[src=\"\"] { visibility: hidden; }\r\n\r\n.iptvit-compat-hero__scene::after {\r\n  background: var(--ich-overlay), var(--ich-depth);\r\n  content: \"\";\r\n  inset: 0;\r\n  position: absolute;\r\n}\r\n\r\n.iptvit-compat-hero__inner {\r\n  margin-inline: auto;\r\n  max-width: 82rem;\r\n  padding: 2rem clamp(1.2rem, 4vw, 2.5rem) 3.2rem;\r\n  position: relative;\r\n}\r\n\r\n.iptvit-compat-hero__breadcrumb { margin: 0 0 2.5rem; }\r\n.iptvit-compat-hero__breadcrumb ol {\r\n  align-items: center;\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: .65rem;\r\n  list-style: none;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n.iptvit-compat-hero__breadcrumb li {\r\n  align-items: center;\r\n  color: var(--ich-muted);\r\n  display: inline-flex;\r\n  font-size: .78rem;\r\n  gap: .65rem;\r\n  line-height: 1.5;\r\n}\r\n.iptvit-compat-hero__breadcrumb li:first-child::after { content: \"\/\"; opacity: .6; }\r\n.iptvit-compat-hero__breadcrumb a { color: var(--ich-copy); text-decoration: none; }\r\n.iptvit-compat-hero__breadcrumb a:hover { text-decoration: underline; text-underline-offset: .2em; }\r\n\r\n.iptvit-compat-hero__content { max-width: 38rem; }\r\n.iptvit-compat-hero__eyebrow {\r\n  align-items: center;\r\n  color: var(--ich-green);\r\n  display: flex;\r\n  font-size: .71rem;\r\n  font-weight: 800;\r\n  gap: .7rem;\r\n  letter-spacing: .14em;\r\n  line-height: 1.6;\r\n  margin: 0 0 1rem;\r\n  text-transform: uppercase;\r\n}\r\n.iptvit-compat-hero__mark {\r\n  background: linear-gradient(90deg, #16805d 0 33.33%, #f8f5ec 33.33% 66.66%, #c43e4b 66.66%);\r\n  border: 1px solid var(--ich-line);\r\n  border-radius: 3px;\r\n  flex: 0 0 1.65rem;\r\n  height: 1.05rem;\r\n}\r\n.iptvit-compat-hero .iptvit-compat-hero__title {\r\n  color: var(--ich-ink);\r\n  font-family: inherit;\r\n  font-size: clamp(2.9rem, 4.8vw, 4.35rem);\r\n  font-weight: 850;\r\n  letter-spacing: -.052em;\r\n  line-height: 1.035;\r\n  margin: 0;\r\n  max-width: 17ch;\r\n  text-wrap: balance;\r\n}\r\n.iptvit-compat-hero__title span {\r\n  background: linear-gradient(105deg, var(--ich-green) 0%, var(--ich-middle) 53%, var(--ich-red) 100%);\r\n  background-clip: text;\r\n  color: var(--ich-green);\r\n  display: block;\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n}\r\n.iptvit-compat-hero__text {\r\n  color: var(--ich-copy);\r\n  font-size: clamp(1rem, 1.3vw, 1.08rem);\r\n  line-height: 1.75;\r\n  margin: 1.35rem 0 0;\r\n  max-width: 34rem;\r\n}\r\n.iptvit-compat-hero__actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: .75rem;\r\n  margin: 1.6rem 0 0;\r\n}\r\n.iptvit-compat-hero .iptvit-compat-hero__button {\r\n  align-items: center;\r\n  border: 1px solid var(--ich-line);\r\n  border-radius: .85rem;\r\n  display: inline-flex;\r\n  font-size: .9rem;\r\n  font-weight: 750;\r\n  gap: .7rem;\r\n  justify-content: center;\r\n  line-height: 1.4;\r\n  min-height: 3.35rem;\r\n  padding: .85rem 1.15rem;\r\n  text-decoration: none;\r\n  transition: transform 180ms ease, background-color 180ms ease, box-shadow 180ms ease;\r\n}\r\n.iptvit-compat-hero .iptvit-compat-hero__button--primary {\r\n  background: linear-gradient(135deg, #157452, #09593f);\r\n  border-color: #1c805b;\r\n  box-shadow: 0 .6rem 1.5rem rgba(12, 86, 59, .17);\r\n  color: #fff;\r\n}\r\n.iptvit-compat-hero .iptvit-compat-hero__button--secondary {\r\n  background: var(--ich-glass);\r\n  color: var(--ich-ink);\r\n  backdrop-filter: blur(8px);\r\n}\r\n.iptvit-compat-hero__button svg {\r\n  fill: none;\r\n  flex: 0 0 1.15rem;\r\n  height: 1.15rem;\r\n  stroke: currentColor;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n  stroke-width: 1.8;\r\n  transition: transform 180ms ease;\r\n  width: 1.15rem;\r\n}\r\n.iptvit-compat-hero .iptvit-compat-hero__button:hover { transform: translateY(-2px); }\r\n.iptvit-compat-hero .iptvit-compat-hero__button--primary:hover { background: #09583e; color: #fff; }\r\n.iptvit-compat-hero .iptvit-compat-hero__button--secondary:hover { background: var(--ich-glass-hover); color: var(--ich-ink); }\r\n.iptvit-compat-hero__button--primary:hover svg { transform: translateY(3px); }\r\n.iptvit-compat-hero__button--secondary:hover svg { transform: translateX(3px); }\r\n.iptvit-compat-hero a:focus-visible { outline: 3px solid var(--ich-red); outline-offset: 5px; }\r\n\r\n.iptvit-compat-hero__topics {\r\n  align-items: center;\r\n  border-top: 1px solid var(--ich-line);\r\n  color: var(--ich-muted);\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  font-size: .78rem;\r\n  gap: .5rem 1.3rem;\r\n  line-height: 1.6;\r\n  list-style: none;\r\n  margin: 2rem 0 0;\r\n  max-width: 33rem;\r\n  padding: .9rem 0 0;\r\n}\r\n.iptvit-compat-hero__topics li { align-items: center; display: inline-flex; gap: .5rem; }\r\n.iptvit-compat-hero__topics li::before {\r\n  background: var(--ich-green);\r\n  border-radius: 50%;\r\n  content: \"\";\r\n  height: 4px;\r\n  width: 4px;\r\n}\r\n\r\n@media (prefers-reduced-motion: no-preference) {\r\n  .iptvit-compat-hero__eyebrow,\r\n  .iptvit-compat-hero__title,\r\n  .iptvit-compat-hero__text,\r\n  .iptvit-compat-hero__actions,\r\n  .iptvit-compat-hero__topics {\r\n    animation: ich-reveal .65s var(--ich-delay, 0s) cubic-bezier(.22, 1, .36, 1) backwards;\r\n  }\r\n  .iptvit-compat-hero__title { --ich-delay: .07s; }\r\n  .iptvit-compat-hero__text { --ich-delay: .14s; }\r\n  .iptvit-compat-hero__actions { --ich-delay: .21s; }\r\n  .iptvit-compat-hero__topics { --ich-delay: .28s; }\r\n  .iptvit-compat-hero__image { animation: ich-settle 4s cubic-bezier(.2, .7, .3, 1) both; }\r\n}\r\n@keyframes ich-reveal {\r\n  from { opacity: 0; transform: translateY(12px); }\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes ich-settle {\r\n  from { transform: scale(1.035); }\r\n  to { transform: scale(1); }\r\n}\r\n\r\n@media (max-width: 62rem) {\r\n  .iptvit-compat-hero__content { max-width: 34rem; }\r\n  .iptvit-compat-hero__scene::after { background: var(--ich-mobile), var(--ich-depth); }\r\n}\r\n@media (max-width: 40rem) {\r\n  .iptvit-compat-hero__inner { padding-block: 1.5rem 2rem; }\r\n  .iptvit-compat-hero__breadcrumb { margin-bottom: 2rem; }\r\n  .iptvit-compat-hero .iptvit-compat-hero__title { font-size: clamp(2.15rem, 9.1vw, 3.5rem); }\r\n  .iptvit-compat-hero__eyebrow { font-size: .64rem; letter-spacing: .1em; }\r\n  .iptvit-compat-hero__text { max-width: 31rem; }\r\n  .iptvit-compat-hero__image { object-position: 78% center; }\r\n  .iptvit-compat-hero__actions { display: grid; grid-template-columns: 1fr; }\r\n  .iptvit-compat-hero .iptvit-compat-hero__button { min-height: 3.25rem; }\r\n  .iptvit-compat-hero__topics { gap: .45rem 1rem; margin-top: 1.7rem; }\r\n}\r\n@media (prefers-reduced-motion: reduce) {\r\n  .iptvit-compat-hero, .iptvit-compat-hero::before, .iptvit-compat-hero::after,\r\n  .iptvit-compat-hero *, .iptvit-compat-hero *::before, .iptvit-compat-hero *::after {\r\n    animation: none !important;\r\n    transition: none !important;\r\n    scroll-behavior: auto !important;\r\n  }\r\n}\r\n@media (forced-colors: active) {\r\n  .iptvit-compat-hero { background: Canvas; color: CanvasText; }\r\n  .iptvit-compat-hero__scene { display: none; }\r\n  .iptvit-compat-hero__title span { background: none; color: CanvasText; -webkit-text-fill-color: currentColor; }\r\n  .iptvit-compat-hero .iptvit-compat-hero__button { border-color: ButtonText; }\r\n}\r\n<\/style>\r\n\r\n<section id=\"compatibilita-iptv-hero\" class=\"iptvit-compat-hero\" aria-labelledby=\"compatibilita-iptv-title\">\r\n  <figure class=\"iptvit-compat-hero__scene\">\r\n    <!-- IMAGE : ins\u00e9rer l'URL WordPress du WebP dans src ci-dessous. -->\r\n    <img fetchpriority=\"high\" class=\"iptvit-compat-hero__image\" src=\"https:\/\/iptv-italia.it\/wp-content\/uploads\/2026\/09\/hero-compatibilita-iptv-italia.webp\" width=\"1672\" height=\"941\"\r\n      alt=\"Compatibilit\u00e0 IPTV: Smart TV, laptop, tablet e smartphone in un salotto italiano\"\r\n      loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\r\n  <\/figure>\r\n\r\n  <div class=\"iptvit-compat-hero__inner\">\r\n    <nav class=\"iptvit-compat-hero__breadcrumb\" aria-label=\"Percorso di navigazione\">\r\n      <ol><li><a href=\"\/\">Home<\/a><\/li><li aria-current=\"page\">Compatibilit\u00e0<\/li><\/ol>\r\n    <\/nav>\r\n\r\n    <div class=\"iptvit-compat-hero__content\">\r\n      <p class=\"iptvit-compat-hero__eyebrow\"><span class=\"iptvit-compat-hero__mark\" aria-hidden=\"true\"><\/span>Dispositivi, app e configurazione<\/p>\r\n      <h1 class=\"iptvit-compat-hero__title\" id=\"compatibilita-iptv-title\">Compatibilit\u00e0 IPTV:\r\n        <span>il tuo dispositivo,<br>l\u2019app giusta.<\/span>\r\n      <\/h1>\r\n      <p class=\"iptvit-compat-hero__text\">La compatibilit\u00e0 IPTV parte dall\u2019app giusta per il tuo dispositivo. Ti aiutiamo a orientarti tra Smart TV, smartphone e computer, con indicazioni per scegliere il lettore e configurare il tuo accesso.<\/p>\r\n      <div class=\"iptvit-compat-hero__actions\">\r\n        <a class=\"iptvit-compat-hero__button iptvit-compat-hero__button--primary\" href=\"#dispositivi-compatibili\">\r\n          Scopri i dispositivi\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 4v15m-6-6 6 6 6-6\"\/><\/svg>\r\n        <\/a>\r\n        <a class=\"iptvit-compat-hero__button iptvit-compat-hero__button--secondary\" href=\"\/guide-iptv\/\">\r\n          Esplora le guide\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12h15m-6-6 6 6-6 6\"\/><\/svg>\r\n        <\/a>\r\n      <\/div>\r\n      <ul class=\"iptvit-compat-hero__topics\" aria-label=\"Percorso di configurazione\">\r\n        <li>Il tuo dispositivo<\/li><li>L\u2019app adatta<\/li><li>La configurazione<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef6d80e e-con-full e-flex e-con e-parent\" data-id=\"ef6d80e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87f4668 elementor-widget elementor-widget-html\" data-id=\"87f4668\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- IPTV Italia \u00b7 Compatibilit\u00e0 \u00b7 Carrousel v1. Coller tout le fichier dans un seul widget HTML, une seule fois sur la page. Aucun logo\/image externe n\u00e9cessaire. -->\r\n<style>\r\n.icd, .icd * { box-sizing: border-box; }\r\n.icd {\r\n  --icd-bg:#edf3f0; --icd-surface:#fafcf9; --icd-ink:#10251e; --icd-copy:#40574d;\r\n  --icd-muted:#53695f; --icd-accent:#176b4c; --icd-line:#ccdcd2; --icd-tint:#dfebe2;\r\n  --icd-shadow:0 12px 30px rgba(18,51,37,.045);\r\n  background:var(--icd-bg); color:var(--icd-ink); color-scheme:light; font-family:inherit;\r\n  padding:clamp(3rem,6vw,5.5rem) 0; scroll-margin-top:110px; width:100%; overflow:hidden;\r\n}\r\n:root[data-iptvit-theme=\"dark\"] .icd,\r\n:root:not([data-iptvit-theme])[data-theme=\"dark\"] .icd {\r\n  --icd-bg:#07121a; --icd-surface:#10232a; --icd-ink:#f1f5ee; --icd-copy:#c2d2c9;\r\n  --icd-muted:#abc2b4; --icd-accent:#88dfb6; --icd-line:#2b4546; --icd-tint:#183b37;\r\n  --icd-shadow:0 12px 30px rgba(0,0,0,.1); color-scheme:dark;\r\n}\r\n@media(prefers-color-scheme:dark){\r\n  :root:not([data-iptvit-theme]):not([data-theme]) .icd {\r\n    --icd-bg:#07121a; --icd-surface:#10232a; --icd-ink:#f1f5ee; --icd-copy:#c2d2c9;\r\n    --icd-muted:#abc2b4; --icd-accent:#88dfb6; --icd-line:#2b4546; --icd-tint:#183b37;\r\n    --icd-shadow:0 12px 30px rgba(0,0,0,.1); color-scheme:dark;\r\n  }\r\n}\r\n.icd__inner { max-width:82rem; padding-inline:clamp(1.2rem,4vw,2.5rem); margin-inline:auto; min-width:0; }\r\n.icd__eyebrow { display:flex; align-items:center; gap:.7rem; color:var(--icd-accent); font-size:.71rem; font-weight:800; letter-spacing:.14em; text-transform:uppercase; margin:0 0 1rem; }\r\n.icd__eyebrow::before { content:\"\"; width:1.6rem; height:3px; background:linear-gradient(90deg,#16805d 0 33%,#fff 33% 66%,#c43e4b 66%); }\r\n.icd__header { display:flex; align-items:flex-end; justify-content:space-between; gap:2rem; margin-bottom:1.8rem; }\r\n.icd__heading { max-width:48rem; min-width:0; }\r\n.icd .icd__title { margin:0; color:var(--icd-ink); font-family:inherit; font-size:clamp(2rem,3.25vw,3rem); font-weight:800; letter-spacing:-.045em; line-height:1.12; text-wrap:balance; }\r\n.icd__title span { color:var(--icd-accent); }\r\n.icd__intro { margin:1.1rem 0 0; max-width:43rem; color:var(--icd-copy); font-size:1rem; line-height:1.8; }\r\n.icd__controls { display:flex; gap:.6rem; flex-shrink:0; padding-bottom:.2rem; }\r\n.icd [hidden] { display:none !important; }\r\n.icd .icd__arrow { display:grid; place-items:center; border:1px solid var(--icd-line); background:var(--icd-surface); color:var(--icd-ink); width:3rem; height:3rem; padding:0; border-radius:50%; cursor:pointer; box-shadow:none; transition:background .2s,border-color .2s,transform .2s; }\r\n.icd .icd__arrow:hover:not(:disabled) { background:var(--icd-tint); border-color:var(--icd-accent); transform:translateY(-2px); }\r\n.icd .icd__arrow:disabled { opacity:.35; cursor:default; }\r\n.icd__arrow svg { width:21px; height:21px; stroke:currentColor; stroke-width:1.8; fill:none; stroke-linecap:round; stroke-linejoin:round; }\r\n.icd .icd__track { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr)); gap:1rem; list-style:none; margin:0; padding:8px 3px 22px; overflow:visible; overscroll-behavior-x:contain; scroll-snap-type:x mandatory; scroll-padding-inline:3px; -webkit-overflow-scrolling:touch; }\r\n.icd[data-ready] .icd__track { display:flex; overflow-x:auto; scrollbar-width:none; }\r\n.icd[data-ready] .icd__track::-webkit-scrollbar { display:none; }\r\n.icd .icd__card { flex:0 0 calc((100% - 3rem)\/3.65); min-width:250px; padding:0; margin:0; scroll-snap-align:start; display:flex; }\r\n.icd__card article { width:100%; display:flex; flex-direction:column; min-height:340px; border:1px solid var(--icd-line); border-radius:1.25rem; padding:1.35rem; background:var(--icd-surface); box-shadow:var(--icd-shadow); position:relative; overflow:hidden; transition:border-color .2s; }\r\n.icd__card article:hover { border-color:var(--icd-accent); }\r\n.icd__card-top { display:flex; justify-content:space-between; align-items:center; gap:1rem; color:var(--icd-muted); font-size:.64rem; letter-spacing:.11em; text-transform:uppercase; font-weight:750; }\r\n.icd__number { font-variant-numeric:tabular-nums; color:var(--icd-accent); font-weight:600; }\r\n.icd__visual { height:103px; display:flex; align-items:center; position:relative; color:var(--icd-accent); margin:1rem 0 .8rem; }\r\n.icd__visual::before { content:\"\"; width:102px; height:88px; border-radius:50%; position:absolute; inset:auto auto auto 2rem; background:radial-gradient(ellipse,var(--icd-tint),transparent 70%); }\r\n.icd__visual svg { width:106px; height:78px; position:relative; stroke:currentColor; stroke-width:1.5; fill:none; stroke-linecap:round; stroke-linejoin:round; transition:transform .3s; }\r\n.icd__card article:hover .icd__visual svg { transform:translateY(-3px); }\r\n.icd .icd__name { font-family:inherit; font-size:1.65rem; font-weight:800; line-height:1.1; letter-spacing:-.035em; color:var(--icd-ink); margin:0 0 .5rem; }\r\n.icd__system { margin:0; color:var(--icd-accent); font-size:.8rem; line-height:1.5; font-weight:700; }\r\n.icd__description { margin:1rem 0 1.3rem; color:var(--icd-copy); font-size:.87rem; line-height:1.65; }\r\n.icd__check { border-top:1px solid var(--icd-line); padding-top:.9rem; margin:auto 0 0; color:var(--icd-muted); font-size:.72rem; line-height:1.6; }\r\n.icd__check b { font-weight:700; color:var(--icd-ink); }\r\n.icd__footer { display:flex; justify-content:space-between; align-items:center; gap:2rem; margin-top:.45rem; }\r\n.icd__hint { display:flex; align-items:center; gap:.6rem; margin:0; font-size:.75rem; color:var(--icd-muted); line-height:1.6; }\r\n.icd__hint svg { width:19px; height:19px; flex-shrink:0; stroke:currentColor; fill:none; stroke-width:1.5; }\r\n.icd__pagination { display:flex; align-items:center; gap:1rem; min-width:200px; }\r\n.icd__meter { width:128px; height:3px; background:var(--icd-line); overflow:hidden; }\r\n.icd__meter span { display:block; width:100%; height:100%; background:var(--icd-accent); transform:scaleX(var(--icd-progress,0)); transform-origin:left; }\r\n.icd__count { min-width:5.5rem; text-align:right; font-size:.75rem; color:var(--icd-accent); font-variant-numeric:tabular-nums; white-space:nowrap; }\r\n.icd__note { border-top:1px solid var(--icd-line); margin:1.7rem 0 0; padding-top:1.2rem; display:flex; align-items:flex-start; gap:.8rem; color:var(--icd-copy); font-size:.84rem; line-height:1.7; }\r\n.icd__note svg { width:20px; height:20px; flex:0 0 20px; margin-top:.12rem; fill:none; stroke:var(--icd-accent); stroke-width:1.5; }\r\n.icd__note p { margin:0; max-width:62rem; }\r\n.icd__note strong { color:var(--icd-ink); font-weight:750; }\r\n.icd__sr { position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip-path:inset(50%); white-space:nowrap; border:0; }\r\n.icd :focus-visible { outline:3px solid var(--icd-accent); outline-offset:3px; }\r\n@media(max-width:62rem){\r\n  .icd .icd__card { flex-basis:calc((100% - 2rem)\/2.4); }\r\n  .icd__header { gap:1rem; }\r\n}\r\n@media(max-width:40rem){\r\n  .icd__header { flex-wrap:wrap; gap:1.1rem; margin-bottom:1rem; }\r\n  .icd__controls { margin-left:auto; }\r\n  .icd .icd__card { flex-basis:85%; min-width:0; }\r\n  .icd__card article { padding:1.2rem; }\r\n  .icd__intro { font-size:.94rem; }\r\n  .icd__footer { flex-wrap:wrap; gap:.9rem; }\r\n  .icd__pagination { flex:1 0 100%; justify-content:space-between; }\r\n  .icd__meter { flex:1; }\r\n}\r\n@media(prefers-reduced-motion:reduce){ .icd, .icd *, .icd *::before { animation:none !important; transition:none !important; scroll-behavior:auto !important; } }\r\n@media(forced-colors:active){ .icd { background:Canvas; color:CanvasText; } .icd__card article { border:1px solid CanvasText; } .icd__visual::before { display:none; } }\r\n@media print {\r\n  .icd { background:white !important; color:black !important; overflow:visible; padding:1rem 0; }\r\n  .icd .icd__track, .icd[data-ready] .icd__track { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); overflow:visible; }\r\n  .icd .icd__card { min-width:0; break-inside:avoid; }\r\n  .icd__controls,.icd__footer { display:none !important; }\r\n}\r\n<\/style>\r\n<section id=\"dispositivi-compatibili\" class=\"icd\" data-icd aria-labelledby=\"icd-title\">\r\n<div class=\"icd__inner\">\r\n<p class=\"icd__eyebrow\">01 \/ Dispositivi e sistemi<\/p>\r\n<div class=\"icd__header\"><div class=\"icd__heading\">\r\n<h2 class=\"icd__title\" id=\"icd-title\">Compatibilit\u00e0 IPTV:<br><span>parti dal tuo dispositivo.<\/span><\/h2>\r\n<p class=\"icd__intro\">Smart TV, telefono o computer? Individua il tuo dispositivo e il suo sistema: \u00e8 il primo passo per scegliere l\u2019app adatta e preparare la configurazione.<\/p>\r\n<\/div><div class=\"icd__controls\" data-enhanced hidden>\r\n<button class=\"icd__arrow\" type=\"button\" data-prev aria-label=\"Dispositivo precedente\" aria-controls=\"icd-track\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M19 12H5m6-6-6 6 6 6\"\/><\/svg><\/button>\r\n<button class=\"icd__arrow\" type=\"button\" data-next aria-label=\"Dispositivo successivo\" aria-controls=\"icd-track\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14m-6-6 6 6-6 6\"\/><\/svg><\/button>\r\n<\/div><\/div>\r\n<ul id=\"icd-track\" class=\"icd__track\" data-track tabindex=\"0\" aria-label=\"Dispositivi e sistemi\" aria-describedby=\"icd-hint\"><li class=\"icd__card\"><article>\r\n  <div class=\"icd__card-top\"><span>Smart TV<\/span><span class=\"icd__number\" aria-hidden=\"true\">01<\/span><\/div>\r\n  <div class=\"icd__visual\"><svg viewBox=\"0 0 96 72\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"6\" y=\"8\" width=\"76\" height=\"46\" rx=\"4\"\/><path d=\"M31 65h26M44 54v11\"\/><rect x=\"14\" y=\"16\" width=\"27\" height=\"29\" rx=\"2\"\/><path d=\"M49 19h24M49 28h18M49 37h21\"\/><\/svg><\/div>\r\n  <h3 class=\"icd__name\">Samsung<\/h3><p class=\"icd__system\">Tizen \u00b7 Smart TV<\/p>\r\n  <p class=\"icd__description\">Il punto di partenza \u00e8 il modello della tua TV, insieme all\u2019anno di produzione.<\/p><p class=\"icd__check\"><b>Da verificare<\/b><br>Modello e anno<\/p>\r\n<\/article><\/li>\r\n<li class=\"icd__card\"><article>\r\n  <div class=\"icd__card-top\"><span>Smart TV<\/span><span class=\"icd__number\" aria-hidden=\"true\">02<\/span><\/div>\r\n  <div class=\"icd__visual\"><svg viewBox=\"0 0 96 72\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"7\" y=\"7\" width=\"75\" height=\"46\" rx=\"6\"\/><path d=\"m25 63 6-10m26 0 6 10M16 44h57\"\/><path d=\"m37 19 15 9-15 9Z\"\/><\/svg><\/div>\r\n  <h3 class=\"icd__name\">LG<\/h3><p class=\"icd__system\">webOS \u00b7 Smart TV<\/p>\r\n  <p class=\"icd__description\">Controlla la versione di webOS e le app disponibili sul tuo televisore.<\/p><p class=\"icd__check\"><b>Da verificare<\/b><br>Versione webOS<\/p>\r\n<\/article><\/li>\r\n<li class=\"icd__card\"><article>\r\n  <div class=\"icd__card-top\"><span>TV e box<\/span><span class=\"icd__number\" aria-hidden=\"true\">03<\/span><\/div>\r\n  <div class=\"icd__visual\"><svg viewBox=\"0 0 96 72\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"5\" y=\"6\" width=\"65\" height=\"41\" rx=\"4\"\/><path d=\"M25 55h25M37 47v8\"\/><rect x=\"61\" y=\"48\" width=\"28\" height=\"14\" rx=\"4\"\/><circle cx=\"80\" cy=\"55\" r=\"1\"\/><path d=\"m31 17 13 9-13 9Z\"\/><\/svg><\/div>\r\n  <h3 class=\"icd__name\">Google TV<\/h3><p class=\"icd__system\">Anche Android TV<\/p>\r\n  <p class=\"icd__description\">TV o box: identifica il sistema e cerca un lettore pensato per la navigazione con telecomando.<\/p><p class=\"icd__check\"><b>Da verificare<\/b><br>Sistema e versione<\/p>\r\n<\/article><\/li>\r\n<li class=\"icd__card\"><article>\r\n  <div class=\"icd__card-top\"><span>Streaming device<\/span><span class=\"icd__number\" aria-hidden=\"true\">04<\/span><\/div>\r\n  <div class=\"icd__visual\"><svg viewBox=\"0 0 96 72\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"13\" y=\"24\" width=\"43\" height=\"18\" rx=\"4\"\/><path d=\"M56 29h11v8H56\"\/><rect x=\"68\" y=\"5\" width=\"20\" height=\"60\" rx=\"9\"\/><circle cx=\"78\" cy=\"24\" r=\"6\"\/><path d=\"M75 42h6m-6 7h6M27 29v8m6-8v8\"\/><\/svg><\/div>\r\n  <h3 class=\"icd__name\">Amazon Fire TV<\/h3><p class=\"icd__system\">Fire TV Stick e altri modelli<\/p>\r\n  <p class=\"icd__description\">Verifica il modello: Fire OS e Vega OS richiedono percorsi di installazione distinti.<\/p><p class=\"icd__check\"><b>Da verificare<\/b><br>Fire OS o Vega OS<\/p>\r\n<\/article><\/li>\r\n<li class=\"icd__card\"><article>\r\n  <div class=\"icd__card-top\"><span>Mobile<\/span><span class=\"icd__number\" aria-hidden=\"true\">05<\/span><\/div>\r\n  <div class=\"icd__visual\"><svg viewBox=\"0 0 96 72\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"31\" y=\"4\" width=\"34\" height=\"62\" rx=\"7\"\/><path d=\"M41 10h14M44 59h8\"\/><rect x=\"37\" y=\"21\" width=\"22\" height=\"22\" rx=\"3\"\/><\/svg><\/div>\r\n  <h3 class=\"icd__name\">Android<\/h3><p class=\"icd__system\">Smartphone e tablet<\/p>\r\n  <p class=\"icd__description\">Per uno schermo touch, parti da un\u2019app adatta al tuo dispositivo mobile.<\/p><p class=\"icd__check\"><b>Da verificare<\/b><br>Versione Android<\/p>\r\n<\/article><\/li>\r\n<li class=\"icd__card\"><article>\r\n  <div class=\"icd__card-top\"><span>Mobile<\/span><span class=\"icd__number\" aria-hidden=\"true\">06<\/span><\/div>\r\n  <div class=\"icd__visual\"><svg viewBox=\"0 0 96 72\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"7\" y=\"5\" width=\"49\" height=\"59\" rx=\"5\"\/><path d=\"M26 57h10\"\/><rect x=\"61\" y=\"21\" width=\"26\" height=\"44\" rx=\"5\"\/><path d=\"M70 59h8M68 27h12\"\/><\/svg><\/div>\r\n  <h3 class=\"icd__name\">iPhone e iPad<\/h3><p class=\"icd__system\">iOS \u00b7 iPadOS<\/p>\r\n  <p class=\"icd__description\">Identifica il tuo dispositivo e controlla i requisiti del lettore prima di installarlo.<\/p><p class=\"icd__check\"><b>Da verificare<\/b><br>Versione iOS \/ iPadOS<\/p>\r\n<\/article><\/li>\r\n<li class=\"icd__card\"><article>\r\n  <div class=\"icd__card-top\"><span>Computer<\/span><span class=\"icd__number\" aria-hidden=\"true\">07<\/span><\/div>\r\n  <div class=\"icd__visual\"><svg viewBox=\"0 0 96 72\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M18 50V13a4 4 0 0 1 4-4h51a4 4 0 0 1 4 4v37M8 50h80l-7 10H15Z\"\/><rect x=\"25\" y=\"16\" width=\"44\" height=\"28\" rx=\"2\"\/><path d=\"M40 54h16\"\/><\/svg><\/div>\r\n  <h3 class=\"icd__name\">Windows<\/h3><p class=\"icd__system\">PC e notebook<\/p>\r\n  <p class=\"icd__description\">Controlla i requisiti dell\u2019app e il metodo di accesso richiesto per la configurazione.<\/p><p class=\"icd__check\"><b>Da verificare<\/b><br>Requisiti del lettore<\/p>\r\n<\/article><\/li>\r\n<li class=\"icd__card\"><article>\r\n  <div class=\"icd__card-top\"><span>Computer<\/span><span class=\"icd__number\" aria-hidden=\"true\">08<\/span><\/div>\r\n  <div class=\"icd__visual\"><svg viewBox=\"0 0 96 72\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"9\" y=\"7\" width=\"76\" height=\"45\" rx=\"5\"\/><path d=\"M9 43h76M41 52l-3 11m15-11 3 11M30 63h33\"\/><circle cx=\"47\" cy=\"47\" r=\"1\"\/><\/svg><\/div>\r\n  <h3 class=\"icd__name\">macOS<\/h3><p class=\"icd__system\">MacBook e desktop Mac<\/p>\r\n  <p class=\"icd__description\">Scegli il lettore dopo aver verificato la versione di macOS e i requisiti del tuo Mac.<\/p><p class=\"icd__check\"><b>Da verificare<\/b><br>Versione macOS<\/p>\r\n<\/article><\/li><\/ul>\r\n<div class=\"icd__footer\">\r\n<p id=\"icd-hint\" class=\"icd__hint\" data-enhanced hidden><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 12h18M7 8l-4 4 4 4m10-8 4 4-4 4\"\/><\/svg>Scorri per esplorare i dispositivi.<\/p>\r\n<div class=\"icd__pagination\" data-enhanced hidden aria-hidden=\"true\"><div class=\"icd__meter\"><span><\/span><\/div><span class=\"icd__count\" data-count><\/span><\/div>\r\n<span class=\"icd__sr\" data-live role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/span>\r\n<\/div>\r\n<div class=\"icd__note\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v6m0-10v1\"\/><\/svg><p><strong>Stesso dispositivo, app diverse.<\/strong> La disponibilit\u00e0 e il funzionamento del lettore dipendono dal modello, dalla versione del sistema e dai requisiti dell\u2019app. Questa panoramica non garantisce la compatibilit\u00e0 di ogni modello.<\/p><\/div>\r\n<\/div><\/section>\r\n<script>\r\n(function () {\r\n  'use strict';\r\n  document.querySelectorAll('[data-icd]').forEach(function (root) {\r\n    if (root.dataset.ready) return;\r\n    const track = root.querySelector('[data-track]');\r\n    const cards = Array.from(track.children);\r\n    const prev = root.querySelector('[data-prev]'), next = root.querySelector('[data-next]');\r\n    const count = root.querySelector('[data-count]'), live = root.querySelector('[data-live]');\r\n    const reduced = window.matchMedia('(prefers-reduced-motion: reduce)');\r\n    let timer, frame, announce = false;\r\n    const max = () => Math.max(0, track.scrollWidth - track.clientWidth);\r\n    const points = () => cards.map(card => Math.max(0, card.getBoundingClientRect().left - track.getBoundingClientRect().left + track.scrollLeft - 3));\r\n    function update() {\r\n      const limit = max(), x = Math.max(0, track.scrollLeft);\r\n      prev.disabled = x < 2;\r\n      next.disabled = x >= limit - 2;\r\n      const box = track.getBoundingClientRect();\r\n      const visible = cards.map((card, index) => {\r\n        const b = card.getBoundingClientRect();\r\n        return Math.min(b.right, box.right) - Math.max(b.left, box.left) > b.width * .5 ? index + 1 : 0;\r\n      }).filter(Boolean);\r\n      const first = visible[0] || 1, last = visible[visible.length - 1] || first;\r\n      count.textContent = String(first).padStart(2, '0') + (last !== first ? '\u2013' + String(last).padStart(2, '0') : '') + ' \/ ' + String(cards.length).padStart(2, '0');\r\n      root.style.setProperty('--icd-progress', String(limit ? (x + track.clientWidth) \/ track.scrollWidth : 1));\r\n      if (announce) {\r\n        live.textContent = first === last ? 'Scheda ' + first + ' di ' + cards.length : 'Schede da ' + first + ' a ' + last + ' di ' + cards.length;\r\n        announce = false;\r\n      }\r\n    }\r\n    function go(target) {\r\n      announce = true;\r\n      track.scrollTo({left:Math.min(max(), Math.max(0, target)), behavior:reduced.matches ? 'auto' : 'smooth'});\r\n      clearTimeout(timer); timer = setTimeout(update, reduced.matches ? 30 : 550);\r\n    }\r\n    function move(direction) {\r\n      const x = track.scrollLeft, all = points();\r\n      go(direction > 0 ? (all.find(p => p > x + 3) ?? max()) : (all.reverse().find(p => p < x - 3) ?? 0));\r\n    }\r\n    prev.addEventListener('click', () => move(-1));\r\n    next.addEventListener('click', () => move(1));\r\n    track.addEventListener('keydown', e => {\r\n      if (e.target !== track || e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) return;\r\n      if (!['ArrowLeft','ArrowRight','Home','End'].includes(e.key)) return;\r\n      e.preventDefault();\r\n      if (e.key === 'Home') go(0);\r\n      else if (e.key === 'End') go(max());\r\n      else move(e.key === 'ArrowRight' ? 1 : -1);\r\n    });\r\n    track.addEventListener('scroll', () => {\r\n      cancelAnimationFrame(frame);\r\n      frame = requestAnimationFrame(() => { const pending = announce; announce = false; update(); announce = pending; });\r\n      clearTimeout(timer); timer = setTimeout(update, 170);\r\n    }, {passive:true});\r\n    root.querySelectorAll('[data-enhanced]').forEach(el => { el.hidden = false; });\r\n    root.dataset.ready = 'true';\r\n    if ('ResizeObserver' in window) new ResizeObserver(update).observe(track);\r\n    else window.addEventListener('resize', update);\r\n    update();\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea25ee7 e-con-full e-flex e-con e-parent\" data-id=\"ea25ee7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2584bb5 elementor-widget elementor-widget-html\" data-id=\"2584bb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- IPTV Italia \u00b7 Section 03 App IPTV. Coller dans un widget HTML sous le carrousel. Chercher LOGO SMARTONE, LOGO IBO PLAYER PRO et LOGO TIVIMATE pour ajouter les URL. Les initiales sont des remplacements, pas des logos officiels. -->\r\n<style>\r\n.iap,.iap *{box-sizing:border-box}\r\n.iap{--ia-bg:#f5f7f2;--ia-card:#fff;--ia-ink:#10251e;--ia-copy:#43594e;--ia-muted:#5a6e61;--ia-line:#d4e0d5;--ia-accent:#176c4d;--ia-tint:#e7f0e7;--ia-warn:#835624;--ia-warnbg:#f6efdf;background:var(--ia-bg);color:var(--ia-ink);font-family:inherit;color-scheme:light;padding:clamp(3rem,6vw,5rem) 0;scroll-margin-top:110px;width:100%;isolation:isolate}\r\n:root[data-iptvit-theme=\"dark\"] .iap,:root:not([data-iptvit-theme])[data-theme=\"dark\"] .iap{--ia-bg:#0a181f;--ia-card:#11262c;--ia-ink:#f1f5ee;--ia-copy:#c6d5ca;--ia-muted:#aec4b6;--ia-line:#2e4845;--ia-accent:#8ce0b8;--ia-tint:#1b3a34;--ia-warn:#ecd09a;--ia-warnbg:#2d2d23;color-scheme:dark}\r\n@media(prefers-color-scheme:dark){:root:not([data-iptvit-theme]):not([data-theme]) .iap{--ia-bg:#0a181f;--ia-card:#11262c;--ia-ink:#f1f5ee;--ia-copy:#c6d5ca;--ia-muted:#aec4b6;--ia-line:#2e4845;--ia-accent:#8ce0b8;--ia-tint:#1b3a34;--ia-warn:#ecd09a;--ia-warnbg:#2d2d23;color-scheme:dark}}\r\n.iap__inner{max-width:82rem;margin:auto;padding-inline:clamp(1.2rem,4vw,2.5rem)}\r\n.iap__eyebrow{display:flex;align-items:center;gap:.7rem;font-size:.71rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ia-accent);margin:0 0 1rem}\r\n.iap__eyebrow::before{content:\"\";height:3px;width:1.6rem;background:linear-gradient(90deg,#16805d 0 33%,#fff 33% 66%,#c43e4b 66%)}\r\n.iap__header{display:grid;grid-template-columns:1fr .85fr;gap:2.5rem;align-items:end;margin-bottom:2.4rem}\r\n.iap .iap__title{font-family:inherit;color:var(--ia-ink);font-size:clamp(2rem,3.25vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.045em;margin:0;text-wrap:balance}\r\n.iap__title span{color:var(--ia-accent)}\r\n.iap__intro{color:var(--ia-copy);font-size:1rem;line-height:1.8;margin:0;max-width:34rem}\r\n.iap__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;align-items:start}\r\n.iap__card{background:var(--ia-card);border:1px solid var(--ia-line);border-radius:1.35rem;overflow:hidden;min-width:0;position:relative;box-shadow:0 12px 36px rgba(10,40,25,.035);transition:border-color .22s,box-shadow .22s}\r\n.iap__card:hover{border-color:var(--ia-accent);box-shadow:0 16px 40px rgba(10,40,25,.065)}\r\n.iap__card--focus{border-color:var(--ia-accent)}\r\n.iap__ribbon{display:flex;justify-content:space-between;gap:.5rem;padding:.8rem 1.35rem;border-bottom:1px solid var(--ia-line);background:var(--ia-tint);color:var(--ia-accent);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750;line-height:1.5}\r\n.iap__body{padding:1.5rem 1.35rem 1.2rem}\r\n.iap__identity{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem;min-height:68px}\r\n.iap__logo{width:68px;height:68px;flex:0 0 68px;border:1px solid var(--ia-line);border-radius:1rem;display:grid;place-items:center;position:relative;overflow:hidden;background:var(--ia-tint);color:var(--ia-accent)}\r\n.iap__initials{font-size:1.2rem;letter-spacing:-.03em;font-weight:800}\r\n.iap__logo img{position:absolute;inset:0;width:100%;height:100%;padding:9px;object-fit:contain;background:var(--ia-card);opacity:0;transition:opacity .25s}\r\n.iap__logo img:not([src]),.iap__logo img[src=\"\"]{display:none}\r\n.iap__logo[data-loaded] img{opacity:1}\r\n.iap__logo[data-loaded] .iap__initials{visibility:hidden}\r\n.iap .iap__name{margin:0 0 .35rem;font-family:inherit;font-size:clamp(1.3rem,1.85vw,1.65rem);font-weight:800;line-height:1.15;letter-spacing:-.035em;color:var(--ia-ink)}\r\n.iap__platform{margin:0;color:var(--ia-muted);font-size:.76rem;line-height:1.5}\r\n.iap__description{color:var(--ia-copy);font-size:.9rem;line-height:1.75;min-height:7.9rem;margin:0 0 1.25rem}\r\n.iap__specs{margin:0;display:grid;gap:.9rem;padding:1rem 0;border-top:1px solid var(--ia-line);border-bottom:1px solid var(--ia-line)}\r\n.iap__specs div{display:grid;gap:.3rem}\r\n.iap__specs dt{font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ia-muted);font-weight:750}\r\n.iap__specs dd{margin:0;font-size:.82rem;line-height:1.55;color:var(--ia-ink)}\r\n.iap__status{font-size:.74rem;line-height:1.7;color:var(--ia-copy);margin:1rem 0 0;padding:.7rem .8rem;background:var(--ia-tint);border-radius:.65rem;min-height:4rem}\r\n.iap__status--warn{background:var(--ia-warnbg);color:var(--ia-warn)}\r\n.iap details{border-top:1px solid var(--ia-line);margin:0;padding:0;background:transparent}\r\n.iap summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:.85rem;font-weight:750;color:var(--ia-ink);padding:1.1rem 1.35rem;min-height:56px}\r\n.iap summary::-webkit-details-marker{display:none}\r\n.iap summary::after{content:\"+\";font-size:1.3rem;font-weight:400;color:var(--ia-accent);line-height:1;flex-shrink:0}\r\n.iap details[open]>summary::after{content:\"\u2212\"}\r\n.iap summary:hover{background:var(--ia-tint)}\r\n.iap__steps{padding:0 1.35rem 1.3rem;color:var(--ia-copy);font-size:.82rem;line-height:1.7}\r\n.iap__steps ol{list-style:decimal;padding-left:1.25rem;margin:.15rem 0 1rem}\r\n.iap__steps li{margin-bottom:.7rem;padding-left:.2rem}\r\n.iap__steps li::marker{color:var(--ia-accent);font-weight:800}\r\n.iap__steps p{margin:.9rem 0 0}\r\n.iap a{color:var(--ia-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}\r\n.iap a:hover{text-decoration-thickness:2px}\r\n.iap__offer{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;align-items:start;margin-top:1.6rem;padding:1.8rem 2rem;border:1px solid var(--ia-line);border-radius:1.2rem;background:linear-gradient(115deg,var(--ia-tint),var(--ia-card));position:relative;overflow:hidden}\r\n.iap__offer::before{content:\"\";position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(#16805d 0 33%,#faf9f0 33% 66%,#c43e4b 66%)}\r\n.iap__duration{width:86px;height:86px;border:1px solid var(--ia-line);border-radius:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--ia-card);color:var(--ia-accent)}\r\n.iap__duration b{font-size:2.1rem;line-height:1;font-weight:800;letter-spacing:-.05em}\r\n.iap__duration span{font-size:.65rem;letter-spacing:.12em;font-weight:750;margin-top:.5rem}\r\n.iap .iap__offer-title{font-family:inherit;font-size:clamp(1.2rem,2vw,1.55rem);color:var(--ia-ink);line-height:1.3;font-weight:800;letter-spacing:-.025em;margin:0 0 .6rem}\r\n.iap__offer p{font-size:.88rem;line-height:1.75;color:var(--ia-copy);margin:0;max-width:60rem}\r\n.iap__offer .iap__fine{font-size:.73rem;margin-top:.7rem;color:var(--ia-muted)}\r\n.iap__bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:1.3rem;color:var(--ia-muted);font-size:.77rem;line-height:1.75}\r\n.iap__bottom p{max-width:51rem;margin:0}\r\n.iap__bottom a{white-space:nowrap;font-weight:750}\r\n.iap :focus-visible{outline:3px solid var(--ia-accent);outline-offset:3px}\r\n@media(prefers-reduced-motion:no-preference){.iap details[open] .iap__steps{animation:iap-open .25s ease-out}@keyframes iap-open{from{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}}\r\n@media(max-width:66rem){.iap__grid{gap:.8rem}.iap__body{padding:1.2rem 1rem}.iap__identity{gap:.7rem}.iap__logo{width:54px;height:54px;flex-basis:54px}.iap__description{min-height:11rem}}\r\n@media(max-width:54rem){.iap__grid{grid-template-columns:1fr;gap:1.25rem;max-width:42rem;margin-inline:auto}.iap__header{grid-template-columns:1fr;gap:1.1rem}.iap__intro{max-width:45rem}.iap__description{min-height:0}.iap__status{min-height:0}.iap__body{padding:1.4rem}.iap__logo{width:68px;height:68px;flex-basis:68px}.iap .iap__name{font-size:1.7rem}.iap__specs{grid-template-columns:1fr 1fr}.iap__offer{padding:1.5rem;gap:1.1rem}.iap__bottom{flex-direction:column;gap:.8rem}}\r\n@media(max-width:30rem){.iap__specs{grid-template-columns:1fr}.iap__offer{grid-template-columns:1fr}.iap__duration{width:70px;height:70px}.iap__duration b{font-size:1.8rem}}\r\n@media(prefers-reduced-motion:reduce){.iap,.iap::before,.iap::after,.iap *,.iap *::before,.iap *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\r\n@media(forced-colors:active){.iap__card,.iap__offer,.iap__logo{border:1px solid CanvasText}.iap__offer::before{display:none}}\r\n\r\n<\/style>\r\n<section id=\"app-iptv\" class=\"iap\" aria-labelledby=\"iap-title\">\r\n<div class=\"iap__inner\">\r\n  <p class=\"iap__eyebrow\">02 \/ App e installazione<\/p>\r\n  <div class=\"iap__header\">\r\n    <h2 id=\"iap-title\" class=\"iap__title\">App IPTV:<br><span>scegli il lettore giusto.<\/span><\/h2>\r\n    <p class=\"iap__intro\">Un\u2019app IPTV \u00e8 il punto d\u2019incontro tra il tuo dispositivo e il tuo accesso. Parti dal sistema che utilizzi, verifica il lettore e distingui sempre la configurazione dalla sua eventuale licenza.<\/p>\r\n  <\/div>\r\n  <div class=\"iap__grid\">\r\n    <article class=\"iap__card\" aria-labelledby=\"iap-smartone-title\">\r\n      <div class=\"iap__ribbon\"><span>Samsung \/ LG<\/span><span>01<\/span><\/div>\r\n      <div class=\"iap__body\">\r\n        <div class=\"iap__identity\">\r\n          <div class=\"iap__logo\" aria-hidden=\"true\"><span class=\"iap__initials\">S1<\/span>\r\n            <!-- LOGO SMARTONE : remplacer uniquement src=\"\" par l'URL du logo dans WordPress. -->\r\n            <img loading=\"lazy\" data-app-logo=\"smartone\" src=\"https:\/\/iptv-italia.it\/wp-content\/uploads\/2026\/09\/smart-one-logo.webp\" alt=\"SmartOne iptv italia\" width=\"68\" height=\"68\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n          <div><h3 id=\"iap-smartone-title\" class=\"iap__name\">SmartOne<\/h3><p class=\"iap__platform\">Smart TV \u00b7 Tizen \/ webOS<\/p><\/div>\r\n        <\/div>\r\n        <p class=\"iap__description\">Un lettore da valutare per la tua TV Samsung o LG. Prima di procedere, verifica il modello del televisore e la disponibilit\u00e0 dell\u2019app e del servizio in Italia.<\/p>\r\n        <dl class=\"iap__specs\">\r\n          <div><dt>Configurazione<\/dt><dd>Segui le indicazioni e il portale mostrati nell\u2019app.<\/dd><\/div>\r\n          <div><dt>Licenza dell\u2019app<\/dt><dd>Condizioni e prezzo da verificare prima dell\u2019acquisto.<\/dd><\/div>\r\n        <\/dl>\r\n        <p class=\"iap__status iap__status--warn\">Disponibilit\u00e0 in Italia da verificare prima dell\u2019installazione e dell\u2019attivazione.<\/p>\r\n      <\/div>\r\n      <details><summary>Prima di installare SmartOne<\/summary>\r\n        <div class=\"iap__steps\"><ol>\r\n          <li>Identifica modello, anno e sistema della TV. Controlla la disponibilit\u00e0 dell\u2019app nello store del televisore.<\/li>\r\n          <li>Verifica la disponibilit\u00e0 del servizio in Italia prima di configurare o pagare una licenza.<\/li>\r\n          <li>Se la verifica \u00e8 positiva, segui le istruzioni della versione installata e prova il funzionamento prima dell\u2019attivazione a pagamento.<\/li>\r\n        <\/ol><p>Per il contesto italiano, consulta il <a href=\"https:\/\/www.agcom.it\/sites\/default\/files\/provvedimenti\/delibera\/2025\/Delibera%20n.%20110_25_CSP.pdf\" target=\"_blank\" rel=\"noopener\">provvedimento AGCOM su SmartOne<\/a>. Il documento non sostituisce la verifica della situazione attuale.<\/p><\/div>\r\n      <\/details>\r\n    <\/article>\r\n    <article class=\"iap__card iap__card--focus\" aria-labelledby=\"iap-ibo-title\">\r\n      <div class=\"iap__ribbon\"><span>Android TV \/ Google TV<\/span><span>02<\/span><\/div>\r\n      <div class=\"iap__body\">\r\n        <div class=\"iap__identity\">\r\n          <div class=\"iap__logo\" aria-hidden=\"true\"><span class=\"iap__initials\">IBO<\/span>\r\n            <!-- LOGO IBO PLAYER PRO : remplacer uniquement src=\"\" par l'URL du logo exact dans WordPress. -->\r\n            <img loading=\"lazy\" data-app-logo=\"ibo-player-pro\" src=\"https:\/\/iptv-italia.it\/wp-content\/uploads\/2026\/09\/ibo-player-logo.webp\" alt=\"Ibo Player Pro Iptv italia\" width=\"68\" height=\"68\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n          <div><h3 id=\"iap-ibo-title\" class=\"iap__name\">IBO Player Pro<\/h3><p class=\"iap__platform\">TV e box \u00b7 versione da verificare<\/p><\/div>\r\n        <\/div>\r\n        <p class=\"iap__description\">Il lettore previsto per il nostro percorso su Android TV e Google TV. Prima di scaricarlo, conferma il nome completo e l\u2019editore: esistono applicazioni con nomi simili.<\/p>\r\n        <dl class=\"iap__specs\">\r\n          <div><dt>Configurazione<\/dt><dd>MAC \/ Device Key, se previsti dalla versione scelta.<\/dd><\/div>\r\n          <div><dt>Licenza dell\u2019app<\/dt><dd>Da confermare per l\u2019app e il dispositivo selezionati.<\/dd><\/div>\r\n        <\/dl>\r\n        <p class=\"iap__status\">Attivazione prevista nell\u2019offerta da 12 mesi, dopo la verifica dell\u2019app e della compatibilit\u00e0.<\/p>\r\n      <\/div>\r\n      <details><summary>Prepara l\u2019installazione<\/summary>\r\n        <div class=\"iap__steps\"><ol>\r\n          <li>Controlla il modello del dispositivo e la versione del sistema.<\/li>\r\n          <li>Conferma l\u2019editore e il collegamento ufficiale dell\u2019app prima di installarla. Non utilizzare un codice Downloader non verificato.<\/li>\r\n          <li>Se l\u2019app mostra MAC e Device Key, usali soltanto nel portale indicato dall\u2019app o nel canale di assistenza concordato.<\/li>\r\n        <\/ol><p>Il collegamento di download, l\u2019eventuale codice Downloader e i passaggi specifici saranno aggiunti dopo la verifica della versione.<\/p><\/div>\r\n      <\/details>\r\n    <\/article>\r\n    <article class=\"iap__card\" aria-labelledby=\"iap-tivimate-title\">\r\n      <div class=\"iap__ribbon\"><span>Android TV \/ Google TV<\/span><span>03<\/span><\/div>\r\n      <div class=\"iap__body\">\r\n        <div class=\"iap__identity\">\r\n          <div class=\"iap__logo\" aria-hidden=\"true\"><span class=\"iap__initials\">TV<\/span>\r\n            <!-- LOGO TIVIMATE : remplacer uniquement src=\"\" par l'URL du logo dans WordPress. -->\r\n            <img loading=\"lazy\" data-app-logo=\"tivimate\" src=\"https:\/\/iptv-italia.it\/wp-content\/uploads\/2026\/09\/tivimate-logo.webp\" alt=\"TiviMate logo \" width=\"68\" height=\"68\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n          <div><h3 id=\"iap-tivimate-title\" class=\"iap__name\">TiviMate<\/h3><p class=\"iap__platform\">Interfaccia per telecomando<\/p><\/div>\r\n        <\/div>\r\n        <p class=\"iap__description\">Un\u2019alternativa pensata per Android TV e la navigazione con telecomando. Supporta playlist M3U e accessi Xtream Codes; non \u00e8 ottimizzata per telefoni e tablet touch.<\/p>\r\n        <dl class=\"iap__specs\">\r\n          <div><dt>Configurazione<\/dt><dd>URL M3U oppure dati di accesso Xtream Codes.<\/dd><\/div>\r\n          <div><dt>Licenza dell\u2019app<\/dt><dd>Funzioni Premium e prezzo da consultare nell\u2019app.<\/dd><\/div>\r\n        <\/dl>\r\n        <p class=\"iap__status\">La licenza TiviMate non \u00e8 inclusa nella nostra offerta di attivazione da 12 mesi.<\/p>\r\n      <\/div>\r\n      <details><summary>Come iniziare con TiviMate<\/summary>\r\n        <div class=\"iap__steps\"><ol>\r\n          <li>Verifica la compatibilit\u00e0 del dispositivo nella <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ar.tvplayer.tv&amp;hl=it\" target=\"_blank\" rel=\"noopener\">scheda ufficiale di TiviMate<\/a>, pubblicata da Armobsoft FZE.<\/li>\r\n          <li>Installa l\u2019app tramite il canale ufficiale disponibile per il tuo dispositivo.<\/li>\r\n          <li>Prepara l\u2019URL M3U oppure i dati Xtream Codes forniti dal tuo servizio e segui la procedura per aggiungere la playlist.<\/li>\r\n        <\/ol><p>L\u2019acquisto delle funzioni Premium riguarda il lettore: non include canali o contenuti.<\/p><\/div>\r\n      <\/details>\r\n    <\/article>\r\n  <\/div>\r\n  <aside class=\"iap__offer\" aria-labelledby=\"iap-offer-title\">\r\n    <div class=\"iap__duration\" aria-hidden=\"true\"><b>12+<\/b><span>MESI<\/span><\/div>\r\n    <div><h3 id=\"iap-offer-title\" class=\"iap__offer-title\">Da 12 mesi, l\u2019attivazione dell\u2019app \u00e8 inclusa.<\/h3>\r\n    <p>Con un abbonamento di almeno 12 mesi, offriamo l\u2019attivazione dell\u2019app, previa verifica del dispositivo. Le app previste sono IBO Player Pro, IBO Player, Vu Player, HotPlayer e SmartOne, secondo disponibilit\u00e0 e compatibilit\u00e0.<\/p>\r\n    <p class=\"iap__fine\">App attivata, numero e durata delle licenze, dispositivi coperti e condizioni di trasferimento vanno confermati prima dell\u2019attivazione. L\u2019elenco non definisce il numero di licenze incluse. TiviMate non rientra nell\u2019offerta.<\/p><\/div>\r\n  <\/aside>\r\n  <div class=\"iap__bottom\"><p><strong>App, configurazione e abbonamento sono distinti.<\/strong> Prima di acquistare una licenza, verifica il funzionamento del lettore. Usa soltanto contenuti per i quali disponi dei diritti di accesso.<\/p><a href=\"\/guide-iptv\/\">Esplora le guide IPTV \u2192<\/a><\/div>\r\n<\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n  document.querySelectorAll('.iap [data-app-logo]').forEach(function(img){\r\n    if(img.dataset.bound)return;\r\n    img.dataset.bound='true';\r\n    const refresh=function(){\r\n      if(img.complete&&img.naturalWidth>0&&img.getAttribute('src'))img.parentElement.setAttribute('data-loaded','');\r\n      else img.parentElement.removeAttribute('data-loaded');\r\n    };\r\n    img.addEventListener('load',refresh);img.addEventListener('error',refresh);refresh();\r\n  });\r\n})();\r\n\r\n<\/script>\r\n<noscript><style>.iap__logo img[src]:not([src=\"\"]){opacity:1}<\/style><\/noscript>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6086cb8 e-con-full e-flex e-con e-parent\" data-id=\"6086cb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-007cc51 elementor-widget elementor-widget-html\" data-id=\"007cc51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- IPTV Italia \u00b7 Section 04 Configuration. Coller dans un widget HTML sous les applications. Aucun script, image ou identifiant \u00e0 renseigner. -->\r\n<style>\r\n.icf,.icf *{box-sizing:border-box}\r\n.icf{--cf-bg:#edf3f0;--cf-surface:#fafcf9;--cf-ink:#10251e;--cf-copy:#40574d;--cf-muted:#53695f;--cf-green:#176b4c;--cf-line:#ccdcd2;--cf-tint:#e0ece3;--cf-warn:#785223;--cf-warnbg:#f7f0e0;background:var(--cf-bg);color:var(--cf-ink);font-family:inherit;color-scheme:light;padding:clamp(3rem,6vw,5.5rem) 0;scroll-margin-top:110px;width:100%}\r\n:root[data-iptvit-theme=\"dark\"] .icf,:root:not([data-iptvit-theme])[data-theme=\"dark\"] .icf{--cf-bg:#07121a;--cf-surface:#10232a;--cf-ink:#f1f5ee;--cf-copy:#c2d2c9;--cf-muted:#abc2b4;--cf-green:#88dfb6;--cf-line:#2b4546;--cf-tint:#183b37;--cf-warn:#ecd09a;--cf-warnbg:#2d2d23;color-scheme:dark}\r\n@media(prefers-color-scheme:dark){:root:not([data-iptvit-theme]):not([data-theme]) .icf{--cf-bg:#07121a;--cf-surface:#10232a;--cf-ink:#f1f5ee;--cf-copy:#c2d2c9;--cf-muted:#abc2b4;--cf-green:#88dfb6;--cf-line:#2b4546;--cf-tint:#183b37;--cf-warn:#ecd09a;--cf-warnbg:#2d2d23;color-scheme:dark}}\r\n.icf__inner{max-width:82rem;padding-inline:clamp(1.2rem,4vw,2.5rem);margin:auto}\r\n.icf__eyebrow{display:flex;align-items:center;gap:.7rem;color:var(--cf-green);font-size:.71rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}\r\n.icf__eyebrow::before{content:\"\";height:3px;width:1.6rem;background:linear-gradient(90deg,#16805d 0 33%,#fff 33% 66%,#c43e4b 66%)}\r\n.icf .icf__title{font-family:inherit;font-size:clamp(2rem,3.25vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.045em;margin:0;color:var(--cf-ink)}\r\n.icf__title span{color:var(--cf-green)}\r\n.icf__intro{max-width:47rem;font-size:1rem;line-height:1.8;color:var(--cf-copy);margin:1.15rem 0 2.25rem}\r\n.icf__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;align-items:start}\r\n.icf__methods{min-width:0;display:grid;gap:.85rem}\r\n.icf details{background:var(--cf-surface);border:1px solid var(--cf-line);border-radius:1rem;overflow:hidden;margin:0;padding:0}\r\n.icf details[open]{border-color:var(--cf-green)}\r\n.icf summary{display:flex;align-items:center;gap:1rem;padding:1.35rem 1.4rem;list-style:none;cursor:pointer;color:var(--cf-ink);min-height:90px}\r\n.icf summary::-webkit-details-marker{display:none}\r\n.icf summary:hover{background:var(--cf-tint)}\r\n.icf summary::after{content:\"+\";font-size:1.4rem;font-weight:400;margin-left:auto;color:var(--cf-green)}\r\n.icf details[open]>summary::after{content:\"\u2212\"}\r\n.icf__method-icon{width:42px;height:42px;display:grid;place-items:center;background:var(--cf-tint);border-radius:.7rem;flex-shrink:0;color:var(--cf-green)}\r\n.icf svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\r\n.icf summary h3{margin:0;font-family:inherit;font-weight:800;font-size:1.14rem;line-height:1.4;letter-spacing:-.02em;color:var(--cf-ink)}\r\n.icf summary small{display:block;font-weight:400;font-size:.77rem;color:var(--cf-muted);letter-spacing:0;margin-top:.15rem}\r\n.icf__answer{padding:0 1.4rem 1.35rem;color:var(--cf-copy);font-size:.88rem;line-height:1.8}\r\n.icf__answer p{margin:0 0 1rem}\r\n.icf__answer p:last-child{margin-bottom:0}\r\n.icf__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.1rem 0;padding:0;gap:.6rem}\r\n.icf__fields li{border:1px solid var(--cf-line);border-radius:.7rem;padding:.8rem .75rem;font-size:.74rem;line-height:1.5;color:var(--cf-ink);margin:0}\r\n.icf__fields span{display:block;font-size:.6rem;font-weight:800;letter-spacing:.1em;color:var(--cf-green);margin-bottom:.3rem}\r\n.icf__answer ol{margin:1rem 0;padding-left:1.25rem}\r\n.icf__answer li{padding-left:.1rem;margin-bottom:.55rem}\r\n.icf__answer li::marker{color:var(--cf-green);font-weight:750}\r\n.icf__privacy{display:flex;align-items:flex-start;gap:.6rem;font-size:.78rem;line-height:1.7;background:var(--cf-tint);border-radius:.7rem;padding:.8rem 1rem;color:var(--cf-copy)}\r\n.icf__privacy svg{width:18px;height:18px;flex-shrink:0;margin-top:.18rem;color:var(--cf-green)}\r\n.icf a{color:var(--cf-green);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}\r\n.icf a:hover{text-decoration-thickness:2px}\r\n.icf .icf__source{font-size:.72rem;margin-top:1rem}\r\n.icf__aside{background:var(--cf-surface);border:1px solid var(--cf-line);border-radius:1.15rem;padding:1.7rem;position:relative;overflow:hidden}\r\n.icf__aside::before{content:\"\";height:3px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#16805d 0 33%,#fff 33% 66%,#c43e4b 66%)}\r\n.icf__aside-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--cf-green);margin:0 0 .6rem}\r\n.icf .icf__aside-title{font-family:inherit;font-size:1.55rem;line-height:1.2;font-weight:800;letter-spacing:-.03em;color:var(--cf-ink);margin:0 0 1.5rem}\r\n.icf__checks{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}\r\n.icf__checks li{display:flex;gap:.8rem;padding:0;margin:0}\r\n.icf__checks svg{width:22px;height:22px;flex:0 0 22px;color:var(--cf-green);margin-top:.15rem}\r\n.icf__checks strong{font-size:.88rem;color:var(--cf-ink);font-weight:750}\r\n.icf__checks p{margin:.3rem 0 0;font-size:.8rem;line-height:1.75;color:var(--cf-copy)}\r\n.icf__aside-footer{border-top:1px solid var(--cf-line);padding-top:1rem;margin:1.5rem 0 0;font-size:.77rem;line-height:1.75;color:var(--cf-muted)}\r\n.icf__caution{display:flex;align-items:flex-start;gap:1rem;background:var(--cf-warnbg);border:1px solid var(--cf-line);border-radius:1rem;padding:1.2rem 1.5rem;margin-top:1.25rem;color:var(--cf-warn)}\r\n.icf__caution>svg{flex:0 0 22px;margin-top:.15rem}\r\n.icf__caution strong{display:block;font-size:.88rem;font-weight:800;margin-bottom:.3rem}\r\n.icf__caution p{font-size:.81rem;line-height:1.75;margin:0;max-width:66rem}\r\n.icf__end{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.84rem;color:var(--cf-copy)}\r\n.icf__end p{margin:0;line-height:1.7}\r\n.icf__end a{font-weight:750;white-space:nowrap;padding:.35rem 0}\r\n.icf :focus-visible{outline:3px solid var(--cf-green);outline-offset:3px}\r\n@media(max-width:54rem){.icf__layout{grid-template-columns:1fr}.icf__end{flex-direction:column;align-items:flex-start}}\r\n@media(max-width:30rem){.icf summary{padding:1.05rem;gap:.65rem}.icf summary h3{font-size:1rem}.icf__answer{padding:0 1.05rem 1.15rem}.icf__fields{grid-template-columns:1fr}.icf__fields li{display:flex;align-items:center;gap:.7rem}.icf__fields span{margin:0}.icf__aside{padding:1.3rem}.icf__caution{padding:1.1rem;gap:.7rem}}\r\n@media(prefers-reduced-motion:no-preference){.icf details[open] .icf__answer{animation:icf-open .25s ease-out}@keyframes icf-open{from{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}}\r\n@media(prefers-reduced-motion:reduce){.icf,.icf::before,.icf::after,.icf *,.icf *::before,.icf *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\r\n@media(forced-colors:active){.icf details,.icf__aside,.icf__caution{border:1px solid CanvasText}.icf__aside::before{display:none}}\r\n\r\n<\/style>\r\n<section id=\"configurazione-iptv\" class=\"icf\" aria-labelledby=\"icf-title\">\r\n<div class=\"icf__inner\">\r\n  <p class=\"icf__eyebrow\">03 \/ Configurazione e consigli<\/p>\r\n  <h2 id=\"icf-title\" class=\"icf__title\">Configurazione IPTV:<br><span>prepara il tuo accesso.<\/span><\/h2>\r\n  <p class=\"icf__intro\">Hai individuato il lettore? Il passo successivo \u00e8 capire quali dati richiede. Xtream Codes, link M3U e identificativi dell\u2019app hanno ruoli diversi: usa il metodo previsto dal lettore e dal tuo servizio.<\/p>\r\n  <div class=\"icf__layout\">\r\n    <div class=\"icf__methods\">\r\n      <details open>\r\n        <summary><span class=\"icf__method-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"3\"\/><path d=\"M8 8h8m-8 4h8m-8 4h4\"\/><\/svg><\/span><h3>Xtream Codes<small>Tre dati, nei campi giusti<\/small><\/h3><\/summary>\r\n        <div class=\"icf__answer\">\r\n          <p>Se il lettore e il servizio supportano questo metodo, prepara l\u2019indirizzo del server, il nome utente e la password ricevuti dal fornitore.<\/p>\r\n          <ul class=\"icf__fields\" aria-label=\"Dati di accesso Xtream Codes\"><li><span>01<\/span>URL del server<\/li><li><span>02<\/span>Nome utente<\/li><li><span>03<\/span>Password<\/li><\/ul>\r\n          <p>Seleziona l\u2019opzione Xtream Codes nell\u2019app e riporta ciascun dato nel campo corrispondente. Mantieni l\u2019eventuale porta e il protocollo indicati dal fornitore; evita spazi aggiunti durante la copia.<\/p>\r\n          <div class=\"icf__privacy\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"5\" y=\"10\" width=\"14\" height=\"11\" rx=\"2\"\/><path d=\"M8 10V6a4 4 0 0 1 8 0v4\"\/><\/svg><span>Non pubblicare password o schermate con i dati di accesso. Questa pagina non ti chiede di inserirli.<\/span><\/div>\r\n          <p class=\"icf__source\"><a href=\"https:\/\/smartone-iptv.com\/plugin\/support_manager\/knowledgebase\/view\/34\/how-do-you-distinguish-between-normal-playlist-and\/5\/\" target=\"_blank\" rel=\"noopener\">Riferimento tecnico: dati Xtream e playlist M3U<\/a><\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><span class=\"icf__method-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"m10 14 4-4m-6 7-1 1a4 4 0 0 1-6-6l4-4a4 4 0 0 1 6 0m2 8a4 4 0 0 0 6 0l4-4a4 4 0 0 0-6-6l-1 1\"\/><\/svg><\/span><h3>Link M3U<small>La playlist attraverso un indirizzo<\/small><\/h3><\/summary>\r\n        <div class=\"icf__answer\">\r\n          <p>Il link M3U \u00e8 un indirizzo che permette al lettore di caricare una playlist. Non \u00e8 un codice da digitare in Downloader.<\/p>\r\n          <ol><li>Recupera l\u2019URL completo fornito dal tuo servizio.<\/li><li>Inseriscilo nel campo dedicato alla playlist M3U del lettore o del suo portale di gestione.<\/li><li>Salva e aggiorna la playlist seguendo le istruzioni dell\u2019app.<\/li><\/ol>\r\n          <div class=\"icf__privacy\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"5\" y=\"10\" width=\"14\" height=\"11\" rx=\"2\"\/><path d=\"M8 10V6a4 4 0 0 1 8 0v4\"\/><\/svg><span>Il link pu\u00f2 contenere credenziali o un token personale. Non condividerlo in commenti pubblici o convertitori online non verificati.<\/span><\/div>\r\n        <\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><span class=\"icf__method-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"3\"\/><path d=\"M10 5h4m-4 14h4M9 11l2 2 4-4\"\/><\/svg><\/span><h3>MAC \/ Device Key<small>Identifica il lettore nel suo portale<\/small><\/h3><\/summary>\r\n        <div class=\"icf__answer\">\r\n          <p>Alcune app mostrano un MAC o Device ID e una Device Key. Questi identificativi servono ad accedere alla gestione di quella specifica app; non sostituiscono automaticamente i dati dell\u2019abbonamento.<\/p>\r\n          <ol><li>Leggi gli identificativi nell\u2019app installata, senza cercarli nelle impostazioni del router.<\/li><li>Usa soltanto il portale indicato dall\u2019app o il canale di assistenza concordato.<\/li><li>Distingui l\u2019aggiunta della playlist dall\u2019eventuale pagamento della licenza del lettore.<\/li><\/ol>\r\n          <p>Un portale che identifica l\u2019app tramite MAC pu\u00f2 poi richiedere una playlist M3U o altri dati di accesso. Non si tratta necessariamente di un\u2019alternativa a Xtream Codes.<\/p>\r\n          <p class=\"icf__source\"><a href=\"https:\/\/frontend.iboplayer.com\/device\/login\" target=\"_blank\" rel=\"noopener\">Esempio di portale con MAC e Device Key<\/a> \u2014 usa questo riferimento solo se corrisponde alla tua app.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n    <\/div>\r\n    <aside class=\"icf__aside\" aria-labelledby=\"icf-check-title\">\r\n      <p class=\"icf__aside-label\">La checklist essenziale<\/p>\r\n      <h3 id=\"icf-check-title\" class=\"icf__aside-title\">Prima di iniziare<\/h3>\r\n      <ul class=\"icf__checks\">\r\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8 12 3 3 5-6\"\/><\/svg><div><strong>Controlla la connessione<\/strong><p>Verifica che il dispositivo sia connesso e che la rete non si interrompa. Se possibile, confronta Wi-Fi ed Ethernet per individuare eventuali problemi locali.<\/p><\/div><\/li>\r\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8 12 3 3 5-6\"\/><\/svg><div><strong>Verifica gli aggiornamenti<\/strong><p>Controlla gli aggiornamenti ufficiali del lettore e del sistema. Non installare versioni modificate per risolvere un problema non ancora identificato.<\/p><\/div><\/li>\r\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8 12 3 3 5-6\"\/><\/svg><div><strong>Distingui catalogo e riproduzione<\/strong><p>La lentezza compare mentre apri categorie e VOD oppure durante il video? Annota il momento e verifica i requisiti del lettore rispetto al dispositivo.<\/p><\/div><\/li>\r\n        <li><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m8 12 3 3 5-6\"\/><\/svg><div><strong>Controlla accesso e servizio<\/strong><p>Verifica i dati ricevuti, la validit\u00e0 dell\u2019abbonamento e gli eventuali limiti di connessione. Chiedi al fornitore se sono presenti problemi di servizio.<\/p><\/div><\/li>\r\n      <\/ul>\r\n      <p class=\"icf__aside-footer\">Un errore non significa sempre che l\u2019app sia incompatibile. Per chiedere assistenza, prepara modello, versione dell\u2019app e messaggio di errore, nascondendo i dati personali.<\/p>\r\n    <\/aside>\r\n  <\/div>\r\n  <div class=\"icf__caution\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m12 3 10 18H2Z\"\/><path d=\"M12 9v5m0 3v1\"\/><\/svg><div><strong>Da M3U a Xtream: non \u00e8 una conversione universale.<\/strong><p>Alcuni URL includono gi\u00e0 server, nome utente e password; altri usano file o token senza questi dati. Recuperarli non garantisce che il servizio supporti Xtream Codes. Se hai dubbi, chiedi al fornitore il formato di accesso corretto.<\/p><\/div><\/div>\r\n  <div class=\"icf__end\"><p>Per i passaggi specifici, segui le istruzioni della tua app e consulta gli approfondimenti disponibili.<\/p><a href=\"\/guide-iptv\/\">Vai alle guide IPTV \u2192<\/a><\/div>\r\n<\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-09c2b91 e-con-full e-flex e-con e-parent\" data-id=\"09c2b91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa45b03 elementor-widget elementor-widget-html\" data-id=\"aa45b03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- IPTV Italia \u00b7 Section 05 FAQ. Coller tout ce fichier dans un widget HTML sous la configuration. HTML natif sans JS, sans schema FAQPage suppl\u00e9mentaire. -->\r\n<style>\r\n.icq,.icq *{box-sizing:border-box}\r\n.icq{--cq-bg:#f5f7f2;--cq-card:#fff;--cq-ink:#10251e;--cq-copy:#40574d;--cq-green:#176b4c;--cq-line:#cbd9cf;--cq-tint:#e4eee5;background:var(--cq-bg);color:var(--cq-ink);font-family:inherit;color-scheme:light;padding:clamp(3rem,6vw,5.5rem) 0;scroll-margin-top:110px;width:100%}\r\n:root[data-iptvit-theme=\"dark\"] .icq,:root:not([data-iptvit-theme])[data-theme=\"dark\"] .icq{--cq-bg:#0a181f;--cq-card:#11262c;--cq-ink:#f1f5ee;--cq-copy:#c2d2c9;--cq-green:#88dfb6;--cq-line:#314b49;--cq-tint:#193b35;color-scheme:dark}\r\n@media(prefers-color-scheme:dark){:root:not([data-iptvit-theme]):not([data-theme]) .icq{--cq-bg:#0a181f;--cq-card:#11262c;--cq-ink:#f1f5ee;--cq-copy:#c2d2c9;--cq-green:#88dfb6;--cq-line:#314b49;--cq-tint:#193b35;color-scheme:dark}}\r\n.icq__inner{max-width:82rem;padding-inline:clamp(1.2rem,4vw,2.5rem);margin:auto}\r\n.icq__eyebrow{display:flex;align-items:center;gap:.7rem;color:var(--cq-green);font-size:.71rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem}\r\n.icq__eyebrow::before{content:\"\";width:1.6rem;height:3px;background:linear-gradient(90deg,#16805d 0 33%,#fff 33% 66%,#c43e4b 66%)}\r\n.icq__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,5rem);align-items:start}\r\n.icq__header{position:sticky;top:110px;min-width:0}\r\n.icq .icq__header h2{font-family:inherit;font-size:clamp(2rem,3.25vw,3rem);line-height:1.12;letter-spacing:-.045em;font-weight:800;color:var(--cq-ink);margin:0}\r\n.icq__header h2 span{color:var(--cq-green)}\r\n.icq__intro{font-size:.97rem;line-height:1.8;color:var(--cq-copy);margin:1.2rem 0 1.6rem;max-width:31rem}\r\n.icq__takeaway{padding:1.3rem 1.45rem;background:var(--cq-tint);border-left:3px solid var(--cq-green);border-radius:0 1rem 1rem 0}\r\n.icq__takeaway>span{font-size:.67rem;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--cq-green)}\r\n.icq__takeaway p{font-size:.88rem;line-height:1.8;color:var(--cq-copy);margin:.55rem 0 0}\r\n.icq__guide{font-size:.81rem;line-height:1.9;color:var(--cq-copy);margin:1.4rem 0 0}\r\n.icq a{color:var(--cq-green);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}\r\n.icq a:hover{text-decoration-thickness:2px}\r\n.icq__guide a{font-weight:750}\r\n.icq__questions{display:grid;gap:.65rem;min-width:0}\r\n.icq details{border:1px solid var(--cq-line);border-radius:.85rem;background:var(--cq-card);padding:0;margin:0;scroll-margin-top:110px;overflow:hidden}\r\n.icq details[open]{border-color:var(--cq-green)}\r\n.icq summary{display:flex;align-items:center;gap:.85rem;min-height:80px;padding:1.1rem 1.25rem;cursor:pointer;list-style:none;color:var(--cq-ink)}\r\n.icq summary::-webkit-details-marker{display:none}\r\n.icq summary:hover{background:var(--cq-tint)}\r\n.icq__number{font-size:.66rem;letter-spacing:.06em;font-weight:800;color:var(--cq-green);flex:0 0 1.2rem}\r\n.icq summary h3{font:750 1rem\/1.5 inherit;font-family:inherit;font-size:1rem;font-weight:750;line-height:1.5;letter-spacing:-.015em;color:var(--cq-ink);margin:0;flex:1;min-width:0}\r\n.icq__toggle{position:relative;display:block;flex:0 0 26px;height:26px;border:1px solid var(--cq-line);border-radius:50%;color:var(--cq-green)}\r\n.icq__toggle::before,.icq__toggle::after{content:\"\";position:absolute;left:7px;right:7px;top:11px;height:2px;background:currentColor}\r\n.icq__toggle::after{transform:rotate(90deg)}\r\n.icq details[open] .icq__toggle::after{transform:rotate(0)}\r\n.icq__answer{padding:0 1.25rem 1.25rem 3.3rem;color:var(--cq-copy);font-size:.87rem;line-height:1.85}\r\n.icq__answer p{margin:0 0 .8rem}\r\n.icq__answer p:last-child{margin-bottom:0}\r\n.icq__answer strong{font-weight:700;color:var(--cq-ink)}\r\n.icq__answer>a{font-size:.8rem;font-weight:700}\r\n.icq .icq__source{font-size:.74rem;line-height:1.7;margin-top:.9rem}\r\n.icq__closing{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--cq-line);padding-top:1.7rem;margin-top:2.5rem}\r\n.icq__closing p{font-size:.88rem;line-height:1.85;color:var(--cq-copy);margin:0}\r\n.icq__closing strong{color:var(--cq-ink)}\r\n.icq__closing a{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;padding:.9rem 1.3rem;border:1px solid var(--cq-green);border-radius:.7rem;font-size:.83rem;font-weight:750;text-decoration:none;flex-shrink:0}\r\n.icq__closing a:hover{background:var(--cq-tint)}\r\n.icq :focus-visible{outline:3px solid var(--cq-green);outline-offset:3px}\r\n.icq summary:focus-visible{outline-offset:-4px}\r\n@media(max-width:60rem){.icq__layout{grid-template-columns:1fr}.icq__header{position:static}.icq__takeaway{max-width:44rem}.icq__intro{max-width:44rem}}\r\n@media(max-width:35rem){.icq summary{padding:1rem .9rem;gap:.65rem}.icq summary h3{font-size:.92rem}.icq__answer{padding:0 1rem 1.15rem}.icq__closing{flex-direction:column;align-items:stretch}.icq__closing a{align-self:flex-start}.icq__takeaway{padding:1rem 1.2rem}}\r\n@media(prefers-reduced-motion:no-preference){.icq__toggle::after{transition:transform .2s ease}.icq details[open] .icq__answer{animation:icq-reveal .22s ease-out}@keyframes icq-reveal{from{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}}\r\n@media(prefers-reduced-motion:reduce){.icq,.icq::before,.icq::after,.icq *,.icq *::before,.icq *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\r\n@media(forced-colors:active){.icq details,.icq__takeaway,.icq__toggle{border:1px solid CanvasText}.icq__toggle::before,.icq__toggle::after{background:CanvasText}}\r\n@media print{.icq__header{position:static}.icq__layout{display:block}.icq details{break-inside:avoid}.icq details::details-content{content-visibility:visible;height:auto}.icq__answer{display:block!important}}\r\n\r\n<\/style>\r\n<section id=\"faq-compatibilita-iptv\" class=\"icq\" aria-labelledby=\"icq-title\">\r\n  <div class=\"icq__inner\">\r\n    <p class=\"icq__eyebrow\">04 \/ Domande frequenti<\/p>\r\n    <div class=\"icq__layout\">\r\n      <header class=\"icq__header\">\r\n        <h2 id=\"icq-title\">Compatibilit\u00e0 IPTV:<br><span>facciamo chiarezza.<\/span><\/h2>\r\n        <p class=\"icq__intro\">App, dispositivi e attivazione: le risposte da conoscere prima di configurare il tuo accesso.<\/p>\r\n        <div class=\"icq__takeaway\"><span>Il punto di partenza<\/span><p>Dispositivo compatibile, lettore adatto e accesso al servizio sono tre cose diverse. Verificarle separatamente ti aiuta a capire cosa installare e cosa attivare.<\/p><\/div>\r\n        <p class=\"icq__guide\">Vuoi approfondire?<br><a href=\"\/guide-iptv\/\">Esplora le guide IPTV <span aria-hidden=\"true\">\u2197<\/span><\/a><\/p>\r\n      <\/header>\r\n      <div class=\"icq__questions\">\r\n        <details id=\"icq-dispositivi\" open>\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">01<\/span><h3>L\u2019IPTV funziona su qualsiasi dispositivo connesso?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>No: la connessione a Internet, da sola, non garantisce la compatibilit\u00e0 IPTV.<\/strong> Su Smart TV, smartphone, tablet e computer serve un lettore adatto al sistema operativo e al formato di accesso del servizio. Prima di installarlo, controlla modello, versione del sistema e requisiti dell\u2019app: un\u2019app per TV non \u00e8 necessariamente adatta a iPhone, Android mobile, Windows o macOS.<\/p><a href=\"#dispositivi-compatibili\">Trova il tuo dispositivo e il suo sistema<\/a><\/div>\r\n        <\/details>\r\n        <details id=\"icq-smart-tv\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">02<\/span><h3>Quale app IPTV scegliere per una Smart TV Samsung o LG?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>Parti dal modello del televisore e dallo store disponibile sul dispositivo.<\/strong> Per Samsung e LG, SmartOne \u00e8 una delle opzioni considerate in questa pagina, non una garanzia per ogni TV. Verifica il supporto del modello, la versione del sistema e la disponibilit\u00e0 effettiva in Italia prima di acquistare una licenza. Non scegliere soltanto in base alla marca.<\/p><a href=\"#app-iptv\">Consulta le app e le avvertenze sulla disponibilit\u00e0<\/a><\/div>\r\n        <\/details>\r\n        <details id=\"icq-tivimate\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">03<\/span><h3>TiviMate \u00e8 adatto a Google TV e Android TV?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>TiviMate \u00e8 progettato per Android TV e per l\u2019uso con il telecomando.<\/strong> Su Google TV, basato su Android TV OS, verifica la disponibilit\u00e0 nello store del dispositivo e i requisiti della versione corrente. Non \u00e8 ottimizzato per smartphone o tablet touch. Le funzioni Premium riguardano il lettore: non includono canali, film o un abbonamento IPTV.<\/p><p class=\"icq__source\">Fonti: <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ar.tvplayer.tv&amp;hl=it\" target=\"_blank\" rel=\"noopener\">TiviMate su Google Play<\/a> \u00b7 <a href=\"https:\/\/support.google.com\/googletv\/answer\/10267283?hl=it\" target=\"_blank\" rel=\"noopener\">Google TV e Android TV<\/a>.<\/p><\/div>\r\n        <\/details>\r\n        <details id=\"icq-fire-tv\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">04<\/span><h3>Su Amazon Fire TV posso installare qualsiasi app Android?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>No: occorre verificare il modello e il sistema operativo della Fire TV.<\/strong> Amazon distingue Fire OS, basato su Android, e Vega OS. Un\u2019app o un file APK destinato ad Android non \u00e8 quindi automaticamente compatibile con ogni dispositivo Fire TV. Controlla prima lo store e le istruzioni ufficiali per il modello che utilizzi.<\/p><p class=\"icq__source\">Fonte: <a href=\"https:\/\/developer.amazon.com\/en\/apps-and-games\/fire-tv\" target=\"_blank\" rel=\"noopener\">piattaforme Fire TV, documentazione Amazon<\/a>.<\/p><\/div>\r\n        <\/details>\r\n        <details id=\"icq-licenza\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">05<\/span><h3>La licenza dell\u2019app include anche l\u2019abbonamento IPTV?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>No: la licenza di un lettore non equivale all\u2019accesso ai contenuti.<\/strong> Per esempio, TiviMate \u00e8 un lettore e non fornisce canali TV. L\u2019app gestisce la riproduzione; l\u2019accesso al servizio richiede una playlist o credenziali valide fornite separatamente. Prima di pagare, verifica cosa comprende ciascun acquisto e utilizza soltanto contenuti per cui disponi dell\u2019autorizzazione.<\/p><p class=\"icq__source\">Fonte: <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ar.tvplayer.tv&amp;hl=it\" target=\"_blank\" rel=\"noopener\">descrizione ufficiale di TiviMate<\/a>.<\/p><\/div>\r\n        <\/details>\r\n        <details id=\"icq-attivazione\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">06<\/span><h3>Quando \u00e8 offerta l\u2019attivazione dell\u2019app con IPTV Italia?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>Con IPTV Italia, a partire da un abbonamento di 12 mesi, possiamo offrire l\u2019attivazione di un\u2019app idonea.<\/strong> Le opzioni previste sono IBO Player Pro, IBO Player, Vu Player, HotPlayer e SmartOne, previa verifica della versione, della compatibilit\u00e0 e della disponibilit\u00e0. TiviMate non rientra nell\u2019offerta.<\/p><p>Prima dell\u2019acquisto, fatti confermare l\u2019app scelta, la durata della licenza, i dispositivi coperti e le condizioni di eventuale trasferimento. Non presumere che siano incluse tutte le app o che l\u2019attivazione sia illimitata.<\/p><\/div>\r\n        <\/details>\r\n        <details id=\"icq-accesso\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">07<\/span><h3>Quali dati servono: Xtream Codes, M3U oppure MAC e Device Key?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>Dipende dal lettore e dal metodo di configurazione previsto.<\/strong> L\u2019accesso Xtream richiede normalmente URL del server, nome utente e password; M3U usa un link alla playlist. Alcuni lettori mostrano MAC e Device Key per identificare l\u2019app nel proprio portale: questi dati non sostituiscono necessariamente la playlist o le credenziali del servizio.<\/p><p>Usa solo il portale indicato dall\u2019app esatta. Non pubblicare password, URL personali della playlist o schermate con Device Key.<\/p><a href=\"#configurazione-iptv\">Confronta i metodi di configurazione<\/a><\/div>\r\n        <\/details>\r\n        <details id=\"icq-m3u\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">08<\/span><h3>Posso convertire qualsiasi link M3U in Xtream Codes?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>No: non esiste una conversione universale da M3U a Xtream Codes.<\/strong> Alcuni URL contengono gi\u00e0 indirizzo del server, nome utente e password; altri usano token o strutture differenti. Ricavare dei parametri non dimostra che il servizio supporti l\u2019accesso Xtream. Chiedi al fornitore le credenziali corrette, senza incollare il link personale in convertitori sconosciuti.<\/p><p class=\"icq__source\">Riferimento sui formati: <a href=\"https:\/\/smartone-iptv.com\/plugin\/support_manager\/knowledgebase\/view\/34\/how-do-you-distinguish-between-normal-playlist-and\/5\/\" target=\"_blank\" rel=\"noopener\">documentazione SmartOne sulle playlist<\/a>.<\/p><\/div>\r\n        <\/details>\r\n        <details id=\"icq-problemi\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">09<\/span><h3>Se il catalogo \u00e8 lento o il video si blocca, l\u2019app \u00e8 incompatibile?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>Non necessariamente: caricamento del catalogo e riproduzione video sono problemi da distinguere.<\/strong> Annota quando compare il rallentamento, aggiorna il lettore dallo store ufficiale e controlla la connessione. Verifica anche validit\u00e0 dell\u2019accesso, limiti di connessioni simultanee e disponibilit\u00e0 del servizio. Queste verifiche aiutano a isolare il problema, ma non identificano da sole la causa.<\/p><p>Per chiedere aiuto prepara modello, versione dell\u2019app e messaggio d\u2019errore, senza inviare pubblicamente le credenziali.<\/p><\/div>\r\n        <\/details>\r\n        <details id=\"icq-download\">\r\n          <summary><span class=\"icq__number\" aria-hidden=\"true\">10<\/span><h3>Cosa faccio se non trovo l\u2019app o un codice Downloader verificato?<\/h3><span class=\"icq__toggle\" aria-hidden=\"true\"><\/span><\/summary>\r\n          <div class=\"icq__answer\"><p><strong>Verifica il nome esatto dell\u2019app, lo sviluppatore e il modello del dispositivo prima di scaricare.<\/strong> L\u2019assenza nello store pu\u00f2 dipendere dalla disponibilit\u00e0 o dai requisiti del lettore: non dimostra da sola un problema dell\u2019abbonamento. Un codice Downloader non certifica l\u2019origine o la compatibilit\u00e0 del file. Usa una fonte ufficiale e istruzioni specifiche; qui non pubblichiamo codici non verificati.<\/p><\/div>\r\n        <\/details>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"icq__closing\"><p><strong>Una scelta chiara, prima di iniziare.<\/strong><br>Controlla dispositivo, app e condizioni di attivazione. Poi passa alla configurazione.<\/p><a href=\"#app-iptv\">Rivedi le app IPTV <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Compatibilit\u00e0 Dispositivi, app e configurazione Compatibilit\u00e0 IPTV: il tuo dispositivo,l\u2019app giusta. La compatibilit\u00e0 IPTV parte dall\u2019app giusta per il tuo dispositivo. Ti aiutiamo a orientarti tra Smart TV, smartphone e computer, con indicazioni per scegliere il lettore e configurare il tuo accesso. Scopri i dispositivi Esplora le guide Il tuo dispositivo L\u2019app adatta La [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/elementor-full-width.php","meta":{"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iptv-italia.it\/en\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iptv-italia.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iptv-italia.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iptv-italia.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iptv-italia.it\/en\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":10,"href":"https:\/\/iptv-italia.it\/en\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":383,"href":"https:\/\/iptv-italia.it\/en\/wp-json\/wp\/v2\/pages\/21\/revisions\/383"}],"wp:attachment":[{"href":"https:\/\/iptv-italia.it\/en\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}