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.

Built With

Share this project:

Updates