• Kazumara@discuss.tchncs.de
    link
    fedilink
    arrow-up
    9
    ·
    edit-2
    5 hours ago

    The fundamental issue is that he’s looking for someone to provide a free service instead of for someone to provide free software.

    The latter happens so much more often because it doesn’t create ongoing costs for the developer.

  • Pero@lemm.ee
    link
    fedilink
    English
    arrow-up
    20
    ·
    23 hours ago

    This was legit me untill I learnt about yt-dlp. I remember I used some random ass website for downloading yt vids, since I didn’t have mobile data back then, and I wanted to listen to some tunes while I was going to school. The site would completely mess up file names every single time. Yt-dlp is the reason that pushed me to use cli apps more.

    Yt-dlp my beloved

  • kugel7c@feddit.org
    link
    fedilink
    Deutsch
    arrow-up
    10
    ·
    21 hours ago

    jdownloader includes yt-dlp and is generally good if you want to download things that you might or might not be supposed to download

    • stom@sh.itjust.works
      link
      fedilink
      arrow-up
      8
      ·
      1 day ago

      You can add it as a right-click option to Firefox:

      • Install: https://webextension.org/listing/external-application-button.html
      • In the Extension options, add an application
      • Name it something like “Open in YT-DLP: mp4”
      • Set the exe name to the path of a local copy of yt-dlp
      • Set the arguments to be -S res,ext:mp4:m4a --recode mp4 [HREF]
      • Under the Placement options -> Context Menu -> select “All Contexts”

      You should now be able to right click on a YouTube page and choose “External Application launcher -> Open in YT-DLP: mp4”

      If you want audio only, add another application in the extension settings and use the arguments -f ba[ext=m4a] [HREF] for m4a files.

      • Saithe@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        43
        arrow-down
        4
        ·
        2 days ago

        Anyone who’s done “/gamemode creative” is smart enough to figure out “yt-dlp <url>”. Seriously people need to stop acting like typing the most basic commands that you can find tutorials about is some kinda level 9 magic

        • Revan343@lemmy.ca
          link
          fedilink
          arrow-up
          4
          ·
          4 hours ago

          It’s not that peoplecan’t figure it out, it’s that they won’t. As soon as you mention the terminal they stop listening or thinking

          /gamemode creative doesn’t have that problem because it’s not a terminal, it’s a chat window

        • essell@lemmy.world
          link
          fedilink
          arrow-up
          19
          arrow-down
          1
          ·
          1 day ago

          I think you’ve defined the problem rather well there…

          It’s not that Normies couldn’t use it, it’s that Normies won’t use it.

          • anomnom@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            5
            ·
            21 hours ago

            Which generally helps it fly under the radar so us nerds can have nice things for longer.

            I’m not for gate keeping, but I kinda like having tricky things if it means they don’t get ruined/stopped as fast.

      • Honeybee@sh.itjust.works
        link
        fedilink
        arrow-up
        44
        arrow-down
        1
        ·
        edit-2
        2 days ago

        Thats why I run it in docker with a web ui (On my server behind a reverse proxy, so I could get HTTPS working)

        Shut up, im not a nerd

      • stewi@sh.itjust.works
        link
        fedilink
        arrow-up
        17
        arrow-down
        9
        ·
        edit-2
        1 day ago

        Nah I’m sorry. There is a point where it’s unreasonable to expect someone to learn something, but that isn’t it.

        Using yt-dlp is extremely straightforward.

        Being ignorant and proud of it is a horrid personality trait. The average person knows how to drive a car, how to call others using their phone and how to use an ATM.

        Typing 7 characters and copy-pasting a link is well within their abilities.

        • Tekhne@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          arrow-down
          3
          ·
          1 day ago

          The average person learns how to drive a car, which is akin to operating it. The average person does not know how to muck about in the engine of their car, and should not, because if they do the wrong thing they could break it. For that matter, I wouldn’t even recommend someone OPERATES the car without training.

          The terminal is considered for advanced users for the same reason. Learning to copy/paste into the terminal without understanding how to use it could mean I say "oh yeah the fix for that issue is doing rm -rf / --no-preserve-root.

      • stom@sh.itjust.works
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        1 day ago

        You can use the OpenWith extensions to add it as a right click option.

        I have this setup for my non-technical family members, so they just right click on the page choose open with -> ytdlp and it saves it to their downloads folder.

        You can set up different options for example video or audio only.


        • In Firefox install: https://webextension.org/listing/external-application-button.html
        • In the Extension options, add an application
        • Name it something like “Open in YT-DLP: mp4”
        • Set the exe name to the path of a local copy of yt-dlp
        • Set the arguments to be -S res,ext:mp4:m4a --recode mp4 [HREF]
        • Under the Placement options -> Context Menu -> select “All Contexts”

        You should now be able to right click on a YouTube page and choose “External Application launcher -> Open in YT-DLP: mp4”

        If you want audio only, add another application in the extension settings and use the arguments -f ba[ext=m4a] [HREF] for m4a files.

      • ddash@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        16
        ·
        2 days ago

        If you are on an android phone you should check the F-Droid pages for Seal. No commandline, a nice GUI, works great.

      • BehindTheBarrier@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        There’s GUIs for it though. Obviously not for everyone, but I made my own.

        That it can download virtually from any site is pretty useful, assuming you know what to give it.

      • Sanctus@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        24 hours ago

        It shouldn’t. When I first set it up the commands I was entering were creating an unreadable file. Double check the format you’re outputting too and dont listen to the people in this thread saying its easy. Its pretty complex.

  • grue@lemmy.world
    link
    fedilink
    English
    arrow-up
    107
    ·
    edit-2
    2 days ago

    Pro tip to teach people to fish instead of giving them a fish:

    Whenever you’re looking for a new software tool to do something, especially something “sketchy” like this, add something like “GPL” or “open source” to the end of your search string. It might not be quite enough to raise the official site of the best tool all the way to the first search result, but it cuts way, way down on the scam sites.

    Or perhaps even better yet, go straight to checking AlternativeTo.net.

  • some_guy@lemmy.sdf.org
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    1 day ago

    The screenshot is an old version of MacOS. Either install yt-dlp (at the command line) or, and this is better by far, get the Downie app. I’ve been downloading videos all morning.

    • xor@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      1 day ago

      yes yt-dlp,
      no to random app that’s probably just a wrapper for yt-dlp with spyware and ads bundled in

      • some_guy@lemmy.sdf.org
        link
        fedilink
        arrow-up
        1
        ·
        1 hour ago

        There are no ads and not everyone can utilize the command line (I actually taught someone that they could double-click to do something super basic that you’d think everyone knows by now just last week). The developer (Charlie Monroe) makes quality software and I gladly paid for a license. Don’t shit on things you haven’t investigated.

            • xor@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              23 hours ago

              i feel bad for the younger generations that grew up with locked down apps….
              when i was 8, my first computer didn’t have pictures on it… my dad was a programmer so we got a new computer every year… my next one had graphics… the next one had speakers….
              the first program i hacked was a dos menu program i locked myself out of (at 8 or so)….
              for me, apps that magically do stuff in the background are painful….
              i use a terminal emulator to run yt-dlp directly on my phone….

  • Novaling@lemmy.zip
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 day ago

    If on Android, use Seal, a FOSS app that uses yt-dlp and allows you to download the video in a shit ton of format and stuff. Apparently can even embed subtitles and metadata into the files, although I never do that.

    • Johannes@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      22 hours ago

      I really like Seal. Clean UI, FOSS, transparent about the fact that it’s “just” a yt-dlp frontend

    • varyingExpertise@feddit.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day ago

      EDM mixes, downloaded as audio only, split by YouTube chapters, thumbnail embedded as cover and the single parts named by the chapter names, 5/5. I usually do an extra step where I embed fideo name and file name splits as Album, Artist and Track and then they’re good to go into my Jellyfin instance.

  • ILikeBoobies@lemmy.ca
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    23 hours ago

    On firefox: shift + right click -> save video as

    Some say there’s an allow right click extension needed to bring it back for YouTube

    Alternatively yt-dlp