Jellyfin Audio Player ~ Stream Your Songs


This is a React Native-based audio streaming app for Jellyfin. Jellyfin is a community-based piece of software that allows you to stream your media library over the internet. By means of React Native, Jellyfin Audio Player allows you to stream your Jellyfin Music library, with full support for background audio and casting (ie. Airplay and Chromecast).

github.com/leinelissen/jellyfin-audio-player

Features:

  • Sorting by recent albums
  • Browsing through all available albums
  • Searching based on album and artist names
  • Queuing tracks and albums
  • AirPlay and Chromecast support
  • Background audio
  • Native Dark Mode

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!

www.raspyfi.com

Updated to: Volumio ~ Headless Audiophile Player

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.)

hiromorozumi.com/beepcomp
sourceforge.net/projects/beepcomp

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 fullscreen 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

sourceforge.net/projects/shelfelf
shelfelf.vaubeh.de

OpenBroadcaster Player ~ 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.com

DIN Is Noise ~ Synth Of A 3rd Kind


It forgets history, To not repeat it.
It doesn’t hide analog music hardware, In digital music software.
You had pulse, sine, triangle and sawtooth, And went forth and made electronic music.
Now there is just the Bezier curve. Go make your pulsesinetriangle and sawtooths. Or thisthisthis and this.
TOPLAP Nick thinks this is nothing new, His old men did it in the 60s, Punching numbers into cards.
Now you edit waveforms with a GUI, And watch the sound change before your ears.
Has it got ADSR? It’s got DADSARSADS.
Filters? No because Additive not Subtractive.
Modulation? Bezier on Carrier and Modulator. Wolf that Chowning.
Notes? Yes + Infinite microtones in between.
Input? MIDI Keyboard. Computer keyboard.

dinisnoise.org

foo_dop ~ Foobar2000 iPod Manager


iPod manager allows you to transfer music to Apple iPods from foobar2000.

Features include:

  • artwork support
  • ReplayGain to SoundCheck conversion
  • gapless playback support
  • automatic conversion of unsupported audio formats
  • smart playlist creation

yuo.be/ipod-manager
github.com/reupen/ipod_manager
hydrogenaud.io/index.php/topic,45160.0

ExoPlayer ~ Extensible Android Media Player


ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the Internet. ExoPlayer supports features not currently supported by Android’s MediaPlayer API, including DASH and SmoothStreaming adaptive playbacks. Unlike the MediaPlayer API, ExoPlayer is easy to customize and extend, and can be updated through Play Store application updates. ExoPlayer modules can be obtained from JCenter. It’s also possible to clone the repository and depend on the modules locally. The easiest way to get started using ExoPlayer is to add it as a gradle dependency. You need to make sure you have the Google and JCenter repositories included in the build.gradle file in the root of your project. n addition to library modules, ExoPlayer has multiple extension modules that depend on external libraries to provide additional functionality. Some extensions are available from JCenter.

Features:

  • Provides an alternative to Android’s MediaPlayer API
  • Plays audio and video both locally and over the Internet
  • DASH and SmoothStreaming adaptive playbacks
  • Easy to customize and extend, and can be updated through Play Store application updates
  • ExoPlayer modules can be obtained from JCenter
  • Clone the repository and depend on the modules locally

github.com/google/ExoPlayer