Jak dodać linki yo tube do wtyczki na zgemma h8.2h?
https://www.youtube.com/watch?v=…
do realnego strumienia wideo. Najprostsze-praktyczne metody: serviceapp + exteplayer3
. Podłoże techniczne
Metoda A – natywna wtyczka YouTube (Taapat)
a) Menu ➜ Wtyczki ➜ Zielony „Pobierz” ➜ Extensions ➜ YouTube.
b) Po instalacji restart GUI (pilotaż: niebieski ➜ Restart GUI).
c) Wtyczka pozwala:
• logować się do konta Google,
• wyszukiwać filmy,
• dodawać do Ulubionych/Playlist (lista przechowywana w /etc/enigma2/youtube/
).
d) Ręczne dodanie linku: Opcja „Add URL / Add ID”, wklejamy cały link lub ID.
Metoda B – wtyczka YTDLp (enigma2-plugin-extensions-ytdlp)
opkg update
opkg install enigma2-plugin-extensions-ytdlp yt-dlp
Metoda C – E2iPlayer (dawniej IPTVPlayer)
opkg install https://e2i.download/installer/opkg/e2iplayer.ipk
/.e2iplayer/myfavorites.list
. Metoda D – statyczna lista M3U + serviceapp/exteplayer3
a) Instalacja:
opkg install enigma2-plugin-systemplugins-serviceapp exteplayer3 yt-dlp
b) Ustaw w Menu ➜ Ustawienia ➜ System ➜ ServiceApp: „4097 – exteplayer3”.
c) Na PC tworzysz youtube.m3u
:
#EXTM3U
#EXTINF:-1,Live NASA
#SERVICE 4097:0:1:0:0:0:0:0:0:0:https%3A//www.youtube.com/watch?v=21X5lGlDOfg
d) Plik kopiujesz do /etc/enigma2/
, restart GUI, importujesz bukiet (np. JediMakerXtream ➜ Import m3u).
e) Podczas wyboru kanału exteplayer3 wywołuje yt-dlp, pobiera strumień i odtwarza.
Metoda E – własny plugin Python
subprocess.Popen(['yt-dlp','-g','-f','best[ext=mp4]',url])
➜ odbierasz URL, tworzysz eServiceReference(4097,0,resolved_url)
➜ session.nav.playService(...)
. protobuf >=4.21
– stare obrazy OpenATV 6.3/6.4 mogą jej nie mieć; zalecany image 7.x. 1
– DVB, 4097
– stream RAW, 5001/5002
– serviceapp; różni producenci różnie mapują. :
→ %3A
, /
→ %2F
. /etc/tsplayer.conf
można ustawić buffer_size=12
MB przy wolniejszych łączach. opkg update && opkg upgrade yt-dlp
. gstreamer1.0-libav
lub ustaw AAC downmix
w exteplayer3. etc/enigma2/youtube/*
przed aktualizacją image – nie utracisz listy ulubionych. -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]"
. python3
; większość nowych wtyczek wymaga python 3.10+. Dekoder Zgemma H8.2H może odtwarzać materiały YouTube, o ile użyjesz aktualnej wtyczki korzystającej z yt-dlp. Najłatwiej: zainstaluj YouTube (Taapat) albo YTDLp/E2iPlayer, a następnie wklejaj linki w odpowiedniej opcji lub buduj własną listę M3U poprzez serviceapp + exteplayer3
. Pamiętaj o regularnych aktualizacjach, właściwym typie serwisu 4097/5002 i ograniczeniach sprzętowych (H.264 do 1080p). Jeśli zależy Ci na pełnej automatyzacji – rozważ własny plugin z bezpośrednim wywołaniem yt-dlp.
Jak dodać linki YouTube do wtyczki na dekoderze Zgemma H8.2H
Dekoder Zgemma H8.2H pracuje na Enigma2 (OpenATV, OpenPLi, egami itp.). Wtyczki YouTube są jedynie nakładkami, które:
• pobierają informacje z API Google lub yt-dlp,
• uruchamiają odtwarzanie przez GStreamer lub Exteplayer3.
Zmiany w API YouTube powodują, że stare wtyczki przestają działać i trzeba je aktualizować.
Instalacja ręczna (gdy brak w feedzie):
opkg update
opkg install enigma2-plugin-extensions-ytdlp # przykład
lub wgrać .ipk przez FTP i:
opkg install /tmp/nazwa_pliku.ipk
Metoda | Poziom trudności | Co faktycznie robisz | Kiedy stosować |
---|---|---|---|
A. Wyszukiwarka wtyczki | łatwy | Menu ► YouTube ► Search ► wpisz tytuł | Gdy nie zależy Ci na konkretnym URL |
B. Playlisty konta Google | łatwy | Dodajesz film do playlisty w apce/PC ► Menu ► YouTube ► Biblioteka ► Playlisty | Najszybsze „przesłanie” linku bez klawiatury na pilocie |
C. Wklejenie ID filmu | średni | Z linku ...watch?v=ID kopiujesz ID i wklejasz w opcji „Direct ID” (dostępnej w YTDLp) |
Gdy wtyczka ma funkcję „Direct Play” |
D. Pełny URL w YTDLp | średni | W YTDLp ► F-button „Dodaj URL” ► wklejasz cały link | Potrzebujesz dokładnie ten strumień, np. prywatny lub unlisted |
E. AddStreamUrl/bukiet M3U8 | trudny | yt-dlp -g LINK → powstały URL .m3u8 wpisujesz w AddStreamUrl ► tworzy się kanał na liście |
Stały kanał YouTube Live lub VOD wśród zwykłych programów |
• exteplayer3 oraz ffmpeg/gstreamer1.0-libav (większa kompatybilność kodeków).
• W ustawieniach wtyczki można zmienić player z gstplayer
na exteplayer3
– poprawia płynność 1080p.
Problem | Przyczyna | Rozwiązanie |
---|---|---|
„No valid stream / error 403” | przestarzałe skrypty yt-dlp | opkg install -force-reinstall python3-yt-dlp + restart GUI |
Brak wtyczki w repo | feed skompilowany bez pakietu | ręczna instalacja .ipk z forum; ewent. zmiana image (np. OpenATV → OpenPLi 9) |
Zacina się HD | niewydajna konfiguracja odtwarzacza | ustaw 720p, włącz HLS adaptive, użyj exteplayer3 |
Błąd „token expired” | konto nieautoryzowane | ponów parowanie w youtube.com/activate |
• Społeczność przeniosła obsługę YouTube w Enigma2 na yt-dlp, bo klasyczne API Google wymaga klucza i limituje żądania (2023–2024).
• Coraz częściej YouTube-owe pluginy są przenoszone do YTDLp, MediaPortal lub Kodi, bo wymagają rzadszych łatek.
• Dekodery z CPU ARM (np. H8.2H) radzą sobie maksymalnie z 1080p30 H.264; VP9 i AV1 nie są sprzętowo wspierane.
• Wklejenie pełnego URL w standardowym „YouTube” z feedu OpenATV nie jest możliwe – interfejs przewiduje tylko wyszukiwanie lub playlisty.
• Parametr po v=
ma zawsze 11 znaków (np. dQw4w9WgXcQ). Nie kopiuj całych parametrów &list=
itd., jeśli używasz funkcji „ID”.
• AddStreamUrl tworzy serwis o typie 4097 lub 5002 – musisz mieć player z obsługą HLS.
• YouTube zezwala na oglądanie poprzez oficjalne API; masowe pobieranie lub omijanie reklam (funkcja „download” w niektórych wtyczkach) narusza regulamin.
• Instalując nieoficjalne repozytoria, ryzykujesz malware w plikach .ipk – pobieraj wyłącznie z zaufanych forów (OpenATV, OpenPLi, linuxsat-support).
• Dekoder powinien być aktualizowany przynajmniej raz na kwartał; starsze kernely mogą mieć luki w OpenSSL.
yt-dlp
poleceniem: opkg update
opkg install --force-reinstall python3-yt-dlp
.m3u
z wpisem: #EXTINF:-1 tvg-name="MojeYT",MojeYT
https://example.googlevideo.com/videoplayback/...
i wrzuć do /etc/enigma2/
.
• Stabilność wtyczek zależy od szybkości, z jaką autorzy reagują na zmiany w YouTube – czasem kilka dni nic nie działa.
• Jeśli potrzebujesz niezawodnie 4K-YouTube, rozważ zewnętrzny Chromecast / Smart TV; H8.2H sprzętowo i softwarowo nie obsłuży 4K.
• Test nowego forka „Neo-YTDLp” (2024) z funkcją logowania OAuth bez strony aktywacyjnej.
• Porównanie wydajności GStreamer vs. FFmpeg vs. Exteplayer3 na SoC Hi3798MV200 (Zgemma H8.2H).
• Integracja Enigma2 z protokołem DIAL lub Google Cast Receiver – eliminacja playlist pośrednich.
Dekoder Zgemma H8.2H odtwarza YouTube za pomocą wtyczek Enigma2. Standardowe rozszerzenie pozwala jedynie wyszukiwać filmy lub otwierać playlisty konta. Jeżeli potrzebujesz wkleić pełny URL, zainstaluj nowszą wtyczkę YTDLp/E2iPlayer lub wygeneruj bezpośredni strumień i dodaj go przez AddStreamUrl. Pamiętaj o regularnych aktualizacjach yt-dlp i o tym, że sprzęt ogranicza się do 1080p H.264. Jeśli coś przestaje działać – najpierw aktualizacja, potem ewentualnie zmiana image lub przejście na Kodi/Cast.