Education·8 min

Ni Shamir

M3U vs Xtream Codes vs Stalker Portal: Aling IPTV Format ang Dapat Mong Gamitin sa 2026?

Kapag nag-sign up ka sa isang IPTV provider, karaniwan kang makakatanggap ng isa sa tatlong bagay: isang mahabang M3U URL, username/password at portal address (Xtream Codes), o portal URL at MAC address (Stalker Portal). Karamihan sa mga user ay walang ideya kung ano ang pinagkaiba ng mga ito — basta nila ipinapaste ang anumang ibinigay sa kanila sa app na ginagamit nila at umaasang gagana ito.

Karaniwan itong gumagana, pero may tunay na epekto ang format na pipiliin mo sa stability, bilis, EPG na makukuha mo, at kung gaano kadaling lumipat ng provider. Tapat na ipinapaliwanag ng gabay na ito ang bawat format, pati ang mga kapalit na hindi pinag-uusapan ng iba.

Screenshot: Add Playlist dialog ng Tuneline na may tatlong format option

Ang 30-Second Summary

FeatureM3UXtream CodesStalker Portal
SetupMag-paste ng URLUsername + password + URLPortal URL + MAC address
Mga live channelOoOoOo
VOD / SeriesHindi (o napakahirap)Oo (may metadata)Oo (may metadata)
EPGHiwalay na XMLTV URLBuilt-in APIBuilt-in
Catch-upLimitadoOoOo
BilisPinakamabagal (muling bina-parse ang buong file)Pinakamabilis (naka-paginate na API)Mabilis
Paglipat ng providerMadaliMadaliMahirap (naka-lock sa MAC)
Pinakamainam para saMga basic live stream, libreng playlistKaramihan sa mga bayad na subscriptionMga loyalistang set-top box

Kung isang row lang ng talahanayang iyon ang babasahin mo: para sa karamihan ng mga tao sa 2026, ang Xtream Codes ang tamang piliin. Ipinapaliwanag ng natitirang bahagi ng artikulong ito kung bakit, kung kailan dapat pumili ng iba, at kung ano talaga ang ginagawa ng bawat format sa likod ng interface.


M3U: Ang Lingua Franca ng Streaming

Ang M3U ang pinakamatanda sa tatlo. Sa pinakapayak na anyo nito, ang M3U file ay isang plain text listahan lang ng mga stream URL, na maaaring may metadata para sa bawat isa. Buksan ito sa TextEdit at ganito ang makikita mo:

#EXTM3U
#EXTINF:-1 tvg-id="news.us" tvg-logo="https://..." group-title="News",News Channel
http://provider.example/live/user/pass/12345.ts
#EXTINF:-1 tvg-id="sport.us" group-title="Sports",Sports Channel
http://provider.example/live/user/pass/12346.ts

Iyon lang. Bawat channel ay may isang URL, at paikot na binabasa ng player ang mga ito. Ang pagiging simple na ito ang parehong lakas at kahinaan ng M3U.

Mga Mahusay na Nagagawa ng M3U

  • Malawak ang compatibility. Sinusuportahan ng bawat IPTV player na nagawa kailanman ang M3U. Kahit ang VLC, mpv, at ffplay ay kayang magbukas nito. Kung gusto mo ng backup format na gagana sa anumang app sa hinaharap, M3U iyon.
  • Napakadaling suriin. Maaari mong buksan ang file, maghanap ng channel, at tingnan kung saang URL ito nakaturo. Kapag nagta-troubleshoot, napakalaking tulong nito.
  • Hindi nakatali sa provider. Walang pakialam ang iyong M3U URL kung ano ang backend ng provider mo. Maaari silang lumipat ng CDN bukas at hindi mo iyon mapapansin.

Tip: Sa Tuneline, maaari mong i-paste ang isang M3U URL at ang katugmang XMLTV URL sa iisang dialog — ginagawa ng karamihan sa mga player na magkahiwalay na configuration screen ang dalawang ito, kaya madalas masira ang pagtutugma ng EPG sa M3U.

Kung Saan Bumibigay ang M3U

  • Walang native na suporta para sa VOD o Series. Isinasama ng ilang provider ang mga pelikula sa M3U bilang karagdagang “channel,” pero mawawala ang lahat ng metadata — walang poster, paglalarawan, o pagsubaybay sa episode. Kung mahalaga sa iyo ang on-demand content, maling piliin ang M3U.
  • Hiwalay na problema ang EPG. Walang built-in na TV guide ang M3U. Kailangan mo ng pangalawang URL na tumuturo sa isang XMLTV file, at kailangan mong itugma ang tvg-id ng bawat channel sa katumbas na entry sa XMLTV. Kapag hindi nagtugma ang mga channel at EPG (at lagi itong nangyayari), walang magmamatch.
  • Mabagal ang pag-refresh. Muling dina-download at bina-parse ng player mo ang buong M3U file sa bawat pag-refresh. Para sa provider na may 20,000 channel, ibig sabihin nito ay pinoproseso ang 50 MB na text file sa bawat update. Ini-parse nang paunti-unti ng Tuneline at ilang iba pang modernong player ang M3U, pero hindi ito ginagawa ng karamihan.

Kailan Gagamitin ang M3U

  • Gumagamit ka ng libreng pampublikong playlist (halimbawa, ang proyektong iptv-org).
  • Mga live stream lang ang mahalaga sa iyo, hindi VOD.
  • M3U lang ang inaalok ng iyong provider.
  • Gusto mo ng portable backup na gagana sa anumang player.

Xtream Codes: Ang De Facto Standard para sa mga Bayad na Provider

Nagsimula ang Xtream Codes bilang IPTV panel software — ang back-end na ginagamit ng mga provider para pamahalaan ang mga subscriber, channel, at billing. Naging malaganap ang paggamit sa “Xtream Codes API” kaya kahit ang mga provider na hindi gumagamit ng mismong Xtream Codes panel ay nagpapatupad ng API nito para sa compatibility. Sa ngayon, kung bayad at moderno ang iyong IPTV provider, halos tiyak na sinusuportahan nito ang Xtream Codes.

Sa halip na isang napakalaking text file, nakikipag-ugnayan ang player mo sa isang JSON API. Isang beses kang magla-log in gamit ang username at password, at hihilingin ng player sa server ang mga live category, channel, VOD, series, at EPG nang magkakahiwalay, kapag kinakailangan.

Mga Mahusay na Nagagawa ng Xtream Codes

  • Maayos ang pagkakaayos ng VOD at Series. May poster, buod ng plot, rating, taon, at runtime ang mga pelikula. May season, episode, at pagsubaybay sa progreso ng panonood ang mga series. Dahil dito pa lang, sulit nang piliin ang Xtream kaysa M3U kung parehong sinusuportahan ng provider mo ang mga ito.
  • May built-in na EPG. Hinihiling ng player mo sa API ang program guide, channel bawat channel. Walang pangalawang URL at walang problema sa pagmamapa ng XMLTV. Awtomatikong itinutugma ng EPG ang listahan ng channel.
  • Catch-up TV. Karamihan sa mga Xtream-compatible provider ay may catch-up window na 1–7 araw. Maaaring mag-rewind ang player mo ng ilang oras sa mga sinusuportahang channel — isang feature na hindi kayang ilarawan ng M3U. Awtomatikong ipinapakita ng Tuneline ang catch-up kapag nag-click ka ng EPG entry na naipalabas na. (Paano talaga gumagana ang catch-up at timeshift.)
  • Mabilis ang incremental refresh. Ang aktuwal na pinapanood mo lang ang kinukuha ng player. Nagba-browse ka ng News category? Mga news channel lang ang kinukuha nito. Hindi kukunin ang iba pang 19,000 channel hangga’t hindi ka nag-i-scroll papunta sa mga iyon.

Isang bug na natutunan ko para hindi mo na kailangang pagdaanan. Sa unang bersyon ng suporta sa Xtream sa Tuneline, inilalagay ang EPG state sa iisang in-memory cache na channel ID lang ang ginagamit bilang key. Ayos ito para sa iisang provider, pero kapag may dalawang Xtream source ang user na magkapareho ang channel ID, ipapakita ng pangalawang source ang program guide ng unang source hanggang sa mag-refresh. Simple lang ang solusyon — i-invalidate ang EPG cache sa loob ng playlist-change listener — pero malinaw ang aral: dapat naka-scope ang EPG state sa bawat source, hindi global. Kung mali ang ipinapakitang guide ng kasalukuyan mong player pagkatapos mong lumipat ng source, malamang na ganitong uri ng bug ang nararanasan mo.

Kung Saan Nagkukulang ang Xtream Codes

  • Naka-lock ka sa API ng isang provider. Ang paglipat ng provider ay nangangahulugang muling paglalagay ng credentials at muling pagmamapa ng mga paborito. (Nilulutas ito ng Tuneline sa pamamagitan ng pag-sync ng mga paborito sa iyong account para manatili ang mga ito kahit magpalit ka ng provider — hindi ito ginagawa ng karamihan sa ibang player.)
  • Maaaring masira ng mga pagbabago sa API ang player mo nang biglaan. Kapag binago ng provider ang backend nito, maaaring tumigil sa paggana ang Xtream-only player hanggang makapaglabas ng ayos ang developer. Mas matibay ang mga player na bumabalik sa M3U kapag may error sa API.

Kailan Gagamitin ang Xtream Codes

  • Sinusuportahan ito ng bayad mong provider (halos lahat ay oo).
  • Gusto mo ng VOD at Series na may wastong metadata.
  • Gusto mo ng catch-up TV.
  • Gusto mo ng mabilis at modernong UI experience.

Screenshot: VOD grid na na-load mula sa isang Xtream Codes source sa Tuneline


Stalker Portal: Ang Standard ng Set-Top Box

Ang Stalker Portal (tinatawag din kung minsan na Ministra) ay protocol na ginagamit ng MAG, Formuler, at iba pang set-top box. Sa halip na mag-authenticate gamit ang username at password, ipinapakita ng iyong “device” ang MAC address sa portal. Nakarehistro ang MAC na iyon sa provider, at batay rito nito pinapahintulutan ang streaming.

Mga Mahusay na Nagagawa ng Stalker Portal

  • Walang kailangang i-type. Kapag nakarehistro na ang iyong MAC, bubukas at gagana na lang ang set-top box mo. Walang login screen at walang credentials na kailangang tandaan.
  • Pare-pareho ang EPG at metadata. Tulad ng Xtream, API-driven ang Stalker, kaya kasama ng listahan ng channel ang EPG at VOD metadata.
  • Mahusay para sa aktuwal na hardware. Kung mayroon kang totoong MAG o Formuler box, Stalker ang format na talagang ginawa para sa box na iyon.

Isang mahalagang detalye sa implementation: sa Tuneline, naka-store ang MAC sa mismong playlist record at hindi sa device. Sinasadya ito — may ilang user na gumagamit ng dalawang Stalker subscription na magkaiba ang MAC at gustong gamitin ang dalawa sa iisang installation. Pinipilit pumili ang mga player na global na nag-i-store ng MAC (iisa bawat installation), at nakakagulat kung gaano kadalas itong hinihiling sa support.

Kung Saan Bumibigay ang Stalker Portal

  • MAC-locked. Nakatali ang subscription mo sa isang MAC. Kapag sinubukan mo itong gamitin sa pangalawang device, kailangan mo ng panibagong subscription — o i-clone ang address na MAC (na karaniwang nade-detect at bina-ban ng karamihan ng provider).
  • Mahirap i-set up sa mga telepono, computer, at karamihan ng modernong player. Kailangang gayahin ng mga player na sumusuporta sa Stalker ang isang set-top box, kabilang ang panggagaya sa MAC. Itinuturing ito ng ilang provider na paglabag sa mga tuntunin.
  • Unti-unti nang nalalaos. Inuuna ng mga bagong provider ang Xtream Codes. Lalong nagiging format na lang ang Stalker na ginagamit mo dahil bumili ka ng MAG box limang taon na ang nakalipas.

Kailan gagamit ng Stalker Portal

  • May-ari ka ng MAG, Formuler, o katulad na set-top box, at nakaayos ang provider para rito.
  • Stalker lang ang iniaalok ng provider mo.
  • Hindi mo kailangang gamitin ang subscription sa maraming device.

Binigyan ka ng portal URL at isang MAC address, pero M3U lang ang tinatanggap ng player na gusto mo? Maaari mong i-convert ang isa tungo sa isa, pero pansamantala ang mga stream link na ibinabalik ng portal, kaya karaniwang hindi na gumagana ang file na ginawa mo pagkalipas ng ilang oras. Ipinapakita namin ang manu-manong conversion at ang mas simpleng alternatibo sa kung paano i-convert ang Stalker portal tungo sa M3U — o laktawan ang conversion at direktang i-play ito. Kung code at MAC lang ang ibinigay ng provider, magsimula sa kung ano talaga ang isang Stalker portal code.

Screenshot: setup ng Stalker Portal na may field para sa MAC address


Mga Praktikal na Patakaran

Matapos tulungan ang mga user na magpalipat-lipat ng format noong beta ng Tuneline, narito ang mga patakarang sinusunod ko:

  1. Kung nag-aalok ang provider mo ng Xtream Codes, gamitin ang Xtream Codes. Ito ang format na unti-unting pinagtitipunan ng buong ecosystem.
  2. Palaging magtabi ng M3U URL bilang backup. Kapag nagkaproblema ang Xtream API, makakapagpatuloy ka sa panonood ng live sa pamamagitan ng paglipat sa M3U.
  3. Iwasan ang Stalker kung nag-i-stream ka mula sa telepono, computer, o browser. Dinisenyo ito para sa mga set-top box at doon lang talaga komportable gamitin.
  4. Subukan ang parehong provider sa dalawang format. May ilang provider na may palyadong Xtream backend pero napakatatag na M3U export. Ang tanging paraan para malaman ay subukan ito.
  5. Dapat suportado ng isang mahusay na IPTV player ang lahat ng tatlong format. Sinusuportahan ito ng Tuneline, TiviMate, IPTV Smarters, at OTT Navigator. Kung iisa lang ang sinusuportahan ng player, magbabayad ka rin kalaunan sa kawalan ng flexibility.

Mga Madalas Itanong

Paano ko iko-convert ang isang Stalker portal tungo sa isang M3U playlist?

Maaari, pero bihira itong maging sulit. Ang M3U ay isang static file na maaari mong basahin; ang Stalker portal naman ay isang live na pakikipag-ugnayan sa server. Para "i-convert" ito, kailangan mong gayahin ang isang set-top box — makipag-handshake, i-authorize ang MAC, kunin ang listahan ng channel, at hilingin sa portal na gumawa ng playable URL para sa bawat channel. Nakalaan ang mga nabuong URL na ito sa session at kadalasang nag-e-expire pagkalipas ng ilang oras, kaya patay na pagsapit ng umaga ang playlist na ginawa mo ngayong hapon.

Ang alternatibo ay laktawan ang conversion at gumamit ng player na direktang nakikipag-usap sa portal protocol, kaya nananatiling bago ang mga link dahil muli nitong hinihingi ang mga ito gaya ng ginagawa ng isang MAG box. Narito ang parehong paraan, sunod-sunod na hakbang: Stalker Portal tungo sa M3U — i-convert ito, o direktang i-play.

Maaari ko bang i-convert ang Xtream Codes login tungo sa M3U URL?

Oo. Halos lahat ng Xtream-compatible na panel ay may M3U export sa URL na gaya nito:

http://your-provider.com:port/get.php?username=USER&password=PASS&type=m3u_plus&output=ts

Makukuha mo rito ang parehong mga channel gaya ng nasa Xtream login, pero bilang isang plain na M3U. Kapaki-pakinabang ito bilang backup o para sa mga player na hindi katutubong sumusuporta sa Xtream.

Mas ligtas ba o mas "pribado" ang M3U kaysa sa Xtream Codes?

Hindi. Pare-parehong nag-i-stream ang tatlong format ng parehong video gamit ang parehong mga protocol. Ang privacy ay nagmumula sa mga pinili mong setting ng network (VPN, DNS), hindi sa format ng playlist.

Bakit tumutugma ang aking EPG sa isang format pero hindi sa isa pa?

Nakadepende ang pagtutugma ng EPG sa isang tvg-id (M3U) o sa channel ID sa server (Xtream/Stalker). Kung may mali o kulang na mga value ng tvg-id sa M3U export ng provider mo, hindi makakonekta ang EPG. Kinukuha ng Xtream at Stalker ang EPG mula sa parehong backend na naghahatid ng listahan ng channel, kaya awtomatiko ang pagkakaugnay — kaya mas madalas na "gumagana agad" ang EPG sa mga format na iyon.

Sinusuportahan ba ng Tuneline ang lahat ng tatlong format?

Oo. Maaari mong pagsamahin ang mga ito: maaaring magkatabi sa source switcher ang isang Xtream Codes provider, isang libreng pampublikong M3U playlist, at isang Stalker portal, at maaari kang magpalipat-lipat sa mga ito nang hindi muling inilalagay ang mga credential sa bawat pagkakataon.


Ang Buod

Para sa karamihan ng tao sa 2026, ang tamang sagot ay Xtream Codes para sa pangunahing bayad mong subscription, at isang M3U export na naka-save bilang backup. May saysay lang ang Stalker kung nakapagpasya ka nang gumamit ng set-top-box hardware. Ayos ang M3U-only para sa mga libreng pampublikong playlist at bilang fallback, pero limitado ang karanasan para sa VOD at EPG.

Anuman ang format na piliin mo, pumili ng player na hindi nagkukulong sa iyo sa iisang backend. Katutubong nababasa ng Tuneline ang lahat ng tatlong format at napapanatili nitong portable ang iyong mga paborito at history ng panonood sa iba't ibang device at provider, kaya maaari mong baguhin ang format sa ilalim nito nang hindi nawawala ang lahat ng naipon mo.

Ibahagi ang artikulo

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Basahin ang artikulong ito sa ibang wika

Ang Tuneline ay isang media player application. Hindi ito nagbibigay, nagho-host, o namamahagi ng anumang content. Ikaw ang nagdadala ng sarili mong playlist, tulad din sa VLC.