Inspiration

I personally use my earbuds a lot and so do my friends, but we didn't find any feature or application which would help us track our listening time

What it does

Our application tracks only your listening time, when you listen something over your headphones or earbuds, it doesn't track or record the content you are listening to.

How we built it

We build our project using flutter, kotlin, dart, and java, because we were mainly aiming for android devices as they are the largest market out there

Challenges we ran into

Most OEMs and OS like MIUI, ColorOS, Poco, Redmi, etc. and Android's latest versions kill application running in background to save battery and for security purposes, but to record the listening time and session our application but run in background 24/7, so this is one of the biggest challenge we faced, because in every different OS there are different level and methods of keeping our application alive.

Accomplishments that we're proud of

We solved the problem of our app getting killed in background and our session tracking is very accurate and is working in multiple phone models and androids. This is the accomplishment we are most proud of.

What we learned

We have learned a lot about the background processes, how to manage database offline on android devices, how to track media playback and foreground activities.

What's next for Sound Audit

We will be adding more features regarding insights and listening habits, which will help our users reduce their audio listening time. Also we will handle edge cases for some devices or OEMs, so that our application works properly.

Built With

Share this project:

Updates