Hi,
1. Looks like this is the classic issue of a Control Point (Rigelian) sending SSDP device search requests on the network and either BubbleUPnP Server not receiving them,
or receiving them but Rigelian not receiving the response. Such issues can be difficult to troubleshoot. Things to try
- on the machine running BubbleUPnP Server make sure LAN trafic on UDP port 1900 is not blocked
- reboot your WiFi router
- make sure your WiFi router is up to date
- go into your WiFi router settings and look for a setting called 'IGMP snooping'. If you find it, disable it
If all of this does not fix it, as a last resort you can enable the frequency at which BubbleUPnP Server advertise on its own the renderers
on the network.
Change or add field blastAliveInterval (in seconds) in configuration.xml:
<blastAliveInterval>30</blastAliveInterval>
The minimum value is 30s.
This is not an ideal solution because it spams you network with SSDP traffic.
You can alternatively use the command-line argument -blastAliveInterval
2. It's not using predetermined port because it is easier and Control Points dynamically discover renderers any (and the port they use).
There is no way to configure it. Adding configuration to it would not be entirely trivial and there is no plan for it
3. You need to call Playlist#Insert for each track of the album and play the first track.