Hi everyone, I’ve found an ultimate workaround for the older WiiM models.
The concept is to use Python to listen for volume events from the LG B4 and synchronize them to the WiiM in real-time.
LG B4 <--optical--> wiim
Pre-requisites: Enable 'LG Sound Sync' on your LG B4 so the volume bar becomes active.
Then, run the following Python script.
I’m planning to get a Raspberry Pi to monitor volume events 24/7 and use it as a DLNA server as well. Just sharing this in case anyone finds it helpful!