The pa-dlna program forwards audio streams to DLNA devices, supports both PulseAudio and PipeWire and comes with an ancillary command line tool that one can use to instrospect and control UPnP (and therefore DLNA) devices.
It requires one external depency that is available as a package in most linux distributions.
It is based on Python asyncio and the coverage of its test suite is currently 94 %.
The pa-dlna program forwards audio streams to DLNA devices, supports both PulseAudio and PipeWire and comes with an ancillary command line tool that one can use to instrospect and control UPnP (and therefore DLNA) devices.
It requires one external depency that is available as a package in most linux distributions.
It is based on Python asyncio and the coverage of its test suite is currently 94 %.
See the documentation at Read The Docs.