MagicPods ✨ Plasmoid for KDE 6

January 1, 2026 Β· View on GitHub

A KDE 6 widget that allows you to control AirPods, Beats, and Galaxy Buds headphones directly from the panel.

🎨 Features

πŸ”‹ Battery level
βš™οΈ Noise control
πŸ”Œ Bluetooth control
πŸŽ™οΈ Connect and disconnect headphones
πŸŽ‰ New features coming soon

πŸ”₯ Exclusive to AirPods and Beats

Additional settings β€” just like on iPhone and Mac:

  • Audio is lowered during conversation awareness
  • Noise level adjustment in adaptive mode
  • Personalized volume
  • Noise cancellation with one AirPod
  • Press duration adjustment
  • Press and hold duration adjustment
  • Customization of single and double tap for call control

🎧 Headphones supported

AppleBeatsSamsung
AirPods 1PowerBeats ProGalaxy Buds
AirPods 2PowerBeats Pro 2Galaxy Buds Plus
AirPods 3PowerBeats 3Galaxy Buds Live
AirPods 4PowerBeats 4Galaxy Buds Pro
AirPods 4 (ANC)Beats Fit ProGalaxy Buds 2
AirPods ProBeats Studio BudsGalaxy Buds 2 Pro
AirPods Pro 2Beats Studio Buds PlusGalaxy Buds FE
AirPods Pro 3Beats Studio ProGalaxy Buds 3
AirPods MaxBeats Solo 3Galaxy Buds 3 Pro
AirPods Max 2024Beats Solo Pro
Beats Studio 3
Beats X
Beats Flex
Beats Solo Buds

πŸ’Ύ Installation

The widget requires the MagicPodsCore backend to work.
It is included with MagicPodsDecky or can be downloaded separately.

Copy the widget files:

tmp=$(mktemp -d) \
&& git clone https://github.com/steam3d/MagicPodsPlasmoid "$tmp" \
&& rsync -a --delete "$tmp/src/" ~/.local/share/plasma/plasmoids/app.magicpods.plasmoid/ \
&& rm -rf "$tmp"

Restart KDE 6:

systemctl --user restart plasma-plasmashell.service

πŸš€ Getting started

  1. Start MagicPodsCore if you haven’t already
    (MagicPodsDecky users can skip this step).
  2. Right-click on the panel and select Add or Manage Widgets.
  3. Find MagicPods in the list.
  4. The MagicPods icon will appear in the panel.

πŸ§ͺ Ideas and bugs

In the Discord community you can suggest an idea or report a problem.

Support the project here β€” every bit helps ❀️