PinchFlat: Youtube download manager and library, integrates with Jellyfin and Kodi (github.com)
from ikidd@lemmy.world to selfhosted@lemmy.world on 26 Nov 02:04
https://lemmy.world/post/22445918

Seems like a fairly mature and well maintained project. Can be fired up in DevContainer for hacking.

#selfhosted

threaded - newest

vividspecter@lemm.ee on 26 Nov 02:23 next collapse

Only thing I’m missing is the ability to only download a subset of videos from a channel. There is a workaround by making a playlist but I believe that requires a Google account.

ikidd@lemmy.world on 26 Nov 04:18 next collapse

Yah, I think that’s what the author suggests as well. Unfortunate, maybe make a feature request or a PR.

blackbarn@lemm.ee on 26 Nov 05:03 next collapse

Only other alternative I can see is a custom script that it supports with some gnarly allow list

Smash@lemmy.self-hosted.site on 26 Nov 07:17 collapse

TubeSync has a regex filter for this

electric_nan@lemmy.ml on 26 Nov 04:23 next collapse

Damn I’ve been looking for something just like this, but my setup doesn’t use docker.

nek0d3r@lemmy.world on 26 Nov 05:47 collapse

I’ve had all my servers running on my personal Windows machine, and I’ve been planning to move them to a dedicated Linux machine, as well as move to Linux on my PC. Part of that involved containerizing my whole setup to make the move easier. There’s a script listed in Jellyfin docs that helps you migrate your setup. Itzs a bit involved if you’re coming from Windows but very doable. Very easy if you’re already on Linux though.

electric_nan@lemmy.ml on 26 Nov 06:12 collapse

My media setup is on a Linux VPS configured with Swizzin community edition. I tried a bunch of docker-based projects over the years but could never quite get my head around it. A good friend of mine just redid his whole setup with docker tho, so maybe if/when mine breaks I’ll give it another shot.

nek0d3r@lemmy.world on 26 Nov 09:13 next collapse

I definitely struggled to wrap my head around it at first, but I got used to using it when I got into DevOps, and once you understand it, it becomes so easy and helpful that it’s easy to overuse it. I can certainly answer any questions to the best of my ability if you do look into it!

ikidd@lemmy.world on 26 Nov 15:24 collapse

I despised the thought of another layer adding to the difficulty of troubleshooting problems, it took me a long time to make myself try it. And sometimes it does make you have to think a bit about what it’s doing under the hood but if you commit to it and work with it, it’s such a great way to silo your services. I wouldnt’ go back now.

Player2@lemm.ee on 26 Nov 06:46 next collapse

I have been looking for something just like this, thanks

VictorsPineal@lemmy.blahaj.zone on 26 Nov 07:47 next collapse

Does it support sponsor block? Like cut out the sponsor sections from the downloaded videos?

asbestos@lemmy.world on 26 Nov 10:11 collapse

yup

VictorsPineal@lemmy.blahaj.zone on 26 Nov 12:04 collapse

Nice thanks. I’ll try setting it up later then

Dirk@lemmy.ml on 26 Nov 07:50 next collapse

Does it support logging in to YouTube to have access to purchased content, premium content, subscribers-only content, etc?

HappyTimeHarry@lemm.ee on 26 Nov 10:20 collapse

Since it uses yt-dlp which supports cookies, I would guess it does or it will soon. Not sure about how yt handles “purchased” content, but the cookies work for age restricted videos at least.

huskypenguin@sh.itjust.works on 26 Nov 16:33 next collapse

How does this differ from tune archivist?

Saik0Shinigami@lemmy.saik0.com on 26 Nov 23:27 next collapse

It does name management on the files for other players. Such as plex, emby, jellyfin, or kodi. About all I see that’s any special here.

Edit: seems to also do some metadata magic for plex at the very least to make it somewhat usable.

douglasg14b@lemmy.world on 27 Nov 09:11 collapse

Guessing it’s not a dead/halted project?

huskypenguin@sh.itjust.works on 27 Nov 20:20 collapse

Is tube archivist dead?! I just discovered it and I’m loving it!

douglasg14b@lemmy.world on 01 Dec 00:15 collapse

It’s frozen for features and changes. Even bugs & issues are shrugged off and closed unless they are big. PRs from others as well I’ve seen.

The maintainer is semi active, but they’re kind of a dick, and tend to minimize problems and downplay others in ways that are borderline toxic.

It’s a shame :/

good_hunter@lemmy.world on 26 Nov 18:03 next collapse

How quickly those this flood your storage?

Currently I ran invidious in docker. The solution is … just okay, performance isn’t great. But at least you only stream whatever you pick for watching.

I only follow around 15 channels. For simplicity 10 video are added daily to my subscription feed.

Are there privacy concerns with this solution. This together with ad blocking were my main drivers for invidious.

ryan_harg@discuss.tchncs.de on 28 Nov 14:56 collapse

you can define a retention time for sources (=channels) so you can somewhat limit storage usage.

aido@lemmy.world on 26 Nov 20:21 next collapse

Is Plex support in the cards?

Semi_Hemi_Demigod@lemmy.world on 26 Nov 23:20 next collapse

It already has Plex support but OP didn’t feel like mentioning it

Saik0Shinigami@lemmy.saik0.com on 26 Nov 23:26 next collapse

Well… plex support in that it can chuck files into a structure that plex understands. It doesn’t seem to notify plex to rescan libraries…

Semi_Hemi_Demigod@lemmy.world on 26 Nov 23:32 collapse

There’s a script for that

Saik0Shinigami@lemmy.saik0.com on 26 Nov 23:33 collapse

No, that’s an entire external service + a script.

Requires running github.com/Cloudbox/autoscan and that custom script.

At that point I might as well tell plex to rescan the library every x hours itself.

Edit: I forgot to add this even though I meant to

Autoscan, A-Train and Bernard are no longer actively maintained.

And that github… it no longer maintained.

ikidd@lemmy.world on 26 Nov 23:35 collapse

Plex has boundary issues.

keyez@lemmy.world on 27 Nov 00:37 collapse

The readme says “First-class support for media center apps like Plex, Jellyfin, and Kodi”

SuperAdmin@forumrs.com on 26 Nov 22:28 next collapse

Nice. I am gonna give this a shot

surph_ninja@lemmy.world on 26 Nov 23:09 next collapse

Does that jellyfin compatibility work for Emby?

FortuneKeeper@lemmy.world on 26 Nov 23:42 next collapse

It should be fine, it’s not a direct integration for plex at least, but rather it formats the files as MP4 so they can be read correctly.

hypermir@discuss.tchncs.de on 27 Nov 01:02 collapse

It creates nfo files which emby can read.

surph_ninja@lemmy.world on 27 Nov 01:03 collapse

Awesome.

butter@midwest.social on 27 Nov 00:55 next collapse

Spun it up. Works great. Thank you so much

ancoraunamoka@lemmy.dbzer0.com on 27 Nov 08:10 collapse

It’s sad how self contained now means “only” one docker image