Since there has been put a lot of effort into this binding since I tried it about 1 year ago, I am willing to try it again with my DLNA capable Wifi Speaker. Only updating the binding on my 2.4 OH install gave
020-10-08 02:48:21.890 [ERROR] [core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'upnpcontrol:upnprenderer:5F9EC1B3-ED59-79C2-4530-745E1C2337FB': null
java.lang.NullPointerException: null
at java.util.Objects.requireNonNull(Objects.java:203) ~[?:1.8.0_252]
at java.util.Arrays$ArrayList.<init>(Arrays.java:3813) ~[?:1.8.0_252]
at java.util.Arrays.asList(Arrays.java:3800) ~[?:1.8.0_252]
at org.openhab.binding.upnpcontrol.internal.util.UpnpControlUtil.list(UpnpControlUtil.java:105) ~[?:?]
at org.openhab.binding.upnpcontrol.internal.util.UpnpControlUtil.updatePlaylistsList(UpnpControlUtil.java:42) ~[?:?]
at org.openhab.binding.upnpcontrol.internal.handler.UpnpHandler.initialize(UpnpHandler.java:149) ~[?:?]
at org.openhab.binding.upnpcontrol.internal.handler.UpnpRendererHandler.initialize(UpnpRendererHandler.java:175) ~[?:?]
at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_252]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_252]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_252]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_252]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_252]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
So next try will be to update my OH install to latest (2.5.9)