Currently at 30,000 thumbnails described, basically 2 years of watch history. Search is via FTS5 in SQLite and works great on an 8 year old MacBook Pro.
Currently at 30,000 thumbnails described, basically 2 years of watch history. Search is via FTS5 in SQLite and works great on an 8 year old MacBook Pro.
But I’ve actually started pulling in more than just the thumbnail. With the YouTube API I’m pulling in the description and all the tagging and then I use Haiku to do some categorization and auto tagging based on all of that info.
The problem with fetching transcripts is that YouTube likes to soft ban you if you start getting a lot of them at once. At one point I even triggered it just from manually fetching a dozen about ten seconds apart from each other. So now I just leave the transcripts for informational videos where I don’t want to watch the whole thing.
I’ve been really unhappy with their website and the way they present things to me that I’ve already tried and rated as one-star, but I don’t remember that I’ve already seen them. Or, I didn’t even need to see them to be certain that I never want to see that image again.
And lately, they’ve had a bug where things you’ve already watched are now popping up in your “Watch Now” list, even though you’ve already watched them.
If I could completely replace their website and the app, and just get their content, I’d be super happy.
Same with HIDIVE.
From there, I can serve it up on my own web app that then connects to my Apple TVs via https://pyatv.dev. So from my phone, I can browse my Crunchyroll history, hit play and it starts playing on my Apple TV, all without hitting the Crunchyroll apps or site.