Hello again, i have found the issue and it did had to do with the Firewall ACL. The issue arrives from how Windows 10 defines network types, public and private (which is defined as a work or home LAN networks). Windows 10 places higher security in the public profile as to protect the machine from unsecure networks such as a wifi spot in a restaurant for example.
When i checked my network type in control panel > network & sharing center, i've seen that my network profile is set to public, while the ACL was configured on private, this lead to the ACL to not function as intended. It also seems to explain why people have intermittent functionality, as each could have their network defined either of the two ways.
It seems that the MBCCRules creates the ACL as private only.
I suggest to either accommodate the MBCCRules executable to create the ACL as both private and public to apply for either network (if possible, i am not entirely sure how the libraries you've imported work):
Reference: firewallRule.Profiles = (int)NET_FW_PROFILE_TYPE2_.NET_FW_PROFILE2_PRIVATE;
And / Or include this as troubleshooting point on your github page for people facing this issue and looking for answers and solutions.
Also it seems that if the image art of the song, is not in a standard square format it fills too much of the space reserved for the image in the UI on the chromecast device and overlaps with the text. I suggest to set fixed boundaries for the image art to display and resize the image accordingly if it's over the set boundary. Much like how MusicBee already does it.
Edit #1: Wanted to post some more thoughts / suggestions:
- currently controls work in the MusicBee app while casting with the exception of seeking through a song. It can currently be controlled via the shared controls on a mobile device (Google Home > Media), but not from the app.
- The UI is really slick right now and i like it a lot, i would want it to also display the genre tag and fit more text (for longer titles, which are currently getting truncated). A progress bar would also be nice, and possibly display next and previous song information.
Thanks a lot for all the work