Parodia
  • Communities
  • Multi-communities
  • Support Lemmy
  • Search
  • Login
  • Sign Up
Selfhosted@lemmy.worldbyGatesMcBalmer@lemmy.world
13 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

17
    You must log in or register to comment.

    • rossome!@lemmy.mlEnglish
      14 days

      https://github.com/kieraneglin/pinchflat

        • the_artic_one@piefed.socialEnglish
          13 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.

            • mathesonian@ttrpg.networkEnglish
              13 days

              Interesting. I’m still running the original but I’ll take a look at this fork. I’ve been looking for a new hobby project.

            • theyllneverfindmehere@lemmy.worldEnglish
              13 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.

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

              @GatesMcBalmer

              https://github.com/alexta69/metube

              • ccunning@lemmy.worldEnglish
                14 days

                MeTube

                  • ccunning@lemmy.worldEnglish
                    14 days

                    …ok - what’s wrong with MeTube?

                      • gedfromgont@piefed.caEnglish
                        13 days

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

                          • ccunning@lemmy.worldEnglish
                            13 days

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

                      • gheesh@lemmy.worldEnglish
                        13 days

                        Anybody knows a way to automate cookie passing to the manager? Youtube denies access if cookies are not copied from a valid browser with a youtube account :-(

                          • irmadlad@lemmy.worldEnglish
                            13 days

                            If you’re using Firefox, then there are a plethora of cookie copiers. I used one, don’t know which now, a while back. Seemed to function for my purposes.

                          • gdog05@lemmy.worldEnglish
                            13 days

                            Don’t forget to check out Youtarr. I think it hits all the targets. You can do channels, playlists or individual videos. It has an option for a proxy URL to use to download which I believe can be set up with a self-hosted VPN. And it formats and sends things directly to Jellyfin.

                            • iamthetot@piefed.caEnglish
                              13 days

                              I’ve been using YouTube-DL

                                • Wolf314159@startrek.websiteEnglish
                                  13 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.

                                • frongt@lemmy.zipEnglish
                                  14 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
                                      13 days

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

                                        • BlueOysterCultist@lemmy.zipEnglish
                                          13 days

                                          I went one step further and used python to handle the flags and what not

                                          Just gotta add each url / playlist to a text file, then run the python script

                                          But seeing all these GitHub’s with much more elegant solutions is pretty cool

                                      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.

                                      • 266 users / Day
                                      • 1.87K users / Week
                                      • 5.4K users / Month
                                      • 6.92K users / 6 months
                                      • 512 posts
                                      • 7.41K comments
                                      • 1 local subscriber
                                      • 61.6K subscribers
                                      • Mods:
                                      • Ruud@lemmy.world
                                      • BE: 1.0.0-beta.1
                                      • Modlog
                                      • Legal
                                      • Instances
                                      • Docs
                                      • Code
                                      • join-lemmy.org