Skip to content

msjang/gupnp-rui-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GUPnP RUI Server

This serves UPnP RemoteUIs listed in the given config file (see config/config.json for an example).

Getting Source

git clone https://github.com/cablelabs/gupnp-rui-server.git
cd gupnp-rui-server

Build

./build.sh

While developing, it can be useful to leave tup running in the background, autocompiling every time anything changes:

tup monitor -a
# stop with 'tup stop'

There is also a clean.sh script if you need it for some reason, but usually tup will take care of that automatically.

Run

./src/server -c config/config.json -i eth0

You should now be able to discover the server with your client. Adding -w will make the server watch the config file for changes and send UIListingUpdate events when the RUI list changes. You can use --help to list all options.

On Fedora, you may need to disable the firewall:

sudo systemctl stop firewalld

About

A UPnP RemoteUIServerDevice written with GUPnP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published