ohmybahgosh / YT-DLP-SCRIPTS

...Just a place for me to share my various YT-DLP & related bash scripts.
GNU General Public License v3.0
114 stars 23 forks source link

Discovery plus unable to find episode URLS. #24

Closed MatthewC1314 closed 1 year ago

MatthewC1314 commented 1 year ago

So I have tried with both versions of the discovery plus scripts as-well as with several different show, but each time I try to get the episodes the script return"0 episodes found". It is able to tell me the exact count of all seasons but can't find any episode urls. I have used this script for a while without issue, I reinstalled Sed and Jq to no avail. Here is one of the links I tried to download. https://www.discoveryplus.com/show/dirty-jobs Any help is greatly appreciated.

Shadeslayermasta commented 1 year ago

Having the same issue, I was wondering if it was because I am taking a cookie file from brave with get cookies.txt and running this on Ubuntu WSL. How are you generating the cookies file and is it from outside the OS?

MatthewC1314 commented 1 year ago

I've tried the cookies with getcookies.txt and editThisCookie. I think this is a problem with JQ, but I lack the programming knowledge to figure it out.

ohmybahgosh commented 1 year ago

I'll dig in to this today

JasonMeudt commented 1 year ago

I'll dig in to this today

Any news on this?

MatthewC1314 commented 1 year ago

Any luck with this?

On Mon, Jan 2, 2023 at 9:27 AM Jason_M @.***> wrote:

I'll dig in to this today

Any news on this?

— Reply to this email directly, view it on GitHub https://github.com/ohmybahgosh/YT-DLP-SCRIPTS/issues/24#issuecomment-1369036211, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2FBFDPQCFN4A7DQF724JN3WQLXXVANCNFSM6AAAAAATBJ6WMA . You are receiving this because you authored the thread.Message ID: @.***>

Z474AL3MN2VC commented 1 year ago

A working install for the tool no longer works, as mentioned something may have broken.

dwchx commented 1 year ago

Still broken

DukeChocula commented 1 year ago

Yup. Broken for me as well.

A time consuming alternative is to get a browser extension like Link Gopher, go to each season. Pick "Extract Links by Filter", and filter by "video" which will grab all the links. Save those in a text file (I prefer to do 1 text file for each season)

Then do

yt-dlp --cookies /wherever/your/cookies.txt --external-downloader aria2c -a /media/season1/episodes.txt

Then use something like tmux/screen with 6 different screens to further speed things up by downloading 6 seasons at once.

Not nearly as elegant but works for the time being.

MatthewC1314 commented 1 year ago

I was able to fix it. It is a bit juvenile but it works. I have posted it in this pastebin.

https://pastebin.com/qUXQnbxn

dean142 commented 1 year ago

I was able to fix it. It is a bit juvenile but it works. I have posted it in this pastebin.

https://pastebin.com/qUXQnbxn

Thanks for that fix, working for me now 👍

ohmybahgosh commented 1 year ago

Fixed in both scripts, please re-open if this didn't fix it...basically they modified their JSON a bit, so just had to update SED to remove some new prefixes