• 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.