Inspiration
As we spend more time at home, some of us use our times productively by watching hours and hours of Netflix. Now, watching movies with f-words might be concerning especially when you are watching it with a younger sibling who's at home with you.
What it does
This google chrome extension mutes the audio coming from Netflix videos when f-words are present. Additionally, it changes the subtitles with asterisks.
How I built it
I based most of my work on the Google Chrome Extensions Overview and Chrome API docs. Through inspecting the HTML elements, I was able to extract the subtitles of Netflix videos. If the acquired subtitles have an f-word, the extension mutes the audio and changes the text via DOM manipulation.
Challenges I ran into
At first I wanted to analyze the audio, and from there decide when to mute the audio. But analyzing the audio in realtime causes too much delay, and muting was never in time.
Accomplishments that I'm proud of
This is my first google extension! And I'm happy that I got it to work given the limited timetable.
What I learned
I learned a lot about how google extensions are made. And how it communicates with the browser.
What's next for Watch Your Profanity
I want to make it more universal. For now, it only works for Netflix.
Log in or sign up for Devpost to join the conversation.