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

2
likes
160
points
227
downloads

Publisher

verified publisherhillpro.dev

Weekly Downloads

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

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

xml

More

Packages that depend on upnp_client