• YouTube is testing server-side ad injection to counter ad blockers, integrating ads directly into videos to make them indistinguishable from the main content.
  • This new method complicates ad blocking, including tools like SponsorBlock, which now face challenges in accurately identifying and skipping sponsored segments.
  • The feature is currently in testing and not widely rolled out, with YouTube encouraging users to subscribe to YouTube Premium for an ad-free experience.
  • mercano@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    21 days ago

    I don’t get why so many people begrudge YouTube for trying make money. They serve up 5TB of video data every second. Somebody’s got to pay for all of that. They know ads suck, that’s why they sell no ad subscriptions.

    • Pavidus@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      YouTube makes 8 billion per quarter selling ads. I think they will be able to eat tonight.

    • snooggums@midwest.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      Google used investor funding to create youtube at a loss for years to crush any competition, so we should be mad that there isn’t an easy option to just switch to a comparable alternative.

      • 1rre@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        Ok, but equally any competition would need to be profitable earlier, you can’t complain you got a service operating at a loss which is now operating at a profit when that’s exactly what any alternative you’d feasibly switch to would do

        • snooggums@midwest.social
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          Google used investor funding to create youtube at a loss for years to crush any competition

          There is a difference between needing to operate at a loss when first starting a business because it is necessary and using funding to prop yourself up so much that is undermines all of the competition. Like the difference between being a very successful business and abusing a monopoly.

  • bean@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    21 days ago

    Why should I pay or watch ads to listen to someone tell me I need to • like and subscribe • who’s sponsoring them • a life story

    … before getting to the small percentage of possible useful information therein?

    I’ve taken to using Ai to summarize video content just to be able to review if the video even contains an answer or information which is relevant.

    I know I’m just one use case, that I don’t watch a ton of other content. It’s usually how to do something or fix something or configuration of something. I’ve sat through countless ads and videos which just wasted my time and left me frustrated trying to find information.

    Panning for gold through endless kaka.

    • fin@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      20 days ago

      I’ve taken to using Ai to summarize video content just to be able to review if the video even contains an answer or information which is relevant.

      That sounds interesting. Could you tell me how? Using OpenAI api to summarize transcripts or something?

      • bean@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        20 days ago

        I’ll probably get hammered for this, but then again, you’ll have to pay for API access anyway. I’ve been testing out notegpt.io (not affiliated). Exactly because of my reasons listed, and because I often have to research or do trainings, I needed ways to save time and ‘sift’ through lots of information. I used to just play videos in say 1.5 speed, but even then it’s sometimes hard to stay focused or you might miss something and have to stop and go back. Sometimes language is a barrier too. Not to mention the ads. So for my own sanity, I’ve been testing that out. It’s been pretty damn good actually. I can get by on the lowest tier and you can try it free too. Again it’s not for everyone, but I’d rather give them money than Google for their Anti-customer behavior.

  • smnwcj@fedia.io
    link
    fedilink
    arrow-up
    0
    ·
    21 days ago

    With the state of AI and computer vision, and legal requirements to disclose ads, i wonder if a ytdl + editing script will he the nicest way to watch at some point

    • webghost0101@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      0
      ·
      20 days ago

      I have a ytdl script download my “subscriptions” automatically to my jellyfin media server and an invidious server for everything else.

      Its already is a much nicer way to watch content right now.

  • monobot@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    21 days ago

    I always wondered why they haven’t been doing it from the start, seams like it is not as simple as I imagine.

    People will take it, there is no other option and G is working hard not to allow another video platform.

    Problem is ads they are playing are awful and loud. We will make way to silent them and black them out, it is not hard.

    Bigger problem is content they are pushing is getting bad and is pushing creators into burnout. And I don’t want to see videos companies are creating, but want individual contributions.

    • GreatDong3000@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      They probably had thos ready to go a long time ago. It is just heavier on their servers so it costs more. Likely they had a number in mind about how many users would have to be using ad-blockers before rolling this out, to balance costs.

      • Excrubulent@slrpnk.net
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        20 days ago

        I can imagine a plugin system that gets submissions of hashes of specific frames - or just entire frames - when users play them, then checks those frames to detect which parts of the video are unique vs common, then automatically requests new frames to narrow down the timestamps and carve out the additions.

        Probably wouldn’t take more than a handful of views across the entire network to get a pretty solid ad removal system. Even better it wouldn’t even rely on user input, which itself is already pretty fast. I have never encountered even the newest video that wasn’t already in the sponsorblock system.

        Honestly this sounds like a fun project, I imagine it wouldn’t take the heroes that develop things like sponsorblock very long to figure it out. Plus they have spite on their side.

        Edit: actually, rather than rely on randomised frame checks to find the collisions, have the clients submit frames then send frames out and ask clients to see if those frames appear in their videos. Then you very quickly determine which frames are unique.

  • Poem_for_your_sprog@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    20 days ago

    And I’m testing no longer using YouTube.

    Cable was gone years ago, followed by all streaming. Soon all I’ll have left are games and hobbies.

  • 3volver@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    20 days ago

    This wouldn’t be a problem IF content creators were paid a fair share. I wouldn’t actually mind ads nearly as much knowing that the channels I enjoy watching were getting paid reasonably for every ad that I watched. Google has the technology to make it possible.

  • Stupidmanager@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    21 days ago

    I’ll just write a greasemonkey script that detects unskippable time and mute audio. Let’s play this game google, fuckin I dare ya.

    • Nora@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      I’m pretty sure ads will likely be different audio level or light level that would be detectable. If there is no option to detect the ad via API that would be one way to know when the ads begin and end.

      • Stupidmanager@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        The idea here is that ads will be unskippable, aka, you skip ahead 10-20 seconds but can’t. They’re will be controls that appear to catch this. If they incorporate ads and I can just fast forward, then who cares. This is google, they want to watch ads.

    • Buddahriffic@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      20 days ago

      Or use it to implement a script that just downloads the video and cuts the ads out entirely for later watching.

      Or, failing any of those, a script that pops up a reminder that YouTube has unskippable ads so you can back out and just do something else with your time.

      • GreatDong3000@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        20 days ago

        At this point you can just replace the video with the same video using a timestamped link from just before the ad started. Under IPv4 they can’t tell if it is the same person/device requesting the same video. So unless they put the ad at exactly the same timestamp (which they won’t) you can just blank out the video when an ad starts and replace the stream with the same video using the timestamp to start the view where you left off.

    • NekuSoul@lemmy.nekusoul.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      It might take a lot more effort, but I don’t think this will be the end. Google is required by law to label ads as such, giving these tools an opportunity to detect and skip them.

      • GreatDong3000@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        Is there a loophole where they could delay the ad marking like 5 seconds into a longer ad so you’d have to watch at least 5 seconds before an extension can detect it? Is the law specific about it having to be marked as an ad for the entire duration?

        • NekuSoul@lemmy.nekusoul.de
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          That would mean running an unmarked ad for five seconds, which would create an interesting legal question. But YouTube also buffers content a good chunk of upcoming content, so there’s enough upcoming video material to check.

      • NuXCOM_90Percent@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        What law (and jurisdiction) are you thinking of?

        My understanding is that this would be covered with a blanket note on the page if it detects you aren’t running Premium.

        • NekuSoul@lemmy.nekusoul.de
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          At the very least I’d say that UK/Germany would be a good bet. Though the idea of just plastering the note over the whole video might do the trick, considering that’s what some German channels already do if they are sponsored to stay on the safe side.

          • NuXCOM_90Percent@lemmy.zip
            link
            fedilink
            English
            arrow-up
            0
            ·
            21 days ago

            You still aren’t referencing a law. You are just saying you don’t like it.

            I ANAL and am not a lawyer but: There ARE laws about saying if a video contains paid advertisement. That is why basically every single video on youtube has the “contains sponsored content” tag.

            There is no law saying that the specific seconds of the video need to be tagged. Which makes sense. It has been a minute since I watched network TV but I don’t recall giant “AD” on my screen any time Hikaru Shida wasn’t.

            • NekuSoul@lemmy.nekusoul.de
              link
              fedilink
              English
              arrow-up
              0
              ·
              21 days ago

              Germany has the “Medienstaatsvertrag” §8.3, which requires advertisements to be easily recognizable as such and also adequately separated through audio or visual cues.

    • foggy@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      Lol this would mean that every website running a looped video in the bg will now haved ads play. Nice.

    • Max-P@lemmy.max-p.me
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      That could also make them okay with those existing, since they’ll now play ads. Third party clients wouldn’t be such a threat anymore to their bottomline, and people can get the privacy benefits of going through those proxies.

      • doodledup@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        people can get the privacy benefits of going through those proxies.

        Exactly. This is why it will still be a threat to data hungry Google.

  • shortwavesurfer@monero.town
    link
    fedilink
    English
    arrow-up
    0
    ·
    21 days ago

    Go right ahead. If they actually manage to do it, that will be the end of my YouTube watching. Except on extremely rare occasions. I don’t need it badly enough to deal with that.

    • wagoner@infosec.pub
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      As we learned from the reddit app changes, the ending of Netflix account sharing, etc etc the people who will take this action are few enough not to matter. Regretfully.

      • 9point6@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        21 days ago

        Well I don’t know about the Reddit stuff not mattering—I occasionally still check on it for a couple of niche communities and the Reddit I used to enjoy has basically died, it’s like the place is filled with angry idiots now. Those people were always there before but usually buried under a load of downvotes where you could mostly ignore them; they now seem to be a majority of those left contributing over there.

        They killed the golden goose in scaring off enough of the people contributing most interesting posts and comments (who were doing it entirely for free!) that the lunatics have taken over and shat on everything

        • Pips@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          Everyone I’ve spoken to about it has noted that it’s become a very different place. I’ll still use it for reviews and getting tips for serious things like privacy and some basic DIY. But a lot of that advice will be obsolete in a couple years and very few people are replenishing it. Who’s going to give a shit about the best home theater setups of 2023 in two years?

      • FiveMacs@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        That doesn’t matter to me. When a company does shit like this, I won’t use it and will actively avoid it. People can do what they want and if they want to be abused constantly that’s on them. I don’t really care. I make my choice and I stick with it. Change will never happen with companies, they don’t care unless they actually get charged more then the money they make from their abuse and we all know that will never happen .

      • j4k3@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        Here is the thing though. Those of us that are willing to try advanced projects and talk about them, we’re the real influencers.

        YT has chosen to pander to the children and adolescent of mind, likely because those in charge are of a similar depth. The platform will be like cable television eventually; totally irrelevant.

      • Ookami38@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        Each of these exoduses moves the bar a little bit. We only lose if we give up. Eventually the bad decisions will catch up to them, as long as we keep pushing.

      • Lev_Astov@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        I don’t know about you, but what I learned is we’ll build our own Youtube with blackjack and hookers.

        • skulblaka@startrek.website
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          We’re about to have a great big shattering of the internet and I’m all for it. Collating the pieces will be a pain in the ass for a couple years but some handful of nerds out there blessed by the spirit of Ritchie will create a tool for it, and what’s left of our world will be a better place for it.

            • Ænima@lemm.ee
              link
              fedilink
              English
              arrow-up
              0
              ·
              21 days ago

              Question, if a square on your bingo card is titled, “collapse of society,” can I still use it for this?

          • Moorshou@lemmy.zip
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            20 days ago

            I’ve been just recommending Lemmy out there as the new internet, which us what this feels like to me, IS like the old internet again!

    • foggy@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      Same.

      I’m excited for YouTube to end my YouTube addiction lol.

      Please, Google. Do it. Dare ya.

      • pizzaboi@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        I genuinely spend too much time on that site, but I haven’t seen an ad in years. If that changes, then I guess I’ll have to change, too.

        • InternetUser2012@midwest.social
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          I went to watch a diy video at work with chrome and was like WTF is this shit, the ads were so bad I walked back across the shop to get my phone and pull up the same video and started watching it before the video even started on the computer. Who in the hell can actually watch shit like that? It’s insane.

    • kakes@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      Ngl, I’m torn on this because I’m honestly not sure I could stop using YouTube.

      I hate ads with a burning passion, though, so we’ll see which wolf wins out there.

      If i can’t get around this using something like SponsorBlock, I feel like I’ll probably just set up some kind of pipeline to download videos and remove the ads myself (maybe using AI if it’s that bad) and just serve them over Jellyfin or something. Gonna be a pain, though.

      • shortwavesurfer@monero.town
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        I wouldn’t particularly like it, that’s for sure. But I would ultimately just bite the bullet and do it. At some point, you’re just pushed too far and it’s just not worth dealing with.

    • Goronmon@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      21 days ago

      Go right ahead. If they actually manage to do it, that will be the end of my YouTube watching.

      Except on extremely rare occasions.

      I’m sorry, I just find it funny that you walked back the “I’m done with Youtube” claim in the very next sentence.

      • skulblaka@startrek.website
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        Unfortunately it is such a repository of information that it’s nearly unavoidable anymore. It’s a reference tool. Need to fix your car? YouTube knows how. Need to write a piece of code with a tool you’re unfamiliar with? A random Indian man has posted a YouTube video explaining how. Need to find a hidden item in a video game? YouTube. There are many and varied reasons I’d pull up a YouTube video outside of the intended purpose of “watching YouTube” for entertainment. Many of these things can, technically, be conveyed through different media but often poorly and with a much lower rate of understanding. The sheer volume of knowledge and culture lost if Google ever takes down YouTube’s servers will be akin to the burning of the Library of Alexandria and that is not a joke. I don’t want to “watch YouTube” anymore for the most part but it is inescapable to me for several purposes as a reference material.

      • shortwavesurfer@monero.town
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        I don’t think it can be completely avoided, but it can definitely be trimmed down a hell of a lot. As an example, if you watch YouTube for an hour a day and they make a change like this and you start watching it for 10 minutes a week, that’s a serious reduction.

    • GreatDong3000@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      21 days ago

      Some people said that skipping is blocked during the ad. But if that is the case I am sure either the timestamp is predictable or somewhere on the client side you could find the information about the timestamp.

      • PixelAlchemist@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        Google’s own Shaka sdk (video playback with ads) gives ad markers in the initial video manifest so that they can be marked on the timeline, so hopefully it’ll be trivial. Usually (but not always) with SSAI, the ads are spliced into the stream just before being sent to the client. That way if a user has just recently watched an ad pod, the server can choose to ignore that marker for a better UX in hopes that they don’t bounce if ads are too frequent.

      • ClaraBecker@threads.net@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        That’s neat, it’d be identifiable in a fashion similar to missile logic. You know where ads are based on where they aren’t. Actually skipping it would be difficult but muting and doing something else for a predetermined period has been a workaround since radio.

  • ArtVandelay@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    21 days ago

    It sounds like this would be easy for tools like SponsorBlock to label and skip segments as ads. However, it would be tough on smaller channels where people might not be labeling them as such.

    • MudMan@fedia.io
      link
      fedilink
      arrow-up
      0
      ·
      21 days ago

      Nah, it would be very hard. Presumably this only works if they can insert ads on the fly so they can cycle ads based on region and time. Static ads on videos would have been easy to do and easy to bypass.

      If you don’t know how many ads there are or what they look like or how long they are it becomes very hard to do timeline nonsense to avoid them. It also seems like it’d be expensive to do at the scale Youtube needs it, but maybe they figured it out. That would suck. We’ll see, I suppose.

      • GreatDong3000@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        21 days ago

        A solution would be for an extension to download the entire video 2x and delete the difference. But if you want to watch on 4k you’d need a connection that is pretty fast (although still in the range of what many people already have). However if they find a way to throttle the max speed on the server side for each client based on the quality there are watching, that would kill this possibility. You could block their cookies and throttling by IP on IPv4 would not be a possibility for them, but when everyone is on IPv6 idk.

        But also processing the video on the fly to delete the difference in real time would be heavy, though at least I think it is possible to access the GPU with browser extensions via webGL but I am not sure if for HD and 4k that would be realistic for most people.

        • Buelldozer@lemmy.today
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          A solution would be for an extension to download the entire video 2x and delete the difference.

          I don’t think that would work. It would be trivial for YT to put different ads in different time slots which would leave a differencing engine with no way to tell what was content and what was ad. However that thought gave me another one; the core problem is the ability to differentiate between content and ad. That problem is probably solvable by leveraging the NPU that everyone is so desperate to cram into computers today.

          Nearly all of the YT content I watch, and it’s a lot, has predictable elements. As examples the host(s) are commonly in frame and when they’re not their voices are, their equipment is usually in frame somewhere and often features distinctive markings. Even in the cases where those things aren’t true an Ad often stands out because its so different in light, motion, and audio volume.

          With those things in mind it should be possible to train software, similar to an LLM, to recognize the difference between content and ad. So an extension could D/L the video, in part or in whole, and then start chewing through it. If you were willing to wait for a whole D/L of the video then it could show you an ad free version, if you wanted to stream and ran out of ad-removed buffer then it could simply stop the stream (or show you something else) until it has more ad-free content to show you.

          A great way to improve this would be by sharing the results of the local NPU ad detection. Once an ad is detected and its hash shared then everyone else using the extension can now reliably predict what that ad looks like and remove it from the content stream which would minimize the load on the local NPU. It should also be possible for the YT Premium users to contribute so that the hash of an ad-free stream, perhaps in small time based chunks, could be used to speed up ad identification for everyone else.

          It wouldn’t be trivial but it’s not really new territory either. It’s just assembling existing tech in a new way.

        • morpheus17pro@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          Usually ads have a significant volume above the content they sorround (which, by the way, is the thing annoys me the most), so you would only need to check audio for that, which is lot less load than processing the video.

          • MudMan@fedia.io
            link
            fedilink
            arrow-up
            0
            ·
            21 days ago

            Guessing you’d get a lot of false positives that way, but I like the ingenuity.

          • snooggums@midwest.social
            link
            fedilink
            English
            arrow-up
            0
            ·
            21 days ago

            My kiddo watches stuff on youtube where the person on screen gets suddenly loud which could really mess with detecting ads by changes in volume. Apprently that is a widespread thing too.

        • m-p{3}@lemmy.ca
          link
          fedilink
          English
          arrow-up
          0
          ·
          21 days ago

          A less expensive method could be to retrieve the subtitle twice, or the subtitle from a premium account and check where the time offsets are.

        • aport@programming.dev
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          21 days ago

          This assumes the exact same ads will be injected in the same time markers for every viewer, every time. I doubt any of these will be true.

          Edit: I got this backwards…

        • MudMan@fedia.io
          link
          fedilink
          arrow-up
          0
          ·
          21 days ago

          I think Twitch’s solution is different, isn’t it? I don’t watch enough live to know the details, but I imagine in Youtube’s scenario they’re not surfacing any details about what’s an ad and what isn’t beyond embedding something in the video itself. Otherwise it’s pretty pointless. But hey, I guess I’m rooting for them doing this poorly.

    • Excrubulent@slrpnk.net
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      20 days ago

      I don’t know why you’d go with a crypto scheme if what you actually need is video.

      Peertube is federated just like lemmy, so it doesn’t have to cook the planet to achieve decentralisation.

      • androogee (they/she)@midwest.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        20 days ago

        I’ve heard that some versions of the Blockchain are not based on computing power and therefore are not nearly as awful re: emissions. But I don’t really know much about it so I decided to look into Odysee.

        Instead I found out all about how the company that created the protocol was blasted out of existence by the SEC for selling unregistered securities & the website is full of Nazis because they don’t do anything about fucking Nazis.

        Never did reach a conclusion about the blockchain thing. Kinda stopped caring. Sounds like a clusterfuck.

        • Excrubulent@slrpnk.net
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          20 days ago

          Proof of stake is what it’s called, but then it’s even more of a ponzi scheme because you have to buy in. Like they’re literally recreating coconut island.

          Also nobody seems to actually be doing it, possibly for exactly that reason. It’s just a green-washing promise of an idea.

          Federation and crypto are two completely opposite philosophies of decentralisation.

          Crypto is based on zero-trust, which sounds cool and edgy if you’re 15, but in practice it turns out that the people drawn to a zero trust system are untrustworthy. It’s not surprising that it’s full of Nazis.

          Federation is designed around trust, which is the way our meatspace social networks actually work, and I think it’s the only reasonable way forward.

      • hornedfiend@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        19 days ago

        Fair enough. I completely forgot about peertube. Been using newpipe predominantly and odysee was the first alternative that came to mind.

        Thanks for reminding me about peer tube. A client recommendation would be great. I’ve used p2play.