I got this working today but it took some significant changes to the encoder/decoder guts so I'm not comfortable pushing it in the next update. I'll get it merged to main after that so we can have it running here for a while to try and catch the bugs I inevitably added.