New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CBC Gem updated and now download is broken #6395
Comments
yt-dlp will still work but since Wednesday it will only download 720p. You have to filter for m3u8 and pump that into your command instead of the old style URL. The metadata tags are now also not support but that's because of the m3u8. If anyone can fix this for 1080p it will be great! |
@cagenuts out of curiosity do you have Gem Premium? I wonder if 1080 is locked behind premium now? |
Sadly I don't but I suspect that is the case now. |
@cagenuts can you please provide command line you used that was successful for 720p? I've run into a similar issue, but I want to confirm that it is different before raising a ticket. I've tried a number of things and am now getting a Failed to parse JSON error in all cases. |
The Nature of Things S62E08. The top command is all one string but somehow it doesn't wrap nicely here. |
Thanks @cagenuts, appreciated! |
Just got premium to try it out and it looks like this may be a Gem issue. |
@andelius Good idea to open a ticket. Everything is a mess to be honest. Metadata is not available anymore. |
I created the CBC Gem downloader currently used by yt-dlp. I can try and look into fixing this issue in the next week or two. |
Thank you, that would greatly appreciated. |
Just add
The extractor cannot find subtitles any more, but you can use CCExtractor to get an SRT out of the embedded EIA subtitles. I add |
Ok fix looks very simple, it's just that CBC's URLs changed to no longer have the |
Made PR: #6499 |
@JinglingB Thanks for the catch, works like a bomb. I have to admit I wasn't even aware the extractor could find subs in the past. I just had to use ffmpeg to extract them from the closed captions but I'll try your CCExtractor option so thanks for that too. |
Authored by: makeworld-the-better-one Closes #6395
Authored by: makeworld-the-better-one Closes yt-dlp#6395
* [utils] Add hackish 'now' support for --download-sections * [utils] Add microseconds to unified_timestamp * [common] Extract start and end keys for Dash fragments * [utils] Allow using local timezone for 'now' timestamps * Use local timezone for download sections * Add fixme in modified parse_chapters function A range like '*(now-1hour)-(now-30minutes)' doesn't work * [youtube] Support --download-sections for YT Livestream from start * Create last_segment_url only if necessary * Improve parse_chapters comments * Fix linter * [extractor/iq] Set more language codes (yt-dlp#6476) Authored by: D0LLYNH0 * [extractor/opencast] Add ltitools to `_VALID_URL` (yt-dlp#6371) Authored by: C0D3D3V * [downloader/curl] Fix progress reporting Bug in 8c53322 Closes yt-dlp#6490 * [extractor/youtube] Bypass throttling for `-f17` and related cleanup Thanks @AudricV for the finding * [extractor/twitch] Fix `is_live` (yt-dlp#6500) Closes yt-dlp#6494 Authored by: elyse0 * [extractor/cbc:gem] Update `_VALID_URL` (yt-dlp#6499) Authored by: makeworld-the-better-one Closes yt-dlp#6395 * Support loading info.json with a list at it's root * [extractor/hidive] Fix login Fixes yt-dlp#6493 (comment) * [extractor/opencast] Fix format bug (yt-dlp#6512) Authored by: C0D3D3V * [extractor/rokfin] Re-construct manifest url (yt-dlp#6507) Authored by: vampirefrog * [extractor/youtube] Add client name to `format_note` when `-v` (yt-dlp#6254) Authored by: Lesmiscore, pukkandan * [extractor/youtube] Add extractor-arg `include_duplicate_formats` * [extractor/youtube] Construct fragment list lazily Building fragment list for all formats take significant time for large videos * Support negative durations * Revert "[utils] Allow using local timezone for 'now' timestamps" This reverts commit 1799a6a. * Add fragment count * Fix unified_timestamp * Remove tz_aware date code * Add debug for selected section * Add initial documentation * Fix linter * Fix linter * Allow days in parse_duration * Improve option documentation * Add some documentation * Lock less agressively This gives a speed performance of about 30% * Fix return values of _extract_sequence_from_mpd * Always compute last_seq * Support for epoch timestamps * Update options docs * Restore README.md I think this is auto-generated by some script * Add warning about --download-sections without --live-from-start * Fix bug after merge * Update yt_dlp/options.py * Cleanup --------- Co-authored-by: Elyse <26639800+elyse0@users.noreply.github.com> Co-authored-by: Sophire <115919609+sophie0x@users.noreply.github.com> Co-authored-by: D0LLYNH0 <67797325+D0LLYNH0@users.noreply.github.com> Co-authored-by: Daniel Vogt <daniel-vogt@mail.de> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: makeworld <25111343+makeworld-the-better-one@users.noreply.github.com> Co-authored-by: Daniel Vogt <c0d3d3v@mag-keinen-spam.de> Co-authored-by: vampirefrog <vampirefrog@users.noreply.github.com> Co-authored-by: Lesmiscore <nao20010128@gmail.com> Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> Co-authored-by: bashonly <bashonly@bashonly.com>
Can you show an example of a command getting the audio only? I'm getting the "Described Audio" too and I can't figure out how to just get English. |
use |
Authored by: makeworld-the-better-one Closes yt-dlp#6395
DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE
Checklist
Region
Canada
Provide a description that is worded well enough to be understood
I was able to download videos from CBC Gem a couple of days ago, but they've very recently (possibly only today) updated the website and how it displays the videos. As far as I can tell the URLs remain the same but the video will no longer download.
I tried downloading URLs I knew worked before and trying completely new URLs.
Provide verbose output that clearly demonstrates the problem
yt-dlp -vU <your command line>
)'verbose': True
toYoutubeDL
params instead[debug] Command-line config
) and insert it belowComplete Verbose Output
The text was updated successfully, but these errors were encountered: