wtfplay ~ Linux High Quality Sound


Wtfplay project is an initiative to create a quality music player for Linux. Ultimately the project has just one objective – deliver the best sound quality possible – with no compromises.

Initially the player has been created: wtfplay. Soon the project evolved and wtfplay-live Linux distribution was born.

wtfplay-live is a minimalist Linux distribution purely dedicated to audio playback. It does not have many features, but offers exceptional sound quality as a reward. Simply put: it is created to play music and it plays music well.

The main features of wtfplay-live are:

  • Memory based, bit perfect playback of WAV and FLAC files with PCM data (16 and 24 bit, up to 384kHz), and DSF files with DSD data.
  • Fully command line driven. No graphical mode. No network either. The whole system is optimised for sound playback from local disks.
  • A small text mode user interface: wtfcui – for more convenient usage.
  • Precisely tailored Linux kernel for best sound performance.
  • Distributed as Live CD: does not require installation on a hard disk, does not make any changes to your computer configuration.
  • Very small system size: the distribution ISO image is less than 50MB.
  • Good documentation – to give you all information that you need to comfortably listen to music.

The philosophy of wtfplay project is simple: provide the minimum set of features for easy use and focus 100% efforts on sound quality.

wtfplay-project.org

Aural Player ~ Winamp For Macs


Aural Player is an audio player for macOS. Inspired by the classic Winamp player for Windows, it is designed to be to-the-point, easy to use, and customizable, with support for a wide variety of popular audio formats and some sound tuning capabilities for audio enthusiasts.

github.com/maculateConception/aural-player

Cassette Retro Player ~ MP3 Player With Beautiful Cassette Look & Feel


Transform a set of mp3 files into a virtual cassette and interact with it just like a real cassette.

Live again all that emotional load attached to the cassette format and the way you interacted with these gadgets: press play, rewind, fast forward and reverse the cassette tape. Concepts that do not exist anymore in modern media players in the same way, but they are still wired in your brain with the music you used to listen in the 70s, 80s and 90s and the places and people that were around you at those moments.

Play the music as you used to do it decades ago, and bring a piece of happiness from the past. Nostalgia ensured.

Features:
  • Simple controls: Play, pause, rewind, fast forward, stop, eject and master volume.
  • Customize cassette color and label aspect.
  • Create a cassette library with all your most appreciated music.
  • Edit cassette track list, adding, removing and reordering the audio files.
  • Support for mp3, aac, and all popular audio formats.
  • Because the music sounds better in the format in which you heard it for the first time.

sourceforge.net/projects/cassette-retro-player

DGuitar ~ Guitar Pro File Player & Viewer


DGuitar is a Guitar Pro (*.GP4,*.GP3,GTP) viewer and player that works under Linux, MacOs, Solaris, BSD or Windows or any other Operational System that has Java Runtime Environment 1.4 or later installed.

dguitar.sourceforge.net

HippoPlayer ~ Cross Platform Old Format Player


HippoPlayer is a music player for macOS, Windows and Linux that mostly focuses on music made for systems such as Amiga, C64, and gaming systems. While HippoPlayer supports MP3, FLAC, Ogg Vorbis, etc it’s not the main target.

Motivation

The original HippoPlayer is something I used a lot when I had my Amiga. Over many years I tried various players and while some of them hold up none of them has been what I been looking for. Before starting this project I looked around quite a bit for alternatives and nothing really fit the bill.

Closest is likely XMPlay, but that’s for Windows only and closed source which isn’t what I want either but feature wise it’s fairly good. I started this project roughly 7 years ago. I did some work in a private repository and had something very basic up and running. Then other things happened and the project has been on ICE for quite many years but I always had it back in my head that I wanted to come back to it.

The aim I have with HippoPlayer is “a modern music player for your oldsk00l needs” This means it should feel nice and great to use with features that you can expect from a modern player but allow you to play older formats in the best way possible.

hippoplayer

github.com/emoon/HippoPlayer

VSTHost ~ Windows VST Plugin Host


It’s a VST-compatible host that’s capable of:

  • loading VST effects (aka “plugins”)
  • parameterizing / editing them
  • sound output for VSTis
  • MIDI-input and -output
  • loading / saving .fxb / .fxp files
  • I/O through either Windows MME or ASIO drivers
  • Wave Player / Recorder
  • MIDI Player

While the program started mainly as an aid in understanding and debugging VST plugins, it has evolved into a quite capable program by now which can be really helpful in a keyboard artist’s Live setup.

www.hermannseib.com/english/vsthost.htm

AlsaPlayer ~ Linux PCM Player


AlsaPlayer for Linux is a new kind of player that effectively runs pulse-code modulation or .PCM files. The player uses multithreading pretty heavily and was written specifically for giving some good exercise to the new Advanced Linux Sound Architecture (ALSA) driver and the library system. If you look closely, you’ll observe that AlsaPlayer has some highly interesting features that can be found only in the UNIX-based or Linux-based players. The main goal of the people who created AlsaPlayer for Linux was to develop a completely pluggable framework that could playback every type of media file, with majority of focus on the PCM audio data.

alsaplayer.sourceforge.net

www.alsaplayer.org

FFmpeg ~ Open Source Audio Visual Toolset


A complete, cross-platform solution to record, convert and stream audio and video. FFmpeg is the leading multimedia framework, able to decodeencodetranscodemuxdemuxstreamfilter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.

ffmpeg.org

Resources:

en.wikipedia.org/wiki/FFmpeg

github.com/FFmpeg/FFmpeg

sourceforge.net/projects/ffmpeg-windows-builds

sourceforge.net/projects/ffmpeg-batch

sourceforge.net/projects/ffmpeg-ios

opensource.com/article/17/6/ffmpeg-convert-media-file-formats