Snapcast is a multi-room client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It’s not a standalone player, but an extension that turns your existing audio player into a Sonos-like multi-room solution. The server’s audio input is a named pipe /tmp/snapfifo. All data that is fed into this file will be send to the connected clients. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy, which can be configured to use a named pipe as audio output.
Hi-Audio ~ Collaborative Online Music Recording
Hi-Audio is a free, open-source platform for musicians who want to collaborate on multitrack recordings over the internet.
Musicians can record their individual parts, upload existing recordings, and contribute to shared music projects without having to be in the same studio. Recordings are organized into synchronized tracks, making it possible to assemble performances from different contributors and locations.
The platform is also designed to support music research. Contributions help build collections of multitrack recordings that can be used to study music, develop audio analysis tools and advance music technology.
Features:
- Browser-based multitrack recording and playback.
- Upload and organize individual instrument tracks.
- Collaborate with other musicians remotely.
- Synchronize and annotate recordings.
- Contribute recordings to music research collections.
Links:
hiaudio.fr
github.com/idsinge/hiaudio_webapp
Research Project / hi-audio.imt.fr/the-hi-audio-platform
waveform-playlist
Music Tribe Open Source ~ Opening Up Music Hardware
Music Tribe Open Source (MTOS) is an initiative from MUSIC Tribe, the company behind brands including Behringer, to make music hardware more open and accessible to developers and the wider music-making community. Its aim is to publish the hardware documentation and software foundations needed for people to develop alternative firmware, applications and new uses for its equipment. The idea is to move beyond closed, manufacturer-controlled instruments and invite the community to help shape what they can become.
Some of its most interesting projects include:
- Behringer KICK (0700-AAM) β Source code for a standalone music production centre featuring a sampler, step sequencer, looper, touchscreen, effects and MIDI/CV connectivity. The repository includes its application, audio engine and hardware communication protocol.
- Behringer IGNITE (0716-AAF) β A 64-channel multitrack sequencer with an internal sound engine, touchscreen, five MIDI ports and eight CV/Gate outputs. Its source and supporting system components are published, although the repository does not yet provide an official firmware release.
- PRO-800 Firmware Packer β A utility for creating custom firmware update files for the Behringer PRO-800 analogue synthesizer, accompanied by main-board schematics and technical information.
- Behringer BCR32 (0715-AAW) β Demo firmware, schematics and microcontroller interface documentation for the BCR32 MIDI controller, providing a practical starting point for hardware experimentation.
The projects are released under open-source licences, principally AGPL-3.0, and the organization welcomes contributions through GitHub. MTOS is a young initiative, but its significance goes beyond any individual instrument: it represents an opportunity for musicians and developers to gain greater control over the hardware they use.
FamiTracker ~ Freeware Famicom Music Tracker
FamiTracker is a free Windows tracker for producing music for the NES/Famicom-systems. The interface is based on MadTracker and should be easy to use if you’ve been using trackers before.
One of the features is NSF-file exporting. That allows music created in this tracker to be played on the real hardware, or even for use in your own NES-applications.
Some other features:
- Full real-time emulation of all channels
- Internal PCM to DPCM-sample converter
- MIDI input devices are supported
- NTSC & PAL modes are both supported

famitracker.com
www.reddit.com/r/famitracker
en.namu.wiki/w/FamiTracker
Myspoti ~ Spotify Android Application
Myspoti is a Spotify app for Android that you install yourself. You sign in with your usual Spotify account, on Spotify’s own login page: Myspoti never sees your password. A free account is enough.
Under the hood, the official Spotify Web Player plays the music, hidden inside the app, with your phone’s DRM. Myspoti draws its own screens on top and drives it. Your plays are reported to Spotify exactly as in a browser: they count for the artists, in your history and in your Wrapped.

OSTDB ~ Open Video Game Soundtrack Database
OSTDB is an open database of official video game soundtracks. It catalogues soundtrack releases associated with games and provides links to streaming services. OSTDB also offers a public API, making its catalogue potentially useful for video game music research and software projects.
chiptrackr ~ Online FOSS Web Tracker & Player
Browser-based chiptune tracker for the demoscene. Compose XM/MOD/S3M/IT in the classic tracker style, on desktop and mobile, with live jams and a tiny intro replayer.

chiptrackr.com
github.com/wirehack7/webtracker
Related:
GameBoy online tracker ~ gb.chiptrackr.com
Reference:
ProM ~ ProjectM As Plugins
projectM is an awesome music visualizer. DISTRHO ProM makes it work as an audio plugin (CLAP, LV2, VST2 and VST3).

OnKey ~ Mac Singing Trainer
OnKey is a free, open-source singing trainer for the Mac. Play a song in Spotify, Apple Music, or YouTube in a browser, and sing along. The first time, you get the lyrics, and OnKey learns the singer’s melody when the song ends. After that, the notes scroll towards you, your pitch is drawn over them, and you get a score with a report on every line.
OnKey doesn’t provide, stream or download music. Your own music app plays it.
foo_audiomd5 ~ Foobar2000 Does MD5 Checksums
Understanding MD5 Modes
foo_audiomd5 is a foobar2000 component that calculates MD5 checksums of audio content using FFmpeg. It offers two modes:
- Compressed-audio MD5 (default): Calculates a checksum from the compressed audio data, excluding metadata. Use this mode to identify matching encoded audio independently of tags and artwork.
- PCM-based MD5: An advanced option that calculates checksums from decoded PCM samples for supported lossless formats. Use this mode to identify matching audio across different lossless encodings, such as FLAC and ALAC.
Unlike format-specific integrity checks, foo_audiomd5 provides a common checksum field for use across supported audio formats. This makes it useful for cross-format audio comparison, library-wide deduplication and verification through foobar2000 queries or external tools. For FLAC files, it complements rather than replaces the format’s built-in integrity checks.
Configuring the Plugin
Open Preferences > Advanced > Tools > Audio MD5.
- FFmpeg bin path: Specify the location of
ffmpeg.exe. Recent versions accept either the containing directory or the full executable path. - PCM checksum: Enable the advanced option to calculate checksums from decoded PCM data for supported lossless formats.
- Quiet mode: Enable this to write tags without prompts during batch processing.
- Checksum tag field: The destination field is configurable. Confirm its name before creating foobar2000 columns or queries.
Running a Scan
- Select the files you want to process in foobar2000.
- Confirm the FFmpeg path and select the appropriate checksum mode.
- Enable quiet mode if desired.
- Start the scan and review the results dialog.
- Check for errors and confirm that the checksum tags have been written.
The results dialog supports sorting and context-menu actions. Version 0.7 also added scan-duration estimates.

Existing checksums: By default, the component skips tracks that already contain the configured checksum tag. To recalculate them, use the separate, hidden-by-default forced-rescan context-menu command. This is important when changing checksum modes.
Best Practices:
- Confirm the correct checksum mode before beginning a library-wide scan.
- When changing modes, force a rescan of files with existing checksums.
- Keep the checksum field consistent across your library and document the method used.
- Use separate file-level checksums when you need to track changes to tags, artwork or other file contents.
Advanced Techniques
Recalculating an existing library: If your library already contains compressed-audio checksums and you want to adopt PCM-based checksums, configure PCM mode and use the forced-rescan command. Otherwise, existing values may be left unchanged because the default scan skips tagged files.
Verifying results across formats: Select equivalent lossless files in different formats, calculate their PCM checksums and compare the resulting tag values. Matching values provide a convenient way to identify identical decoded audio.
Using decoder integrity verification: Version 0.7 added support for decoder integrity verifiers when calculating PCM checksums. Where supported, this lets the component use the decoder’s integrity-verification facilities as part of the process.
Large-library processing: The component supports multithreaded scanning. For very large collections, process manageable batches and review the results before continuing. Multiple foobar2000 instances are not necessary for normal operation.
Component: www.foobar2000.org/components/view/foo_audiomd5
Reference: en.wikipedia.org/wiki/MD5
AudioRouter ~ Windows Visual Router
AudioRouter is a visual audio router for Windows 11. Draw your audio on a canvas: plug a microphone into a noise gate, an EQ and a compressor, send the result to Discord, monitor it in your headphones and record it, all at once. Stream game audio from your gaming PC to your streaming PC over your home network. Every route is a picture you can read, and every setting is live.

Ecoute 2 ~ IOS Audio Player
Riff ~ FOSS Cross-platform Music App
Riff is an open-source, telemetry-free desktop music app and player for Windows, Linux, and macOS. It unifies playback across YouTube Music, YouTube, SoundCloud, and offline local media into a single high-performance interface without ads, subscriptions, or login constraints. Provides very fancy UI and layout.
Built with Electron, Vanilla JavaScript, and WebGL, Riff provides responsive UI interactions and hardware-accelerated audio visualization without runtime framework overhead. The project is distributed under the MIT license and enforces strict privacy: all configuration, cached streams, and playback history remain strictly on the local machine.
Features:
- High quality streaming with YouTube Music, YouTube, and SoundCloud without third-party advertisements or account requirements
- Offline lossless playback with full local library support for high resolution formats including FLAC, WAV, MP3, OGG, and M4A.
- Easy built-in audio editor, downloading with effects or trimming 10-band & 3-band equalizer, and real-time DSP effects (speed, pitch, reverb, distortion).
- 1-Click multi-platform playlist migration: Direct import and resolution of public playlists from Spotify, Apple Music, YouTube Music, and SoundCloud
- Material Design 3 UI: Dynamic color extraction from album artwork, deep UI theming, responsive layout presets, and an integrated CSS editor
- Hardware-Accelerated Visuals: Canvas and WebGL visualizers including real-time frequency analyzers, an interactive squiggly progress scrubber, and synchronized karaoke lyrics.
- Discord Rich Presence: Real-time playback status reporting track metadata, artist info, and elapsed time to Discord.
- Zero Telemetry: No tracking identifiers, analytics pings, or background data collection.
- Fullscreen mode with fancy lyrics animation.
- Albums – see all of your favorite artist albums.
- Customization – built in theme editor, configure everything, and a CSS editor, with animated backgrounds and interface opacity sliders.
- Plugins – built-in plugin feature where you can add a plugin to edit how Riff works with something or add a new function.
