Comparison of UPnP AV media servers
Appearance
The following table compares the operating system support and basic features of various UPnP AV media servers.
Name | License | Cost | OS X | Unix-like | Windows | Audio | Images | Video | Transcoding | Web Interface | DLNA support | Multilingual[a] | Implementation | Subtitles[b] | Still Supported | Misc. |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
360 Media Server | GPL | Free | No | Yes | Yes | Yes | No | No | Yes | Yes | Unknown | Unknown | Java | Unknown | No | |
ALLMediaServer[1] | GPL | Trialware | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Delphi/Python | Yes | Yes | |
ArkMS | Prop. | Non-free | Yes | No | No | Yes | Yes | Yes | No | Yes | Yes | Unknown | C++ | Yes | Yes | |
aVia Media Player | Prop. | Free | No | No | No | Yes | Yes | Yes | Yes | No | Yes | Unknown | Java | Unknown | Yes | |
BRisa | MIT | Free | Partial[c] | Partial[c] | No | Yes | Yes | Yes | Yes[d] | Yes | Unknown | Unknown | Python | Unknown | Unknown | |
Coherence | MIT | Free | Partial[c] | Partial[c] | Partial[c] | Yes | Yes | Yes | Yes[e] | Yes[d] | Yes | Unknown | Python | Unknown | No | |
DivX | Prop. | Free | Yes | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | C++ | Unknown | Yes | |
Elgato Eyeconnect | Prop. | Non-free | Yes | No | No | Yes | Yes | Yes | No | No | Unknown | Yes | Unknown | Unknown | No | |
Foobar2000[f] | Prop. | Free | No | No | Yes | Yes | No | No | Yes | No | Unknown | Unknown | C++ | Unknown | Yes | |
FUPPES | GPL | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Partial | Unknown | C++ | Unknown | No | |
GeeXboX uShare | GPL | Free | No | Yes[g] | No | Yes | Yes | Yes | No | Yes | Yes | Unknown | C | Unknown | No | |
Gmediaserver | GPL | Free | No | Yes | No | Yes | No | Yes | No | No | Unknown | Unknown | C | Unknown | No | |
Home Media Center[2] | GPLv2 | Free | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | .NET 4 | Yes | Yes | |
Home Media Server[3] | Prop. | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Delphi | Yes | Yes | |
iSedora Media Server | Prop. | Non-free | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Unknown | Objective C / C++ / JavaScript | Unknown | Yes | |
Jamcast | Prop. | Free | No | No | Yes | Yes | Yes | No | Yes | No | Yes | Unknown | C++ / C# / Java | Unknown | Yes | |
JRiver Media Center | Prop. | Non-free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | C++ | Yes | Yes | |
Kodi (formerly XBMC) | GPL | Free | Yes | Yes | Yes | Yes | Yes[h] | Yes | No | Yes | Yes | Yes | C++ | Yes | Yes | |
KooRaRoo Media | Prop. | Non-free[4] | Yes[5] | Yes[6] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | C++ | Yes[i] | Yes | |
LimboMedia | Prop. | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Java | Yes | Yes | |
LXiMedia | GPL | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes, mandatory | Yes | Yes | Unknown | C++ | Yes | No | |
Majestic Media Server | Prop. | Non-free | Yes | No | No | Yes | Yes | Yes | Yes | No | Unknown | Unknown | Unknown | Unknown | Unknown | |
MediaMonkey | Prop. | Non-free | No | No | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Delphi | Yes | Yes | |
MediaTomb | GPL | Free | Partial[7] | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Unknown | C++ | Unknown | No | |
Gerbera[8] | GPL | Free | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Unknown | C++ | Unknown | Yes | Based on MediaTomb |
ReadyMedia (formerly MiniDLNA)[9] | GPL/BSD | Free | Partial[10] | Yes | Yes[11] | Yes | Yes | Yes | Partial[12] | Partial[13] | Yes | Unknown | C | Yes | Yes | |
Mezzmo | Prop. | Free | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | C++ | Yes | Yes | |
myiHome | Prop. | Free | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Unknown | Unknown | Java | Unknown | Unknown | |
MythTV with uPnP | GPL | Free | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Unknown | Unknown | C++ | Unknown | Unknown | |
Nullriver Medialink | Prop. | Non-free | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes | Unknown | Unknown | Yes | Unknown | |
PlayOn | Prop. | Non-free | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | C# | Partial[j] | Unknown | |
Plex | Prop. | Non-free[k] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | C++ / Python | Yes | Yes | |
PS3 Media Server | GPL | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[l] | Yes | Yes | Java | Yes | No | |
PyMedS | MIT | Free | Partial[c] | Partial[c] | No | Unknown | Unknown | Unknown | Yes[m] | No | Unknown | Unknown | Python | Unknown | No | |
Rygel[14] | LGPLv2 | Free | No | Yes | No [15] | Yes | Yes | Yes | Yes | No | Yes | Yes | Vala | Unknown | Yes | |
Rivet[16] | Prop. | Free | Yes | No | No | Yes | Yes | Yes | No | No | Unknown | Unknown | Unknown | Unknown | No[16] | |
Serviio | Prop. | Non-free[k] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[n] | Yes | Yes | Java | Partial[17] | Unknown | |
SimpleCenter Premium | Prop. | Non-free | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | |
Skifta | Prop. | Free | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Unknown | Java | Unknown | Unknown | |
Songbird | GPLv2 | Free | Yes | No | Yes | Yes | Yes | Yes | No | No | Yes | Yes | C++ | No | No[18] | |
TVble | Prop. | Free | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes | No | C#/C++ | Unknown | Yes | |
TVersity | Prop. | Non-free[k] | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Unknown | Unknown | Yes | Yes | |
TVMOBiLi | Prop. | [o] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Partial | C++ | Yes | No | |
TVShare | Prop. | Non-free | No | No | Yes | Yes | Yes | Yes | Yes | No | Unknown | Unknown | Java | Unknown | Unknown | |
TwonkyMedia server | Prop. | Non-free | Yes | Yes | Yes | Yes | Yes | Yes | Partial[p] | Yes | Yes | Yes | Unknown | Unknown | Yes | |
Universal Media Server | GPL | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Java | Yes | Yes | Based on PS3 Media Server |
Windows Media Connect | Prop. | Free[q] | No | No | Yes | Yes | Yes | Yes | Yes [19] | No | Yes | Yes | Unknown | Unknown | Yes | |
Wild Media Server | Prop. | Trialware | Yes[20] | Yes[21] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Delphi | Yes | Yes | |
xupnpd | GPLv2 | Free | No | Yes | No | Yes | Unknown | Yes | No | Yes | Yes | Unknown | C++ | Unknown | Unknown | |
Yazsoft Playback | Prop. | Non-free | Yes | No | No | Yes | Yes | Yes | No | No | Unknown | Unknown | Unknown | Unknown | No | |
Name | License | Cost | OS X | Unix-like | Windows | Audio | Images | Video | Transcoding | Web Interface | DLNA support | Multilingual[a] | Implementation | Subtitles[b] | Still Supported |
See also
[edit]- List of UPnP AV media servers and clients
- Comparison of set-top boxes
- Universal Plug and Play
- Digital Living Network Alliance
Notes
[edit]- ^ a b For example, multilingual isn't supported if char 'Й' isn't displayed correctly on movie filename on the client device.
- ^ a b For example, subtitles are not supported if they only work with few renderers.
- ^ a b c d e f g Python or external packages are required.
- ^ a b Work in progress.
- ^ Audio: using gstreamer, Video: work in progress.
- ^ With foo_upnp plugin.
- ^ GeeXboX is provided as its own Linux distribution.
- ^ This feature is not in the latest stable release of XBMC but is available in the latest nightly releases.
- ^ Supports streaming external subtitles (SRT, SMI, SUB), embedded subtitles and burning-in subtitles (including DVD graphical subtitles) on devices that don't support external subtitles.
- ^ Only on selected renderers, both embedded subtitles and external SRT.
- ^ a b c Free version available with fewer features.
- ^ A WIP limited web interface for the optional media library exists in the latest betas.
- ^ Uses ffmpeg for video only.
- ^ Via 3rd party add-ons.
- ^ Streaming first 10GByte per month is free of charge.
- ^ Transcoding supported in TMS 5.0 and later on the PC. Must download FFmpeg, VLC or other 3rd-party transcoding engines to use.
- ^ Must purchase a Microsoft Windows license to use.
References
[edit]- ^ ALLMediaServer site
- ^ Home Media Center site
- ^ Home Media Server site
- ^ Free version available with fewer features.
- ^ Run on MAC OS X using WineBottler
- ^ Run on *nix systems using Wine
- ^ Mac support provided by Fink at http://pdb.finkproject.org/pdb/package.php/mediatomb
- ^ Gerbera site
- ^ ReadyMedia site
- ^ Patches can be found at
- ^ See
- ^ Patches and discussion at [1], and branched version to handle transcoding at [2]
- ^ Web interface supported via a Webmin module, see [3]
- ^ Rygel site
- ^ Preliminary experimental support available, see http://jensge.org/2010/04/1-21-gigawatts/
- ^ a b Discontinued paid version as of 21 July 2011 see [4] Archived 2012-06-14 at the Wayback Machine. A free, but unsupported, version is still available.
- ^ Only on selected renderers, and never for embedded subtitles (external SRT only) http://www.serviio.org/index.php?option=com_content&view=article&id=33
- ^ Development discontinued in June 2013 https://web.archive.org/web/20130921202235/http://blog.songbirdnest.com/
- ^ "DevBlogs".
- ^ MAC OS X using WineBottler
- ^ UNIX-like systems by using Wine