Comparison of UPnP AV media servers
(Redirected from Comparison of UPnP AV MediaServers)
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
editNotes
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