Momate is a browser extension that is used to help automatically track episodes/movies between movie tracking services and various movie streaming platforms.
Movie tracking system is key function to help users keep track of their movie-watching habits and discover new content. In this case, Momate helps tracking automatically without requiring users to input tracking manually on the tracking platform. Users only need to complete the minimum criteria for the duration of the film being watched, so Momate will work automatically to carry out tracking.
- Users are required to authorized by binding their tracking service account
- During watching, Momate will simultaneously carry out a DOM crawling process to obtain movie information and control watch progress
- When the progress watching has reached around 80-90% of the movie duration, Momate will trigger complete record to tracking service api
Momate has heavy dependency on 3rd-party applications, so open source is needed to open up user contributions to fix 3rd-party integration failures.
Streaming Platform | Tracking Service |
---|---|
Netflix | SIMKL |
- The project inspired from MALSync
- Project architecture based on Bulletproof React