X-Mouse Button Control (XMBC) is a free tool for Windows that allows you to re-configure and remap mouse buttons to expand the capabilities of your mouse.
Media control (Play/Pause/Stop/Volume/Mute etc.)
Category Archives: PC
MP3Gain Express ~ MP3Gain For Macs
MP3Gain Express is a port of MP3Gain and AACGain to macOS and OSX. It allows you to analyze or apply volume gain to a list of MP3 or AAC files. Anyone who has used the Windows UI for MP3Gain should find this one familiar, as it was designed to look similar to that version.

projects.sappharad.com/mp3gain
OSX Version
mp3rgain ~ Lossless MP3/AAC Volume Adjustment
A modern mp3gain / aacgain replacement written in Rust. A native GUI application (mp3rgui) is available for users who prefer a graphical interface.
mp3rgain adjusts MP3 and AAC volume without re-encoding by modifying the global_gain field in each frame. This preserves audio quality while achieving permanent volume changes.

github.com/M-Igashi/mp3rgain
crates.io/crates/mp3rgain
hydrogenaudio.org/index.php/topic,129648.0
References:
FineTune ~ MacOS Volume Control
thesia ~ Multi-track Spectrogram / Waveform Viewer
txt2chord ~ Turn Words Into Chords
Convert words and sentences to 5 note chords you can use to inspire music creation. Have fun turning your name, your city name, your friends’ names, your team’s name, your pet’s name into wild and original harmonies that go beyond serialism and classic jazz.
Features:
- generate five note chords
- generate scales matching the chords
- display chord name
- preview chords
- preview scales

foobar2000 ~ foo_uie_jsplitter
JSplitter (component name: foo_uie_jsplitter) is a JavaScript-based user interface component for foobar2000 that allows users to create highly customized panels, layouts, browsers, playlists, artwork displays, VU meters, and other interface elements using JavaScript. It originated as a successor to older scripting components such as Panel Stack Splitter and has become popular among theme developers.
What JSplitter provides:
- JavaScript scripting for custom UI panels
- Dynamic layouts and splitters
- Custom playlist viewers
- Album art browsers
- Biography and review panels
- VU meters and visualizations
- Integration with foobar2000 playlists, library, playback state, and metadata
- Support for importing complex themes and panel collections developed by other users
github.com/dima-lur/jsplitter
hydrogenaudio.org/index.php/topic,126743.0
Recorder ~ KDE Recording App
Recorder is a simple, cross-platform audio recording application.
gpodder ~ Media aggregator & Podcast Client
gPodder is a simple, open source podcast client.
In development since 2005 with a proven, mature codebase.

gpodder.github.io
github.com/gpodder/gpodder
www.wikidata.org/wiki/Q3093354
Rainmeter ~ Athena 4 Music Visualizer
Music visualizer skin for Rainmeter.
Highly responsive, low resource usage. Scaled for 1080p monitors.
Dual channel RMS gauges.
(Digital audio on PC doesn’t use VU scale, it uses dBFS) I set it to show output % which feels more apt for a PC visualizer.
Dual channel FFT RTA audio spectrum – 20Hz to 16KHz
gpodder.net ~ Libre Podcast Web Service
gpodder.net is a libre web service that allows you to manage your podcast subscriptions and discover new content. If you use multiple devices, you can synchronize subscriptions and your listening progress.
It works best with the gPodder application, but you can also use it with Amarok, other supported clients or as standalone web application without any client app.
Features:
- Share your favorite content with others
- Keep track of your playback progress
- Back up your subscriptions
- Discover new content, based on your listening habits
- Create and share lists of related podcasts
- For publishers: Find out which parts of your content are popular
Kasts ~ KDE Podcast Player
Kasts is a convergent Kirigami-based podcast application that looks good on both desktop and mobile.
Its main features are:
- Episode management through play queue
- Sync playback positions with other clients through gpodder.net or gpodder-nextcloud
- Variable playback speed
- Search for podcasts
- Full system integration: e.g. inhibit system suspend while listening

apps.kde.org/kasts
invent.kde.org/multimedia/kasts
github.com/KDE/kasts






