Contribute to MattMckenzy/ToothPick development by creating an account on GitHub.
I spent a decent amount of time making a nice web application to wrap up the functionalities of yt-dlp, makes it really easy to follow content through Jellyfin!
I was curious as to what this does, so clicked the GitHub and it didn't actually say, so clicked the GitHub that this GitHub links to and that didn't say, clicked the original and found out that the original project is a YouTube video downloader. Cool! But then I went back to your GitHub and couldn't find out why you felt it a good idea to be able to download YouTube videos and add them to your storage? I'm assuming that's what this does.
ToothPick is a web application that lets you easily subscribe to media playlist web pages, it'll use yt-dlp to fetch the media and download them in a directory and file format that is perfect for Jellyfin.
If you create a Jellyfin library that points to the ToothPick library and make sure you turn on file watching, you immediately get the content in Jellyfin without any intervention!
It's not just a YouTube downloader, it also allows you to download videos from, as the official website says, "a few more sites". Those include social media sites such as twitch or twitter but also the online platforms of TV networks. If you live in the US, you can for example download full episodes from the big broadcasting networks (ABC, NBC, CBS) and PBS. If you're British you can download stuff from the BBC. Germans find their public broadcasters supported as well. Likewise for a bunch of other European countries and Australia.
And with a good VPN you have access to all of the above.
yt-dlp works to rip videos out of webpages in most cases, not just for youtube. I’ve used it to pull movies off of Vimeo a few times when I couldn’t find another source. It worked on Reddit’s livestream archives before they shut that service down, I know a few streamers that archived their content before it was deleted. There’s the obvious use case of porn. And of course getting around YouTube ads or making content available for watching offline.
It’s a pretty handy little thing to have in the toolbox.