With these tools one can get information about (via mkvinfo) Matroska files, extract tracks/data from (via mkvextract) Matroska files and create (via mkvmerge) Matroska files from other media files. Matroska is a new multimedia file format aiming to become THE new container format for the future. You can find more information about it and its underlying technology, the Extensible Binary Meta Language (EBML), at www.matroska.org
eac3to ~ Audio Conversion Tool
eac3to is able to convert E-AC3, TrueHD, PCM and DTS-HD audio tracks to AC3, DTS or FLAC. Converts E-AC3, TrueHD, PCM, DTS-HD and FLAC tracks to AC3 / DTS / FLAC. Removes Dialog Normalization from AC3, E-AC3, DTS and TrueHD tracks. Extracts AC3 frames from Blu-Ray AC3/TrueHD tracks. Extracts DTS core from DTS-HD tracks. Can remux the video track of a EVO / VOB source to Matroska (mkv). Command line tool but GUI (UsEac3to) also available. Requires external audio decoders.
forum.doom9.org/showthread.php?t=125966
Alternative Graphical User Interface (GUI):
References:
en.m.wikibooks.org/wiki/Eac3to
en.m.wikibooks.org/wiki/Eac3to/How_to_Use
fdkaac ~ Command Line Frontend For libfdk-aac Encoder
dkaac reads linear PCM audio in either WAV, raw PCM, or CAF format, and encodes it into either M4A / AAC file. If the input file is "-", data is read from stdin. Likewise, if the output file is "-", data is written to stdout if one of streamable AAC transport formats are selected by **-f**. When CAF input and M4A output is used, tags in CAF file are copied into the resulting M4A. github.com/nu774/fdkaac github.com/mstorsjo/fdk-aac launchpad.net/ubuntu/bionic/+package/fdkaac packages.debian.org/stretch/fdkaac
RaspyFi ~ Headless Audio Player
RaspyFi is an open source linux distribution. It will transform your Raspberry Pi into an audiophile source, in 10 minutes without hassles. It comes ready to play, and it’s compatible with almost every USB DAC available. You can consider it as a Voyage-MPD version for Raspberry Pi. But it’s simpler to use and it has several other functionalities!
With RaspyFi you’ll be able to play your music library directly from an USB Storage or from your NAS. You can also listen to your favourite web-radios and scrobble your favourite tunes from Spotify, Last.fm and Soundcloud. You will be amazed about the sound quality! RaspyFi’s core feature is this. We are trying to get every bit of your music to play as accurate as can be, optimizing every aspect of the system.
RaspyFi supports asynchronous playback to take advantage of the latest DACS, it features a nice webgui you can use to configure it without hassles and to play your library from your pc, your smartphone or your tablet.
You can connect your little Raspberry Pi to your Audio System, sit on your couch, use your favourite device (Win,Mac,Android,iOS) as a remote control and enjoy your music as it is. With RaspyFi your Pi never sounded so good!
Updated to: Volumio ~ Headless Audiophile Player
GarageBand ~ MacOS / IOS DAW
MSO ~ Multi-Sub Optimizer
Multi-Sub Optimizer (MSO) is a free Windows-based software program for optimizing the bass response of audio and AV systems having multiple subwoofers. It minimizes the seat-to-seat frequency response variation in the bass region while simultaneously optimizing the response flatness at the main listening position. You can choose to have MSO perform this optimization on just the subs, or to include the main speakers in the optimization. In the latter case, it automates the process of integrating the subs with the main speakers, including delay / distance settings and EQ in the crossover region.
Although it’s possible to use it for identical equalization (EQ) of all subs at once, it does not depend on a global EQ approach like commercial room correction systems do. Such systems cannot reduce the seat-to-seat variation of the bass response. Instead, MSO performs optimization of EQ, gain and delay parameters individually for each subwoofer. This individual EQ optimization for each sub causes the variation of the bass response from seat to seat to be reduced, and the bass response at each listening position to be flattened.
MSO can be used to perform tasks that include:
- Optimizing subwoofer integration with main speakers through delay, gain and EQ adjustments
- Reducing seat-to-seat frequency response variation of the combined sub outputs through optimized EQ of each sub individually
- Achieving optimum subwoofer integration via individual sub delay adjustments
- Improving response flatness of the combined sub outputs at all listening positions
- Creating, specifying and achieving your desired target frequency response curve to shape the bass response to your preference
- Plotting your data in a variety of ways
- Obtaining filter parameters as text files containing biquad coefficients for import into miniDSP EQ hardware, or for manual data entry into hardware that doesn’t support filter file import.

GBand ~ Band-Pass Filter
BeepComp ~ Create Chiptunes
BeepComp is an app that helps you create nice chiptunes.
Write text… compose beep music!
Features:
- Text editor
- Easy MML-inspired syntax
- 9 music and 1 drum channels
- Effects (delay, LFO, envelope etc.)
- Export to mp3, wav, ogg files
- Coping + pasting to/from outside text
- Waveform selection (sine, square, sawtooth, triangle etc.)
GSnap ~ Pitch Correction Auto-tune Effect
Pitch-correction auto-tune effect – free VST audio effect plug-in download for music production, broadcasting and general audio editing.
- Use with subtle settings to nudge off-key vocals back in line.
- Extreme settings can create sounds like the famous T-Pain or Cher effect.
- MIDI control mode allows you to fit a recording to a new melody.

foo_mpv ~ foobar2000 Local Video Support
This component allows playing local video files in foobar2000 using libmpv. It is not a foobar decoder, it will just play the video for files that foobar is already playing via other input components. You may need to install other decoders or foo_input_ffmpeg to play certain files.
Features:
- Video player can be a default UI element, columns UI panel or a separate window
- On-screen control on the video
- Fullscreen mode
- Generates video thumbnails as album art, with optional manual thumbnail chooser
- Video panels can act as an album art viewer when no video is present to avoid wasting space
- Reads mpv.conf and input.conf
- Provides some interfaces for integrating mpv Lua scripts with foobar2000
hydrogenaud.io/index.php?topic=119836.0
www.foobar2000.org/components/view/foo_mpv
github.com/sammoth/foo_mpv
shelfelf ~ Web Player Frontend & Remote
The shelfelf is a web frontend to send commands to your music player (iTunes, mpd, squeezebox, xmms2,…). The shelfelf works with all tested browsers (except for Microsoft’s Internet Explorer, Amiga’s AWeb and lynx), but the interface is designed for tablets (with a browser running in full screen mode) like Apple’s iPad. Linux (or Mac OS X) with Apache webserver, MySQL database and the ability to send commands to your stereo equipment is required.
Features:
- elf at the shelf
- coverflow
- full text search
- record stack
- communication with other shelfelves
OpenBroadcaster ~ Broadcast Your Stream
OBPlayer is a stable and secure UNIX-based media streaming playout application that can operate as a standalone player or controlled over a network by a managing OBServer. It can be installed remotely at a transmitter site, in the studio or as multiple virtual headless processes.
OBPlayer is built with rules based intelligence to continue broadcasting no matter what happens. It functions by continually syncing with OBServer, looking for updated schedules, media, and priority broadcasts. If there is a blank spot in the schedule, it falls back to a Default Playlist. If that fails, it goes into Fallback Media Mode. If that fails, it plays from the analog input bypass. Finally, it will play a test signal as a last resort. OBPlayer will always play valid CAP (Common Alerting Protocol) Alerts at the highest priority.
OBPlayer can be run in a variety of configurations:
- Headless OBPlayer (CLI Process)
- LIVE Assist with Mobile HTML5 Touch Screen interface
- GTK desktop application for a Digital Display and output to CATV
- Standalone Emergency Alerting CAP Player supporting audio, image and video
- Support For IPAWS CAP Profile Version 1.0 via Alert-Hub
github.com/openbroadcaster/obplayer
OpenBroadcaster focuses on reliability, accessibility and scalability over a having a bloated range of half baked / buggy features. It has an organic AJAX interface built with Gstreamer, HTML5 and Javascript to deliver a web application in support of broadcast radio and TV automation, media asset management and dynamic community programming. One OBServer may manage one or more OBPlayer in a synchronized network configuration or have the server and playout on one device or VM. There is a robust Plugin Module Architecture with many modules extending the core server application. The server has a Documented API to enable sharing digital media assets and metadata with revocable secure keys.
github.com/openbroadcaster/observer
openbroadcaster.com




