Comparison of UPnP AV media servers

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 Un­known Un­known Java Un­known 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 Un­known C++ Yes Yes
aVia Media Player Prop. Free No No No Yes Yes Yes Yes No Yes Un­known Java Un­known Yes
BRisa MIT Free Partial[c] Partial[c] No Yes Yes Yes Yes[d] Yes Un­known Un­known Python Un­known Un­known
Coherence MIT Free Partial[c] Partial[c] Partial[c] Yes Yes Yes Yes[e] Yes[d] Yes Un­known Python Un­known No
DivX Prop. Free Yes No Yes Yes Yes Yes Yes No Yes Yes C++ Un­known Yes
Elgato Eyeconnect Prop. Non-free Yes No No Yes Yes Yes No No Un­known Yes Un­known Un­known No
Foobar2000[f] Prop. Free No No Yes Yes No No Yes No Un­known Un­known C++ Un­known Yes
FUPPES GPL Free Yes Yes Yes Yes Yes Yes Yes Yes Partial Un­known C++ Un­known No
GeeXboX uShare GPL Free No Yes[g] No Yes Yes Yes No Yes Yes Un­known C Un­known No
Gmediaserver GPL Free No Yes No Yes No Yes No No Un­known Un­known C Un­known 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 Un­known Objective C / C++ / JavaScript Un­known Yes
Jamcast Prop. Free No No Yes Yes Yes No Yes No Yes Un­known C++ / C# / Java Un­known 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 Un­known C++ Yes No
Majestic Media Server Prop. Non-free Yes No No Yes Yes Yes Yes No Un­known Un­known Un­known Un­known Un­known
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 Un­known C++ Un­known No
Gerbera[8] GPL Free Yes Yes No Yes Yes Yes Yes Yes Yes Un­known C++ Un­known Yes Based on MediaTomb
ReadyMedia (formerly MiniDLNA)[9] GPL/BSD Free Partial[10] Yes Yes[11] Yes Yes Yes Partial[12] Partial[13] Yes Un­known 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 Un­known Un­known Java Un­known Un­known
MythTV with uPnP GPL Free Yes Yes No Yes Yes Yes Yes Yes Un­known Un­known C++ Un­known Un­known
Nullriver Medialink Prop. Non-free Yes No No Yes Yes Yes Yes No Yes Un­known Un­known Yes Un­known
PlayOn Prop. Non-free No No Yes Yes Yes Yes Yes Yes Yes Yes C# Partial[j] Un­known
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 Un­known Un­known Un­known Yes[m] No Un­known Un­known Python Un­known No
Rygel[14] LGPLv2 Free No Yes No [15] Yes Yes Yes Yes No Yes Yes Vala Un­known Yes
Rivet[16] Prop. Free Yes No No Yes Yes Yes No No Un­known Un­known Un­known Un­known No[16]
Serviio Prop. Non-free[k] Yes Yes Yes Yes Yes Yes Yes Yes[n] Yes Yes Java Partial[17] Un­known
SimpleCenter Premium Prop. Non-free No No Yes Yes Yes Yes Yes Yes Un­known Un­known Un­known Un­known Un­known
Skifta Prop. Free Yes Yes Yes Yes Yes Yes No No Yes Un­known Java Un­known Un­known
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++ Un­known Yes
TVersity Prop. Non-free[k] No No Yes Yes Yes Yes Yes Yes Yes Un­known Un­known 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 Un­known Un­known Java Un­known Un­known
TwonkyMedia server Prop. Non-free Yes Yes Yes Yes Yes Yes Partial[p] Yes Yes Yes Un­known Un­known 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 Un­known Un­known 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 Un­known Yes No Yes Yes Un­known C++ Un­known Un­known
Yazsoft Playback Prop. Non-free Yes No No Yes Yes Yes No No Un­known Un­known Un­known Un­known 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

Notes

edit
  1. ^ a b For example, multilingual isn't supported if char 'Й' isn't displayed correctly on movie filename on the client device.
  2. ^ a b For example, subtitles are not supported if they only work with few renderers.
  3. ^ a b c d e f g Python or external packages are required.
  4. ^ a b Work in progress.
  5. ^ Audio: using gstreamer, Video: work in progress.
  6. ^ With foo_upnp plugin.
  7. ^ GeeXboX is provided as its own Linux distribution.
  8. ^ This feature is not in the latest stable release of XBMC but is available in the latest nightly releases.
  9. ^ 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.
  10. ^ Only on selected renderers, both embedded subtitles and external SRT.
  11. ^ a b c Free version available with fewer features.
  12. ^ A WIP limited web interface for the optional media library exists in the latest betas.
  13. ^ Uses ffmpeg for video only.
  14. ^ Via 3rd party add-ons.
  15. ^ Streaming first 10GByte per month is free of charge.
  16. ^ Transcoding supported in TMS 5.0 and later on the PC. Must download FFmpeg, VLC or other 3rd-party transcoding engines to use.
  17. ^ Must purchase a Microsoft Windows license to use.

References

edit
  1. ^ ALLMediaServer site
  2. ^ Home Media Center site
  3. ^ Home Media Server site
  4. ^ Free version available with fewer features.
  5. ^ Run on MAC OS X using WineBottler
  6. ^ Run on *nix systems using Wine
  7. ^ Mac support provided by Fink at http://pdb.finkproject.org/pdb/package.php/mediatomb
  8. ^ Gerbera site
  9. ^ ReadyMedia site
  10. ^ Patches can be found at
  11. ^ See
  12. ^ Patches and discussion at [1], and branched version to handle transcoding at [2]
  13. ^ Web interface supported via a Webmin module, see [3]
  14. ^ Rygel site
  15. ^ Preliminary experimental support available, see http://jensge.org/2010/04/1-21-gigawatts/
  16. ^ 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.
  17. ^ 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
  18. ^ Development discontinued in June 2013 https://web.archive.org/web/20130921202235/http://blog.songbirdnest.com/
  19. ^ "DevBlogs".
  20. ^ MAC OS X using WineBottler
  21. ^ UNIX-like systems by using Wine