upnp_client 0.0.12 copy "upnp_client: ^0.0.12" to clipboard
upnp_client: ^0.0.12 copied to clipboard

Universal Plug and Play (UPnP) Client Implementation. Will support IGD control as well as DLNA

UPnP Client #

License Supported Dart SDK Package Version Package download statistics Development Status

Universal Plug and Play (UPnP) Client Implementation. Supports IGD control as well as DLNA

Installation #

Use the package manager pub to install the upnp client.

dart pub add upnp_client

Usage #

Refer to the example folder, e.g.

dart run example/upnp_client_example.dart

To use on an iOS device (Required for iOS 14+) #

You need to follow these steps to use Multicast Networking fucntionnalities on any iOS device:

  1. Go to https://developer.apple.com/contact/request/networking-multicast and fill out the form for your app.
  2. Wait for the acceptance email (Approx. 30 days).
  3. Go to https://developer.apple.com/account/resources/identifiers/list.
  4. Choose the needed app.
  5. Go to "Additional Capabilities".
  6. Mark "Multicast Networking".
  7. Go to your project file "Runner.xcworkspace".
  8. Choose "Runner" -> "Signing & Capabilities" -> "+ capability" and search for "Multicast Networking".
  9. Build your project.

Contributing #

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License #

MIT

6
likes
160
points
425
downloads

Publisher

verified publisherhillpro.dev

Weekly Downloads

Universal Plug and Play (UPnP) Client Implementation. Will support IGD control as well as DLNA

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

xml

More

Packages that depend on upnp_client