question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Broken] Servus TV

See original GitHub issue

Checklist

  • I’m reporting a broken site support
  • I’ve verified that I’m running yt-dlp version 2021.09.25
  • I’ve checked that all provided URLs are alive and playable in a browser
  • I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
  • I’ve searched the bugtracker for similar issues including closed ones

Verbose log

./yt-dlp --verbose https://www.servustv.com/unterhaltung/v/aa-25fhsqdp51w12
[debug] User config file: /home/user/.config/yt-dlp/config
[debug] User config: ['--restrict-filenames', '--no-mtime', '--compat-options', 'filename']
[debug] Command-line config: ['--verbose', 'https://www.servustv.com/unterhaltung/v/aa-25fhsqdp51w12']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] yt-dlp version 2021.09.25 (zip)
[debug] Compatibility options: filename
[debug] Python version 3.8.10 (CPython 64bit) - Linux-5.4.0-86-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, rtmpdump 2.4
[debug] Optional libraries: Crypto, keyring, sqlite
[debug] Proxy map: {}
[debug] [generic] Extracting URL: https://www.servustv.com/unterhaltung/v/aa-25fhsqdp51w12
[generic] aa-25fhsqdp51w12: Requesting header
WARNING: [generic] Falling back on generic information extractor.
[generic] aa-25fhsqdp51w12: Downloading webpage
[generic] aa-25fhsqdp51w12: Extracting information
ERROR: [generic] Unsupported URL: https://www.servustv.com/unterhaltung/v/aa-25fhsqdp51w12
Traceback (most recent call last):
  File "./yt-dlp/yt_dlp/extractor/common.py", line 585, in extract
    ie_result = self._real_extract(url)
  File "./yt-dlp/yt_dlp/extractor/generic.py", line 3712, in _real_extract
    raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://www.servustv.com/unterhaltung/v/aa-25fhsqdp51w12
Traceback (most recent call last):
  File "./yt-dlp/yt_dlp/extractor/common.py", line 585, in extract
    ie_result = self._real_extract(url)
  File "./yt-dlp/yt_dlp/extractor/generic.py", line 3712, in _real_extract
    raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://www.servustv.com/unterhaltung/v/aa-25fhsqdp51w12

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./yt-dlp/yt_dlp/YoutubeDL.py", line 1227, in wrapper
    return func(self, *args, **kwargs)
  File "./yt-dlp/yt_dlp/YoutubeDL.py", line 1252, in __extract_info
    ie_result = ie.extract(url)
  File "./yt-dlp/yt_dlp/extractor/common.py", line 601, in extract
    raise ExtractorError(
yt_dlp.utils.ExtractorError: [generic] Unsupported URL: https://www.servustv.com/unterhaltung/v/aa-25fhsqdp51w12
./yt-dlp --verbose https://www.servustv.com/videos/aa-25fhsqdp51w12
[debug] User config file: /home/user/.config/yt-dlp/config
[debug] User config: ['--restrict-filenames', '--no-mtime', '--compat-options', 'filename']
[debug] Command-line config: ['--verbose', 'https://www.servustv.com/videos/aa-25fhsqdp51w12']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] yt-dlp version 2021.09.25 (zip)
[debug] Compatibility options: filename
[debug] Python version 3.8.10 (CPython 64bit) - Linux-5.4.0-86-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, rtmpdump 2.4
[debug] Optional libraries: Crypto, keyring, sqlite
[debug] Proxy map: {}
[debug] [Servus] Extracting URL: https://www.servustv.com/videos/aa-25fhsqdp51w12
[Servus] AA-25FHSQDP51W12: Downloading token
ERROR: [Servus] aa-25fhsqdp51w12: Unable to download JSON metadata: HTTP Error 401:  (caused by <HTTPError 401: ''>); please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
  File "./yt-dlp/yt_dlp/extractor/common.py", line 694, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "./yt-dlp/yt_dlp/YoutubeDL.py", line 3256, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/usr/lib/python3.8/urllib/request.py", line 640, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.8/urllib/request.py", line 569, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 649, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)

Description

Servus TV is not working since a couple of months. For a short time it was possible to modify the URL, e.g. from the original URL https://www.servustv.com/unterhaltung/v/aa-25fhsqdp51w12 to https://www.servustv.com/videos/aa-25fhsqdp51w12 but this is not working any longer. Both URLs are shown in the verbose log above.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:1
  • Comments:8 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
uahimcommented, May 22, 2022

in-browser solution until someone fixes the extractor; bookmarklets: https://gist.github.com/uahim/b0c4b43101440b1f1525ef647025a9f2

0reactions
pukkandancommented, Dec 9, 2022

I don’t mind posting relevant third party tools here, but this issue is not the place to provide support for the tool

Read more comments on GitHub >

github_iconTop Results From Across the Web

The Broken Circle - ServusTV
Didier, Sänger und Banjo-Spieler in einer Bluegrass-Band, lernt eines Tages die lebenslustige Elise kennen. Wegen ihrer ausdrucksstarken Stimme tritt sie ...
Read more >
ServusTV support is broken #23475 - ytdl-org/youtube-dl
Checklist I'm reporting a broken site support I've verified that I'm running youtube-dl version ... ServusTV support is broken #23475.
Read more >
Servus TV | Logopedia - Fandom
SVG Needed · Better Logo Needed · Missing Logo · Missing Year · Missing Name · Unused Categories · Unused Images · Uncategorized...
Read more >
Felix Tamsut on Twitter: "The German-language TV show in ...
The German-language TV show in question is broadcast on ServusTV, ... This man's ego was so shattered by getting booed he's now blaming...
Read more >
Add-on:ServusTV.com - Official Kodi Wiki
This add-on has been marked as broken in the repository: Broken ... Summary: Watch videos from the ServusTV media library ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found