Skip to content

Repository files navigation

EarPhone X

Open-source Linux app to control Nothing / CMF earbuds: noise cancelling, equaliser presets, an 8-band advanced equaliser, and QR profile import/export.

Independent project. EarPhone X is not affiliated with, endorsed by, or connected to Nothing Technology Ltd. Product names are trademarks of their respective owners and are used only to describe compatibility.

Currently tested & supported

  • Nothing Ear (3)

Other Nothing / CMF earbuds may work but are untested.

Install (AppImage)

Download the latest EarPhoneX-x86_64.AppImage from the Releases page, then:

chmod +x EarPhoneX-x86_64.AppImage
./EarPhoneX-x86_64.AppImage

No extra dependencies needed — everything is bundled.

To add it to your application menu (searchable, pinnable), run ./packaging/install.sh after building, or use a tool like Gear Lever.

Build from source

sudo apt install python3-venv python3-full libzbar0 bluez
./scripts/setup.sh
./run.sh

Build your own AppImage:

./packaging/build-appimage.sh

Usage

  1. Pair your earbuds once in the system Bluetooth settings.
  2. Launch the app — it detects connected earbuds and shows the battery level.
  3. ANC tab: Off / Transparency / Noise Cancelling, with strength levels.
  4. EQ tab: presets plus an 8-band advanced equaliser; import and share profiles as QR images.
  5. Closing the window minimises to the tray (toggle in Settings).

Bugs & feedback

Please report problems and suggestions via the GitHub issue tracker.

License

MIT — free and open source.

About

An app to control your Nothing ear products

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages