• normalexit@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    From the NewPipe FAQ:

    Does NewPipe use the YouTube API?

    No. NewPipe does not rely on the YouTube API, as using it requires an API key bringing with it specific regulations and restrictions. YouTube would then have more options of tracking your YouTube usage at their disposal. Therefore, NewPipe Extractor gets the information by parsing YouTube websites.

    • shrugal@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      3 months ago

      So that would mean it should be counted the same as a visit from a regular user, no? Unless YT tries to detect and filter out NP visits specifically.

      • normalexit@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        3 months ago

        Using the API “correctly” is likely a requirement for the view to be counted. Their media extractor circumvents that by intentionally not using their API and instead parsing their website for content. Then it establishes a connection to the stream using an internal API.

        If you want a view to count you need to use an official client (or at least one with a legit API key). It not counting is a feature with NewPipe.

        (Google probably knows the content is being streamed, but if you could just create synthetic views with a third party project, that would be bad for YouTube stats)

        • rudyharrelson@lemmy.radio
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          3 months ago

          If you want a view to count you need to use an official client

          I would think that parsing the website would count the same as any browser-based page load, since parsing the website requires first fetching the page (probably using something like wget or curl under the hood). I dunno if non-logged-in page loads are generally counted toward the overall view count on a given video, though.

          • dan@upvote.au
            link
            fedilink
            arrow-up
            0
            ·
            3 months ago

            Page loads don’t count as a view though, because otherwise things like search engine indexing would count as a view. It’s only considered a view if the video is watched for at least 30 seconds.

            • shrugal@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              3 months ago

              Search engines are easy to detect and filter out though, they have very distinct UA strings.