Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

IPTV Scripte

darki2010

Ist gelegentlich hier
Registriert
3. August 2009
Beiträge
89
Lösungen
1
Reaktionspunkte
132
Punkte
285
Guten Morgen,

hier einmal die Erweiterte Version die auch mit VOD's und Serien funktioniert.
Hier ist auch im Streamer.py mit eingebaut das das Skippen in den Streams der VOD'S und Serien funktioniert.
Wer es nicht braucht kann dies auch in der streamer.py deaktivieren:

ENABLE_RANGE_REQUESTS = True

auf False setzen. Dann ist das Streamen auch schneller.

Ich lasse den streamer.py immer in einem "Screen" Fenster laufen wegen der Dateiausgabe.

Der Stream an den Client wird vom Linux Server an den Clienten gestreamt und die Mac's bei den Live Sendern pro Sender und bei den VOS's und Serien pro Mac Zugang gesichtert unter:
client_mac_mapping.json
sieht dann z.B so aus:

JSON:
{
    "vod": {
        "192.168.0.5": {
            "mac": "00:1A:79:08:46:C7",
            "last_success": 1762389618,
            "success_count": 136
        },
        "192.168.0.175": {
            "mac": "00:1A:79:08:46:C7",
            "last_success": 1762389483,
            "success_count": 5
        },
        "192.168.0.141": {
            "mac": "00:1A:79:08:46:C7",
            "last_success": 1762390767,
            "success_count": 5
        },
        "192.168.0.104": {
            "mac": "00:1A:79:B4:F8:6D",
            "last_success": 1762398345,
            "success_count": 6
        }
    },
    "series": {
        "192.168.0.5": {
            "mac": "00:1A:79:08:46:C7",
            "last_success": 1762389618,
            "success_count": 136
        },
        "192.168.0.175": {
            "mac": "00:1A:79:08:46:C7",
            "last_success": 1762389483,
            "success_count": 5
        },
        "192.168.0.141": {
            "mac": "00:1A:79:08:46:C7",
            "last_success": 1762390767,
            "success_count": 5
        },
        "192.168.0.104": {
            "mac": "00:1A:79:B4:F8:6D",
            "last_success": 1762398345,
            "success_count": 6
        }
    },
    "itv": {
        "192.168.0.141_ch95620": {
            "mac": "00:1A:79:B4:F8:6D",
            "channel_id": "95620",
            "last_success": 1762290164,
            "success_count": 1
        },
        "192.168.0.122_ch95620": {
            "mac": "00:1A:79:B4:F8:6D",
            "channel_id": "95620",
            "last_success": 1762290173,
            "success_count": 1
        },
        "192.168.0.141_ch698183": {
            "mac": "00:1A:79:08:45:91",
            "channel_id": "698183",
            "last_success": 1762370402,
            "success_count": 3
        },


So macht nun alles der Xtream Server und der Client merkt nicht das die Zugänge im Hintergrund getestet werden und das der Stream vom Server her gestreamt wird sodass, falls der Server über ein VPN ins Internet geht, der Client seine IP Adresse nicht an den Anbieter preisgibt.
zudem kann man die m3u's dann sehr gut in Enigma2 Boxen verwenden da man dann nicht zwischen den Sendern hin und herschalten muss bis die richtige Mac gefunden worden ist.

Wer Fehler findet kann diese mir gerne mitteilen, davon habt nicht nur ihr etwas sondern auch ich da ich dann immer was dazulerne ;)

Munter Bleiben!

PS: ist mithilfe von KI erstellt worden (95%) von daher sind die Kommentare usw. etwas Gewöhnung Bedürfnis usw.
Ich habe allerdings die Richtung vorgegeben und die Hintergründe der KI vermittelt das schon etwas wissen benötigt hatte. Von daher Win Win.
Das alles ist für mich eher gedacht das Stalker Portal etc. näher kennenzulernen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Etwas für unsere spanisch sprechenden Freunde
Code:
import requests
liste_der_Urls = [
    'http://bit.ly/PREMIUM-IPtv1',
    'http://bit.ly/cNALES-iptv',
    'http://bit.ly/DEPOrt-m3u',
    'http://bit.ly/Varia-dos',
    'http://bit.ly/peli-wu8',
    'http://bit.ly/vip-3u8',
    'http://bit.ly/depor-tem3u',
    'http://bit.ly/lati-noIPTV',
    'http://bit.ly/iptvgratis-vip',
    'http://bit.ly/m3u-pro',
    'http://bit.ly/iptv-PremiuM',
    'http://bit.ly/tv_spain',
    'http://bit.ly/TV_ESPAÑA',
    'http://bit.ly/Spain_daily',
    'http://bit.ly/_ANIMADO12',
    'http://bit.ly/_spain02',
    'http://bit.ly/2Eurb0q',
    'https://bit.ly/36dx68y',
    'https://bit.ly/3pqkVNq',
    'http://bit.ly/Est4ble',
    'http://bit.ly/ListSpain',
    'https://bit.ly/3pqkXF2',
    'https://bit.ly/3iObYLc',
    'https://bit.ly/2Yi4EOx',
    'https://bit.ly/3qWJTnV',
    'https://bit.ly/3sYBhi7',
    'https://bit.ly/3a2qkna',
    'https://bit.ly/3pjdZBD',
    'http://bit.ly/tv_spain',
    'http://bit.ly/Spain_daily',
    'https://bit.ly/39kBV1C',
    'https://bit.ly/2YesKtl',
    'https://bit.ly/2KRullW',
    'https://bit.ly/3iOc8Ci',
    'https://bit.ly/3pwPT6B',
    'https://bit.ly/39h1rF6'

]

datei_zum_beschreiben = open('iptv_spain.m3u', 'w+')
for url in liste_der_Urls:
    try:
        f = requests.get(url)        
        datei_zum_beschreiben.write(f.text)
        print("Datei <<" + url + ">> erfolgreich eingelsen und hinzugefügt!\n")
    except:
        print("Es ist ein Fehler bei Datei <<"+ str(url) + ">> aufgetreten!\tFahre mit nächster Datei Fort")
datei_zum_beschreiben.close()
 
Zurück
Oben