Repository: yt-dlp
Issue: [ximalaya]The audio related to newspapers on the radio is unavailable.
Labels: site-bug,triage

### DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

- [X] I understand that I will be **blocked** if I *intentionally* remove or skip any mandatory\* field

### Checklist

- [X] I'm reporting that yt-dlp is broken on a **supported** site
- [X] I've verified that I have **updated yt-dlp to nightly or master** ([update instructions](https://github.com/yt-dlp/yt-dlp#update-channels))
- [X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
- [X] I've checked that all URLs and arguments with special characters are [properly quoted or escaped](https://github.com/yt-dlp/yt-dlp/wiki/FAQ#video-url-contains-an-ampersand--and-im-getting-some-strange-output-1-2839-or-v-is-not-recognized-as-an-internal-or-external-command)
- [X] I've searched [known issues](https://github.com/yt-dlp/yt-dlp/issues/3766) and the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues **including closed ones**. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [X] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

China

### Provide a description that is worded well enough to be understood

The audio data under the audiobook category is functioning normally, but the audio data related to newspaper radio is unavailable, possibly due to an issue with the final parsed video format. Specifically, the audiobook category's audio content, obtained through F12 inspection, is:

https://a.xmcdn.com/group40/M0A/91/86/wKgJVFq3OXGDkz9VADwjXjjdkh4478.m4a

For the hotspot category (newspaper-related radio audio), the audio content obtained through F12 inspection is:

https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b6e0-audiopay/73/82/GAqhQ6cLH1IqAFAAAAM34iN2.mp3

### Provide verbose output that clearly demonstrates the problem

- [X] Run **your** yt-dlp command with **-vU** flag added (`yt-dlp -vU <your command line>`)
- [X] If using API, add `'verbose': True` to `YoutubeDL` params instead
- [X] Copy the WHOLE output (starting with `[debug] Command-line config`) and insert it below

### Complete Verbose Output

```shell
yt-dlp -vU --cookies cookies.txt https://www.ximalaya.com/sound/779392260
[debug] Command-line config: ['-vU', '--cookies', 'hlq_cookies.txt', 'https://www.ximalaya.com/sound/779392260']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2024.12.03 from yt-dlp/yt-dlp [2b67ac300] (pip)
[debug] Python 3.9.20 (CPython x86_64 64bit) - Linux-5.4.160-3.el7.x86_64-x86_64-with-glibc2.31 (OpenSSL 3.0.15 3 Sep 2024, glibc 2.31)
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Optional libraries: sqlite3-3.45.3
[debug] Proxy map: {}
[debug] Request Handlers: urllib
[debug] Loaded 1837 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: stable@2024.12.03 from yt-dlp/yt-dlp
yt-dlp is up to date (stable@2024.12.03 from yt-dlp/yt-dlp)
[debug] Using fake IP 36.150.99.250 (CN) as X-Forwarded-For
[ximalaya] Extracting URL: https://www.ximalaya.com/sound/779392260
[ximalaya] 779392260: Downloading info json
ERROR: [ximalaya] 779392260: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
Traceback (most recent call last):
  File "/opt/conda/envs/ximalaya/lib/python3.9/site-packages/yt_dlp/YoutubeDL.py", line 1624, in wrapper
    return func(self, *args, **kwargs)
  File "/opt/conda/envs/ximalaya/lib/python3.9/site-packages/yt_dlp/YoutubeDL.py", line 1780, in __extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/opt/conda/envs/ximalaya/lib/python3.9/site-packages/yt_dlp/YoutubeDL.py", line 1839, in process_ie_result
    ie_result = self.process_video_result(ie_result, download=download)
  File "/opt/conda/envs/ximalaya/lib/python3.9/site-packages/yt_dlp/YoutubeDL.py", line 2846, in process_video_result
    self.raise_no_formats(info_dict)
  File "/opt/conda/envs/ximalaya/lib/python3.9/site-packages/yt_dlp/YoutubeDL.py", line 1121, in raise_no_formats
    raise ExtractorError(msg, video_id=info['id'], ie=info['extractor'],
yt_dlp.utils.ExtractorError: [ximalaya] 779392260: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
```