node-upnp-client - get list of upnp device on your local network thru nodejs

  •        42

get list of upnp device on your local network thru nodejs


xmldoc : *
ip : *
underscore : *



Related Projects

ps3mediaserver - PS3 Media Server is a cross-platform DLNA-compliant UPnP Media Server

  •    Java

PS3 Media Server is a cross-platform DLNA-compliant UPnP Media Server. Originally written to support the PlayStation 3, PS3 Media Server has been expanded to support a range of other media renderers, including smartphones, televisions, music players and more.

Windows Phone UPnP


The basics of a UPnP network stack for Windows Phone, based on a blog post originally. Written in C#, also requires the Async CTP. Includes device discovery via SSDP and method invocation.

cling - UPnP/DLNA library for Java and Android

  •    Java

UPnP/DLNA library for Java and Android

Home Media Center

  •    CSharp

Home Media Center is a server application for UPnP / DLNA compatible devices. It supports streaming and transcoding media files, Windows desktop and video from webcams. This project is developed in C#, C++ and uses DirectShow, Media Foundation.

cling - UPnP/DLNA library for Java and Android

  •    Java

Cling is an effort to create a UPnP-compatible software stack in Java. The project's goals are strict specification compliance, complete, clean and extensive APIs, as well as rich SPIs for easy customization. Cling is Free Software, distributed under the terms of the GNU Lesser General Public License or at your option the Common Development and Distribution License.

gmrender-resurrect - Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer

  •    C

I needed a small headless UPnP media renderer for Linux (for small footprint-use in a Raspberry Pi or CuBox), but there was not much available. Found this old project GMediaRender - but it was incomplete, several basic features missing and the project has been abandoned several years ago.

UPnP Proxy for UPnP-less Router


Powerful SOHO or Small-business UPnP-less routers that can be configured via TELNET can be used for Skype and other tools that require UPnP using this UPnP Proxy that handles UPnP request and response and configures the routers accordingly.

Distributed media browser (mediaBridge)

  •    Java

defines two deliverables for making it easier to access upnp servers mainly from non-windows clients.(works on win too)the first application is a upnp to html bridge the second application is a client to access upnp content and play via a mplayer applet.

Platinum - UPnP SDK

  •    C

A cross-platform C++ library for discovering, controlling or implementing UPnP devices. Contains sample code for a UPnP AV Media Server, Media Renderer and Control Point.

CyberLink for Perl


I will open a UPnP library using Perl. I am developing oher UPnP library using some programming languages such as C++, Java, and C. It is a perl version. To know about UPnP, please check UPnP Forum.

cybergarage-upnp - cybergarage-upnp is a development package for UPnP™ developers

  •    Java

A set of UPnP tools, libraries and softwares

djmount - mount AV device as filesystem

  •    C

djmount is a UPnP AV client. It mounts as a Linux filesystem (using FUSE) the media content of compatible UPnP AV devices : the Audio and Video content on the network is automatically discovered, and can be browsed as a standard directory tree.

TVersiPlay - Media Rendering Application powered by UPnP & TVersity


Open source application written in C# and WPF. Utilizes Prism application library using unity as dependency injection container.Use Fluid Kit controls & UPnP tools for developers by Intel. Aim to create a touch screen based rich client user experience for Tversity media server.

Serviio for Windows Home Server


A Windows Home Server (v1 and 2011) add-in for the Serviio UPnP/DLNA media server (


  •    C

ReadyMedia (formerly known as MiniDLNA) is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients. It is developed by a NETGEAR employee for the ReadyNAS product line. It is not in any way endorsed by the Digital Living Network Alliancereg;.

Linux UPnP Internet Gateway Device

  •    C++

This is a daemon that emulates Microsoft's Internet Connection Service (ICS). It implements the UPnP Internet Gateway Device specification (IGD) and allows UPnP aware clients, such as MSN Messenger to work properly from behind a Linux NAT firewall.

Zero configuration


When you read zeroconf, read Bonjour and UPnP. Bonjour is an Apple protocol which does the same thing as UPnP : Service Discovery. This project is a FULL .NET implementation. With this implementation comes a partial object implementation of the DNS protocol.


  •    DotNet

A dynamic UPNP control point stack on top of .NET 4. The main focus is on compatibility with as many devices as (reasonably) possible.

UPnP-Control for mplayer

  •    C++

UPnP-AV MediaRenderer, upnp-control-component for mplayer

UPnP SDK for Linux

  •    C

The Universal Plug and Play (UPnP) SDK for Linux provides support for building UPnP-compliant control points, devices, and bridges on Linux.