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

Advertisement

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

Subsonic ~ Web-Based Personal Streaming


Subsonic is a web-based media streamer, providing ubiquitous access to your music and video collection. More than 20 apps are available for Android, iPhone, Windows Phone, BlackBerry, Roku, Chumby, Sonos etc. Supports virtually all media formats, converting files on the fly. Also includes a Podcast receiver and jukebox feature allowing you to control what’s playing on your computer from your mobile phone.

Features:
  • Enjoy your music and movies no matter where you are. Share with family and friends.
  • Browse and manage your media collection with the user-friendly web interface.
  • Stream music to Android, iPhone and Windows Phone.
  • Subsonic apps available for Roku, BlackBerry Playbook and many more.
  • Convert and stream lossless music on the fly.
  • Manage 100,000+ files in your music collection without hassle.
  • Download and listen to Podcasts.
  • Get cover art, lyrics, reviews and other album info from Google, Chartlyrics, allmusic and Wikipedia.

www.subsonic.org
sourceforge.net/projects/subsonic

Resources:

github.com/hypfvieh/foo_subsonic

Foobar2000 ~ Web User Interface


Foobar2000 Web UI application consists of two parts:

  • A Node.js server that controls foobar2000 music player using native CLI commands and foo_controlserver component (a tcp/ip server for foobar2000).
  • A web application that allows the user to send basic foobar2000 playback commands and adjust application volume level. Information about the track that is currently playing is also displayed and automatically updated when the track or playback status changes.

github.com/klemola/foobar2000-web-ui

MusicLibraryPlayer ~ Server Side Player


Music Library & Player utilizes PHP and vanilla javascript to deliver your web-accessible music library via HTML5 audio in a fully responsive and modern interface.

The library does not require a database back-end. It parses the directory structure, best suited for a [ROOT]/[ARTIST]/[ALBUM]/[TRACKS] type of layout. This isn’t required, but makes for the best user experience. Random playlists can also be generated.

The code contained in this script has not been minified. It is written in long form and is well-documented for ease of use and customization.

Individual tracks are optionally presented with download links. Minimal effort has been put into limiting the reach of the player and download links. It is limited, by default, to the three audio file types that are supported by HTML5. It is advised that you password protect the Music Library & Player directory using htaccess or other method to restrict public access.

Features:
  • Responsive web music library and player
  • HTML5 or m3u file
  • Perfect for a NAS or personal website
  • Easy to setup with little to no programming
  • Uses PHP, vanilla javascript, and html5media
  • No database back-end. Directories are parsed into Artist/Album/Track playlists
  • Open Source MIT License

sourceforge.net/projects/musiclibraryplayer/

airtime ~ Broadcast Streaming Radio


Airtime is an open source application that provides remote and
collaborative automation of a broadcast radio station.

Major features:

  • Web-based remote station management. Authorized personnel can add
    programme material, create playlists or smart blocks, and stream in live,
    all via a web interface.
  • Automation. Airtime has a scheduler function that enables users to
    create shows with content for playback at the exact date and time specified.
  • Playlists, smart blocks and remote stream URLs can be used multiple times.
  • Solid playout. Airtime uses the open source Liquidsoap streaming language for reliable and precise playback to multiple outputs.
  • Open, extensible architecture. Stations are free to extend and alter
    all parts of the program code, under the GNU AGPLv3 license.

Airtime

www.sourcefabric.org/en/airtime
en.wikipedia.org/wiki/Airtime_(software)