Seems like video.ibm.com is still broken #27009

Open
opened 2026-02-21 14:35:50 -05:00 by deekerman · 1 comment
Owner

Originally created by @ufgkirk on GitHub (Dec 16, 2024).

Checklist

  • I'm reporting a broken site support
  • I've verified that I'm running youtube-dl version 2021.12.17
  • 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

`$ youtube-dl --verbose https://video.ibm.com/recorded/134138822
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://video.ibm.com/recorded/134138822']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2024.12.17 [d55d1f423] (single file build)
[debug] ** This version was built from the latest master code at https://github.com/ytdl-org/youtube-dl.
[debug] ** For support, visit the main site.
[debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-26-amd64-x86_64-with-glibc2.36 - OpenSSL 3.0.15 3 Sep 2024 - glibc 2.36
[debug] exe versions: ffmpeg 5.1.6-0, ffprobe 5.1.6-0
[debug] Proxy map: {}
[ustream] 134138822: Downloading JSON metadata
[ustream] 134138822: Downloading connection info
[ustream] 134138822: Downloading stream info
[ustream] 134138822: Downloading connection info (try 2)
[ustream] 134138822: Downloading stream info (try 2)
[ustream] 134138822: Downloading connection info (try 3)
[ustream] 134138822: Downloading stream info (try 3)
ERROR: No video formats found; please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 879, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 975, in __extract_info
    ie_result = ie.extract(url)
                ^^^^^^^^^^^^^^^
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 571, in extract
    ie_result = self._real_extract(url)
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/ustream.py", line 220, in _real_extract
    self._sort_formats(formats)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1558, in _sort_formats
    raise ExtractorError('No video formats found')
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
`

Description

While it does appear that there are some old issue reports about UStream - UStream appears to be completely gone now and totally rebranded to video.ibm.com. I found an old issue about video.ibm.com but it contains an invalid link that doesn't work today. Honestly I think all the old UStream issues should probably be closed since they are very stale now....

This appears to be the same issue as #32088, but due to the age of that issue it appears IBM has changed their URL format since then. So here is a fresh report with a fresh log and a fresh video URL that is alive today and available for testing.

Please let me know if there are any further details I can provide.

Thanks!

Originally created by @ufgkirk on GitHub (Dec 16, 2024). ## Checklist - [x] I'm reporting a broken site support - [x] I've verified that I'm running youtube-dl version **2021.12.17** - [x] I've checked that all provided URLs are alive and playable in a browser - [x] I've checked that all URLs and arguments with special characters are properly quoted or escaped - [x] I've searched the bugtracker for similar issues including closed ones ## Verbose log ``` `$ youtube-dl --verbose https://video.ibm.com/recorded/134138822 [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['--verbose', 'https://video.ibm.com/recorded/134138822'] [debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8 [debug] youtube-dl version 2024.12.17 [d55d1f423] (single file build) [debug] ** This version was built from the latest master code at https://github.com/ytdl-org/youtube-dl. [debug] ** For support, visit the main site. [debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-26-amd64-x86_64-with-glibc2.36 - OpenSSL 3.0.15 3 Sep 2024 - glibc 2.36 [debug] exe versions: ffmpeg 5.1.6-0, ffprobe 5.1.6-0 [debug] Proxy map: {} [ustream] 134138822: Downloading JSON metadata [ustream] 134138822: Downloading connection info [ustream] 134138822: Downloading stream info [ustream] 134138822: Downloading connection info (try 2) [ustream] 134138822: Downloading stream info (try 2) [ustream] 134138822: Downloading connection info (try 3) [ustream] 134138822: Downloading stream info (try 3) ERROR: No video formats found; please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 879, in wrapper return func(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 975, in __extract_info ie_result = ie.extract(url) ^^^^^^^^^^^^^^^ File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 571, in extract ie_result = self._real_extract(url) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/bin/youtube-dl/youtube_dl/extractor/ustream.py", line 220, in _real_extract self._sort_formats(formats) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1558, in _sort_formats raise ExtractorError('No video formats found') youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. ` ``` ## Description While it does appear that there are some old issue reports about UStream - UStream appears to be completely gone now and totally rebranded to video.ibm.com. I found an old issue about video.ibm.com but it contains an invalid link that doesn't work today. Honestly I think all the old UStream issues should probably be closed since they are very stale now.... This appears to be the same issue as #32088, but due to the age of that issue it appears IBM has changed their URL format since then. So here is a fresh report with a fresh log and a fresh video URL that is alive today and available for testing. Please let me know if there are any further details I can provide. Thanks!
Author
Owner

@dirkf commented on GitHub (Dec 18, 2024):

Although the UStream domains seem to be gone, the name is still being used in the v.i.c page.

After enabling some JS, the video plays. The media playlist is fetched with sgn and token query parameters that have to be reversed, as they don't seem to be in the page or the HTTP traffic.

@dirkf commented on GitHub (Dec 18, 2024): Although the UStream domains seem to be gone, the name is still being used in the v.i.c page. After enabling some JS, the video plays. The media playlist is fetched with `sgn` and `token` query parameters that have to be reversed, as they don't seem to be in the page or the HTTP traffic.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl-ytdl-org#27009
No description provided.