HOLMImpulse ~ Frequency & Impulse-response Measurement


  • Measure Impulse-response
  • Measure Phase-response
  • Measure Frequency-response
  • Measure Harmonic Distortion (THD)
  • Make bandwidth limited measurements with no phase-errors
  • Compare measurements
  • Import Frequency-response & Impulse-response
  • Export Frequency-responses & Impulse-responses
  • Use open formats for saved files (zip, wav/flac, txt)
holmimpulse

www.holmacoustics.com

www.diyaudio.com/community/threads/holmimpulse-measuring-frequency-impulse-response

Resources:

Note: It appears this software is no longer available from the original source.

GNOME Music ~ Desktop Audio Player


Play and organize your music collection

An easy and pleasant way to play your music.

Find tracks in your local collection, use automatically generated playlists or curate a fresh one.

gnome music player interface

apps.gnome.org/Music

GNOME Podcasts ~ Listen From The Desktop


A Podcast application for GNOME.

Listen to your favorite podcasts, right from your desktop.

gitlab.gnome.org/World/podcasts

GNOME Metronome ~ Keep The Tempo


Keep the tempo

Metronome beats the rhythm for you, you simply need to tell it the required time signature and beats per minutes.

You can also tap to let the application guess the required beats per minute.

A boilerplate template to get started with GTK, Rust, Meson, Flatpak made for GNOME. It can be adapted for other desktop environments like elementary.

gitlab.gnome.org/World/metronome

FeelUOwn ~ Hackable Music Player


trying to be a robust, user-friendly and hackable music player

Features:

  • Stable and Easy to Use
  • One-click installation, packaged for all popular platforms (e.g., Arch Linux, Windows, macOS, etc.)
  • Plug-ins for various media resource platforms, making full and reasonable use of free online resources (e.g., YouTube Music)
  • Comprehensive basic functions, including desktop lyrics, intelligent resource replacement, multiple audio quality options, and the nowplaying protocol
  • Core modules have good test coverage, and core interfaces maintain good backward compatibility
  • Large-scale support: AI radio, natural language to playlist conversion, etc.
  • High Playability:
    • Provides a TCP-based interactive control protocol
    • Provides an MCP Server (experimental feature) for programmatic control of player/resource capabilities
  • Text-based playlists for easy sharing with friends and synchronization across devices
  • Supports Python-based configuration files (.fuorc), similar to .vimrc and .emacs

github.com/feeluown/FeelUOwn
sourceforge.net/projects/feeluown.mirror

rescrobbled ~ Music Scrobbler Daemon


Rescrobbled is a music scrobbler daemon. It detects active media players running on D-Bus using MPRIS, automatically updates “now playing” status, and scrobbles songs to Last.fm or ListenBrainz-compatible services as they play.

Among other things, due to sharing a Spotify account, I needed a way to scrobble to Last.fm without connecting the Spotify account to my Last.fm account. Rescrobbled offers a simple solution for this.

github.com/InputUsername/rescrobbled

Easy Audio Sync ~ Syncing & Conversion Utility


Audio library syncing and conversion utility

Easy Audio Sync is an audio library syncing and conversion utility. The intended use is syncing an audio library with many lossless files to a mobile device with limited storage.

The program’s design is inspired by the rsync utility. It supports folder-based source to destination syncing, with added audio transcoding capability, and is GUI-based instead of CLI-based.

Features:

  • Custom FFmpeg-based audio transcoding engine
    • Multithreaded operation for fast conversions
    • 4 lossy output codecs supported: MP3, AAC, Ogg Vorbis, and Opus
  • Robust metadata parser ensures tags and cover art are correctly transferred when converting between different formats
  • ReplayGain volume adjustments
  • Destination folder cleaning (deleting files that no longer exist in the source)
  • Cross-platform Windows/macOS/Linux

github.com/complexlogic/EasyAudioSync

Pot-O MusiQT ~ Python Music Player


Pot-O MusiQT is a lightweight yet feature-rich desktop music player built with Python and PyQt5, designed for users who want a clean interface, strong playlist control, and practical everyday playback features without unnecessary complexity.

It focuses on local media playback, fast interaction, and keyboard-friendly operation, while still offering modern conveniences such as metadata handling, lyrics viewing, and smooth playback transitions.

Features:

  • JSON-backed
  • Edit Metadata
  • Embed Lyrics
  • Rename File by Metadata
  • Open ZIP File
  • Edit Cover
  • Show Lyrics
  • Play Video Clip
  • Save & Load M3U Playlist
  • Export Playlist to CSV & JSON
  • Search result as new playlist
  • Multiple Instances
  • User friendly UI/UX
  • Search by Metadata & Filename
  • Support common popular audio files (e.g. MP3, FLAC, AAC, M4V, OGG) and many more
  • Play music audio files
  • Safe file operations
  • Totally offline (No need for internet connection)
  • Lightweight in size, RAM & CPU usage
  • Stable
  • No equalizer or visualizer
  • Freeware

sourceforge.net/projects/pot-o-musiqt

foo_uie_webview ~ Foobar2000 Webapps


foo_uie_webview is a foobar2000 component that exposes the Microsoft WebView2 control as UI panel. The component started as foo_vis_text.

It takes an HTML file that receives playback notifications from foobar2000. The panel can react to those notifications and adjust its output using JavaScript code.

Features:

  • Supports the Default User Interface (DUI) and the Columns User Interface (CUI).
  • Supports dark mode.
  • Supports foobar2000 2.0 and later (32-bit and 64-bit version).

github.com/stuerp/foo_uie_webview
Topic: foo_uie_webview
Topic: Made with foo_uie_webview

Gallery

HuMidi ~ ROBLOX Piano Player


HuMidi is a universal piano auto player for ROBLOX. It plays even the most generic MIDI file with great depth, thanks to the humanization and automatic sustain pedal generation algorithms. The pedals are generated with a thorough analysis of the MIDI data, adding more depth to your performance that no other MIDI players could!

Personally have been tested in:

  • Visual Pianos
  • Starving Pianists
  • Digital Piano
  • Piano’s Got Talent

This tool is universal, as long as the piano in-game allows to be played on a keyboard.

Features:

  • MIDI auto player
  • Humanization options
  • Automatic sustain pedal (even if your MIDI doesn’t have the data!)
  • Visualization
  • Pause and resume
  • Scrubbing / seeking – You don’t have to play from the beginning every time, just skip to the part you want to play!

sourceforge.net/projects/humidi-roblox-piano-autoplayer

foo_resume ~ Foobar Remembers Playback Positions


A lightweight foobar2000 component that automatically remembers and resumes the playback position for every track.

Features:

  • Remembers the last playback position for every unique track in your library.
  • Easily enabled or disabled via the advanced settings menu.
  • Stores data in a simple text file within your foobar2000 profile folder.

github.com/reda777/foo_resume

Python Script ~ White Noise Channel Tester


An application for testing the audio channels of home theater systems and calibrating the gain of each speaker.

github.com/goha500503/White-Noise-Channel-Tester-Calibration