this post was submitted on 31 Jan 2024
63 points (98.5% liked)

Jellyfin: The Free Software Media System

5720 readers
3 users here now

Current stable release: 10.10.0

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 4 years ago
MODERATORS
 

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!

Have a look if you have the chance, I think people could make good use of it: https://github.com/MattMckenzy/ToothPick

all 18 comments
sorted by: hot top controversial new old
[–] infeeeee@lemm.ee 12 points 9 months ago (3 children)

Sounds interesting but I don't understand. Some screenshots would help, how it actually work, how it integrates to jellyfin?

[–] MattMckenzy@lemmy.ml 13 points 9 months ago

It doesn't directly integrate with Jellyfin, but it does store the media in a directory and file format that works well with it. I use it to subscribe to media playlist pages that yt-dlp supports and I get them added to Jellyfin automatically.

I was considering adding pictures when I have the chance, I'll see if I can do it later!

[–] MattMckenzy@lemmy.ml 7 points 9 months ago* (last edited 9 months ago) (1 children)

I've just added images and more descriptions on each page in the GitHub readme, should provide a nice overview now!

[–] infeeeee@lemm.ee 4 points 9 months ago (1 children)

I understand now, thank you, very informative images, it helps a lot.

If you add a playlist link will it automatically download new videos added to the playlist in the future? Or only existing ones at the time of subscription?

Maybe a feature request: Is it possible to add channels? So it automatically downloads new videos uploaded to a channel?

[–] MattMckenzy@lemmy.ml 3 points 9 months ago

It's meant to periodically scan the locations for new content, so yes, newly added ones will be downloaded as well. By default it scans every 10 minutes!

As for channels, it supports any web page that yt-dlp can parse as a playlist, so more than likely whatever kind of page you're thinking of will work as well!

yt-dlp is impressively compatible.

[–] sabreW4K3@lemmy.tf 1 points 9 months ago

And why it integrates with Jellyfin?

[–] Dasnap@lemmy.world 9 points 9 months ago

You know a dev's a chad when they provide a container image.

[–] RecallMadness@lemmy.nz 5 points 9 months ago

Hey I was going to make something like this myself. Hah! Personal projects. As if they go anywhere.

I’m installing this tonight.

[–] snowe@programming.dev 4 points 9 months ago

I’ve actually wanted something like this for a while. Thank you!

I've been looking for something like this for a while. Going to try it out today, thanks!

[–] ShortN0te@lemmy.ml 2 points 9 months ago

Thanks for sharing. Will check it out. Want to move to a web app for this anyway. Currently it is just a selection of bash scripts and some unit files.

[–] sabreW4K3@lemmy.tf 1 points 9 months ago (3 children)

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.

[–] MattMckenzy@lemmy.ml 7 points 9 months ago (1 children)

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!

[–] sabreW4K3@lemmy.tf 1 points 9 months ago
[–] Vittelius@feddit.de 6 points 9 months ago (1 children)

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.

[–] sabreW4K3@lemmy.tf 4 points 9 months ago

This is the great missing answer. As geeks we get so caught up in the how, we forget the what. Thank you for explaining so clearly.