StrausFuenf - Lemmy
  • Communities
  • Multi-communities
  • Support Lemmy
  • Search
  • Login
Selfhosted@lemmy.worldbyGatesMcBalmer@lemmy.world
9 days

Anyone know a good Selfhosted yt-dlp manager?

English

I’m looking for a server I can host in my home that has a simple ui where I can put in URLs for download and have them all show up on my Jellyfin. Bonus if there is VPN support.

Update: Thanks to everyone for the suggestions! Several projects to check out: youtube-dl, pinchflat, ytptube, metube, tubearchivist, yt-dlp-webui, ytzero, igloo, youtarr

21
    You must log in or register to comment.

    • rossome!@lemmy.mlEnglish
      9 days

      https://github.com/kieraneglin/pinchflat

        • theyllneverfindmehere@lemmy.worldEnglish
          9 days

          I’d like to second pinchflat. It’s great. I have it set up to monitor certain channels but also have it set up to monitor a playlist. Anything I add to the playlist gets auto downloaded. I don’t even have to log into it really it just works.

          • the_artic_one@piefed.socialEnglish
            9 days

            Pinchflat isn’t being maintained and has a few annoying bugs already.

            Someone was working on a “community maintained” fork that had a bunch of fixes and new features and were also working on a hard fork with even more features but then last week they abruptly overwrote the history of the repo so there’s nothing but a script to migrate back to the main pinchflat. They also deleted all the packages which means docker pull now errors if you have their version. Thankfully someone had a fork of that one saved but the person who saved the fork doesn’t have the programming skills to continue development so we’re back to it not being maintained.

          • Achim :antifa:@mastodon.weindl.biz
            9 days

            @GatesMcBalmer

            https://github.com/alexta69/metube

            • Tiritibambix@lemmy.mlEnglish
              9 days

              https://github.com/ArabCoders/ytptube

              • brvslvrnst@lemmy.mlEnglish
                9 days

                Does tubearchivist fit this bill?

                  • James R Kirk@startrek.websiteEnglish
                    9 days

                    tubearchivist is great but probably overkill for someone just looking to subscribe and watch with Plex/Jellyfin instead of the YouTube app.

                  • Odious@lemmy.worldEnglish
                    9 days

                    There’s https://github.com/kieraneglin/pinchflat

                    mainly for YouTube downloads though.

                    • ccunning@lemmy.worldEnglish
                      9 days

                      MeTube

                        • ccunning@lemmy.worldEnglish
                          9 days

                          …ok - what’s wrong with MeTube?

                            • gedfromgont@piefed.caEnglish
                              9 days

                              Dunno, you’re referring to your one downvote? I use Metube as well, works pretty well for me so far.

                                • ccunning@lemmy.worldEnglish
                                  9 days

                                  The score was zero when I asked. I thought maybe there was something problematic with it…

                            • frongt@lemmy.zipEnglish
                              9 days

                              Can’t get any simpler than the terminal, can you? I just paste links into the terminal after a yt-dlp command.

                                • lIlIlIlIlIlIl@lemmy.worldEnglish
                                  9 days

                                  Sure, but OP specifically asked for a “manager.” Plus typing it out means looking up flags and switches each time

                                • nyakojiru@sh.itjust.worksEnglish
                                  9 days

                                  https://community-scripts.org/scripts/yt-dlp-webui

                                  • LordGennai@lemmy.zipEnglish
                                    9 days

                                    Tangential to your question… but I’m curious if any of these suggestions work with Jellyfin in a way that lets each user subscribe to YouTube channels?

                                    My understanding is that almost all of these solutions will just drop YouTube videos in a directory and then they’ll be available to all users, rather than just the user who might be interested in that content?

                                    • iamthetot@piefed.caEnglish
                                      9 days

                                      I’ve been using YouTube-DL

                                        • Wolf314159@startrek.websiteEnglish
                                          9 days

                                          Could they not think of an original name? Calling it YouTube-dl is just unnecessarily lazy and confusing. This appears to be mostly a docker image of yt-dlp, which is itself a fork of youtube-dl.

                                        • slazer2au@lemmy.worldEnglish
                                          9 days

                                          Does YTZero fit?
                                          https://github.com/Pelski/ytzero

                                          It likely is overkill but may fit the bill with the ytdlp extension.

                                            • GatesMcBalmer@lemmy.worldEnglish
                                              9 days

                                              Not exactly what I had in mind but I’ll check it out, thanks!

                                            • djdarren@piefed.socialEnglish
                                              9 days

                                              Being unaware of pinchflat, I kinda ended up making my own.

                                              Started off with a little app, the entirety of which was a button that, when pressed, took the link om my clipboard and downloaded the video into my Jellyfin folder. Then I got tired of having to keep it all updated across several different computers I use, so I turned it into something that runs in a docker container on my home server, that I can access through anything in my tailnet. Works beautifully.

                                              Selfhosted@lemmy.world

                                              selfhosted@lemmy.world

                                              Subscribe from remote instance

                                              Create post

                                              Report community

                                              Modlog
                                              You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !selfhosted@lemmy.world

                                              A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

                                              Rules:

                                              Detailed Rules Post

                                              1. Be civil.

                                              2. No spam.

                                              3. Posts are to be related to self-hosting.

                                              4. Don’t duplicate the full text of your blog or readme if you’re providing a link.

                                              5. Submission headline should match the article title.

                                              6. No trolling.

                                              7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

                                              8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

                                              Resources:

                                              • selfh.st Newsletter and index of selfhosted software and apps
                                              • awesome-selfhosted software
                                              • awesome-sysadmin resources
                                              • Self-Hosted Podcast from Jupiter Broadcasting

                                              Any issues on the community? Report it using the report flag.

                                              Questions? DM the mods!

                                              Visibility: Public

                                              This community is visible to everyone.

                                              • 706 users / Day
                                              • 1.88K users / Week
                                              • 4.22K users / Month
                                              • 15.5K users / 6 months
                                              • 1.48K posts
                                              • 27.6K comments
                                              • 1 local subscriber
                                              • 61.5K subscribers
                                              • Mods:
                                              • Ruud@lemmy.world
                                              • Loki@lemmy.world
                                              • CannaVet@lemmy.world
                                              • devve@lemmy.world
                                              • curbstickle@anarchist.nexus
                                              • ayyy@sh.itjust.works
                                              • curbstickle_lw@lemmy.world
                                              • BE: 1.0.0-beta.1
                                              • Modlog
                                              • Instances
                                              • Docs
                                              • Code
                                              • join-lemmy.org