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.

Cannot extract certain podcast from podcast.apple.com

See original GitHub issue

Checklist

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

[debug] System config: ['--prefer-free-formats']
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--skip-download', 'https://podcasts.apple.com/podcast/4-on-the-horn-with-adam-kovacevich/id1585883787?i=1000539806607', '--write-info-json', '-v']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.06.06
[debug] Python version 3.9.6 (CPython) - Linux-5.13.9-100.fc33.x86_64-x86_64-with-glibc2.32
[debug] exe versions: ffmpeg 4.3.2, ffprobe 4.3.2
[debug] Proxy map: {}
[ApplePodcasts] 1000539806607: Downloading webpage
ERROR: Unable to extract ember data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 815, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 836, in __extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 534, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/applepodcasts.py", line 42, in _real_extract
    ember_data = self._parse_json(self._search_regex(
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1012, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract ember data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description

Attempting to use youtube-dl on this page. Did not work, log output asked me to post here.

Other podcasts on podcast.apple.com work.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

3reactions
dirkfcommented, Dec 23, 2021

But … avoiding that sort of palaver is the point of using yt-dl, especially since it extracts metadata beyond the media URL!

1reaction
martin-wardcommented, Dec 22, 2021

For this particular podcast (and other Apple podcasts I have tried) if you download the web page “https://podcasts.apple.com/podcast/4-on-the-horn-with-adam-kovacevich/id1585883787?i=1000539806607” with wget or some other downloader, then you can find a link to an mp3 file in the page: in this case it is https://www.buzzsprout.com/1853079/9437981-4-on-the-horn-with-adam-kovacevich.mp3

You can then download this mp3 file with wget or some other downloader.

Read more comments on GitHub >

github_iconTop Results From Across the Web

extract a portion of a podcast - Apple Community
I have been told that I can extract a portion of a podcast withing iTunes that creates an AAC file. I have tried...
Read more >
Download, save, and share podcast episodes on iPhone
Download, save, and share podcast episodes on iPhone ; Save and download an episode · Tap Library, then tap a show to see...
Read more >
Save or download episodes in Podcasts on Mac - Apple Support
In Podcasts on your Mac, save episodes to your library, or download them so you can play them when you're not connected to...
Read more >
Download and delete episodes in Apple Podcasts on iPhone ...
Open the Podcasts app. Browse or search for a show, then tap it. Touch and hold the episode that you want to download....
Read more >
Get and manage your Apple Podcasts Subscriptions
To subscribe, open the Apple Podcasts app on your iPhone, iPad, or Mac. Find the podcast or channel that you want to subscribe...
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