The HTC One stock Android 4.3 leak (via MaximusHD 12.1 ROM) shows this problem. Rooted and with Bluetooth off is still OK though.
EDIT: It looks like this may be mostly "cosmetic changes", mostly just changing the names of classes. Will require a Spirit update at minimum though.
EDIT2: No, it's more than cosmetic changes. Many methods and callbacks are the same, or similar, but some of the parameter lists have changed. I'd call this part of the ongoing evolution of the Broadcom OEM FM API; there is already code in Spirit which handles some of these differences on HTC and LG devices.
As I've long said, if Spirit didn't update for 3 months, I think it would be broken on maybe 50% of devices, though mostly on custom ROMs, and this is a stock ROM issue. Seems similar to "bit rot", but due to rapid changes in system software, instead of storage media decay.
Damn, I think it's time to retire from this crazy catch up game, or at least move on to Spirit2 and concentrate on a smaller number of devices. LOL.
And the Emmis/Sprint NextRadio app still works; it just sends some command Intents to the HTC FM service.