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 Video Toolset


A complete, cross-platform solution to record, convert and stream audio and video. FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter 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

Frontends:

Resources:

APlayer ~ Lovely HTML5 Player


APlayer is a lovely HTML5 music player.

APlayer supports:

  • Media formats – MP4 H.264 (AAC or MP3) – WAVE PCM – Ogg Theora Vorbis
  • Features – Playlist – Lyrics

github.com/DIYgod/APlayer

Kitten Player ~ YouTube Audio For Windows


Kitten Player is a simple music player, based on foobar2000 functionality. It allows user to view, arrange and download tracks from YouTube. Works on Windows Vista / 7 / 8 & 10.

Features:
  • Search music on Youtube
  • Download music
  • Arrange tracks in playlists

sourceforge.net/projects/kitten-player

Zuke ~ Audio Player For Plan 9


Plan 9 Music Player

With some stuff one expects from a music player:

  • gapless playback
  • seeking
  • playlists
  • good metadata support
  • basic livestreams (ie. IceCast) support

https://git.sr.ht/~ft/zuke

KRadio ~ KDE AM/FM/Internet Radio


KRadio is an Internet and/or AM/FM radio application for KDE Frameworks 5. It has support for V4L and V4L2 radio devices, internet radio, RDS, lirc remote control, MP3 and Ogg/Vorbis recording, TimeShift playing, alarms and much more. Try it out!

Features:
  • Linux Radio Devices with V4L1 / V4L2 support (incl. PVR cards and RDS)
  • Internet Radio
  • dbus interface
  • Timeshift, Recording
  • LIRC support
  • MPRIS support

kradio.sourceforge.net/

sourceforge.net/projects/kradio/

ARITA ~ Extraordinary Linux Audio Player


Core ideas behind this project:

* Your filesystem should remain tidy and clean – let’s pack tracks into uncompressed archives a.k.a. “libraries” (this was inspired by a common practice of video game developers to store all game resources in one or several packages). Less files – less clutter.

* Tags suck (especially ID3) – let’s utilize XML/YAML/JSON to describe entire albums.

* Storing cover image in every track is a waste of space – let’s have one TIFF/PNG/FLIF file per library.

* Being able to verify integrity of files in your music collection is a good feature, so let’s use hash lists (MD5, SHA1 etc.) for libraries.

* Rather than having to dig through lots of directories in order to select what you want to listen at the very particular moment it is much more convenient to have a centralized per-user database with a quick access to any track/album in your precious collection.

sourceforge.net/projects/arita/

Internet DJ Console ~ Stream Live Radio Shows


A GTK+ Shoutcast / Icecast client with two main media players, a jingles player, crossfader, ogg and mp3 streaming, stream automation timers, aux input, Voice and VoIP integration. File formats: mp3, ogg, flac, wma, wav, m4a, m3u, pls, and others.

Features:
  • Streams to Shoutcast and Icecast2 servers
  • Two main media players with crossfader
  • Microphone audio signal processing
  • IRC announcements

idjc.sourceforge.net/

sourceforge.net/projects/idjc/

Great Little Radio Player ~ Stream Player


This is ‘Great Little Radio Player’. It is a robust internet radio station streamer. It connects to web sites offering radio streaming and lets you play radio stations directly from that location. Developed for Windows, Linux and MacOSX.

Features:
  • Radio streaming
  • Stations have country and genre tags
  • Fast playing remote stations
  • You can make stations favorite
  • Looks good
  • Searching stations by name, country and genre

sites.google.com/view/greatlittleradioplayer/home

sourceforge.net/projects/glrp/

Adcd ~ Unix CLI CD Player


Adcd is a CD player for GNU/Linux with a ncurses (text mode) interface.

Adcd can play all the tracks from a disc in order (linear mode), or in the order specified by the user (playlist mode), and includes all the functions expected in a stand-alone cd player, including random play and loop mode.

Adcd also features a non-interactive mode for those who want to play their CDs while using the console for something else.

Most probably the CD drive needs to be connected to the audio card through an analog audio cable for adcd to be able to play the CD. You may also need a mixer program like rexima or aumix to activate the audio card.

www.nongnu.org/adcd/