Univerzális Enigma2 (üzenet: 11200, Sat) |
|
|
|
 sas2008

Tagság: 2009-01-22 10:37:28 Tagszám: #69505 Hozzászólások: 374 |
11217. Elküldve: 2025-04-02 12:32:02, Univerzális Enigma2
|
[1.] |
köszi......
----------------------------------------------------
DVB-S2 Freesat V7 Receptor Satellite / Amiko Alien 2+ OpenPli 7 / Vu+ Solo2 OpenAtv 7.3 / VU+ Duo 4K SE OpenAtv 7.5.1 /
-=V=- SaS (Hun)
|
| |
[előzmény: (11215) Csuhi, 2025-04-02 10:09:16] |
|
Törzstag
|
|
 mamago

Tagság: 2003-11-05 11:41:52 Tagszám: #7244 Hozzászólások: 1236 |
11216. Elküldve: 2025-04-02 10:32:58, Univerzális Enigma2
|
[2.] |
Szia,
köszönöm szépen! Este tudom csak kipróbálni.
---------------------------------------------
A fény távol tartja a képzeletbeli szörnyeket.
Octagon SF8008 4K DVB-S2X/TRIAX TDS 120 - Nagykecske/Ekselans SATCR műholdvevő fej
|
| |
[előzmény: (11215) Csuhi, 2025-04-02 10:09:16] |
|
Kiváló dolgozó
|
|
 Csuhi

Tagság: 2015-08-26 21:07:04 Tagszám: #131919 Hozzászólások: 1176 |
11215. Elküldve: 2025-04-02 10:09:16, Univerzális Enigma2
|
[3.] |
Szia!
#SERVICE 4097:0:1:0:0:0:0:0:0:0:https%3a//grantv.medialivecdn.hu/gran/51328567842cc1ba78b4b851ee9c46b4.sdp/playlist.m3u8:Gran TV
#DESCRIPTION Gran TV
|
| [válaszok erre: #11216 #11217] |
[előzmény: (11214) mamago, 2025-04-02 09:51:35] |
|
Kiváló dolgozó
|
|
 mamago

Tagság: 2003-11-05 11:41:52 Tagszám: #7244 Hozzászólások: 1236 |
11214. Elküldve: 2025-04-02 09:51:35, Univerzális Enigma2
|
[4.] |
Sziasztok,
szeretném nézni ezt a TV-ét, mégiscsak ez a helyi TV nálam.
http://www.grantv.hu/index.php/elo
Gabywap userbouquet.helyi.tv listájában benne van, de nem működik.
Köszönöm előre is!
---------------------------------------------
A fény távol tartja a képzeletbeli szörnyeket.
Octagon SF8008 4K DVB-S2X/TRIAX TDS 120 - Nagykecske/Ekselans SATCR műholdvevő fej
|
| [válaszok erre: #11215] |
|
|
Kiváló dolgozó
|
|
 Kenderice

Tagság: 2003-02-13 00:00:00 Tagszám: #1008 Hozzászólások: 1463 |
11213. Elküldve: 2025-03-31 16:21:43, Univerzális Enigma2
|
[5.] |
Köszi, így már sikerült...
Gigablue UHD UE 4K
|
| |
[előzmény: (11211) longoria, 2025-03-31 14:59:24] |
|
Kiváló dolgozó
|
|
 Kenderice

Tagság: 2003-02-13 00:00:00 Tagszám: #1008 Hozzászólások: 1463 |
11212. Elküldve: 2025-03-31 16:15:23, Univerzális Enigma2
|
[6.] |
A 192.168.1.20/film mappát csatolja fel a parancs a boxon a /hdd/nas mappába.
"Innentől nincs más dolgod, mint elérni, hogy a fenti parancs minden indításkor lefusson.
Tedd be valami scriptbe ami minden indításkor lefut, és kész is vagy"
Ezt nem tudom hogy lehetne megoldani. Annyira nem értek a linuxhoz.
Gigablue UHD UE 4K
|
| |
[előzmény: (11210) KWP, 2025-03-31 14:50:30] |
|
Kiváló dolgozó
|
|
 longoria

Tagság: 2012-05-31 07:52:59 Tagszám: #105056 Hozzászólások: 232 |
11211. Elküldve: 2025-03-31 14:59:24, Univerzális Enigma2
|
[7.] |
Az etc/ mappábban az fstab fájlba írj be egy új sort, ilyet
//192.168.1.4/SERVER_DATA/media/hdd cifs user=xxxxx,pass=x,_netdev,rw,iocharset=utf8,vers=2.0 0 0
Természetesen a NAS IP címével, mappával, felhasználói névvel meg jelszóval. Majd restart a boxot és mindig mountoulni fogja.
|
| [válaszok erre: #11213] |
[előzmény: (11209) Kenderice, 2025-03-31 13:42:24] |
|
Haladó
|
|
 KWP

Tagság: 2002-09-25 00:00:00 Tagszám: #309 Hozzászólások: 7090 |
11210. Elküldve: 2025-03-31 14:50:30, Univerzális Enigma2
|
[8.] |
Szia,
Én máshogy közelíteném meg a dolgot a helyedben.
Azt mondod, hogy a parancs,
"mount -t cifs -o username=****,password=******** //192.168.1.20/film /hdd/nas"
sikeresen felcsatolja a megosztást.
Innentől nincs más dolgod, mint elérni, hogy a fenti parancs minden indításkor lefusson.
Tedd be valami scriptbe ami minden indításkor lefut, és kész is vagy.
u.i.:még egy kérdés: a fenti parancsban a film szó után van egy szóköz. Ez elírás, vagy benne van a megosztás nevében egy szóköz a végén? Mert ha az utóbbi, akkor jó eséllyel meg is van, ami szivat téged. Ne tegyünk szóközöket a megosztásba, csak bonyolítja a lekezelés menetét.
|
| [válaszok erre: #11212] |
[előzmény: (11209) Kenderice, 2025-03-31 13:42:24] |
|
Kiváló dolgozó
|
|
 Kenderice

Tagság: 2003-02-13 00:00:00 Tagszám: #1008 Hozzászólások: 1463 |
11209. Elküldve: 2025-03-31 13:42:24, Univerzális Enigma2
|
[9.] |
Igen, a mount manager-ben látszanak a windows-os laptop és a volumio megosztásai is, csak a NAS megosztásai nem.
Gigablue UHD UE 4K
|
| [válaszok erre: #11210 #11211] |
[előzmény: (11208) Gilszkilabor, 2025-03-31 13:13:40] |
|
Kiváló dolgozó
|
|
 Gilszkilabor

Tagság: 2013-12-02 17:53:27 Tagszám: #129146 Hozzászólások: 1014 |
11208. Elküldve: 2025-03-31 13:13:40, Univerzális Enigma2
|
[10.] |
Azt próbáltad már, hogy nem a NAS-hoz, hanem PC-s megosztáshoz sikerül-e csatlakozni? Ha igen, akkor a box által létrehozott fájlban kellene átírni a paramétereket, hátha akkor sikerül lenyelnie a falatot.
Ha ez sem vezet eredményre, ki kell nyomozni a box szoftverében, hogy miként lehet besuszterolni egy induláskor lefutó scriptet. Utóbbiban sajnos nem tudok segíteni, mert teljesen más vasam van.
Kifogytam az ötletekből...
AMIKO ALIEN 2+ tripla tuner, STRONG SG2100, kommersz LNB és 70 cm-es offset tükör.
|
| [válaszok erre: #11209] |
[előzmény: (11207) Kenderice, 2025-03-31 12:26:18] |
|
Kiváló dolgozó
|
|
 Kenderice

Tagság: 2003-02-13 00:00:00 Tagszám: #1008 Hozzászólások: 1463 |
11207. Elküldve: 2025-03-31 12:26:18, Univerzális Enigma2
|
[11.] |
Hát így sem sikerült...
Gigablue UHD UE 4K
|
| [válaszok erre: #11208] |
[előzmény: (11206) Gilszkilabor, 2025-03-31 11:50:15] |
|
Kiváló dolgozó
|
|
 Gilszkilabor

Tagság: 2013-12-02 17:53:27 Tagszám: #129146 Hozzászólások: 1014 |
11206. Elküldve: 2025-03-31 11:50:15, Univerzális Enigma2
|
[12.] |
Írtad, hogy a NAS-on van NFS megosztás is. Azzal is próbáltad? Szerintem egyszerűbb/könnyebb is:
<?xml version="1.0" ?>
<mountmanager>
<nfs>
<mount>
<active>True</active>
<hdd_replacement>False</hdd_replacement>
<ip>192.168.2.120</ip>
<sharename>SERVER</sharename>
<sharedir>mnt</sharedir>
<options>ro,nolock,tcp</options>
</mount>
</nfs>
</mountmanager>
AMIKO ALIEN 2+ tripla tuner, STRONG SG2100, kommersz LNB és 70 cm-es offset tükör.
|
| [válaszok erre: #11207] |
[előzmény: (11205) Kenderice, 2025-03-31 11:37:24] |
|
Kiváló dolgozó
|
|
 Kenderice

Tagság: 2003-02-13 00:00:00 Tagszám: #1008 Hozzászólások: 1463 |
11205. Elküldve: 2025-03-31 11:37:24, Univerzális Enigma2
|
[13.] |
Van automounts fájl, próbáltam manuálisan szerkesztve, de semmi.
Gigablue UHD UE 4K
|
| [válaszok erre: #11206] |
[előzmény: (11203) Gilszkilabor, 2025-03-31 11:20:53] |
|
Kiváló dolgozó
|
|
 Kenderice

Tagság: 2003-02-13 00:00:00 Tagszám: #1008 Hozzászólások: 1463 |
11204. Elküldve: 2025-03-31 11:33:46, Univerzális Enigma2
|
[14.] |
Így megcsináltam, de semmi.
Gigablue UHD UE 4K
|
| |
[előzmény: (11201) version, 2025-03-31 10:36:10] |
|
Kiváló dolgozó
|
|
 Gilszkilabor

Tagság: 2013-12-02 17:53:27 Tagszám: #129146 Hozzászólások: 1014 |
11203. Elküldve: 2025-03-31 11:20:53, Univerzális Enigma2
|
[15.] |
Próbáltad azt, hogy az automounts.xml fájlt szövegszerkesztővel létrehozod? Azt megfelelően kitöltve sem indul?
Áthidaló megoldásként még szóba jöhet az, ha a PPanel-ből indítod a szkriptet. Ugyan ez így nem lesz automatikus, de a távirányítót kényelmesebb nyomkodni, mint emiatt rendszeresen telnettel csatlakozni.
AMIKO ALIEN 2+ tripla tuner, STRONG SG2100, kommersz LNB és 70 cm-es offset tükör.
|
| [válaszok erre: #11205] |
[előzmény: (11202) Kenderice, 2025-03-31 11:06:57] |
|
Kiváló dolgozó
|
|
 Kenderice

Tagság: 2003-02-13 00:00:00 Tagszám: #1008 Hozzászólások: 1463 |
11202. Elküldve: 2025-03-31 11:06:57, Univerzális Enigma2
|
[16.] |
Nálam is így van de ahogy leírtam az a gond, hogy a NAS megosztását nem látja a box.
Sem SMB, sem NFS.
Ezért kézzel, parancssorból próbaltam ami azonnal sikerült.
Gigablue UHD UE 4K
|
| [válaszok erre: #11203] |
[előzmény: (11200) Gilszkilabor, 2025-03-31 09:51:30] |
|
Kiváló dolgozó
|
|
 version

Tagság: 2006-12-21 19:36:37 Tagszám: #38814 Hozzászólások: 2892 |
11201. Elküldve: 2025-03-31 10:36:10, Univerzális Enigma2
|
[17.] |
Az autofs telepítve van?
Ha igen megtalálod az auto.net fájlt az etc mappában.
Ezt kell szerkeszteni, így kell kinéznie egy megosztott mappa sorának, példa:
AVI -fstype=cifs,user=PC felhasználó neve,pass=PC belépő jelszava,rw,iocharset=utf8,vers=2.1 ://192.168.x.x/AVI
Ha nincs telepítve autofs akkor putty-val telepíted, ez a parancs:
opkg install autofs
A mount beállításoknál semmit nem kell kitölteni a dobozban.
VU+ UNO 4K SE * VU+ Solo2 Mini * Sharp 49" 4K TV * UPC Direct +HD * Hauppauge WinTV-Nova-HD-S2 * SS HD2 + DVBViewer Pro * Gibertini 100 és 120 * Inverto Black Ultra * Powertech DG-380
|
| [válaszok erre: #11204] |
[előzmény: (11199) Kenderice, 2025-03-31 00:38:58] |
|
Kiváló dolgozó
|
|
 Gilszkilabor

Tagság: 2013-12-02 17:53:27 Tagszám: #129146 Hozzászólások: 1014 |
11200. Elküldve: 2025-03-31 09:51:30, Univerzális Enigma2
|
[18.] |
Szia!
Nálam OpenPLI alatt így van:
Beállítások/Rendszer/Haladó beállítások/Hálózat/Hálózat tallózó
Ott megjelennek az elérhető megosztások, majd a megfelelőt kiválasztva létre jön az alábbi fájl: /etc/enigma2/automounts.xml
Tartalma:
<?xml version="1.0" ?>
<mountmanager>
<cifs>
<mount>
<active>True</active>
<hdd_replacement>False</hdd_replacement>
<ip>192.168.2.120</ip>
<sharename>IntelAtomSERVER</sharename>
<sharedir>IntelAtom</sharedir>
<options>rw</options>
<username>username</username>
<password>password</password>
</mount>
</cifs>
</mountmanager>
AMIKO ALIEN 2+ tripla tuner, STRONG SG2100, kommersz LNB és 70 cm-es offset tükör.
|
| [válaszok erre: #11202] |
[előzmény: (11199) Kenderice, 2025-03-31 00:38:58] |
|
Kiváló dolgozó
|
|
 Kenderice

Tagság: 2003-02-13 00:00:00 Tagszám: #1008 Hozzászólások: 1463 |
11199. Elküldve: 2025-03-31 00:38:58, Univerzális Enigma2
|
[19.] |
Sziasztok.
Van egy NAS-om aminek a megosztását nem tudom hozzáadni a mount manager-ben, mert nem látja a box.
Viszont SSH terminálban kiadva a
"mount -t cifs -o username=****,password=******** //192.168.1.20/film /hdd/nas"
parancsot, felcsatolja a box a megosztott mappát a célkönytárba.
A kérdésem az lenne, hogy hogyan tudom ezt a parancsot beírni az FSTAB fájlba hogy indításkor felcsatolja, vagy esetleg script-ként induláskor hogy lehetne ezt lefuttatni.
Köszönöm.
Gigablue UHD UE 4K
|
| [válaszok erre: #11200 #11201] |
|
|
Kiváló dolgozó
|
|
 Benedek012

Tagság: 2017-09-04 13:53:16 Tagszám: #134625 Hozzászólások: 2067 |
11198. Elküldve: 2025-03-30 16:52:33, Univerzális Enigma2
|
[20.] |
A Bloomberght,meg a NOWTV az nincs blokkollva,arra rátudsz,csak ha nem probléma majd nézni?
|
| |
[előzmény: (11197) br, 2025-03-30 16:39:57] |
|
Kiváló dolgozó
|
|
 br

Tagság: 2004-12-13 18:49:48 Tagszám: #14460 Hozzászólások: 2586 |
11197. Elküldve: 2025-03-30 16:39:57, Univerzális Enigma2
|
[21.] |
Hát ha blokkolva van az oldal, akkor nincs mit tenni...
|
| [válaszok erre: #11198] |
[előzmény: (11196) Benedek012, 2025-03-30 11:19:19] |
|
Kiváló dolgozó
|
|
 Benedek012

Tagság: 2017-09-04 13:53:16 Tagszám: #134625 Hozzászólások: 2067 |
11196. Elküldve: 2025-03-30 11:19:19, Univerzális Enigma2
|
[22.] |
Akkor ezeket-mint korábban nem lehet megoldani némi átalakítással??
|
| [válaszok erre: #11197] |
[előzmény: (11194) br, 2025-03-30 07:49:44] |
|
Kiváló dolgozó
|
|
 kaja008

Tagság: 2003-12-27 11:51:55 Tagszám: #7868 Hozzászólások: 2303 |
11195. Elküldve: 2025-03-30 10:12:27, Univerzális Enigma2
|
[23.] |
Megoldható esetleg az, hogy a mindigTV ingyenes csatornáit csatornalistába illesztve lehessen nézni enigma2-n, a Kodis megoldáshoz hasonlóan? (ott az IPTV Simple kliens meghívja a Mindigo plugin-t)
*******************
Octagon SF8008 4K, Gibertini 100cm, Digipower diseqc 1.2, Diavolo MegaSat 0.1dB
|
|
|
Kiváló dolgozó
|
|
 br

Tagság: 2004-12-13 18:49:48 Tagszám: #14460 Hozzászólások: 2586 |
11194. Elküldve: 2025-03-30 07:49:44, Univerzális Enigma2
|
[24.] |
Ezek a weboldalak most nekem be se jönnek magyar ip-ről. Próbáltam One hálózatról, és Yettel mobilról is. Viszont török és német vpn-el mentek, mással nem nagyon, és úgy a streamlink is hibátlanul működik. Nem tudom, hogy mi lehet a háttérben, talán a zavargások miatt van valami korlátozás, vagy peering gond...
Amúgy fölösleges a python file tartalmát bemásolni ide a fórumba, mert egyrészt topicrombolás, másrészt szétcseszi a behúzásokat, és használhatatlan lesz a kód.
|
| [válaszok erre: #11196] |
[előzmény: (11193) Benedek012, 2025-03-29 21:54:07] |
|
Kiváló dolgozó
|
|
 Benedek012

Tagság: 2017-09-04 13:53:16 Tagszám: #134625 Hozzászólások: 2067 |
11193. Elküldve: 2025-03-29 21:54:07, Univerzális Enigma2
|
[25.] |
Ebből a legújabb bővítményből,nem megy a VAV TV,MINIKAGO,MINIKACOCUK,A másikban meg a NOW TV.A 3.-dikból a Bloomberght nem emgy,Ha jól emlékszem nem is olyan rég az ilyenekhez esetleg BR ért,ha segítene,nagyon szépen kérem köszönettel.:
"""
*description Turkish live TV channels from Turkuvaz Media Group, including Ahaber, ATV, Minika COCUK and MinikaGO.
*url a2tv.com.tr
*url ahaber.com.tr
*url anews.com.tr
*url apara.com.tr
*url aspor.com.tr
*url atv.com.tr
*url atvavrupa.tv
*url minikacocuk.com.tr
*url minikago.com.tr
*url vavtv.com.tr
*type live, vod
*metadata id
*metadata title
*region various
"""
import logging
import re
from streamlink.plugin import Plugin, pluginmatcher
from streamlink.plugin.api import validate
from streamlink.stream.hls import HLSStream
log = logging.getLogger(__name__)
@pluginmatcher(
name="atvavrupa",
pattern=re.compile(r"https?://(?:www.)?atvavrupa.tv"),
)
@pluginmatcher(
name="ahaber",
pattern=re.compile(r"https?://(?:www.)?ahaber.com.tr"),
)
@pluginmatcher(
name="anews",
pattern=re.compile(r"https?://(?:www.)?anews.com.tr"),
)
@pluginmatcher(
name="apara",
pattern=re.compile(r"https?://(?:www.)?apara.com.tr"),
)
@pluginmatcher(
name="aspor",
pattern=re.compile(r"https?://(?:www.)?aspor.com.tr"),
)
@pluginmatcher(
name="atv",
pattern=re.compile(r"https?://(?:www.)?atv.com.tr"),
)
@pluginmatcher(
name="minikacocuk",
pattern=re.compile(r"https?://(?:www.)?minikacocuk.com.tr"),
)
@pluginmatcher(
name="minikago",
pattern=re.compile(r"https?://(?:www.)?minikago.com.tr"),
)
@pluginmatcher(
name="vavtv",
pattern=re.compile(r"https?://(?:www.)?vavtv.com.tr"),
)
class Turkuvaz(Plugin):
_VIDEOID_LIVE = "00000000-0000-0000-0000-000000000000"
# hardcoded in https://i.tmgrup.com.tr/videojs/js/tmdplayersetup.js?v=651
# (via https://www.minikacocuk.com.tr/webtv/canli-yayin)
_MAPPING_WEBSITEID_HLSURL = {
"9BBE055A-4CF6-4BC3-A675-D40E89B55B91": "https://trkvz.daioncdn.net/aspor/aspor.m3u8?ce=3&app=45f847c4-04e8-419a-a561-2ebf87084765";,
"0C1BC8FF-C3B1-45BE-A95B-F7BB9C8B03ED": "https://trkvz.daioncdn.net/a2tv/a2tv.m3u8?ce=3&app=59363a60-be96-4f73-9eff-355d0ff2c758";,
"AAE2E325-4EAE-45B7-B017-26FD7DDB6CE4": "https://trkvz.daioncdn.net/minikago/minikago.m3u8?app=web&ce=3";,
"01ED59F2-4067-4945-8204-45F6C6DB4045": "https://trkvz.daioncdn.net/minikago_cocuk/minikago_cocuk.m3u8?app=web&ce=3";,
}
def _get_streams(self):
find_and_get_attrs = validate.all(
validate.xml_find(".//div[@data-videoid][@data-websiteid]"),
validate.union_get("data-videoid", "data-websiteid"),
)
id_data = self.session.http.get(
self.url,
schema=validate.Schema(
validate.parse_html(),
validate.any(
find_and_get_attrs,
validate.all(
validate.xml_xpath_string(
".//script[contains(text(),'data-videoid') and contains(text(),'data-websiteid')]/text()",
),
validate.none_or_all(
str,
validate.regex(re.compile(r"""vars+tmdPlayers*=s*(?P<q>["'])(.*?)(?P=q)""")),
validate.get(0),
validate.parse_html(),
find_and_get_attrs,
),
),
),
),
)
if not id_data:
return
video_id, website_id = id_data
log.debug(f"{video_id=}")
log.debug(f"{website_id=}")
self.id, self.title, hls_url = self.session.http.get(
f"https://videojs.tmgrup.com.tr/getvideo/{website_id}/{video_id}";,
schema=validate.Schema(
validate.parse_json(),
{
"success": True,
"video": {
"VideoId": str,
"Title": str,
"VideoSmilUrl": validate.url(),
},
},
validate.get("video"),
validate.union_get("VideoId", "Title", "VideoSmilUrl"),
),
)
if video_id == self._VIDEOID_LIVE:
hls_url = self._MAPPING_WEBSITEID_HLSURL.get(website_id.upper(), hls_url)
log.debug(f"{hls_url=}")
secure_hls_url = self.session.http.get(
"https://securevideotoken.tmgrup.com.tr/webtv/secure";,
params={"url": hls_url},
headers={"Referer": self.url},
schema=validate.Schema(
validate.parse_json(),
{
"Success": True,
"Url": validate.url(),
},
validate.get("Url"),
),
)
log.debug(f"{secure_hls_url=}")
if secure_hls_url:
return HLSStream.parse_variant_playlist(self.session, secure_hls_url)
__plugin__ = Turkuvaz
"""
*description Turkish live TV channel owned by Disney.
*url nowtv.com.tr
*type live, vod
"""
import re
from streamlink.plugin import Plugin, pluginmatcher
from streamlink.plugin.api import validate
from streamlink.stream.hls import HLSStream
@pluginmatcher(
re.compile(r"https?://(?:www.)?nowtv.com.tr/"),
)
class NowTVTR(Plugin):
def _get_streams(self):
stream_url = self.session.http.get(
self.url,
schema=validate.Schema(
re.compile(r"""(?P<q>['"])(?P<url>https://nowtvhttps^/]+/S+/playlist.m3u8?S+)(?P=q)"""),
validate.none_or_all(validate.get("url")),
),
)
if stream_url:
return HLSStream.parse_variant_playlist(self.session, stream_url)
__plugin__ = NowTVTR
"""
$description Turkish live TV channels from Ciner Group, including Haberturk TV and Show TV.
$url bloomberght.com
$url haberturk.com
$url haberturk.tv
$url showmax.com.tr
$url showturk.com.tr
$url showtv.com.tr
$type live
"""
import re
from streamlink.plugin import Plugin, pluginmatcher
from streamlink.plugin.api import validate
from streamlink.stream.hls import HLSStream
@pluginmatcher(
name="bloomberght",
pattern=re.compile(r"https?://(?:www\.)?bloomberght\.com/tv/?"),
)
@pluginmatcher(
name="haberturk",
pattern=re.compile(r"https?://(?:www\.)?haberturk\.(?:com|tv)(?:/tv)?/canliyayin/?"),
)
@pluginmatcher(
name="showmax",
pattern=re.compile(r"https?://(?:www\.)?showmax\.com\.tr/canli-?yayin/?"),
)
@pluginmatcher(
name="showturk",
pattern=re.compile(r"https?://(?:www\.)?showturk\.com\.tr/canli-?yayin(?:/showtv)?/?"),
)
@pluginmatcher(
name="showtv",
pattern=re.compile(r"https?://(?:www\.)?showtv\.com\.tr/canli-yayin(?:/showtv)?/?"),
)
class CinerGroup(Plugin):
@staticmethod
def _schema_videourl():
return validate.Schema(
validate.xml_xpath_string(".//script[contains(text(), 'videoUrl')]/text()"),
validate.none_or_all(
re.compile(r"""(?<!//)\s*var\s+videoUrl\s*=\s*(?P<q>['"])(?P<url>.+?)(?P=q)"""),
validate.none_or_all(
validate.get("url"),
validate.url(),
),
),
)
@staticmethod
def _schema_data_ht():
return validate.Schema(
validate.xml_xpath_string(".//div[@data-ht][1]/@data-ht"),
validate.none_or_all(
validate.parse_json(),
{
"ht_stream_m3u8": validate.url(),
},
validate.get("ht_stream_m3u8"),
),
)
def _get_streams(self):
root = self.session.http.get(self.url, schema=validate.Schema(validate.parse_html()))
schema_getters = self._schema_videourl, self._schema_data_ht
stream_url = next((res for res in (getter().validate(root) for getter in schema_getters) if res), None)
if stream_url:
return HLSStream.parse_variant_playlist(self.session, stream_url)
__plugin__ = CinerGroup [Ezt a hozzászólást újraszerkesztették: 2025-03-29 22:05:50]
|
| [válaszok erre: #11194] |
|
|
Kiváló dolgozó
|
|
Univerzális Enigma2 (üzenet: 11200, Sat) |
|
|
SAT.HU Antenna Szakáruház
|