Weis jemand, ob man auch irgendwie die EPG- Daten für Zattoo- Streams angezeigt bekommen kann?
Streamlink[-27], der Nachfolger von Livestreamer
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Du willst das ja wahrscheinlich wegen RocketBeans TV oder?
Das würde mich auch interessieren,hab deswegen auch schon mal gesucht.
TV Spielfilm bietet da ja auch was an aber ob man das angezeigt bekommen kann weiß ich nicht. -
Ja genau. YouTube und twitch liefern keine epg Daten. Zattoo schon, aber joa nix leichtes gefunden bisher
-
Zattoo dürfte die Authentifizierung geändert haben
Quellcode
- C:\Users\root>c:\Streamlink\streamlink.bat https://zattoo.com/watch/srf_zwei --default-stream best --zattoo-email xxxxx.xxxxx@xxx.xx --zattoo-password ******** --zattoo-stream-types hls -l debug
- [cli][debug] OS: Windows 10
- [cli][debug] Python: 3.6.5
- [cli][debug] Streamlink: 1.1.1
- [cli][debug] Requests(2.21.0), Socks(1.6.7), Websocket(0.56.0)
- [cli][info] Found matching plugin zattoo for URL https://zattoo.com/watch/srf_zwei
- [cli][debug] Plugin specific arguments:
- [cli][debug] --zattoo-email=xxxxx.xxxxx@xxx.xx (email)
- [cli][debug] --zattoo-password=******** (password)
- [cli][debug] --zattoo-stream-types=['hls'] (stream_types)
- [plugin.zattoo][debug] _hello ...
- Traceback (most recent call last):
- File "c:\Streamlink\\streamlink-script.py", line 12, in <module>
- main()
- File "c:\Streamlink\packages\streamlink_cli\main.py", line 1033, in main
- handle_url()
- File "c:\Streamlink\packages\streamlink_cli\main.py", line 577, in handle_url
- streams = fetch_streams(plugin)
- File "c:\Streamlink\packages\streamlink_cli\main.py", line 457, in fetch_streams
- sorting_excludes=args.stream_sorting_excludes)
- File "c:\Streamlink\packages\streamlink\plugin\plugin.py", line 317, in streams
- ostreams = self._get_streams()
- File "c:\Streamlink\packages\streamlink\plugins\zattoo.py", line 335, in _get_streams
- self._hello()
- File "c:\Streamlink\packages\streamlink\plugins\zattoo.py", line 157, in _hello
- app_token = match.group(1)
- AttributeError: 'NoneType' object has no attribute 'group'
- C:\Users\root>
Dürfte somit der selbe Fehler seinDieser Beitrag wurde bereits 2 mal editiert, zuletzt von misteranonymus ()
-
Hier dann noch das Log der VU+ mit -l debug
Quellcode
- root@vuduo2:~# /etc/init.d/streamlinksrv stop
- root@vuduo2:~# /etc/init.d/streamlinksrv manualstart
- pidfile /var/run/streamlink.pid does not exist. Daemon not running?
- [streamlinksrv][info] Fri Apr 10 11:57:28 2020 Server (1.1.0) started
- [streamlinksrv][info] Host: vuduo2
- [streamlinksrv][info] Port: 8088
- [streamlinksrv][info] OS: Linux-3.13.5-mips-with-glibc2.0
- [streamlinksrv][info] Python: 2.7.9
- [streamlinksrv][info] Streamlink: 1.3.1 / 2020-01-29
- [streamlinksrv][info] Requests(2.22.0), Websocket(0.48.0)
- Failed to load plugin ustvnow:
- File "/usr/lib/python2.7/site-packages/streamlink/plugins/ustvnow.py", line 12, in <module>
- from Crypto.Util.Padding import pad, unpad
- ImportError: No module named Padding
- [plugin.youtubedl][info] youtube-dl version: 2019.03.01
- [streamlinksrv][info] Processing URL: https://zattoo.com/watch/srf_zwei
- [streamlinksrv][debug] Plugin specific arguments:
- [streamlinksrv][debug] --zattoo-email=xxxxx.xxxxx@xxx.xx (email)
- [streamlinksrv][debug] --zattoo-password=******** (password)
- [streamlinksrv][debug] --zattoo-stream-types=['hls'] (stream_types)
- [streamlinksrv][info] Found matching plugin zattoo for URL https://zattoo.com/watch/srf_zwei
- [plugin.zattoo][debug] Session control for zattoo.com
- [plugin.zattoo][debug] User is not logged in
- [plugin.zattoo][debug] _hello ...
- [streamlinksrv][error] Got exception: 'NoneType' object has no attribute 'group'
Hier sieht man sehr schön an der Zeile
dass das Login so nicht akzeptiert wird -
Danke für die Info.
Hier das gleiche, das Problem tritt dann natürlich auch beim Plugin auf, hier werden keine Sender mehr eingelesen. -
kann man das wieder patchen?
-
Natürlich, gehst auf github von streamlink und meldest, wenn du einen User hast, einen Issue ein
github.com/streamlink/streamlink/issuesDieser Beitrag wurde bereits 1 mal editiert, zuletzt von misteranonymus ()
-
Als streamlink-Anfänger bräuchte ich mal eure Hilfe.
Hab die Pakete aus Post Nr. 1 jetzt erfolgreich auf meiner Solo4k installiert und einen reboot gemacht. Jetzt würde ich gerne einen earthcam-stream in meine Favoriten-Liste einbinden. Der läuft nämlich nur noch ein paar Minuten da die irgenwas verändert haben. Es gab den Tip es mal mit streamlink zu probieren.
Bis neue Streams immer über meinen Kanallisteneditor hizugefügt (mit e-chanelizer). Dort einfach manuell einen neuen Sender bzw. Stream hinzugefügt, den Link eingetragen und festgelegt über welchen Player der Stream abgespielt werden soll (z. B GStreamer). Wie muss ich den jetzt vorgehen, damit streamlink angesprochen wird? -
Das Ganze, mit dem Beispiel des PAC12 Network auf youtube, so beim E-Chanelizer einbinden
-
also eigentlich brauchst du @humaxdsl Streamlink gar nicht.
Hier am Beispiel Seattle
seattle_1.JPG
Oder du gibst bei URL folgendes ein
Und hast als Ergebnis das:
Seattle_Streamlink.JPGDieser Beitrag wurde bereits 1 mal editiert, zuletzt von misteranonymus ()
-
Zu Deinem zweiten Vorschlag: Wenn ich das so bei url eingebe (mit deinem Bespiel) wird der Sender nicht abgespielt.
So wie Du es in Deinem ersten Beitrag beschrieben hast, habe ich es ja auch immer gemacht. Aber bei einigen earthcam-streams ändert sich jetzt in kurzen Abständen immer die chunklist und daher laufen die Streams immer nur kurz. Daher gab es von @foxmulder den Hinweis, ich möge es mal mit streamlink probieren. Konkret geht es um diesen Stream hier:
fvzLbC0ug9AeueHu4yeaRgD9xhPn8VfuN0=
Deshalb die Frage, was ich jetzt anders machen muss. -
Tja, @humaxdsl
Eigentlich, um wieder das Beispiel Seattle zu nehmen, müsste es so auch gehen
aber es kommt, zumindest bei der PC Version von streamlink folgende Fehlermeldung
Quellcode
- C:\Users\root>c:\Streamlink\streamlink.bat https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle --default-stream best -l debug
- [cli][debug] OS: Windows 10
- [cli][debug] Python: 3.6.5
- [cli][debug] Streamlink: 1.1.1
- [cli][debug] Requests(2.21.0), Socks(1.6.7), Websocket(0.56.0)
- [cli][info] Found matching plugin earthcam for URL https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle
- [plugin.earthcam][debug] Found cam for Seattle, WA - Seattle Space Needle Cam
- [plugin.earthcam][debug] RTMP URL: rtmp://videos-3.earthcam.com/fecnetwork/17833.flv
- [plugin.earthcam][debug] HLS URL: https://videos-3.earthcam.com/fecnetwork/17833.flv/playlist.m3u8
- [utils.l10n][debug] Language code: de_AT
- error: Unable to open URL: https://videos-3.earthcam.com/fecnetwork/17833.flv/playlist.m3u8 (403 Client Error: Forbidden for url: https://videos-3.earthcam.com/fecnetwork/17833.flv/playlist.m3u8)
- C:\Users\root>
github.com/streamlink/streamli…mlink/plugins/earthcam.py -
Ja, die haben bei earthcam irgendwas geändert. Es gab jedoch von einigen Usern in dem Thread
Live Webcams für die Kanalliste...to be continued
den Hinweis, dass man mittels streamlink das Problem umgehen könne. Offensichtlich nicht, oder ich mache was falsch.... -
Nein, du machst nichts falsch.
Wie gesagt, das earthcam Plugin ist Stand vor zwei Jahre.
Damals hat das noch funktioniert und damals konnte man den Link playlist.m3u8 problemlos abspielen.
Nun, wahrscheinlich Cookie gesteuert, nicht mehr.
Nur welches Cookie gilt?
Quellcode
- # HTTP Cookie File for earthcam.com by Genuinous @genuinous.
- # To download cookies for this tab click here, or download all cookies.
- # Usage Examples:
- # 1) wget -x --load-cookies cookies.txt "https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle"
- # 2) curl --cookie cookies.txt "https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle"
- # 3) aria2c --load-cookies cookies.txt "https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle"
- #
- .earthcam.com TRUE / FALSE 1589119652 __cfduid dbf3903ee24dfc74f5ceed08c698e5ce51586527652
- .earthcam.com TRUE / FALSE 1649603222 _ga GA1.2.2037236520.1586527654
- .earthcam.com TRUE / FALSE 1586617622 _gid GA1.2.1168275565.1586527654
- .www.earthcam.com TRUE / FALSE 0 ec_sid p967ns6puoevjqiqvd86tano86
- .earthcam.com TRUE / FALSE 1594307225 _fbp fb.1.1586528048490.1078232498
- www.earthcam.com FALSE / FALSE 1618067224 volumeSlider 0.01
- www.earthcam.com FALSE / FALSE 1586531546 EarthCamTempAdSkip EarthCamTempAdSkip
- www.earthcam.com FALSE / TRUE 0 GED_PLAYLIST_ACTIVITY W3sidSI6IktiOFYiLCJ0c2wiOjE1ODY1MzEyOTYsIm52IjowLCJ1cHQiOjE1ODY1MzEyMjEsImx0IjoxNTg2NTMxMjM1fV0.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von misteranonymus ()
-
Nein das geht wie in dem anderen Thread beschrieben, dafür nimmt man jetzt die Webseitenadresse. Einfügen würde ich die mit Notepad ++, müsste auch irgendwo beschrieben sein wie das genau geht.
-
Also mit dem Tipp von #373 funktioniert es am PC
Quellcode
- C:\Users\root>c:\Streamlink\streamlink.bat https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle best --config "c:\Streamlink\config.earthcam" -l debug
- [cli][debug] OS: Windows 10
- [cli][debug] Python: 3.6.5
- [cli][debug] Streamlink: 1.1.1
- [cli][debug] Requests(2.21.0), Socks(1.6.7), Websocket(0.56.0)
- [cli][info] Found matching plugin earthcam for URL https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle
- [plugin.earthcam][debug] Found cam for Seattle, WA - Seattle Space Needle Cam
- [plugin.earthcam][debug] RTMP URL: rtmp://videos-3.earthcam.com/fecnetwork/17833.flv
- [plugin.earthcam][debug] HLS URL: https://videos-3.earthcam.com/fecnetwork/17833.flv/playlist.m3u8
- [utils.l10n][debug] Language code: de_AT
- [cli][info] Available streams: 720p (worst), live (best)
- [cli][info] Opening stream: live (rtmp)
- [stream.streamprocess][debug] Spawning command: c:\Streamlink\\rtmpdump\rtmpdump.exe --flv - --live true --pageUrl https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle --playpath 17833.flv --rtmp rtmp://videos-3.earthcam.com/fecnetwork/ --swfUrl http://static.earthcam.com/swf/streaming/stream_viewer_v3.swf
- [cli][debug] Pre-buffering 8192 bytes
- [cli][info] Starting player: "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"
- [cli.output][debug] Opening subprocess: "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --input-title-format https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle -
- [cli][debug] Writing stream to output
- [cli][info] Stream ended
- Interrupted! Exiting...
- [cli][info] Closing currently open stream...
Bei der VU+ leider noch nicht.
Aber ich bin am basteln -
Damit gehts bei mir auf der VU auch, nur die Umschaltzeiten bei Durchzappen sind mir jetzt wohl zu lang.
-
... und tatsächlich, es läuft
Quellcode
- root@vuduo2:~# /etc/init.d/streamlinksrv stop
- root@vuduo2:~# /etc/init.d/streamlinksrv manualstart
- pidfile /var/run/streamlink.pid does not exist. Daemon not running?
- [streamlinksrv][info] Fri Apr 10 17:34:00 2020 Server (1.1.0) started
- [streamlinksrv][info] Host: vuduo2
- [streamlinksrv][info] Port: 8088
- [streamlinksrv][info] OS: Linux-3.13.5-mips-with-glibc2.0
- [streamlinksrv][info] Python: 2.7.9
- [streamlinksrv][info] Streamlink: 1.3.1 / 2020-01-29
- [streamlinksrv][info] Requests(2.22.0), Websocket(0.48.0)
- Failed to load plugin ustvnow:
- File "/usr/lib/python2.7/site-packages/streamlink/plugins/ustvnow.py", line 12, in <module>
- from Crypto.Util.Padding import pad, unpad
- ImportError: No module named Padding
- [plugin.youtubedl][info] youtube-dl version: 2019.03.01
- [streamlinksrv][info] Processing URL: https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle
- [streamlinksrv][error] unrecognized arguments: --default-stream best --config /home/root/.config/streamlink/config.earthcam
- [streamlinksrv][info] Found matching plugin earthcam for URL https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle
- [plugin.earthcam][debug] Found cam for Seattle, WA - Seattle Space Needle Cam
- [plugin.earthcam][debug] RTMP URL: rtmp://videos-3.earthcam.com/fecnetwork/17833.flv
- [plugin.earthcam][debug] HLS URL: https://videos-3.earthcam.com/fecnetwork/17833.flv/playlist.m3u8
- [utils.l10n][debug] Language code: en_US
- [streamlinksrv][info] Available streams:
- 720p (worst), live (best)
- [streamlinksrv][info] Opening stream: live (rtmp)
- [stream.streamprocess][debug] Spawning command: /usr/bin/rtmpdump --flv - --live true --pageUrl https://www.earthcam.com/usa/washington/seattle/?cam=seattlespaceneedle --playpath 17833.flv --rtmp rtmp://videos-3.earthcam.com/fecnetwork/ --swfUrl http://static.earthcam.com/swf/streaming/stream_viewer_v3.swf
- [streamlinksrv][debug] Writing stream to player
Die Tipps von Post #373 einhalten
Dazu ist aber ein bisschen Linux Wissen gefragt.
Zuerst verbindest du dich mit putty mit deiner VU+
Dann erstellst du den Ordner .config und danach den Ordner streamlink
.Ordner sind versteckte Ordner die nicht angezeigt werden (ausser du hast den Midnight Commander bei deiner VU+ installiert)
Funktioniert folgendermaßen (ab mkdir kannst Copy-Paste machen);
Nun musst du diese Datei auf deine VU+ bringen.
Hierzu ist WinSCP zu empfehlen.
Beim Hochladen der Datei muss du aber den Pfad von /home/root/*.* auf folgendes umschreiben (ist gelb markiert)
configearthcam.JPG
Danach sicherheitshalber ein chmod 777 auf die Datei
Und im E-Chanalizer folgendes als Sender einbinden:
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo ()
-
geht dann auch wieder Zattoo CH?