Updated repo with all fixes so far, including slow download#552
Updated repo with all fixes so far, including slow download#552cbg-dev-k wants to merge 3 commits into0xced:masterfrom
Conversation
|
@kbex-dev I have just tried your repo, and everything works well, except i can't get the thumbnail in the iOS demo. it says unsupported URL, please help. |
|
Hi @zhengyanWork, I'm using a different API to get video_info but didn't change the mapping provided by YoutubeKit. It's possible the thumbnail url was moved to another field and a change is needed on the Video model in this repo? I'm sorry to say that this isn't a priority for my use case, I won't have time to look into it. |
|
@kbex-dev Thanks for this! |
|
Hey @kunalsood, thanks for sharing. I've added your code to the fork, though I haven't confirmed the fix. Hopefully it helps others needing those thumbnails. |
|
No worries @kbex-dev. One question (since I haven't get been able to go through all the issues open about this, on this repo here): Where is the |
|
The default key is scraped from their website. I think you could create your own API key from a YT account, but I never bothered since we're not exactly following their terms of service :| In my own codebase I occasionally scrape the YT website to see if the key was updated, but I think it's still the same. Another gotcha is that their API expects a consent/gdpr cookie (at least when in Europe). This can also be mocked. I'll add my own (Swift 5) implementation for both issues below as a reference: |
|
Awesome! Thanks. |
|
The slow download issue seems to be popping up more and more for our users. yt-dlp seems to handle it fine, but I'm having a hard time finding out what they do to fix it. If anyone is feeling up for it, I'd happily accept PRs on my fork :) |
|
I'm having trouble with Iphone 8 without sound, anyone has seen this behavior? |
|
Hi @kbex-dev, Thanks for the work you've done. Instead of deleting my original comments, I thought I'd just pass on what I'd done. Brilliant work! Thanks, |
|
Hi Steve I'm glad you got it to work! As a word of warning, these fixes aren't a complete solution. It worked for a while, but I've since received new reports about slow/stalled videos. I haven't been able to fix those issues on this repo without a complete refactor to mimick youtubedl :/ |
|
Well, it's much better than having them not working for the moment. :) Apparently it hasn't been working since last year... so I'll take the gamble and push an upload to the Apple App store. I'll keep you posted if I notice anything weird though. |
This PR contains all the fixes I had applied locally (from other comments on the repo) + a fix for the slow downloads