A client to allow users to create UPnP mappings manually, useful for software/games that don't make mappings themselves automatically. Click here to see how to use the software.
Uses GSON, Cling and Seamless libraries from https://github.com/google/gson, https://github.com/4thline/cling and https://github.com/4thline/seamless respectively.
Requires Java Runtime 8 or later.
To build, use the following command in the UniversalUPnP directory:
mvn clean package
The built file will be in the UniversalUPnP/target folder.
Alternatively, add the project as a Maven project to an IDE, and build with the "package" goal.
java -jar <path-to-jar> -startall
and stop the mappings properly with the
stop
command.