Ghid Complet: Configurează Stremio pentru Streaming Gratuit și Eficient (AIOStreams)

Ghid Complet: Configurează Stremio pentru Streaming Gratuit și Eficient (AIOStreams)

Acest ghid este dedicat utilizatorilor Stremio care doresc să își optimizeze experiența de streaming video, accesând o gamă largă de surse gratuite, atât prin tehnologia P2P (peer-to-peer), cât și HTTP (direct web streaming). Este ideal pentru cei care:

  • Căută o soluție completă de streaming fără a apela la servicii de debrid plătite.
  • Constată că setup-ul lor existent AIOStreams oferă puține rezultate sau stream-uri nefuncționale, dorind mai multe opțiuni de calitate.
  • Doresc o configurare avansată a addon-urilor, filtrelor și sortării, pentru a obține cele mai relevante și fiabile surse video.
  • Înțeleg și acceptă responsabilitățile legate de utilizarea tehnologiilor P2P și HTTP în țara lor.

Ce este AIOStreams?
AIOStreams este o platformă puternică ce permite personalizarea extinsă a modului în care Stremio colectează și prezintă sursele de streaming. Prin intermediul său, poți agrega rezultate de la multiple addon-uri, aplica filtre complexe și personaliza modul de afișare, transformând Stremio într-un hub media extrem de eficient.

Configurarea Addon-urilor

Pentru a începe, urmați pașii de mai jos pentru a configura addon-urile esențiale:

1. Alegerea instanței AIOStreams

  • Accesați un client public AIOStreams, conform indicațiilor din acest ghid.
  • Rețineți că instanțele „nightly” oferă cele mai noi funcționalități, dar pot fi mai puțin stabile decât cele „stable”. Instabilitățile sunt rare.
  • Evitați instanța „ElfHosted”, deoarece nu suportă streaming P2P și HTTP. Pentru acest ghid, vom folosi ca exemplu o instanță de tip Nightly Midnight.

2. Modul Avansat de Configurare

  • După deschiderea link-ului ales, închideți orice ferestre pop-up. Nu vom folosi un șablon predefinit.
  • Asigurați-vă că selectați opțiunea „Advanced” (Avansat) pentru a debloca toate setările de configurare.

3. Accesarea Secțiunii de Addon-uri

  • Navigați la secțiunea „Addons” (Addon-uri).

4. Instalarea Addon-urilor din Marketplace

  • În secțiunea „Addons”, accesați „Marketplace„.
  • Folosind funcția de căutare, găsiți și instalați următoarele addon-uri în ordinea specificată, configurându-le conform instrucțiunilor vizuale din interfața AIOStreams (acestea vor ghida setările specifice pentru fiecare addon):
    • Pentru P2P: Torrentio, TorrentsDB, StremThru Torz, Meteor, Comet, MediaFusion.
    • Pentru HTTP: Sootio, Nuvio Streams, WebStreamr, Peerflix.

5. Adăugarea Manuală a Addon-urilor Suplimentare

  • Pe aceeași pagină de căutare din secțiunea „Addons”, veți găsi o opțiune pentru adăugarea manuală a addon-urilor. Acestea pot extinde numărul de stream-uri disponibile.
  • Folosiți următoarele URL-uri de manifest pentru fiecare addon pe care doriți să-l adăugați:

6. Setarea Priorităților Addon-urilor

  • Asigurați-vă că setați prioritățile addon-urilor așa cum este sugerat (această opțiune ar putea fi disponibilă doar în versiunile „nightly” ale AIOStreams). Acordați o prioritate mai mare addon-urilor care oferă rezultate mai bune sau mai numeroase.

7. Gestionarea Grupurilor de Addon-uri

  • Unele addon-uri pot returna rezultate mai lent sau mai puține. Pentru a optimiza performanța, puteți grupa addon-urile în categorii, configurând comportamentul la finalul secțiunii „Addons”:
    • Comportament Grupuri (Group Behaviour): Setați la „Parallel” (Paralel) pentru o configurare mai rapidă, sau la „Sequential” (Secvențial) dacă doriți să reduceți încărcarea addon-urilor și sunteți dispuși să așteptați mai mult.
    • Condiții pentru Grupurile 2 și 3:
      • Condiție pentru Grupul 2: Rezultatele celui de-al doilea grup vor fi căutate doar dacă primul grup a returnat mai puțin de 10 stream-uri Full HD și mai puțin de 10 stream-uri 4K (dar numai dacă există stream-uri 4K și mai mult de 5 stream-uri Full HD).
        count(resolution(totalStreams, '1080p')) < 10 or (count(resolution(totalStreams, '2160p')) < 10 and count(resolution(totalStreams, '2160p')) > 0 and count(resolution(totalStreams, '1080p')) > 5)
      • Condiție pentru Grupul 3: Acest grup va fi activat doar dacă este absolut necesar, deoarece addon-urile de aici pot expira după 15 secunde sau returna puține rezultate.
        count(resolution(totalStreams, '1080p')) < 5 or (count(resolution(totalStreams, '2160p')) < 5 and count(resolution(totalStreams, '2160p')) > 0 and count(resolution(totalStreams, '1080p')) > 10)

Configurarea Filtrelor

În secțiunea „Filters” (Filtre), configurați următoarele setări pentru a rafina rezultatele:

  • Rezoluții Excluse și Ordine de Preferință: Setați „Excluded Resolutions” (Rezoluții Excluse) și ordinea de preferință a rezoluțiilor.
  • Calitate (Quality): Procedați similar pentru „Quality” (Calitate), stabilind calitățile excluse și ordinea preferată.
  • Codificare (Encode):
    • În secțiunea „Encode„, selectați toate codificările în „Preferred Encodes” (Codificări Preferate).
    • Utilizați următoarea ordine de preferință: AV1 > HEVC > AVC > Unknown > XviD > DivX.
  • Tipuri de Stream Excluse (Stream Type): Setați „external” pentru „Excluded Stream Types” (Tipuri de Stream Excluse). Aceasta va preveni apariția link-urilor de browser printre rezultatele din Stremio.
  • Tag-uri Vizuale (Visual Tag):
    • Excluded Visual Tags” (Tag-uri Vizuale Excluse): 3D, H-OU, H-SBS.
    • Preferred Visual Tags” (Tag-uri Vizuale Preferate): Toate, cu excepția celor excluse.
    • Ordine de preferință: HDR+DV > DV > HDR10+ > HDR10 > HDR > HLG > 10bit > SDR > HDR Only > DV Only > IMAX > AI > Unknown.
  • Tag-uri Audio (Audio Tag):
    • Preferred Audio Tags” (Tag-uri Audio Preferate): Selectați-le pe toate.
    • Ordine de preferință: Atmos > DTS:X, TrueHD, DTS-HD MA, FLAC, DTS-HD, DTS-ES, DTS, DD+, DD, OPUS, AAC, Unknown.
  • Limba (Language):
    • Preferred Languages” (Limbi Preferate): English, Dual Audio, Dubbed, Multi, Original, Unknown.
    • Ordine de preferință: English > Original > Dual Audio > Multi > Dubbed > Unknown.
  • Seederi (Seeders): Setați valoarea minimă („Min„) pentru „Required Seeder Range” (Interval Minim de Seederi) la 1. Acest lucru va elimina multe rezultate P2P fără seederi activi.
  • Potrivire (Matching): Activați toate cele trei opțiuni din secțiunea „Matching„.
  • Expresii de Stream Excluse (Stream Expressions): Adăugați următoarele două expresii în „Excluded Stream Expressions” (Expresii de Stream Excluse):
    • Prima expresie va elimina toate rezultatele cu o rezoluție mai mică de 720p, dacă există cel puțin 5 rezultate la 1080p și 720p pentru titlul respectiv.
      (count(resolution(streams, '1080p')) >= 5 and count(resolution(streams, '720p')) >= 5) ? resolution(streams, '576p', '480p', '360p', '240p', '144p', 'Unknown') : []
    • A doua expresie va elimina rezultatele 720p dacă există cel puțin 15 rezultate 1080p SAU cel puțin 15 rezultate 4K (puteți ajusta valorile după preferințe).
      (count(resolution(streams, '1080p')) >= 15 or count(resolution(streams, '1080p')) >= 15) ? resolution(streams, '720p') : []
  • Dimensiune Fișier (Size): Dacă aveți o conexiune la internet lentă sau un plan de date limitat, puteți seta valoarea maximă („Max„) pentru dimensiunea fișierului în filtrele „Size” (Dimensiune), sub secțiunea „Global”. De exemplu, pentru o viteză de 20Mbps, o valoare maximă de 15GB ar fi potrivită.
  • Deduplicator (Deduplicator):
    • Activați „Enable” (Activare).
    • Setați toate intrările sub „Group Handling” la „Single Result„.
    • Selectați filename, infoHash, smartDetect sub „Detection Methods” (Metode de Detecție).
    • Selectați toate „Smart Detect Attributes” (Atribute Smart Detect), cu excepția „container”.
    • Setați „numeric rounding” la 10%.
    • Setați „Multi-Group Behaviour” la „Keep All” (Păstrează Tot).
    • Setați „Library Stream Behaviour” la „Ignore” (Ignoră).

Configurarea Sortării

Această secțiune dictează modul în care sunt ordonate rezultatele returnate de AIOStreams în Stremio. Pentru o configurare gratuită, următoarea ordine de sortare s-a dovedit a fi foarte eficientă, prioritizând rezultatele optime:

  • Stream-uri Cached: Primele rezultate ar trebui să fie cele deja stocate în cache, pentru un streaming mai rapid.
  • Număr Seederi: Cu cât mai mulți seederi, cu atât stream-ul P2P este mai fiabil.
  • Rezoluție (Descendent): De la cea mai mare (4K) la cea mai mică.
  • Calitate (Descendent): BluRay, Web-DL etc.
  • Dimensiune (Descendent): Fișierele mai mari pot indica o calitate superioară.
  • Vechime (Descendent): Stream-uri mai noi pot fi preferate.
  • Codificare (Descendent): Preferințe pentru AV1, HEVC etc.
  • Canale Audio (Descendent): De la mai multe canale (ex: 7.1) la mai puține.
  • Tag-uri Audio (Descendent): Preferințe pentru Atmos, DTS:X etc.
  • Tag-uri Vizuale (Descendent): Preferințe pentru HDR, Dolby Vision.
  • Limbi (Descendent): Conform preferințelor stabilite.
  • Numele Versiunii (Descendent): Pentru detalii suplimentare.
  • Indexer (Descendent): Sursa de unde provine stream-ul.
  • Host (Descendent): Serverul de unde este găzduit stream-ul.

Configurarea Formatării

Această secțiune controlează informațiile afișate pentru fiecare rezultat individual în Stremio.

  • Selecția Formatatorului: Sub „Formatter Selection” (Selecție Formatator), alegeți „Google Drive” pentru a afișa cele mai multe detalii sau o altă opțiune mai minimalistă, în funcție de preferințe.
  • Formatare Personalizată (Custom Formatter):
    • Pentru o personalizare completă, selectați „Custom” (Personalizat).
    • Puteți lipi configurația obținută de la un creator de format personalizat (cum ar fi crispyduck.xyz) sau utilizați configurația sugerată mai jos pentru un afișaj detaliat (credit: Tamtaro):

Șablon Nume (Name Template):

{stream.resolution::exists["{stream.resolution::replace('2160p','   4K ')::replace('1440p','    2K ')::replace('p','P')}‍"||"‍     "]}{stream.type::exists["‍{stream.type::replace('debrid','    ')::replace('p2p','⁽ᵖ²ᵖ⁾')::replace('live','⁽ˡᶦᵛᵉ⁾')::replace('http','⁽ʷᵉᵇ⁾')::replace('usenet','‍⁽ⁿᶻᵇ⁾‍')::replace('stremio-usenet','‏⁽ⁿᶻᵇ⁾')::replace('info','⁽ᶦⁿᶠᵒ⁾')::replace('statistic','⁽ˢᵗᵃᵗˢ⁾')::replace('external','⁽ᵉˣᵗ⁾')::replace('error','⁽ᵉʳʳᵒʳ⁾')::replace('youtube','⁽ʸᵗ⁾')}‍‍‍"||""]}{service.cached::istrue["⚡"||""]}{service.cached::isfalse["‍⏳‍​"||""]}{stream.quality::exists["‍‍\n  〈{stream.quality::title::replace('Bluray Remux','Remux')::replace('Web-dl','Web‍-‍dl')::replace('Hc Hd-rip','HC HDRip')::replace('Hdrip','HDRip')}〉‍     "||""]}{stream.message::~Download["{tools.removeLine}\n"||""]}{stream.message::~Download["{tools.removeLine}\n"||""]}

Șablon Descriere (Description Template):

{stream.title::exists::and::stream.library::isfalse["✎  {stream.title::title::truncate(15)}"||""]}{stream.title::exists::and::stream.library::istrue["☁︎  {stream.title::title::truncate(15)} "||""]}{stream.year::exists::and::stream.episodes::exists::isfalse::and::stream.seasons::exists::isfalse[" ({stream.year})"||""]}{stream.seasonEpisode::exists["  {stream.seasonEpisode::join('·')::replace('E','ᴇ')::replace('S','s')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}"||""]} 
{stream.visualTags::=IMAX["{tools.removeLine}\n"||"{tools.removeLine}\n"]}{stream.encode::exists["▣  {stream.encode}  "||""]}{stream.visualTags::~DV::or::stream.visualTags::~HDR::or::stream.visualTags::~HDR10::or::stream.visualTags::~HDR10+::and::stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse["✦  "||""]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse::and::stream.visualTags::~DV::isfalse::and::stream.visualTags::~HDR::isfalse::and::stream.visualTags::~HDR10::isfalse::and::stream.visualTags::~HDR10+::isfalse["✧  "||""]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse["{stream.visualTags::sort::join(' · ')::replace('HDR · HDR','HDR')::replace(' · IMAX','')}"||""]} 
{stream.audioTags::exists["♬  {stream.audioTags::lsort::join(' · ')::replace('DD · DD','DD')::replace('DTS · DTS','DTS')}  "||""]}{stream.audioChannels::exists["♯  {stream.audioChannels::join(' · ')} "||""]} 
{stream.size::>0::and::stream.seasonPack::istrue["❖  "||""]}{stream.size::>0::and::stream.seasonPack::isfalse["◈  "||""]}{stream.size::>0["{stream.size::sbytes}"||""]}{stream.folderSize::>0["/{stream.folderSize::sbytes}"||""]}{stream.bitrate::exists[" · {stream.bitrate::sbitrate::replace('Mbps','ᴹᵇᵖˢ')::replace('Kbps','ᴷᵇᵖˢ')} "||""]}{stream.message::~Download["{tools.removeLine}"||""]}{service.cached::isfalse::or::stream.type::=p2p::and::stream.seeders::>0["⇄ {stream.seeders} 𖧧 "||""]}{stream.age::exists["· {stream.age}"||""]} 
{stream.proxied::istrue["⛊  "||"⛉  "]}{service.shortName::exists["[{service.shortName}] "||""]}{addon.name}{stream.private::istrue[" ⚿ ᴘʀɪᴠᴀᴛᴇ "||""]}{stream.indexer::exists::and::stream.type::~usenet[" · {stream.indexer::truncate(13)}"||""]}{stream.message::~Download["{tools.removeLine}\n"||""]} 
{stream.uLanguages::exists["⛿  {stream.uSmallLanguageCodes::join(' · ')::replace('ꜰ','ғ')::replace('x','х')::replace('ꞯ','ϙ')::replace('ꜱ','s')::replace('ᴅᴜᴀʟ ᴀᴜᴅɪᴏ','ᴅᴜᴏ')::replace('ᴅᴜʙʙᴇᴅ','ᴅᴜʙ')}  "||""]}{stream.seadex::or::stream.seScore::>0::or::stream.seScore::0[" »  "||""]}{stream.seadexBest::istrue[" ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ "||""]}{stream.seadex::istrue::and::stream.seadexBest::isfalse[" ᴀʟᴛ ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ "||""]}{stream.seadex::isfalse::and::stream.rseMatched::length::>0["{stream.rseMatched::remove('TrueHD ATMOS')::remove('DD+ ATMOS')::remove('ATMOS')::remove('TrueHD')::remove('DTS-HD MA')::remove('FLAC')::remove('DTS-HD HRA')::remove('DD+')::remove('DD')::remove('DTS-ES')::remove('DTS X')::remove('DTS')::remove('AAC')::remove('Opus')::remove('DV (Disk)')::remove('DV')::remove('HDR10+ Boost')::remove('HDR')::remove('UHD Streaming Boost')::remove('HD Streaming Boost')::remove('INTERNAL')::remove('No-RlsGroup')::remove('FHD')::remove('UHD')::remove('HD')::remove('4K')::remove('126811')::remove('SiC')::remove('FraMeSToR')::remove('TheFarm')::remove('hallowed')::remove('BHDStudio')::remove('FLUX')::remove('Season Pack')::join('  ')::replace('UHD ','')::replace('HD ','')::replace('Movies Anywhere','MA')::upper::replace('F','ғ')::replace('X','х')::replace('Q','ϙ')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')::smallcaps::replace('ꜱ','s')}"||""]}{stream.message::exists[" {stream.message::replace('NZB Health: ✅','☑ ɴᴢʙ')::replace('NZB Health: 🧝','☑ ᴇʟғ ɴᴢʙ')::replace('NZB Health: ⚠️','ᴜɴᴠᴇʀɪғɪᴇᴅ ɴᴢʙ')::replace('NZB Health: 🚫','✘ɴᴢʙ')::smallcaps}"||""]}{stream.seScore::>0::or::stream.seScore::<0["{stream.seScore::string::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}"||""]}{stream.message::~Download["{tools.removeLine}"||""]}{service.cached::istrue::and::stream.message::~Download::istrue["\n➥ DL Stream"||""]}

Setări Diverse

  • Statistici: Dacă doriți să vedeți ce rezultate au fost filtrate și de ce, sau care addon-uri au funcționat și care au eșuat (și după cât timp), puteți activa statisticile. Acestea vor apărea în Stremio, în partea de jos a listei de rezultate.

Un Pas Final Crucial: Cheia API TMDB

Pentru ca anumite opțiuni de filtrare și potrivire să funcționeze corect, este obligatoriu să furnizați o cheie API de la TMDB (The Movie Database). Iată cum o obțineți:

  1. Creați un cont TMDB gratuit aici.
  2. Obțineți o cheie API gratuită de aici.
  3. După obținerea cheii API, introduceți-o în câmpul dedicat din pagina de configurare AIOStreams.

Instalarea în Stremio

  • Asigurați-vă că salvați configurația (prin crearea unui cont AIOStreams), altfel setările se vor pierde.
  • Ultimul pas este să instalați addon-ul în Stremio (și, opțional, să exportați configurația pe computerul personal pentru a o salva local).

Rezultatul Final

Scopul principal al acestei configurări este să vă ofere o multitudine de rezultate pentru orice titlu căutat. Deoarece stream-urile P2P și HTTP pot fi uneori inconsistente, a avea numeroase opțiuni este esențial, chiar dacă, în majoritatea cazurilor, veți folosi doar primele câteva rezultate.

Add a Comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.