Audio Iconography is a minimal Android app designed to detect wired headphones and display an icon in the status bar. It was created for a specific use case as a personal project and as a favour to a friend. While it works in most scenarios, it is still in development.
This app now works as intended in most scenarios. The goal is to make it a lightweight, battery-efficient solution that operates seamlessly without unnecessary notifications or popups.
I still need to create an app icon and an option to alert if headphones disconnect if the user wants.
- Persistent notification when wired headphones are connected.
- Automatic detection of headphone state.
- Low battery usage by avoiding unnecessary background processes.
This project started as a simple tool for a specific need. Many existing apps either had too many unnecessary features, were poorly optimized and consumed battery, or required unwanted permissions.
Since I was already working on Android development, I decided to build this from scratch as a favour for a friend who wanted something cleaner and more efficient. The project turned out to be more complex than expected, so please contribute or assist me in any way you can.
I welcome contributions because this project is more work than I initially anticipated. If you are interested in helping:
- Fork this repository.
- Submit a pull request with improvements.
- Open an issue if you find a bug or have a feature suggestion.
Bug fixes, improvements to detection logic, UI refinements, and better device compatibility are especially needed.
This project is licensed under the GNU General Public License v3.0 (GPLv3) to ensure that it remains open-source and that any improvements remain accessible to the community.
If you want to test or contribute, check the Releases tab to find the latest APK.