This Linux Timer Tool Uses MPRIS in an Unexpected Way
Quoting: This Linux Timer Tool Uses MPRIS in an Unexpected Way - OMG! Ubuntu —
MPRIS stands for ‘Media Player Remote Interfacing Specification’. It is a Freedesktop standard that gives app makers an accessible, consistent API to target so media playback info/controls can be surfaced to users on different desktop environments.
MPRIS Timer utilises this DBus spec in a novel way to display the progress of a timer (and let you pause/resume it using media controls).
The app itself has a modern GTK4/libadwaita UI. Open it, pick from the included timer presets (or enter your own), hit start, and away you go: track your timer in the media applet, pause it needed, and see text and audio notifications when complete.