Telerising API - Zattoo, waipu.tv, blue TV & Sky CH für tvHeadend und VLC [Web App]

  • Danke wow, das logging zeigt nun die sprachen korrekt an, leider habe ich jetzt eine Broken Pipe und es funktioniert noch nicht:

    Tvheadend mux:

    pipe:///usr/bin/streamlink --stdout --default-stream best --http-proxy "http://user:pw@proxyip:port" --quiet --hls-audio-select "*" --hls-live-edge 3 --hls-playlist-reload-attempts 99 --hls-playlist-reload-time segment --hls-segment-queue-threshold 0 --hls-start-offset 10 --stream-segment-threads 1 --retry-open 5 --retry-max 10 --retry-streams 1 --mux-subtitles --stream-segment-threads 2 --ringbuffer-size "64M" "hls://http://yourdomain.com:5000/api/y3o/live/n-tv?code=xxxxxxxxxxxxxxx"


    Code
    spawn: [stream.ffmpegmux][error] Error while writing to pipe /tmp/streamlinkpipe-56437-4-1300: [Errno 32] Broken pipe


    2025-03-12 09:02:31.406 spawn: [utils.l10n][debug] Language code: de_DE
    2025-03-12 09:02:31.906 spawn: [stream.ffmpegmux][debug] ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
    2025-03-12 09:02:31.906 spawn: built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)


    2025-03-12 09:02:31.906 spawn: [stream.hls][debug] Using external audio tracks for stream 1080p (language=deu, name=deutsch), (language=mis, name=other (mul))
    2025-03-12 09:02:31.908 spawn: [cli][info] Available streams: 1080p (worst, best)
    2025-03-12 09:02:31.908 spawn: [cli][info] Opening stream: 1080p (hls-multi)
    2025-03-12 09:02:31.908 spawn: [stream.ffmpegmux][debug] Opening hls substream
    2025-03-12 09:02:31.909 spawn: [stream.hls][debug] Reloading playlist
    2025-03-12 09:02:31.912 spawn: [stream.ffmpegmux][debug] Opening hls substream
    2025-03-12 09:02:31.913 spawn: [stream.hls][debug] Reloading playlist
    2025-03-12 09:02:31.915 spawn: [stream.ffmpegmux][debug] Opening hls substream
    2025-03-12 09:02:31.916 spawn: [stream.hls][debug] Reloading playlist
    2025-03-12 09:02:31.918 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-56437-1-4026
    2025-03-12 09:02:31.919 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-56437-2-7515
    2025-03-12 09:02:31.920 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-56437-3-6623
    2025-03-12 09:02:31.920 spawn: [stream.ffmpegmux][debug] ffmpeg command: ['/usr/bin/ffmpeg', '-y', '-nostats', '-loglevel', 'info', '-i', '/tmp/streamlinkpipe-56437-1-4026', '-i', '/tmp/streamlinkpipe-56437-2-7515', '-i', '/tmp/streamlinkpipe-56437-3-6623', '-c:v', 'copy', '-c:a', 'copy', '-map', '0:v?', '-map', '0:a?', '-map', '1:a', '-map', '2:a', '-metadata:s:a:0 language=deu', '-metadata:s:a:1 language=mis', '-f', 'mpegts', 'pipe:1']
    2025-03-12 09:02:31.920 spawn: [stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-56437-1-4026
    2025-03-12 09:02:31.921 spawn: [stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-56437-2-7515
    2025-03-12 09:02:31.921 spawn: [stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-56437-3-6623
    2025-03-12 09:02:31.923 spawn: [cli][debug] Pre-buffering 8192 bytes
    2025-03-12 09:02:32.272 spawn: [stream.hls][debug] Time offsets negative for live streams, skipping back 10 seconds
    2025-03-12 09:02:32.273 spawn: [stream.hls][debug] First Sequence: 1088606293; Last Sequence: 1088606342
    2025-03-12 09:02:32.273 spawn: [stream.hls][debug] Start offset: -10; Duration: None; Start Sequence: 1088606335; End Sequence: None

    2025-03-12 09:02:32.286 spawn: [stream.hls][debug] Time offsets negative for live streams, skipping back 10 seconds
    2025-03-12 09:02:32.286 spawn: [stream.hls][debug] Adding segment 1088606341 to queue
    2025-03-12 09:02:32.287 spawn: [stream.hls][debug] Adding segment 1088606342 to queue
    2025-03-12 09:02:32.287 spawn: [stream.hls][debug] First Sequence: 1088606293; Last Sequence: 1088606342
    2025-03-12 09:02:32.287 spawn: [stream.hls][debug] Start offset: -10; Duration: None; Start Sequence: 1088606335; End Sequence: None
    2025-03-12 09:02:32.287 spawn: [stream.hls][debug] Adding segment 1088606335 to queue


    2025-03-12 09:02:32.299 spawn: [stream.hls][debug] Time offsets negative for live streams, skipping back 10 seconds
    2025-03-12 09:02:32.299 spawn: [stream.hls][debug] First Sequence: 1088606293; Last Sequence: 1088606342
    2025-03-12 09:02:32.299 spawn: [stream.hls][debug] Start offset: -10; Duration: None; Start Sequence: 1088606335; End Sequence: None
    2025-03-12 09:02:32.299 spawn: [stream.hls][debug] Adding segment 1088606335 to queue
    2025-03-12 09:02:32.304 spawn: [stream.hls][debug] Adding segment 1088606336 to queue

    2025-03-12 09:02:32.337 spawn: [stream.hls][debug] Writing segment 1088606335 to output
    2025-03-12 09:02:32.337 spawn: [stream.hls][debug] Segment initialization 1088606335 complete
    2025-03-12 09:02:32.356 spawn: [stream.hls][debug] Writing segment 1088606335 to output
    2025-03-12 09:02:32.356 spawn: [stream.hls][debug] Segment initialization 1088606335 complete
    2025-03-12 09:02:32.618 spawn: [stream.hls][debug] Writing segment 1088606335 to output
    2025-03-12 09:02:32.623 spawn: [stream.hls][debug] Segment 1088606335 complete

    2025-03-12 09:02:32.874 spawn: [stream.hls][debug] Segment 1088606342 complete
    2025-03-12 09:02:32.878 spawn: [stream.hls][debug] Writing segment 1088606339 to output
    2025-03-12 09:02:32.882 spawn: [stream.hls][debug] Segment 1088606339 complete
    2025-03-12 09:02:32.882 spawn: [stream.hls][debug] Writing segment 1088606339 to output
    2025-03-12 09:02:32.884 spawn: [stream.hls][debug] Segment 1088606339 complete
    2025-03-12 09:02:32.890 spawn: [stream.ffmpegmux][error] Error while writing to pipe /tmp/streamlinkpipe-56437-1-4026: [Errno 32] Broken pipe
    2025-03-12 09:02:32.896 spawn: [stream.segmented][debug] Closing writer thread
    2025-03-12 09:02:32.897 spawn: [stream.ffmpegmux][debug] Pipe copy complete: /tmp/streamlinkpipe-56437-3-6623
    2025-03-12 09:02:32.897 spawn: [stream.ffmpegmux][debug] Pipe copy complete: /tmp/streamlinkpipe-56437-2-7515
    2025-03-12 09:02:32.950 spawn: [stream.hls][debug] Writing segment 1088606340 to output
    2025-03-12 09:02:32.950 spawn: [stream.hls][debug] Segment 1088606340 complete
    2025-03-12 09:02:32.982 spawn: [stream.hls][debug] Writing segment 1088606340 to output
    2025-03-12 09:02:32.982 spawn: [stream.hls][debug] Segment 1088606340 complete
    2025-03-12 09:02:33.375 spawn: [stream.ffmpegmux][debug] Closed all the substreams
    2025-03-12 09:02:33.376 spawn: [cli][error] Try 1/5: Could not open stream  (No data returned from stream)
    2025-03-12 09:02:33.376 spawn: [stream.ffmpegmux][debug] Opening hls substream
    2025-03-12 09:02:33.377 spawn: [stream.hls][debug] Reloading playlist
    2025-03-12 09:02:33.378 spawn: [stream.ffmpegmux][debug] Opening hls substream
    2025-03-12 09:02:33.381 spawn: [stream.hls][debug] Reloading playlist
    2025-03-12 09:02:33.384 spawn: [stream.ffmpegmux][debug] Opening hls substream
    2025-03-12 09:02:33.385 spawn: [stream.hls][debug] Reloading playlist
    2025-03-12 09:02:33.385 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-56437-4-1300
    2025-03-12 09:02:33.388 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-56437-5-4717
    2025-03-12 09:02:33.388 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-56437-6-9930
    2025-03-12 09:02:33.389 spawn: [stream.ffmpegmux][debug] ffmpeg command: ['/usr/bin/ffmpeg', '-y', '-nostats', '-loglevel', 'info', '-i', '/tmp/streamlinkpipe-56437-4-1300', '-i', '/tmp/streamlinkpipe-56437-5-4717', '-i', '/tmp/streamlinkpipe-56437-6-9930', '-c:v', 'copy', '-c:a', 'copy', '-map', '0:v?', '-map', '0:a?', '-map', '1:a', '-map', '2:a', '-metadata:s:a:0 language=deu', '-metadata:s:a:1 language=mis', '-f', 'mpegts', 'pipe:1']
    2025-03-12 09:02:33.389 spawn: [stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-56437-4-1300
    2025-03-12 09:02:33.389 spawn: [stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-56437-5-4717
    2025-03-12 09:02:33.390 spawn: [stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-56437-6-9930
    2025-03-12 09:02:33.390 spawn: [cli][debug] Pre-buffering 8192 bytes
    2025-03-12 09:02:33.435 spawn: [stream.hls][debug] Time offsets negative for live streams, skipping back 10 seconds
    2025-03-12 09:02:33.435 spawn: [stream.hls][debug] First Sequence: 1088606293; Last Sequence: 1088606342
    2025-03-12 09:02:33.435 spawn: [stream.hls][debug] Start offset: -10; Duration: None; Start Sequence: 1088606335; End Sequence: None
    2025-03-12 09:02:33.435 spawn: [stream.hls][debug] Adding segment 1088606335 to queue
    2025-03-12 09:02:33.444 spawn: [stream.hls][debug] Time offsets negative for live streams, skipping back 10 seconds
    2025-03-12 09:02:33.445 spawn: [stream.hls][debug] First Sequence: 1088606293; Last Sequence: 1088606342
    2025-03-12 09:02:33.454 spawn: [stream.hls][debug] Time offsets negative for live streams, skipping back 10 seconds
    2025-03-12 09:02:33.454 spawn: [stream.hls][debug] First Sequence: 1088606293; Last Sequence: 1088606342
    2025-03-12 09:02:33.454 spawn: [stream.hls][debug] Start offset: -10; Duration: None; Start Sequence: 1088606335; End Sequence: None
    2025-03-12 09:02:33.455 spawn: [stream.hls][debug] Adding segment 1088606335 to queue
    2025-03-12 09:02:33.455 spawn: [stream.hls][debug] Adding segment 1088606336 to queue
    2025-03-12 09:02:33.456 spawn: [stream.hls][debug] Adding segment 1088606337 to queue
    2025-03-12 09:02:33.456 spawn: [stream.hls][debug] Start offset: -10; Duration: None; Start Sequence: 1088606335; End Sequence: None


    2025-03-12 09:02:33.837 spawn: [stream.ffmpegmux][error] Error while writing to pipe /tmp/streamlinkpipe-56437-4-1300: [Errno 32] Broken pipe

  • proxy problem oder os, also es laeuft ohne probleme

    Spoiler anzeigen

    edit:

    ist das dein problem: yourdomain?

    ich habs nur geändert fürs Forum. Natürlich steht da alles richtig drinnen bei mir.

    Die Config funktioniert mit dem originalen Streamlink 7.1.3 aus dem pip install aber wenn ich den commit übernehme dann kahm der Log mit der broken pipe

    Die Files sehe ich unter /tmp aber irgendwo gibts nun Probleme mit dem Abspielen.

    Ich könnte nun noch probieren, deine Streamlink Version aus Github komplett zu übernehmen. Aber nur diesen Commit auf aktuelle Version angewendet, hatte mir dieses Problem entstehen lassen.

    Ich habe mit Teleboy getestet.

    Der Fork von deinem Github funktioniert bei mir leider auch nicht mit Teleboy

    2025-03-12 10:57:41.884 spawn: ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
    2025-03-12 10:57:41.884 spawn:   built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
    2025-03-12 10:57:41.884 spawn:   configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable
    2025-03-12 10:57:41.884 spawn:   libavutil      56. 70.100 / 56. 70.100
    2025-03-12 10:57:41.884 spawn:   libavcodec     58.134.100 / 58.134.100
    2025-03-12 10:57:41.884 spawn:   libavformat    58. 76.100 / 58. 76.100
    2025-03-12 10:57:41.884 spawn:   libavdevice    58. 13.100 / 58. 13.100
    2025-03-12 10:57:41.884 spawn:   libavfilter     7.110.100 /  7.110.100
    2025-03-12 10:57:41.884 spawn:   libswscale      5.  9.100 /  5.  9.100
    2025-03-12 10:57:41.884 spawn:   libswresample   3.  9.100 /  3.  9.100
    2025-03-12 10:57:41.884 spawn:   libpostproc    55.  9.100 / 55.  9.100
    2025-03-12 10:57:42.634 spawn: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/streamlinkpipe-174790-1-2480':
    2025-03-12 10:57:42.634 spawn:   Metadata:
    2025-03-12 10:57:42.634 spawn:     major_brand     : cmfc
    2025-03-12 10:57:42.634 spawn:     minor_version   : 0
    2025-03-12 10:57:42.635 spawn:     compatible_brands: cmfcisomiso2iso5avc1dash
    2025-03-12 10:57:42.635 spawn:   Duration: 483826:57:26.42, start: 1741777044.820000, bitrate: N/A
    2025-03-12 10:57:42.635 spawn:   Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 1k tbn, 100 tbc (default)
    2025-03-12 10:57:42.635 spawn:     Metadata:
    2025-03-12 10:57:42.635 spawn:       handler_name    : VideoHandler
    2025-03-12 10:57:42.635 spawn:       vendor_id       : [0][0][0][0]
    2025-03-12 10:57:42.638 spawn: Input #1, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/streamlinkpipe-174790-2-8565':
    2025-03-12 10:57:42.638 spawn:   Metadata:
    2025-03-12 10:57:42.638 spawn:     major_brand     : cmfc
    2025-03-12 10:57:42.638 spawn:     minor_version   : 0
    2025-03-12 10:57:42.638 spawn:     compatible_brands: cmfcisomiso2iso5mp41dashcaac
    2025-03-12 10:57:42.638 spawn:   Duration: 483826:57:26.40, start: 1741777044.800000, bitrate: N/A
    2025-03-12 10:57:42.638 spawn:   Stream #1:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (default)
    2025-03-12 10:57:42.638 spawn:     Metadata:
    2025-03-12 10:57:42.638 spawn:       handler_name    : SoundHandler
    2025-03-12 10:57:42.638 spawn:       vendor_id       : [0][0][0][0]
    2025-03-12 10:57:42.640 spawn: Input #2, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/streamlinkpipe-174790-3-9620':
    2025-03-12 10:57:42.640 spawn:   Metadata:
    2025-03-12 10:57:42.640 spawn:     major_brand     : cmfc
    2025-03-12 10:57:42.640 spawn:     minor_version   : 0
    2025-03-12 10:57:42.640 spawn:     compatible_brands: cmfcisomiso2iso5mp41dashcaac
    2025-03-12 10:57:42.640 spawn:   Duration: 483826:57:26.40, start: 1741777044.800000, bitrate: N/A
    2025-03-12 10:57:42.640 spawn:   Stream #2:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (default)
    2025-03-12 10:57:42.640 spawn:     Metadata:
    2025-03-12 10:57:42.640 spawn:       handler_name    : SoundHandler
    2025-03-12 10:57:42.640 spawn:       vendor_id       : [0][0][0][0]
    2025-03-12 10:57:42.641 spawn: [mpegts @ 0x5ba0cbe7a1c0] Invalid stream specifier: a:0 language=deu.
    2025-03-12 10:57:42.641 spawn:     Last message repeated 1 times
    2025-03-12 10:57:42.641 spawn: [stream.ffmpegmux][error] Error while writing to pipe /tmp/streamlinkpipe-174790-1-2480: [Errno 32] Broken pipe
    2025-03-12 10:57:42.992 spawn: [cli][error] Try 1/5: Could not open stream  (No data returned from stream)
    2025-03-12 10:57:43.002 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-174790-4-8549
    2025-03-12 10:57:43.002 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-174790-5-8153
    2025-03-12 10:57:43.002 spawn: [utils.named_pipe][info] Creating pipe streamlinkpipe-174790-6-1694

    FFMPEG LOG

    Code
    Invalid stream specifier: a:0 language=deu.
  • Danke an fds97AVVS

    Pull Request für Streamlink ist offen:

    Anbei die Muxer Url für Tvheadend als Beispiel.

    pipe:///usr/bin/streamlink --stdout --default-stream best --http-proxy "http://username:password@proxyip:proxyport" --quiet --hls-audio-select "*" --hls-live-edge 3 --hls-playlist-reload-attempts 99 --hls-playlist-reload-time segment --hls-segment-queue-threshold 0 --hls-start-offset 10 --stream-segment-threads 4 --retry-open 5 --retry-max 10 --retry-streams 1 --mux-subtitles --hls-segment-stream-data --ringbuffer-size "64M" "hls://http://telerising:5000/api/tby/live/573?code=xxxxxx"

    Wer Telerising mit Proxy nutzt, wird ggf. mit dieser Config einen stabilen Stream haben und sollte der Pull Request gemerged werden, dann werden auch die sprachen korrekt gemappt jetzt.

    Sollte es nicht gemerged werden, seht ihr im Pull Request immerhin die Files, damit ihr es selbst eben patchen könnt.

  • Moin an alle,

    ich lebe in Deutschland und möchte RTL, Sat1 und Co über ein schweizer Zattoo free Konto einbinden. Prinzipiell geht dies auch dank dns4me. Allerdings habe ich alle paar Sekunden ein stockendes Bild und/oder kurze Tonaussetzer. Mit gleichen Einstellungen und einem deutschen Zattoo free Konto (dann natürlich ohne dns4me) habe ich solche Probleme nicht. Ich vermute daher, dass es nicht an ffmpeg oder zu ändernden Einstellungen in der Telerising API liegt.

    Geht dies andere Nutzern auch so? Oder gibt es einen dauerhaft stabil funktionierenden Weg?

    Ich bin an dem Punkt angelangt, dass ich erwäge eine Sat-Schüssel anzuschaffen, weil es einfach nicht gelingen will. Könnt ihr mich davon abhalten...?

  • Naja... ich nutze selbst Sat-TV mit HD+/ORF und Kabelio, Zattoo ist allenfalls nur noch ein Backup, selbst blue TV ist höher priorisiert.

    Der DNS-Dienst ist das Problem, da wird es beim Shared-Medium weiterhin regelmäßig zu Aussetzern kommen. Du könntest ggf. mittels Squid einen eigenen Proxy-Server in CH aufsetzen und tvHeadend darauf zugreifen lassen, da gibt es die Möglichkeit, für jeden Mux zusätzliche Parameter zu übergeben.

    Code
    http_proxy="http://user:pw@ip-address:port/"
    https_proxy="http://user:pw@ip-address:port/"
  • Danke für die schnelle Antwort. Nein, einen eigenen CH-Proxyserver möchte ich nicht einrichten. Ich werde langsam älter und habe weniger Zeit als früher zum Basteln und brauche auch eine wirklich stabile Lösung. Dann werde ich wohl doch eine Sat-Schüssel zur Ergänzung kaufen.

  • Naja... ich nutze selbst Sat-TV mit HD+/ORF und Kabelio, Zattoo ist allenfalls nur noch ein Backup, selbst blue TV ist höher priorisiert.

    Der DNS-Dienst ist das Problem, da wird es beim Shared-Medium weiterhin regelmäßig zu Aussetzern kommen. Du könntest ggf. mittels Squid einen eigenen Proxy-Server in CH aufsetzen und tvHeadend darauf zugreifen lassen, da gibt es die Möglichkeit, für jeden Mux zusätzliche Parameter zu übergeben.

    Code
    http_proxy="http://user:pw@ip-address:port/"
    https_proxy="http://user:pw@ip-address:port/"

    Ich bin von der Proxylösung, aus verschiedenen Gründen, wieder abgekommen. Am allerbesten finde ich momentan die Lösung mit einem eigenen DNS Server (Danke an Publish3r). Das macht auch im Nachhinein weniger Probleme mit anderen Addons und man könnte zb. zattoo.ch und zattoo.de gleichzeitig nutzen.
    Und unterm Strich ist das auch nicht teurer als der DNS4Irgendjemand Service.

  • doch eine Sat-Schüssel zur Ergänzung kaufen.

    Gut als Basis ganz ok, aber wenn ich lese was fast Tagtäglich an Störungen sind (Kabelio)- no way - gerade wenn man alle wichtigen Sender sogar ohne Proxy/DNS/VPN frei zu empfangen sind.

  • Am allerbesten finde ich momentan die Lösung mit einem eigenen DNS Server

    Könnte man sowas nicht z.B. mit PiHole machen/kombinieren? AFAIK ist PiHole ja auch nichts anderes als ein DNS Server, der speziell als Werbeblocker ausgelegt ist. Wäre auch für mich eine Super Lösung...

    -------------------------------------
    Danke fürs lesen, Claus

  • Meinst du, dass die Installation von PiHole auf einem Schweizer VPS auch die Zattoo-Streams entsperrt?

    Na ja, wenn man das mit einem DNS machen kann, dann könnte das doch theoretisch auch mit PiHole (was ja ebenfalls ein DNS ist) funktionieren. Zwei Fliegen mit einer Klappe und so, mache ich eigentlich ganz gerne, wenn's geht.

    Eigentlich dachte ich, ich wechsele wenn mein VPN ausgelaufen ist (erst im August 2026) auf sowas wie DNS4Me. Aber eventuell gibt es ja etwas, das noch besser funktioniert. Das generelle Umbiegen von allem in die Schweiz, wie es das VPN macht, gefällt mir nicht ganz so gut. Das individuell festlegen zu können, wäre schon schön. ORF.On wäre z.B. auch noch so ein Kadidat, der mir hier in DE schmecken könnte. Dazu braucht man aber eine österreichische IP, für Yallo eine aus der Schweiz.

    -------------------------------------
    Danke fürs lesen, Claus

  • Na ja, wenn man das mit einem DNS machen kann, dann könnte das doch theoretisch auch mit PiHole (was ja ebenfalls ein DNS ist) funktionieren. Zwei Fliegen mit einer Klappe und so, mache ich eigentlich ganz gerne, wenn's geht.

    Eigentlich dachte ich, ich wechsele wenn mein VPN ausgelaufen ist (erst im August 2026) auf sowas wie DNS4Me. Aber eventuell gibt es ja etwas, das noch besser funktioniert. Das generelle Umbiegen von allem in die Schweiz, wie es das VPN macht, gefällt mir nicht ganz so gut. Das individuell festlegen zu können, wäre schon schön. ORF.On wäre z.B. auch noch so ein Kadidat, der mir hier in DE schmecken könnte. Dazu braucht man aber eine österreichische IP, für Yallo eine aus der Schweiz.

    dir ist schon klar, dass du dafür dann einen vps in .at und einen in .ch brauchst? ;)

  • Zur Not mache ich zwei Docker Container mit jeweils einer VPN-Verbindung, der einmal mit der Schweiz und einmal mit Österreich verbunden ist, sollte das mit sowas wie DNS4Me individuell per Ziel Adresse nicht möglich sein. Zumindest meinen VPN (Surfshark inzwischen gehört das zu NordVPN) kann ich auf beliebig vielen Geräten (also auch Docker Containern) installieren und zu beliebig vielen Locations verbinden.

    Wenn ich das richtig verstehe, brauche ich in jedem Land, für das ich Geoblocking umgehen will, jeweils einen (virtuellen) Server? Dann wird mir das zu aufwändig. Da bleibe ich lieber beim VPN. Den brauche ich nur einmal...

    -------------------------------------
    Danke fürs lesen, Claus

  • hast du auch die ORF Kanäle.

    Die ORF Kanäle sind auch bei Yallo dabei. Ich würde aber gerne auf die ORF Mediathek zugreifen können. Hat nichts mit Telerising zu tun, ich weiß. War auch nur, weil das irgendwie ja doch zumindest mit dem Geoblocking bzw. dem Umgehen davon zu tun hat.

    -------------------------------------
    Danke fürs lesen, Claus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!