FlutPlayer ~ mp3 Player With Flutter


This is an Android / Windows application that plays audio.

github.com/n3wzd/FlutPlayer

PsalticTools ~ Byzantine Music Utilities


A set of utilities for working with Byzantine sheet music.

PsalticTools includes:

• a set of utilities (plugins) for typing of Byzantine notes in parallel double notation (Byzantine and Western), based on MuseScore free music editor;
• the PsalticHelper program for searching for formulas of Byzantine music in music books.
• the UniPsaltica2 font with the characters of the musical Byzantine notation in Unicode.

Features:

  • MuseScore-based editor for creating scores in parallel double notation
  • Simple input neumes from the keyboard
  • Check typed notes for errors
  • PsalticHelper: Search by accents pattern or by musical phrase
  • A small collection of classic psaltic books

sourceforge.net/projects/psaltichelper

References:

en.wikipedia.org/wiki/Byzantine_music
sourceforge.net/projects/byzorgan/

GrooveKraft ~ Mac Music Collection Viewer


GrooveKraft is a fast, lightweight music collection manager that uses Discogs and MusicBrainz to enrich your collection with detailed metadata and artwork.

Features:

  • Import your Discogs collection into a local database
  • View and filter your Discogs collection locally, with artwork
  • Matches releases with MusicBrainz automatically to get release dates
  • “On this day” function shows anniversaries in your collection
  • Randomizer to help you pick something to listen to
  • Missing or incorrect release dates can be manually entered
  • Match quality shown with traffic-light icons (Red, Amber, Yellow, Green)

github.com/v8oholic/groovekraft

Foobar2000 ~ Autometa Playlists


Autometa is a minimalist, customizable JScript Panel script designed to quickly create autoplaylists based on the current track’s tags with a single click (similar to the quick search function).

github.com/Zhiro90/foobar2000-autometa

foo_opensubsonic ~ Streaming Client


OpenSubsonic / Navidrome client implementation for foobar2000

Features:

  • Connect to OpenSubsonic-compatible servers such as Navidrome
  • Stream tracks directly in foobar2000 through subsonic:// paths
  • Sync remote library metadata into a local foobar2000 playlist
  • Import and sync remote playlists
  • Load and cache album artwork with fallback support for streamed items

github.com/michioxd/foo_opensubsonic

Related:

lx-music-desktop ~ Electron Based Player


LX‑Music‑Desktop is an open‑source, Electron‑based music player built with Vue 3, offering a simple, fast interface for managing and playing local music libraries on desktop systems.

github.com/lyswhut/lx-music-desktop
sourceforge.net/projects/lx-music-desktop.mirror

QMidiArp ~ MIDI Arpeggiator & Phrase Generator


QMidiArp is a MIDI arpeggiator, phrase generator and controller LFO for ALSA and JACK. It can run multiple synchronized arpeggiators, LFOs and step sequencers. The modules are also available as LV2 plugins with Qt user interface. QMidiArp has been growing since June 2009 on top of Matthias Nagorni’s original arp idea.

Features:

  • Programmable arpeggio patterns, LFO waveforms and sequences
  • Modular setup of arpeggiators, MIDI LFOs and step sequencers
  • MIDI-controllable (MIDI-Learn)
  • Synchronization with MIDI Clock or JACK Transport possible
  • Optional triggering by keyboard or continuous play mode for all modules
  • Patterns can be stored and switched by MIDI control while running
  • JACK MIDI or ALSA MIDI backends
  • Modules available as LV2 Plugins

qmidiarp.sourceforge.net
sourceforge.net/projects/qmidiarp
github.com/emuse/qmidiarp
man.archlinux.org/man/qmidiarp.1.en
www.freshports.org/audio/qmidiarp

qmidiarp

Video:

Packages:

packages.debian.org/trixie/qmidiarp
packages.fedoraproject.org/pkgs/qmidiarp

References:

en.wikipedia.org/wiki/Synthesizer#Arpeggiators
www.linuxjournal.com/content/linux-arpeggiators-part-1
en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture
en.wikipedia.org/wiki/Low-frequency_oscillation
en.wikipedia.org/wiki/JACK_Audio_Connection_Kit

foobar2000-catbox ~ Foobar, Discord, Catbox & Images


This is a helper application that uploads images to Catbox, and is meant to be invoked by the foo_discord_rich plugin. With a fork of the Discord Rich Presence Integration component, uploads cover art to catbox.moe and prints the URL.

github.com/realoksi/foobar2000-catbox

SDIF ~ Sound Description Interchange Format


The Sound Description Interchange Format (SDIF) is an established standard for the interchange of sound descriptions and analysis data. This project provides libraries, SDIF (in C) and Easdif (in C++), tools, and wrappers to read and write SDIF files.

sourceforge.net/projects/sdif
cnmat.berkeley.edu/library/sdif
en.wikipedia.org/wiki/SDIF
groups.google.com/g/sdif-forum

Bitfake2 ~ Audio Tool Handler & Manipulator


Bitfake was originally created to detect fake .FLAC files through spectral analysis. It has since grown into a multipurpose CLI tool for handling music more easily and efficiently.

One common problem was that getting a track’s metadata required long ffprobe commands with messy output. Converting music with ffmpeg was also repetitive. The command itself is easy to remember, but writing scripts to convert entire directories felt inefficient and slow. This project now performs metadata and conversion tasks directly through linked libraries (TagLib/libsndfile/libav*).

Features:

  • Get metadata
  • Get ReplayGain info (useful for music players)
  • Spectral analysis on 44.1 kHz .FLAC files (higher sample rates may be misrepresented, so be careful)
  • Lossy diagnosis (banding score)
  • File Conversion + VBR Support (Works for outputs like .wav.flac.ogg.mp3.aac.opus)
  • Tagging metadata (Works for single files, but not directories yet)
  • Calculating ReplayGain and applying it to files (Works for track replay gain iterating through directories, album replay gain is a bit funky?)
  • Directory Conversion (works for all previously mentioned formats!)
  • CoverArt+ (Brings along cover art among all conversions!)
  • Organizing Files by album! (Give a dir of random music, and bitfake will organize it – ty to uncognic)
  • Directory Tagging (YAY!)
  • Album folder renaming from tags (Artist – Album (Year))
  • Spectrogram generation (in .png)
  • Version info (WOW! BEST YET!)
  • MusicBrainz Syncing data.

github.com/Ray17x/bitfake2
gpo.zugaina.org/app-misc/bitfake2
repology.org/maintainer/ray%40atl.tools/feed-for-repo/gentoo_ovl_guru

RxFFmpeg ~ Android Development Framewok


RxFFmpeg is a high-performance multimedia processing framework built on top of FFmpeg and optimized specifically for Android environments, enabling developers to perform complex audio and video editing operations programmatically. It integrates widely used encoding libraries such as x264, mp3lame, and fdk-aac, allowing it to support a broad range of media formats and transformations. The framework provides a wrapper around FFmpeg commands, making it easier to execute advanced media operations without directly handling low-level command syntax. It supports both synchronous and asynchronous execution, enabling developers to manage long-running media tasks efficiently within mobile applications. The system also includes features like hardware acceleration through MediaCodec, significantly improving performance on supported devices. Its design focuses on flexibility, allowing users to perform tasks such as transcoding, clipping, filtering, and compositing media with minimal overhead.

Features:

  • Callback system for tracking execution progress
  • Execution of FFmpeg commands through a simplified interface
  • Support for synchronous and asynchronous media processing
  • Hardware acceleration using MediaCodec
  • Wide range of video and audio editing capabilities
  • Integration with multiple encoding libraries

github-com.translate.goog/microshow/RxFFmpeg
sourceforge.net/projects/rxffmpeg.mirror