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 |
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 |