Development Log – 09/17/2020
This week's progress makes a 2.0 milestone for YToke. The YToke client app now points to it's dedicated endpoint service hosted on Google App Engine. Here's a break down of the backend:
The backend is written in Java, basically a maven project. The project can be build and test on local environment, Google App Engine could just build and deploy the project in one line of code.
The backend searches video from Invidious API (will be closed on Oct 1st, alternative has to be found prior), then video statistics will be fetched from a noSQL database, then combined data will send to client app.
Client YToke app will send video playback data and user selected video tags back to the backend to build up database for video statistics.
I think now the whole Client-Server system is pretty much finished initial setup, with a few leftover task to do. Afterwards I think I could start research human voice removal and other interesting feature, let's stay tuned.