Beiträge von Publish3r
-
-
In IPTV Simpel kann man einen Pfad zur XML eintragen, das stimmt. TVheadand schreibt aber eine epgdb.v3 und die liest IPTVsimple nicht.
Um die epgdb.v3 zu schreiben braucht TVH doch vorher auch eine xml. Wie wäre es, wenn du diese dann für IPTV Simple nimmst?
Edit:
Achso das easyepg Addon braucht kein Docker.
-
EPG (Now / Next) durch Uhrzeit ersetzt.
-
EPG Setting für (Now / Next) hinzugefügt.
-
Video Addon für die Streams von https://www.sportstribal.tv
Es funktionieren nicht alle Channels. Ein paar funktionieren nur in bestimmten Ländern. Der Großteil funktioniert aber mit DE IP.
Jetzt im Kodinerds Repo verfügbar.
Viel Spaß damit.
Changelog:
2024.05.18 - EPG timestamps added.
2024.05.17 - Settings for EPG (Now / Next) added.
2024.05.16 - Released. -
Aber so ist es doch richtig oder nicht?
Ja, so ist das richtig,
Aber vielleicht hängt es auch davon ab, wie du dich mit DNS4ME verbindest / nutzt.
Gibt ja 3 Möglichkeiten.
1. host File
2. dsnmasq
3. Eintrag des DNS Servers in den Netzwerkeinstellungen.
Bei 1. und 2. mußt du natürlich nach jeder Änderung den File Generator neu starten und deine Files auch updaten.
Bei 3. kann ich nur sagen, wenn das nicht funktionieren sollte: Support anschreiben.
-
So. Ich habe mir nen Testaccount bei DNS4ME gemacht.
1. Alle Services deaktiviert (Video, Audio usw.)
2. Nur das Multinetwork Zattoo usw. aktiviert.
3. Custom Domains eingetragen.
4. host File generiert
5. host File in Windows kopiert
6. Laptop neu gestartet.
7. IP API aufgerufen:
status "success" country "Switzerland" countryCode "CH" region "ZH" regionName "Zurich" city "Zurich" zip "" lat 47.3768 lon 8.5416 timezone "Europe/Zurich" isp "GTHost" org "GTHost" as "AS63023 GTHost" query "134.195.199.254" Läuft.
So, jetzt mache ich den Rotz erstmal wieder rückgängig...
-
Naja, dann weiß ich auch nicht woran es liegen könnte.
Entweder hast du was falsch gemacht oder weiß der Geier. Musste mal den DNS4ME Support anschreiben.
Andererseits:
Es gibt massig Telerising User, die ebenfalls DNS4ME nutzen. Da gabs bisher noch keinen Ansturm. Entweder haben die alle noch nicht auf die neue Version geupdatet oder bei denen klappt alles.
Wobei du aber auch der erste warst, der hier nach der neuen IP API gefragt hat. Ich weiß es nicht... Was ist deine Einschätzung easy4me ?
-
Hab dir mal nen Screenshot angehängt. Da kannste bei DNS4ME selber Domains hinzufügen und aussuchen über welchen Server die gehen sollen.
-
Dann hast du die Seite mit https aufgerufen... http:// muss es aber sein.
-
Eure GeoIP-Checker werden doch komplett durch gereicht.
Die stehen nicht bei DNS4me in der Liste warum auch.
Also bekommst du da normal dein deutsche IP angezeigt.Man kann oder konnte, k.A. ob das noch geht, selber Domains hinzufügen. Von daher ist das kein Schwachsinn, das geht schon so. Zumindest damals, als ich dort noch Kunde war.
Es gibt wohl Probleme mit dieser Adresse ip-api.com die erkennt mich nicht an das ich aus der ch komme
Wenn du auf https://ip-api.com/ gehst, ja, dann wird die DE IP angezeigt, auch bei mir.
Wichtig ist aber, was das hier anzeigt: http://ip-api.com/json (ja, url mit http aufrufen, nicht mit https) - und da wird bei mir CH ausgegeben.
-
Noch eine gibt es nicht. Die von deinen Bildern und das, was ich dir hier noch geschrieben habe. Das wars.
-
Danke für den Tipp aber ich denke da fehlt noch eine Adresse den es geht immer noch nicht
app.xy.tv xy entsprechend austauschen... du weißt schon, was ich meine.
-
In der neuen Telerising Version wird eine andere API zum IP Check genutzt.
Änder einfach ipinfo.io in ip-api.com
-
Mit deinem Script funktioniert es. Prima. Danke.
Jetzt sehe ich in der Systemüberwachung, daß "python3" die ganze Zeit läuft. Kann oder muß man "python3" wieder beenden? Mir ist natürlich klar daß nach einem PC Neustart "python3" nicht mehr läuft.
Du kannst das Script ja als Cronjon bei jedem Reboot ausführen lassen und ruihig im Hintergrund laufen lassen. So mache ich das auch.
Du kannst dann in easyepg einstellen, zu welcher Uhrzeit gegrabbt werden soll oder halt bei jedem Start von easyepg.
Falls du 2x am Tag grabben möchtest, kannst du zusätzlich dann noch nen Cronjob mit der curl Zeile machen.
Edit:
Ansonsten kannst du das wieder beenden mit
kill $(pgrep -f 'python main.py') oder kill $(pgrep -f 'python3 main.py') mußte mal ausprobieren.
-
Was mache ich noch falsch?
Hast du easyepg denn auch gestartet? Der Befehl "weckt" ja nicht auf, sondern startet nur den Grabvorgang.
Edit:
So funktioniert es bei mir:
Bash#!/bin/bash cd /opt/easyepg-lite python3 main.py & disown sleep 10 curl http://192.168.178.200:5001/api/start-grabber
Edit2:
Du kannst aber auch in den easyepg Settings einstellen, dass bei jedem Start gegrabbt werden soll, dann kannst du dir die curl-Zeile auch sparen.
-
-
Tricky, im Sinne von den mit 'ner custom domain beim DNS-Dienst zum Laufen zu kriegen.
Das müßtest du dann ggf. mit dem Support des DNS-Dienstes klären. Über meinen Selbstbau DNS Proxy funktioniert es auf jeden Fall.
countryCode? hmm, dann müsste das eigentlich laufen, da als Antwort "CH". Tuts aber nicht.
Was heißt Tuts aber nicht. ?
Genauere Fehlerbeschreibung und / oder Auszug aus der exception Datei könnte evtl. mehr Aufschluss geben.
-
-
Was muß ich im Terminal für einen Befehl eingeben, um einen Grab Vorgang anzustossen? Am Ende will ich eigentlich über einen Cronjob ein Script einmal täglich ausführen, um einen Grab-Vorgang anzustossen.
curl http://ip:port/api/start-grabber
IP und Port natürlich anpassen.