|
Description |
I tried to use xmms2d with IPv6 and found it impossible to set up correctly without reading the source code. The way IPv6 is handled is simply that if the url is of form tcp://[something]:port [^] then it's IPv6 and otherwise it's IPv4. So if I have a DNS record foo.bar.baz and I want to open an IPv6 listener for it, I have to write tcp://[foo.bar.baz] [^] to make it work, otherwise xmms2 will resolve its IPv4 address and listen to that.
Suggestion:
Add tcp6:// schema in addition to the tcp:// one currently in use. If the url is of form tcp6://[ipaddr]:port [^] then it will be interpreted as an IPv6 address. With hostname it would work with just with tcp6://hostname:port [^] like one would assume. The currently working tcp://[ipaddr]:port [^] would be invalid and not work at all. |