cross-posted from: https://lemmy.org/post/1872634

So, starting now, Google started mandating full JS for YT, effectively breaking all third-party clients and locking the site to their official client.

This reeks of DRM.

UPDATE: Installing Deno and installing yt-dlp through PyPi fixes yt-dlp but the very idea that Google is mandating JS to lock down YT in an attempt at pseudo-DRM is still crappy.

UPDATE #2: inv.nadeko.net is working again for now.

  • MehBlah@lemmy.world
    link
    fedilink
    English
    arrow-up
    27
    ·
    3 days ago

    This reeks of same shit different day or at least different month. Last time if I recall you had to include a valid cookie with yt-dlp.

    • ripcord@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      3 days ago

      I’ve never had to “include a valid cookie”, though there’s been various problems and they can vary from video to video.

      • MehBlah@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 days ago

        Any IP on the local ISP requires a google login to work. Very few work without the cookie generated from it.

        • ripcord@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 days ago

          Weird. I haven’t downloaded anything for a month or so (other than running into a different issue on somesomething), but I haven’t had to do that for any video for the several years I’ve been downloading.

          • ripcord@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 days ago

            Is this maybe much more common on common VPN IPs? Not what I think you meant by “local ISP”, but would make a lot more sense to me.

            • T156@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              3 days ago

              It is definitely more common on VPN IPs, since Google likely identifies the outgoing address as a datacentre, and gets suspicious. I’ve had multiple issues with the bot sign-in screen when using a VPN for it, whereas not using a VPN doesn’t have those problems.

            • MehBlah@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              3 days ago

              It wasn’t that way until earlier this year. I switched to a vpn to get around it. I’m using non US VPS in a country that is less tolerant of googles bullshit.

              To be clear the cable IPs are a /20 block that was routed to the cable companies predecessor in 2016. I’m the one who put in the request with ARIN. The new company that acquired this system was bought out by yet another company before the sale went through. I just looked and Cable one has purchased a large stake late last year. All in all it still works okay. Their support though is clueless due to flowchart ignorance. The plant OPs guy stayed the same and he knows how to keep the levels balanced and noise out.

        • Wildly_Utilize@infosec.pub
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          3 days ago

          I downloaded this morning with yt-dlp and American rented mullvar servers (seal for android)

          Never have logged in

      • Killer@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        You don’t need to afaik.

        The only time i’ve had to include cookies is if i was trying to download something that was a premium feature like enhanced bitrate.

    • NotKyloRen@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      I use Seal. It works fine. It has trouble downloading from “official” pages though (e.g. Vevo or Universal or whatever). It’s like those pages, since they’re owned by corporate entities, have some extra protection on them or something. It’s been like this for years, across Android, Windows, Mac, etc – doesn’t matter what I try to use to download, it’ll fail on those pages/accounts.

  • Psythik@lemmy.world
    link
    fedilink
    English
    arrow-up
    46
    arrow-down
    16
    ·
    3 days ago

    Lies. Both YT ReVanced and SmartTubeNext have been working perfectly all day today.

    • Fijxu@programming.dev
      link
      fedilink
      English
      arrow-up
      16
      ·
      3 days ago

      Not lies, because Youtube on android uses something called DroidGuard, while on browser and other platforms, uses something called BotGuard. Their implementation differ, but NewPipe uses DroidGuard and programs like FreeTube and Invidious use BotGuard. So that’s probably the reason why NewPipe still works fine.

      Don’t quote me on that tho. But that’s what I know

      • Lfrith@lemmy.ca
        link
        fedilink
        English
        arrow-up
        6
        ·
        3 days ago

        Yep FreeTube is the only one I found not working, which is what I use on the desktop.

    • JohnEdwa@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      14
      ·
      edit-2
      3 days ago

      YT Revanced is not a 3rd party client. It (and all vanced patches) work by taking the original app and patching the code directly, often simply to bypass sections of it entirely.

      Let’s take background playback for example, the app has that functionality but it checks if the user has a premium subscription or not before allowing it. Revanced simply removes that check by jumping over the code and always returning true.

      • bier@feddit.nl
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 days ago

        Yeah it works more like how cracks used to work back in the day.

  • suff@piefed.social
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    4 days ago

    Tubular for Android of which I thought it uses yt_dlp, still works well.

    • SereneSadie@lemmy.myserv.one
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      4 days ago

      It has never worked for me. Always within minutes of an update or install, videos stop buffering and the whole thing is bricked.

        • BurgerBaron@piefed.social
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 days ago

          Yeah I don’t update ReVanced either until the google puts up a nag screen complaining about ending support for that particular version. Never had a problem.

      • YiddishMcSquidish@lemmy.today
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 days ago

        Well I watched a couple videos, went to pick up some meds, and watched a few shorts in the drive thru.

        But I am on Android and followed the instructions closely just a few days ago.

    • DFX4509B@lemmy.orgOP
      link
      fedilink
      English
      arrow-up
      21
      arrow-down
      3
      ·
      edit-2
      4 days ago

      For now, it’s probably going to break at some point too. Invidious, FreeTube, and Grayjay are all screwed atm, and yt-dlp can be fixed by installing Deno and the PyPi version of that front-end though.

      • Creat@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        65
        ·
        4 days ago

        Revanced actually is the official YouTube client, just modified on the users device before installation.

        • YiddishMcSquidish@lemmy.today
          link
          fedilink
          English
          arrow-up
          11
          ·
          4 days ago

          I actually did not know that. I mean I should have figured cause the patching looked really similar to when I soft modded my Wii, but I’m not a very bright man.

          • reev@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            15
            ·
            4 days ago

            If you patched it yourself, surely you must have noticed downloading the official YouTube client to modify, haha

            • Sturgist@lemmy.ca
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              6
              ·
              4 days ago

              Revanced manager just installs it. You can do it manually, but it’s way less of a faff to use the manager, it keeps everything up to date as well

    • PlzGivHugs@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      3 days ago

      Seems pretty broken to me. Nothing is loading now.

      Edit: Although NewPipe does seem to be working fine for me, even without an update.

      • AmbiguousProps@lemmy.today
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 days ago

        I’m able to use it at the moment, could be either my fallback settings or they’re doing a staged rollout of what breaks things.

  • DonutsRMeh@lemmy.world
    link
    fedilink
    English
    arrow-up
    44
    ·
    3 days ago

    They’re going to keep enshitifying it until they kill it completely. Them blackholes, I mean shareholders, will never have enough money.

    • 6stringringer@lemmy.zip
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      3 days ago

      Overheard at the last shareholders conference. “Until everyone empties all their ecoin & change jars and the only things left to eat are those mysterious Budding’s sandwich meats with some shit ass processed excuse for a loaf of bread.” This is where we want the average American citizen to be living/existing/panicking.” I dunno his name, but it was for sure a rich, old, white dude. A real Montgomery Burns type looking MF’er. I dunno? They all look the same to me. EDIT: Apparently I fit that demographic according to the young ‘uns visiting us. Although they think I look like “The Dude” from “The Big Lebowski”.

    • tempest@lemmy.ca
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 days ago

      The market that accesses YouTube from a PC or Mac is shrinking rapidly.

      They would prefer you use one of the apps and at some point that will be the majority, if it isn’t already

      • blargh513@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        2 days ago

        That is by design.

        With an actual computer, you have a lot more options in terms of how you can handle the content. They don’t own your PC (yet) but they do own the mobile market and the operating system entirely.

        You don’t have any form of root/admin access on a mobile device of any type nor any other device (tv box, game console, tablet, etc). For the handful that have jailbroken or rooted their phones, many apps don’t work (by design of course). You can do it, but you’ll break a ton of stuff in the process. That’s enough to keep causals from doing it and leaves the tiny group of hardcore dorks that are willing to live with the complexities that are required.

        I’m going to put on my tinfoil hat and say this is what keeps any real attempt at a Linux phone in the gutter. If people had a choice for their mobile operating system and the freedom to do what they want with it, the big tech companies would shit a brick. They’ve already removed the ability to block ads on mobile devices for the vast majority, they’re finally getting what they wanted (save the handful of Firefox users left).

        Linux phones won’t be a thing until there is hardware for them. With apple/google phones, the manufacturers will not release the necessary software so that is needed for a 3rd party OS. Google and Apple will make sure that anyone who makes hardware for them are legally tied to keeping that software tightly closed. Even if someone did manage to reverse engineer it, it would be a herculean effort and would break as soon as a new release is out (or if one of the manufacturers “accidentally” released some exploit code for the reverse engineered drivers).

        It’s an ugly world these greedy fucks have made for us.

        • Jerkface (any/all)@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 days ago

          It’s an ugly world these greedy fucks have made for us.

          We EAGERLY helped them. We walked into the cage and clasped the manacles all by ourselves.

          • wabasso@lemmy.ca
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 days ago

            Who’s “we” though?

            I see the largest two camps here as (1) casuals that don’t have the know how to protest via alternatives and (2) the tech literate that are willing but ultimately limited by the larger forces at work.

            I think it’s fair to blame the people with the power that exploited the first group and left the second without choice.

        • DFX4509B@lemmy.wtf
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          2 days ago

          They don’t own your PC (yet)

          MS pretty much owns the desktop PC space with Windows though, and even though there’s nothing stopping you from installing an alt OS on PC generally, Win11 not supporting anything older than Zen+ or Coffee Lake and flat-out refusing to run on anything older than Bulldozer or Nehalem even without support because everything before those arches lacks the POPCNT instruction, isn’t a good sign to say the least.

          Hopefully MS don’t start acting like Google and start breaking WINE/Proton and DXVK/VKD3D and crippling Linux gaming and even general desktop use on Linux, or even forcing Pluton to be enabled platform-wide blocking the ability to install alt OSes.

      • zqps@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 days ago

        Yeah last I’ve seen even smartphones and tablets are decreasing quickly relative to smart TVs.

        • jmf@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          What??? Where did you see this? I would assume the mobile market is still skyrocketing.

    • devedeset@lemmy.zip
      link
      fedilink
      English
      arrow-up
      7
      ·
      3 days ago

      They won’t kill it, just like it hasn’t died so far. The content, viewer demographics, and algorithm continue to shift. There’s too much money with all the ads and subscription fees. Most people view some content on it by default.

      Its gonna be the new cable TV in a way. Kinda sucks, some good stuff on it, but mostly slop filled with ads. And everyone will still use it. Even if they block all 3rd party access, people like me are still going to use it to some limited degree. There will be a video about how to fix a random plumbing fitting that is leaking in my house, or how to fix some random thing on my 15 year old car.

  • crumbguzzler5000@feddit.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 days ago

    I’d love to know the stats of how many people are using the official mobile apps vs third party clients. Surely you’re gonna break third party at some point that people just give up on YT.

    • Kyrgizion@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      3 days ago

      People using 3rd party clients or even adblockers are a tiny percentage of their total users. Which is why it was fairly surprising they went to such lengths for just that tiny bit of viewership. But for monopolists, having 99% is just not enough, they NEED that last percent somehow.

    • DFX4509B@lemmy.orgOP
      link
      fedilink
      English
      arrow-up
      8
      ·
      3 days ago

      Most people are probably just using the official app without a second thought, or even the official web client on Chrome or Edge, or vanilla FF without an ad blocker or any other protections, whatsoever.

      This JS thing still isn’t a good sign of things to come should Google crack down even harder.

  • courval@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    The world needs a p2p alternative, what are our current options? I wouldn’t mind alocating 500GB or more of my storage space just to get rid of these fuckers. These fascist gangsters are taking millions of people hostage who depend on YT for their livelihood…

    • DFX4509B@lemmy.orgOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 days ago

      You got PeerTube for that, but anyone who kills their YT account and moves to PT full time will need to secure alt funding somehow either through Nebula, merch sales, getting a W-2 job, or a combination of the three, though, even if they host on a physical server they own and not on a VPS; buying the parts to build a decent PT server is going to be a pretty heavy up-front cost in itself although there wouldn’t be any monthly costs and especially monthly data storage costs like on a VPS.