HI
I am running JRiver 24.0.78 and following some security enhancements to my network noticed that when JRiver was playing audio showing the Now Playing or Info views in Theater View, it would download pictures from the internet for about 10-15 minutes and then suddenly stop displaying them.
I have analysed this behavior and believe it to be caused by the JRiver continuing to use the IP address returned from the initial DNS query after the DNS Time To Live value has been exceeded.
In the case of my network any client promiscuously using an IP address, without an associated query is blocked (this enforces DNS Filtering). Following a DNS query, my firewall will allow traffic to the specified IP address until the DNS TTL value is reached and then block further traffic, unless a further DNS query is issued which will reset the clock.
Whilst I know this setup is highly unusual, it is best practice to requery the DNS server for an address update before the TTL expires and not continue to use the IP address the after the TTL has expired.
My observation is the no matter how long I leave JRiver playing, it does not normally perform another DNS query unless I exit and return to Theatre view.
This is probably a Bug or Oversight in the way JRiver uses IP addresses returned from DNS Queries. Can this be added to the bug list and get fixed at some point.
Many thanks
Ian