Giter Club home page Giter Club logo

Comments (11)

xenova avatar xenova commented on June 16, 2024 1

Oh okay, so the issue is then with how YouTube shows the superchat in the chat replay. That's quite unfortunate. Perhaps https://developers.google.com/youtube/v3/live/docs/superChatEvents would be useful?

from chat-downloader.

lekoOwO avatar lekoOwO commented on June 16, 2024 1

Hmmm... The API is interesting

Will dig in for it see if it helps

from chat-downloader.

xenova avatar xenova commented on June 16, 2024

Hey there 👋 Thanks for the report. I actually remember having a similar issue before, when some messages were being duplicated because the YouTube API actually duplicates messages for ticker messages and stickers (it sends two actions each time). I initially overcame this by ignoring one of them, but there might be something I did not account for.

Can you maybe give an example of some messages you are seeing double or? (Perhaps the log you get when running the program or something?) I see you provided a url above, so if you can give me a timestamp or something, that would be great! Thanks.

from chat-downloader.

lekoOwO avatar lekoOwO commented on June 16, 2024

Oh, there's a ticker message.

from chat-downloader.

lekoOwO avatar lekoOwO commented on June 16, 2024

After I ignored the ticker message, it seems normal now...?
But there's a thing i'm confused.

My code shows that This video:

UUID: 2d48c0cf-22d1-4d84-8c9d-40ec64f21f9e

Total: 478211.4029 TWD
1564 super chats received.
29 super stickers received.
0 new subscribers received.


Max: 10676.5538 TWD (500 SGD)
Min: 7.6974 TWD (1.43 BRL)

But the site shows that it has 2125 superchats and a amount of NT$625,905.20 (NT$ == TWD)

Is the data somewhat wrong?

from chat-downloader.

xenova avatar xenova commented on June 16, 2024

That is interesting. I am not too sure how they get their data, but this tool "scrapes" it directly from the video page, and I am quite sure that no messages are missing. It is a possibility that they are double counting? But that is just speculation.

However, if you can find an example of a superchat message which is visible on YouTube, but not with the tool, then I will definitely do my best to fix it!

from chat-downloader.

lekoOwO avatar lekoOwO commented on June 16, 2024

Hmm it's really quite interesting.

I'll try giving them a email see wuts happening.

from chat-downloader.

xenova avatar xenova commented on June 16, 2024

Hmm it's really quite interesting.

I'll try giving them a email see wuts happening.

Okay great! :)

from chat-downloader.

lekoOwO avatar lekoOwO commented on June 16, 2024

Hm
they says that the replayed comment will never be complete
thus they records it while it's on live.
seems that we cant do anything to fix it :(

from chat-downloader.

xenova avatar xenova commented on June 16, 2024

Okay that's unfortunate, but it does not necessarily mean that this tool does not work as intended. Perhaps they might be double counting? In any case, you could check it manually and see which tool does not work properly. If it is this code, you can let me know the video and timestamp of when the error occurred and I will fix it as soon as possible! 👍

from chat-downloader.

lekoOwO avatar lekoOwO commented on June 16, 2024

Quote, a part of their reply:

  1. For some reasons, the replay excludes some superchats; these symptoms were found on a number of broadcasts.
  2. The statistics we provide include all superchats that occurred before the broadcast began.

(97w16cYskVI) In this video , the actual first superchat occurred at 2:00 am (GMT+8), but the replay only shows the superchat that occurred after 5:22 am (GMT+8).

There is no possibility that the superchat statistics we provide will be redundantly calculated.

Seems that they're quite confident that they didn't double count www

from chat-downloader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.