Open casaqori opened 7 months ago
Digga muss ich jetzt was machen oder is der commit nur auf deinem fork zu sehen? xD Ich hab noch nie gesehen das wirklich wer mit hilft bei dem shit den ich so verzapfe xD Ne kp muss ich was machen oder so`?? Kp ich ändere eh so bald nix an der apk version das war mehr ne phase der experimentellen Lern & Erkundungsreise aber die is auch vorbei .... Also wenn du willst (und vill auch mal wirklich was von python verstehst ^^) Dann mach aus dem code was du kannst, ich muss ehrlich zugeben ich kann python garnicht, aber dafür recht ansehnlich wenn auch nicht schnell ... :-D :-D :-D
achja aber die aktuelle version ist 1.3.8 & nicht 1.3.5, kann es sein das ich github nicht nach synchronisiert habe? -.- ^^
Hey,
erstmal ist der Code nur in meinem Fork "live". Dieser PR synchronisiert meine Anpassungen mit deinem Stand. Ein Code-Repository hat einen oder mehrere Besitzer, und nur jenen ist es erlaubt Verändungren am Code zu akzeptieren. Das wird mit dem "Merge" von deiner Seite bestätigt.
Da ich plane noch mindestens ein Feature für diese CLI einzubauen, sollten wir evtl jetzt schonmal entscheiden, ob ich solche Ergänzungen auch in Zukunft auf deinem Code synchronisiere. Alternativ kann ich direkt auf deinem Code arbeiten, wenn du mich zum Repository Maintainer machst. Bei diesen beiden Optionen wäre der Vorteil das durch den Bekanntheitsgrad des Repos es auch viele Anwender erreicht.
Oder, wir lassen alles beim alten und mein Fork entwickelt sich gänzlich unabhängig weiter. Dann wäre es eher die Frage ob ich von dir aus die Erlaubnis habe, dein geistiges Eigentum verwenden, anzupassen und weiterverteilen zu dürfen. Werbung im Forum dazu zu machen würde ich selbst bei dieser Variante allerdings nicht.
Und abschließend - wo finde ich den Code zur Version 1.3.8 ?
Also die aktuelle Version vom vxparser kannste dir über pip installieren.... Ganz einfach via: pip install vxparser===1.3.8 Aber hab kurz nochmal die versionen mit einander verglichen und die sind im Prinzip bis auf 5 Zeilen identisch deshalb lohnt es sich nicht extra alle repo's nach zu ziehen da sich die Veränderungen im Bezug auf die Termux Version so ergeben hat aber sich dennoch nur auf die vorab Einstellung beziehen ... Ja kp welches Forum du meinst aber is mir eigentlich auch schnuppe da ich den Programm Code nicht umsonst von Anfang an Open Source zur Verfügung gestellt habe. Einfach aus dem Grund das solch Leute wie Du einer bist den Code von mir aus gerne Verändern (für sich anpassen) sollen. Also solange du mich Namentlich erwähnst kannste machen so wie du willst ;-) Ich hab den Vavoo teil schon seit Jahren nicht mehr ändern müssen da der parser bis heute geschmeidig ohne VPN Probleme oder derartiges rennt ^^ Also von mir aus tob dich aus, wenn du wirklich meinst das noch so viel verbesserungswürdig is, solls mir echt sein ;-) Ich bin schon froh wenn ich endlich keinen Support mehr geben muss, die Menschen sind weites gehend Dumm wie Bernd das Brot! Immer wieder die selben Probleme, die selben Fragen , die selben 2 Klassigen halb Wahrheiten von dritten die weder Python können, sondern selbst auf Php hängen geblieben sind...! Bin sowieso aus dem Forum gebannt worden worden, aber meine Inhalte kann ich jetzt nicht dazu zählen, macht also jeder wie er will & ich habe keine Möglichkeit mehr Einfluss zu nehmen oder gar das Thema zu schließen... :-D Deshalb musste keine Sorge haben ich Update jezz eh nicht mehr in naher Zukunft ;-) Mfg
(Bei mir läufts schon sehr lange via meiner Fritzbox, denn das war ursprünglich mein gesetztes Ziel, Live Streaming über mein Internet Router ... Keine unnötigen Geräte mehr dazwischen die zusätzlich dauerhaft an bleiben müssen, 1 Gerät was für Internet & Streams sorgt & alles vollkommen nahtlos! So wie es eigentlich schon lange lange sein sollte und nicht dieser ganze abfuck mit Amazon Fire TV Stick, Raspberry, Smart TV und am besten noch Handy + VPN zwecks Vodafone xD) Nunja sag du mir was du lieber hast, kannst weiter Forken oder Ich nehm dich mit ins Team, obwohl ich sagen muss, dass ich kein Sinn mehr sehe was das updaten an geht... Diese ganze Xstream shice, die 30 apk Versuche & watt sonst noch für ein Termux abfuck & dann am ende nur für Leute dessen real Namen ich noch nicht ein mal kenne, denn ich nutze seit je her die cli version & alles andere nur Spielereien (mit teilweise massiv viel programm code dafür das die Oberfläche schon lamer is als sonst wo …. Naja zumindest hab ich dabei gelernt wie sich die Objekte innerhalb und zwischen Python, Java Script & Anzeige dessen wirklich Verhält & umgegangen werden muss ;-) Hab dabei gesehen wie geil man heut zu tage Python & JavaScript vereinen kann & um massiv viel potenter das dann alles wird. Hab den Vavoo teil aus dem vxparser mit JavaScript vermischt und er parst dort Live innerhalb von 20 sek ganze epg, alle links + Anzeige inklusive Gruppen. Sprich knapp 10.000 Links + 50.000 Zeilen EPG Code unter 30 sek und das auf jedem Gerät der Welt was nen Browser besitzt... Das ist wirklich krank, python wird dazu Client seitig nach JavaScript zur Ausführung gebracht, das sowas von geil , und dazu mindestens doppel so schnell weil JavaScript um längen besser mit den ganzen Daten Volumen und dessen Anzeige & Änderung umgeht ... Falls dich sowas interessiert PyScript ist das Zauberwort ... (Boar hab schon wieder mehr palabert als wirklich gesprochen jezzz -.- Typisch xD)
Hi, meld mich endlich wieder zurück. Bin dir für die Offenheit dankbar. Jetzt ist mir auch klar warum meine Ankündigung zu diesem Code-Beitrag im Forum ins leere ging, Also ich höre raus, der Code ist für den ganzen APK/UI kram gewachsen, der gar nicht zum primären use case benötigt wird: Auf dem Router laufen lassen und nie wieder darum kümmern. Genau das ist es wonach ich auch gesucht hatte, ganz ohne XBMC , Kodi und weiß der Kuckuk.
Nun, insofern die Weiterentwicklung des Codes auf längere Sicht nicht dein Ziel ist, macht es wenig Sinn das ich in diesem Repo weiter rummfummle. Da mach ich mein eigenes Ding auf dem Fork. Dort sieht man ja auch wo der Original-Code herkommt.
Würde dann nur CLI machen, eventuell modularisieren, und das Proxy Feature einbauen das mir persönlich noch fehlt. Dabei wird der vxparser gegenüber dem Streaming-Client immer die Quelle sein. Also keine Umleitungen zu den Original-Urls von vavoo mehr erhalten. Das hat den Vorteil das nur jener Rechner auf dem vxparser läuft die VPN Verbindung hält, und alle Clients da durch tunneln. Ausserdem können Client Requests "bearbeitet" werden und zum Beispiel der vavoo user-agent Header injiziert werden. Damit spart man sich die gesonderte Einstellung in einer IPTV App.
Kannst du mir abschließend noch verraten wo der vavoo key geleakt wurde, den du in den Readmes ergänzt hast (getpreparevavoorequest).
Der key kommt aus der vavoo apk wobei er (nicht von mir) mit einem openssl leek gehackt worden ist (kann nicht mehr genau sagen welcher weil ich ja keinen zugriff mehr auf meinen Account im Forum hab ^^) So könntest du dir im Endeffekt ohne michaz signatur json file arbeiten ... (obwohl die auch super läuft ^^) Ja und das man den code so gestalten könnte das bei den ts streams den useragenten nicht mehr brauchst weiß ich wohl auch aber dann kannste auch einfach auf hls umstellen ^^ Ja und wozu via vpn streamen sollte ergibt für mich auch weniger sinn aber gut nicht mein problem :-D
achja ich schau gleich mal das ich den branch auf 1.3.8 update dann haste zumindest den aktuellen code
I wanted the CLI version to be up2date with the termux / apk version, so here it is... Bugfixes that occur in all branches would follow... With this Diff View we can see, what remains out-of-sync, due to not having a UI, e.g. the init of main function and the vod search