New
- New CLI actions:
pause
andstop
. Thanks to @s482dcaw for implementing this
Changed
- We now omit duplicated devices from the list result
- If
Ctrl + C
is pressed (or SIGINT signal is received) while playing a file, we send anstop
command to the device playing the file
Fixed
- Explicitly packs the TTL as unsigned char, in order to make the socket options work on OpenBSD. Thanks to @vext01 for reporting the error.
- Bind the multicast socket to
0.0.0.0
(instead of empty string), and bind it to the specified host when explicitly specified. Hopefully this will make nano-dlna find devices in hosts with multiple network adapters. Thanks to @vext01 for reporting it. - Discover devices/services available in a single multi-device hardware (DLNA
deviceList
). Thanks to @s482dcaw for reporting the problem and also proposing a solution with a PR. - Check if the broadcast message has the
st
field before parsing and registering the device
I would also like to thanks @vansatchen for reporting some issues and helping me debug it together.