Mass streaming has been one of the key trends in K-pop for a while now. Some people hate the idea of streaming for numbers, while others love knowing they have streaming goals and streaming parties. It's one of the little things K-pop fans still argue about.
As for me, I belong to the first group. I don't really feel good about simply playing a video and leaving it in the background just so it will increase the numbers. Also, do streaming parties actually work? It's not just the fans, but the general public (GP) also plays a part in the majority of the streams. How do we make sure that when we achieve these goals, it's really because of the fandom?
Another thing is that, if you admin a fanbase imagine how it's like when you have to get all sorts of streaming data all by yourself manually. We're not just talking about 1 video here, but possibly the entire artists' discography.
My idea
I want to see if streaming parties actually work so I can warm up to its idea, and try to get data quicker by code. I have to track the number of views during periods where there are no streaming parties and compare it to periods when there are.
My solution
I want to use Google Sheet, Google Script, and Youtube API to track the streaming data. How it will be done:
- Get the list of videos I want to track data on
- Use Youtube API and Google script to fetch video statistics (such as views)
- Put the video statistics in Google Sheet
- Update video statistics data daily using triggers
The main reason why I selected these is that Google Sheets offers a tabular view of the data I'm going to retrieve and that Google Script comes with a scheduled trigger. I think I can achieve the same trigger-like functionality using Docker if I did go for maybe Python or Ruby? But I'm not really familiar with it yet.
Retrieve YouTube data using Google Script
In the next part, I'll show you how I do it.
