Firefly Media Server
Encyclopedia
Firefly Media Server is an open-source
media server
(or daemon
) for the Roku SoundBridge
and iTunes
. It serves media files using Roku Server Protocol (RSP) and Digital Audio Access Protocol
(DAAP).
Firefly Media Server was formerly known as mt-daapd. It was renamed when it adopted new features such as support for RSP and support for Microsoft Windows and Mac OS X.
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
media server
Media Server
A media server refers either to a dedicated computer appliance or to a specialized application software, ranging from an enterprise class machine providing video on demand, to, more commonly, a small personal computer or NAS for the home, dedicated for storing various digital media .-Purpose:By...
(or daemon
Daemon (computer software)
In Unix and other multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user...
) for the Roku SoundBridge
SoundBridge
SoundBridge is a remote hardware device from Roku designed to play internet radio or digital audio streamed to it across a home network, either WiFi or Ethernet. SoundBridge devices directly browse the Radio Roku Internet Radio Guide....
and iTunes
ITunes
iTunes is a media player computer program, used for playing, downloading, and organizing digital music and video files on desktop computers. It can also manage contents on iPod, iPhone, iPod Touch and iPad....
. It serves media files using Roku Server Protocol (RSP) and Digital Audio Access Protocol
Digital Audio Access Protocol
The Digital Audio Access Protocol is the proprietary protocol introduced by Apple in its iTunes software to share media across a local network....
(DAAP).
Features
Its features include:- Support for running on UnixUnixUnix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
/POSIXPOSIXPOSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...
platforms - Support for running on Microsoft WindowsMicrosoft WindowsMicrosoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
and Mac OS XMac OS XMac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... - Support for running on the Apple Inc. iPhoneIPhoneThe iPhone is a line of Internet and multimedia-enabled smartphones marketed by Apple Inc. The first iPhone was unveiled by Steve Jobs, then CEO of Apple, on January 9, 2007, and released on June 29, 2007...
and iPod touchIPod touchThe iPod Touch is a portable media player, personal digital assistant, handheld game console, and Wi-Fi mobile device designed and marketed by Apple Inc. The iPod Touch adds the multi-touch graphical user interface to the iPod line... - Support for MP3MP3MPEG-1 or MPEG-2 Audio Layer III, more commonly referred to as MP3, is a patented digital audio encoding format using a form of lossy data compression...
, AACAdvanced Audio CodingAdvanced Audio Coding is a standardized, lossy compression and encoding scheme for digital audio. Designed to be the successor of the MP3 format, AAC generally achieves better sound quality than MP3 at similar bit rates....
, OggOggOgg is a free, open container format maintained by the Xiph.Org Foundation. The creators of the Ogg format state that it is unrestricted by software patents and is designed to provide for efficient streaming and manipulation of high quality digital multimedia.The Ogg container format can multiplex...
, FLACFLACFLAC is a codec which allows digital audio to be losslessly compressed such that file size is reduced without any information being lost...
, and WMAWindows Media AudioWindows Media Audio is an audio data compression technology developed by Microsoft. The name can be used to refer to its audio file format or its audio codecs. It is a proprietary technology that forms part of the Windows Media framework. WMA consists of four distinct codecs... - Support for Roku SoundBridge via RSP
- Support for on-the-flyOn the fly-Colloquial usage:In colloquial use, on the fly means something created when needed. The phrase is used to mean:# something that was not planned ahead# changes that are made during the execution of same activity: ex tempore, impromptu.-Automotive usage:...
transcodingTranscodeTranscoding is the direct digital-to-digital data conversion of one encoding to another, such as for movie data files or audio files. This is usually done in cases where a target device does not support the format or has limited storage capacity that mandates a reduced file size, or to convert...
of Ogg, FLAC, ALACApple LosslessApple Lossless Apple Lossless Apple Lossless (also known as ALAC (Apple Lossless Audio Codec), or ALE (Apple Lossless Encoder) is an audio codec developed by Apple Inc. for lossless data compression of digital music. After initially being proprietary for many years, in late 2011 Apple open sourced...
, and WMA - On Windows platforms, on-the-fly transcoding of WMA Lossless, WMA Pro and WMA Voice.
- Web-based configuration
- Support for user-created smart playlistPlaylistIn its most general form, a playlist is simply a list of songs. They can be played in sequential or shuffled order. The term has several specialized meanings in the realms of radio broadcasting and personal computers.-In radio:...
s - Integration with iTunes library including reading playlists
- Supports serving streaming radio stationsInternet radioInternet radio is an audio service transmitted via the Internet...
Firefly Media Server was formerly known as mt-daapd. It was renamed when it adopted new features such as support for RSP and support for Microsoft Windows and Mac OS X.
Latest development
Firefly Media Server is not under active development. There has been an abortive effort to continue this project as Firefly2 Media Server. In July 2009, development continues on a Linux/FreeBSD fork named forked-daapd. The latest version of forked-daapd is v0.19.External links
- Latest FireFly Media Server Build And Also How To Compile It
- Firefly Media Server website
- mt-daapd SourceForge Project
- Firefly Client - a Java Firefly Client (Windows / Linux / Mac) (including applet version) (SourceForge Project)
- CrossFire Firefly client for the Apple iPhone/Touch (SourceForge Project)
- SoundBox Firefly client for Windows / Mac OS X
- SilverPlay Firefly client for Windows / Mac OS X written in Silverlight