dopeIPTV

Pomoć

Sve je na ovoj stranici, s odgovorom otvorenim. Tipkajte da suzite izbor — tipka «/» bilo gdje na stranici vodi u okvir za pretraživanje.

Instalacija i postavljanje

Kako se instalira na Linuxu?

Tri oblika, i sva tri su samostalna — Python, Qt, libmpv i ffmpeg nalaze se unutar preuzete datoteke, pa uz njih nema što instalirati.

AppImage — uzmite ovaj ako niste sigurni. Radi na svakoj distribuciji:

chmod +x dopeIPTV-*.AppImage
./dopeIPTV-*.AppImage

.deb na Debianu ili Ubuntuu:

sudo apt install ./dopeiptv_*_amd64.deb

Flatpak:

flatpak install --user dopeIPTV-*.flatpak

Sva tri postoje i u arm64 izdanju, za Raspberry Pi ili ARM poslužitelj.

Kako se instalira na macOS-u?

Otvorite .dmg i povucite dopeIPTV u mapu Applications. Treba macOS 15 ili noviji, a aplikacija radi na Apple Siliconu — 1.2.10 bilo je zadnje izdanje s Intel verzijom.

Prvo pokretanje bude odbijeno jer aplikacija nije ovjerena kod Applea. Kliknite je desnom tipkom i odaberite Open, pa zatim još jednom Open u dijalogu. Ako to ne pomogne, pogledajte «macOS kaže da se aplikacija ne može otvoriti» niže.

Kako se instalira na Windowsu?

Nema instalacijskog programa. Raspakirajte dopeIPTV-*-windows-x64.zip gdje god želite — korisnička mapa je sasvim dovoljna, administratorska prava nisu potrebna — i pokrenite dopeiptv.exe iznutra.

Postoji izvorno arm64 izdanje za Snapdragon prijenosnike; x64 izdanje radi i ondje, ali kroz emulaciju pa je sporije.

Za prečac u izborniku Start ili na radnoj površini: Postavke → Sučelje → Održavanje → Stvori prečac. Datoteka README.txt u arhivi popisuje sve što treba obrisati ako želite ukloniti aplikaciju bez traga.

Kako povezati svog davatelja usluge?

Pri prvom pokretanju traže se tri stvari s vašeg Xtream Codes računa:

  • Poslužitelj — adresa s portom, primjerice http://example.com:8080. Ne cijela adresa popisa, nego samo poslužitelj.
  • Korisničko ime i Lozinka — one koje ste dobili od davatelja usluge.

Spremaju se. Za dodavanje još jednog računa poslije, ili uređivanje ovoga: Postavke → Popisi. Popise možete mijenjati dok aplikacija radi, a favoriti i povijest čuvaju se odvojeno za svaki.

Mogu li umjesto toga koristiti M3U popis?

Možete. Pri dodavanju popisa odaberite M3U i zalijepite adresu koju ste dobili.

Xtream račun ipak izvlači više iz aplikacije — arhiva, datum isteka računa, vodič samog davatelja usluge — jer to dolazi iz API-ja kojega M3U popis nema. M3U popis se reproducira i može dobiti vlastitu XMLTV adresu za vodič, čime se pokriva veći dio razlike.

Mogu li isprobati bez računa?

Možete. Čarobnjak za postavljanje nudi demo kanale: nekoliko slobodnih, javnih testnih tokova od Muxa, Applea i Bitmovina, da vidite aplikaciju na djelu prije nego išta upišete. To su službeni testni tokovi, a ne nečija televizijska usluga, i na pravi popis možete prijeći kad god poželite.

Gledanje

Kako nešto pokrenuti?

Dvoklik u srednjem popisu, ili pritisnite ▶ Reproduciraj na ploči zdesna. Odabir drugog kanala zamjenjuje tok na mjestu umjesto da rastavi reproduktor i ponovno ga sastavi — zato je prebacivanje kanala brzo.

Gumbi Prethodno i Sljedeće na traci reproduktora kreću se kroz popis u kojem se nalazite — kanali, epizode serije, snimke ili povijest.

Kako premotati naprijed i natrag?

Za filmove, epizode, snimke i arhivu — sve čemu je poznato trajanje:

  • Prijeđite pokazivačem preko slike i podigne se traka napretka, s proteklim i ukupnim vremenom te gumbima −10 s / +30 s.
  • Kliknite jednom na video i koristite strelice: jedan pritisak skače deset sekundi, a držanje premotava neprekidno.

Kanali uživo ne premotavaju se i namjerno ne prikazuju traku. Za kretanje unutar kanala uživo treba timeshift — vidi niže.

Cijeli zaslon i upravljanje

Dvoklik na sliku, ili pritisnite F. Esc izlazi — kao i izričit gumb Izađi iz cijelog zaslona na lebdećoj traci, koji postoji upravo zato da nitko ne mora znati za Esc.

Upravljačke tipke i pokazivač miša sakriju se nakon nekoliko sekundi mirovanja i vrate se na najmanji pokret.

Mogu li premjestiti sliku na drugi zaslon?

Možete — izdvojite reproduktor u vlastiti prozor i odvucite ga kamo želite.

Zadano je bez okvira: povucite bilo gdje po slici da ga pomaknete. Desni klik nudi uvijek na vrhu, naslovnu traku ili izlaz. I Esc ga vraća natrag. Glavni prozor u međuvremenu i dalje radi.

Jezik zvuka, titlovi i postavke slike

Gumb na traci reproduktora — nalazi se i u upravljanju cijelim zaslonom — sadrži sve što se tiče toka koji gledate:

  • Zvučni zapis i zapis titlova
  • Kašnjenje zvuka, kad zvuk ne prati sliku
  • Omjer slike (16:9, 4:3, rastegnuto i tako dalje)
  • Veličina mrežnog međuspremnika
  • Stats for nerds: kodeci, razlučivost, broj sličica, hardversko dekodiranje, usklađenost zvuka i slike, izgubljene sličice, predmemorija i brzina mreže, uživo preko slike

Odabrani zapis se pamti, a u seriji se prenosi na sljedeću epizodu. Želite li umjesto toga postaviti sklonost za sve tokove, pogledajte Postavke niže.

Tipkovni prečaci

  • Razmaknica — pauza i nastavak
  • F — cijeli zaslon, Esc za izlaz
  • ← / → — deset sekundi, držite za nastavak
  • M — isključi zvuk

Rade jednako u glavnom prozoru, u cijelom zaslonu i u izdvojenom prozoru.

Pamti li gdje sam stao?

Pamti, za filmove, epizode serija, snimke i vlastite lokalne datoteke. Kad nešto ponovno pokrenete, pita želite li nastaviti odande ili krenuti ispočetka.

Položaji vrlo blizu početka ili kraja namjerno se zanemaruju, da se ne nudi nastavak nečega što ste tek započeli ili što ste zapravo odgledali.

Vodič, timeshift i snimanje

Odakle dolazi programski vodič?

Od vašeg davatelja usluge. Svaki kanal uživo u popisu pokazuje što je trenutačno na programu, uz traku napretka, a ploča s pojedinostima pokazuje što slijedi.

Vodič se sprema na disk za svaki popis, pa je na zaslonu čim pokrenete aplikaciju — svježa kopija preuzima se u pozadini i zamjenjuje ga. Ako to preuzimanje ne uspije, spremljeni vodič ostaje umjesto da vas ostavi bez ičega.

Postoji li cjeloviti vodič?

Postoji. Gumb Vodič u bočnoj traci otvara pretraživu programsku mrežu koja obuhvaća sve kanale, s vremenskom osi kroz koju se pomiče. Pretraga pronalazi emisiju po nazivu kroz sve kanale.

Na kanalu s arhivom, dvoklik na emisiju koja je već emitirana pokreće je iz arhive.

Vodič je pogrešan, prazan ili za pogrešnu zemlju

Dajte tom popisu vlastiti vodič umjesto onoga od davatelja usluge:

  1. Postavke → Popisi
  2. Označite popis i uredite ga
  3. Upišite XMLTV adresu u polje za prilagođeni vodič

Zamjenjuje ono što šalje davatelj usluge. Aplikacija pridružuje vaše kanale tom vodiču najprije po EPG oznaci, a zatim po nazivu kanala, pa i vodič iz drugog izvora obično pristaje.

Sve je pomaknuto za sat ili dva

Neki davatelji usluga objavljuju vremena koja ne odgovaraju onome što doista emitiraju. U Postavke → Reprodukcija postoje dva odvojena ispravka:

  • Pomak EPG-a pomiče svako vrijeme koje vodič prikazuje.
  • Pomak reprize pomiče mjesto od kojeg arhiva i timeshift počinju reproducirati, bez diranja samog rasporeda.

Odvojeni su jer davatelji usluga griješe u jednome neovisno o drugome.

Što su timeshift i arhiva?

Neki davatelji usluga čuvaju snimku svakog kanala nekoliko dana. Ondje gdje vaš to čini, kanal u popisu dobiva oznaku , a ploča s pojedinostima kaže koliko dana unatrag arhiva seže.

Ako kanal nema oznaku, davatelj usluge za njega ne nudi arhivu. To je njegova postavka i ništa u aplikaciji ne može je uključiti.

Kako pogledati nešto što je već počelo?

Pritisnite gumb u reproduktoru — nalazi se i u upravljanju cijelim zaslonom — ili desnom tipkom kliknite kanal i odaberite Timeshift. Zatim odaberite od početka.

Ono što se pokreće komad je arhive, pa se premotava kao film: i traka i strelice rade unutar njega.

Mogu li se vratiti na jučer?

Možete. Izbornik timeshifta popisuje prošle emisije grupirane po danima — dvoklikom na jednu je pogledate. Možete se i vraćati u stalnim koracima, a ti se koraci prilagođavaju stvarnoj dubini arhive vašeg davatelja usluge, od trideset minuta do tjedan dana.

Neki davatelji usluga prihvate zahtjev za arhivom pa tiho posluže signal uživo. Aplikacija to provjerava i kaže vam, umjesto da vas pusti da mislite kako gledate jučerašnje.

Kako snimati?

Dva su ulaza:

  • Gumb REC u reproduktoru, za ono što upravo gledate.
  • Desni klik na bilo koji kanal → Snimi, za kanal koji ne gledate.

Ako ne odaberete trajanje, snima dok ga ne zaustavite. Snimku možete gledati dok se još zapisuje.

Mogu li zadati trajanje ili zakazati snimanje?

Oboje. Izbornik REC nudi 30 minuta, 1, 2 ili 4 sata, a zakazano snimanje prima vrijeme početka i vrijeme završetka.

Zakazani poslovi prežive ponovno pokretanje aplikacije, ali aplikacija mora raditi kad im dođe vrijeme — ovo je program, a ne pozadinska usluga. Snimke → Aktivne i zakazane pokazuje što čeka.

Hoće li mi snimanje potrošiti drugu vezu?

Neće ako snimate kanal koji gledate: snimanje se odvaja od samog toka reproduktora, pa ne košta ništa dodatno i radi i na uobičajenim računima koji dopuštaju samo jedan tok odjednom.

Snimanje drugog kanala, ili zakazani posao koji kreće kasnije, ipak otvara vlastitu vezu prema davatelju usluge.

Jedna stvar o snimanju iz reproduktora: dovršava se kad se snimanje zaustavi, pa ga zaustavljanje reprodukcije, prebacivanje na drugi kanal ili pogreška toka prekidaju.

Mogu li spriječiti da snimka napuni disk?

Možete, na dvije razine. Postavke → Snimanje primaju ograničenje veličine koje vrijedi za svaku snimku — broj plus MB, GB ili TB. A izbornik REC u reproduktoru ima brzo ograničenje samo za tekuću sesiju, od 250 MB do 10 GB.

Gdje su moje snimke?

Ondje gdje odredite u Postavke → Snimanje. Odjeljak Snimke u bočnoj traci pregledava ih, a podmape služe kao kategorije: stvarajte mape, preimenujte, premještajte stvari među njima i označite više njih da ih obrišete odjednom.

Multiview, emitiranje i Trakt

Što je multiview?

Zaseban prozor koji prikazuje 2, 4, 6 ili 9 kanala uživo istodobno u rešetki, svaki kao samostalan tok. Mogu dolaziti s različitih popisa, pa čak i s različitih računa.

Otvara se iz bočne trake; veličina rešetke je u Postavke → Multiview. Dvoklik na okvir uvećava ga.

Koji okvir čujem i kako promijeniti jedan?

Kliknite okvir da mu date zvuk — crveni rub označava onaj koji čujete.

Desni klik na bilo koji okvir nudi: isključi zvuk, zvučni zapis i titlove, premjesti ili zamijeni s drugim, ili ukloni. Kanal s arhivom dobiva vlastitu vremensku os arhive unutar svog okvira, pa možete jedan kanal premotavati unatrag dok ostali ostaju uživo.

Zašto multiview kaže da će koristiti nekoliko veza?

Zato što ih doista koristi — po jednu za svaki okvir. Većina IPTV računa dopušta samo jedan ili dva toka odjednom, pa će rešetku od devet okvira većina davatelja usluga jednostavno odbiti.

Aplikacija to kaže jednom, prije nego što saznate iz zida tokova koji padaju. Vidite li «dosegnuto ograničenje veza», obično je razlog upravo taj.

Kako emitirati na Chromecast?

Desni klik na kanal, film ili epizodu → Emitiraj na Chromecast…, pa odaberite uređaj. Kanali uživo šalju se kao HLS, a to je ono što Cast prijamnik očekuje.

Emitiranje zaustavlja lokalnu reprodukciju — oboje zajedno bilo bi druga veza prema vašem davatelju usluge. Traka iznad reproduktora navodi uređaj i ono što je na njemu, s gumbom za zaustavljanje. I pokretanje nečega u aplikaciji završava emitiranje i vraća reprodukciju.

Televizor odbija neki kanal

Neki su kanali obična H.264 slika sa zvukom Dolby Digital Plus. Chromecast koji nije Ultra ni Google TV nema dekoder za to i odbija tok bez objašnjenja.

Aplikacija takve slučajeve pretvara na ovom računalu i poslužuje rezultat na vašoj mreži: slika se prepisuje nedirnuta — ponovno se kodira samo zvuk, što je jeftino — i to se događa tek nakon što je uređaj tok doista odbio. Kanal koji vaš uređaj može reproducirati uvijek dobiva izvorni tok davatelja usluge, neizmijenjen.

Za to treba ffmpeg, koji se nalazi unutar svakog zapakiranog preuzimanja.

Kako povezati Trakt?

Postavke → Trakt. Stvorite aplikaciju na trakt.tv, zalijepite dva ključa koja vam dâ i odobrite u pregledniku koji se otvori.

Nakon toga se ono što gledate bilježi, a popis za gledanje i povijest mogu se pregledavati unutar aplikacije. Bilježe se i vaše lokalne datoteke, kad god je TMDB uspio prepoznati datoteku.

Vlastite datoteke

Mogu li gledati vlastite datoteke?

Možete. Lokalne datoteke u bočnoj traci pregledavaju mape koje dodate u Postavke → Lokalne datoteke.

Mrežni dijeljeni resurs koji je vaš sustav već montirao pojavljuje se sam od sebe — gvfs SMB montiranje na Linuxu, dijeljeni resurs pod /Volumes na macOS-u, mapirani pogon na Windowsu. Za aplikaciju su to obične putanje, pa u njoj nema SMB klijenta koji bi se mogao loše ponašati.

Mape ili knjižnica?

Oboje, prekidačem u srednjem stupcu.

  • Mape prikazuju stablo točno onako kako stoji na disku.
  • Knjižnica čita nazive datoteka i od njih gradi serije sa sezonama i epizodama, a filmove smješta pod Filmove — isti oblik kakav imaju odjeljci davatelja usluge.

Odakle dolaze plakati?

S TMDB-a, za sve što se može pridružiti po nazivu i godini. Ono što se ne može pridružiti dobiva sličicu izrezanu iz same snimke, a glazba uzima omot iz oznaka datoteke ili iz slike omota u mapi.

Za datoteku bez godine i bez oznake izdanja u nazivu nikad se ne nagađa. To je namjerno: pogrešan plakat gori je od sličice. Preimenujte datoteku tako da sadrži godinu ako želite da bude prepoznata.

Reproducira li glazbu?

Reproducira. Albumi stoje zajedno, izvođač, album i naslov dolaze iz oznaka, a postoji i red čekanja: dodajte pjesmu, stavite u red cijelu mapu, ili neka nešto ide sljedeće. Kad pjesma završi, sam prelazi na sljedeću.

Tu su i vizualizacija te desetopojasni ekvilizator.

Datoteka iz povijesti se ne pokreće

Premještena je, preimenovana, ili njezin dijeljeni resurs nije montiran. Povijest kaže o čemu se radi i nudi uklanjanje unosa, umjesto da tiho zataji.

Ako je riječ o dijeljenom resursu: montirajte ga i pokušajte ponovno — unos će raditi kao i prije.

Postavke

Jezik i izgled

Postavke → Sučelje. Sučelje je prevedeno na 27 jezika i mijenja se odmah, bez ponovnog pokretanja. Arapski, perzijski, hebrejski i urdu zrcale cijeli raspored.

Ista kartica ima pet tema boja i sedam naglasnih boja, koje se primjenjuju odmah.

Zadane vrijednosti za sve tokove

Postavke → Reprodukcija određuju što se treba dogoditi bez da svaki put tražite:

  • Željeni jezik zvuka
  • Titlovi uključeni ili ne, s prvim i drugim željenim jezikom
  • Zadani omjer slike i mrežni međuspremnik
  • Koliko se rano pojavljuje kartica «Sljedeća epizoda» — isključeno, ili od jedne do deset minuta

Izbornik ⚙ u reproduktoru i dalje može nadjačati bilo koju od njih za tok koji gledate.

Mogu li nešto zaključati od drugih?

Možete. PIN štiti zaključane kategorije i zaključane skupine favorita. Zaključana skupina ne otkriva ni koji su kanali u njoj dok se PIN ne upiše — skriva sadržaj, a ne samo reprodukciju.

PIN se pohranjuje posoljen i raspršen, a ne kao čisti tekst.

Mogu li sakriti ili preimenovati kanale?

Desnim klikom na bilo koji kanal, film ili seriju možete ih preimenovati ili sakriti. Rezultat je zapravo vaš vlastiti uređeni popis, spremljen po popisu, a Vrati zadane kanale… vraća sve točno onako kako to šalje davatelj usluge.

Cijele kategorije mogu se sakriti, preimenovati ili zaključati iz kontekstnog izbornika kategorije. Kanali skrivene kategorije izostavljeni su i iz «Svih».

Više davatelja usluga odjednom

Dodajte koliko god popisa želite u Postavke → Popisi i prebacujte se među njima dok aplikacija radi. Svaki zadržava vlastite favorite, povijest, skrivene kanale i preimenovanja.

Svaki može imati i vlastitu XMLTV adresu te vlastiti raspored osvježavanja — nikad, pri pokretanju, svaka 2, 6 ili 12 sati, dnevno ili tjedno.

Kad nešto zapne

Kako doći do zapisa?

Zapis je ono što «ne radi» pretvara u nešto popravljivo, a pristupni podaci se iz njega maskiraju automatski, pa ga je sigurno priložiti uz prijavu.

Pokrenite aplikaciju iz terminala uz postavljenu varijablu DOPEIPTV_LOG_FILE i zapisat će zapis ondje, uz ispis na zaslon.

Linux — AppImage

DOPEIPTV_LOG_FILE=/tmp/dopeiptv.log ./dopeIPTV-*.AppImage

Linux — .deb ili pipx

DOPEIPTV_LOG_FILE=/tmp/dopeiptv.log dopeiptv

macOS

DOPEIPTV_LOG_FILE=/tmp/dopeiptv.log \
  /Applications/dopeIPTV.app/Contents/MacOS/dopeiptv

Windows — PowerShell, u raspakiranoj mapi

$env:DOPEIPTV_LOG_FILE="$env:TEMP\dopeiptv.log"
.\dopeiptv.exe

Ponovite problem, zatvorite aplikaciju i priložite datoteku. Za mnogo više pojedinosti dodajte DOPEIPTV_LOG=debug ispred iste naredbe.

Aplikacija se ne pokreće

Pokrenite je iz terminala — odgovor iznad daje točnu naredbu za vaš sustav — i pročitajte što ispisuje. To češće nego ne imenuje uzrok.

Zapakirana izdanja nose sve što im treba. Ako ste instalirali iz izvornog koda pomoću pipx, trebate i mpv i ffmpeg iz svoje distribucije:

sudo apt install mpv ffmpeg     # Debian/Ubuntu
sudo dnf install mpv ffmpeg     # Fedora
sudo pacman -S mpv ffmpeg       # Arch

Zvuk se čuje, ali slike nema

Ugrađeni reproduktor ne dobiva površinu za sliku.

  1. Otvorite ⚙ → Stats for nerds i pogledajte stižu li sličice uopće — to razdvaja problem toka od problema prikaza.
  2. Na Waylandu probajte Postavke → Reprodukcija → Pokreni preko X11 pozadine i ponovno pokrenite aplikaciju.
  3. Pokrenite iz terminala i potražite retke koji spominju GL ili mpv.

macOS kaže da se aplikacija ne može otvoriti

Još nije ovjerena kod Applea. Kliknite je desnom tipkom i odaberite Open, zatim Open u dijalogu — ili je dopustite u System Settings → Privacy & Security → Open Anyway.

Ako macOS umjesto toga kaže da je aplikacija «oštećena», to je oznaka karantene s preuzimanja. Uklonite je:

xattr -dr com.apple.quarantine /Applications/dopeIPTV.app

Nijedno od tih upozorenja ne znači da s aplikacijom nešto nije u redu — samo da izdanje nije potpisano, a za potpis treba plaćeni Appleov certifikat.

Defender je obrisao dopeiptv.exe

Lažna uzbuna. Dva njezina uzroka ispravljena su u 1.2.10: pokretač se sada prevodi iz izvornog koda umjesto da bude gotova standardna datoteka za koju antivirusni pogoni imaju potpise, a izvršna datoteka nosi pravi resurs verzije.

Ako je vaš pogon i dalje označava, dopustite mapu u svom antivirusu i prijavite lažnu uzbunu Microsoftu — to je ono što je na kraju rješava za sve, a ne samo za vas.

Neki se kanal ne pokreće

Aplikacija ispituje davatelja usluge i razlog kaže običnim riječima umjesto da prikaže golu pogrešku: račun je istekao, dosegnuto ograničenje veza, toka nema, poslužitelj nije dostupan, i tako dalje.

Ako se drugi kanali pokreću, riječ je o tom kanalu. Ako se ne pokreće ništa, pogledajte Postavke → Popisi — ploča računa pokazuje datum isteka i koliko veza račun dopušta.

«Dosegnuto ograničenje veza»

Vaš račun dopušta određen broj istodobnih tokova i svi su zauzeti. Po vjerojatnosti:

  1. Multiview je otvoren — svaki okvir je jedna veza.
  2. Traje snimanje drugog kanala.
  3. Račun koristi drugi uređaj ili druga osoba.
  4. Prethodna sesija još nije istekla kod davatelja usluge; minuta čekanja često pomogne.

Snimanje kanala koji gledate ne broji se kao druga veza.

Linux: programska traka prikazuje praznu ikonu

Na Waylandu GNOME i KDE uzimaju ikonu prozora iz odgovarajućeg unosa radne površine i zanemaruju ono što program sam postavi. AppImage takav unos nema dok ga nešto ne instalira.

  1. Aplikacija pri prvom pokretanju nudi da ga doda. Pristanite — a zatim ponovno pokrenite aplikaciju, jer otvoreni prozor zadržava ikonu s kojom se otvorio.
  2. Isti prekidač nalazi se u Postavke → Reprodukcija ako ste odbili.
  3. Ako se ikona i dalje ne pojavljuje, zaklanja je zastarjela predmemorija ikona. GTK čita tu datoteku umjesto da pregleda mapu:
rm ~/.local/share/icons/hicolor/icon-theme.cache

Kod instalacije iz .deb unos već postoji i ništa od ovoga ne vrijedi.

«Otvori u vanjskom reproduktoru» ne čini ništa

Ta mogućnost pokreće samostalan mpv ili vlc iz vašeg sustava, pa jedan od njih mora biti instaliran — ugrađenom reproduktoru ne treba ništa dodatno i ovo ga se ne tiče.

sudo apt install mpv vlc        # Debian/Ubuntu
sudo dnf install mpv vlc        # Fedora
sudo pacman -S mpv vlc          # Arch

Nema toga ovdje? Otvorite prijavu na GitHubu. Navedite verziju iz Postavke → O programu i priložite zapis — odgovor «Kako doći do zapisa?» gore daje točnu naredbu za vaš sustav.