I am using TVHeadend.
It worked really good in CE 8.90.5., librespot using the Kodi audio mode. I heard music over librespot, gone to the channel list and select a live TV channel, the live TV started and librespot audio stoped.
It worked also, but not quite so good, before CE 8.90.5 with using two different ALSA devices.
Currently, CE 8.95.0, I have a general problem with switching live TV channels, see
But this is independent from using librespot before.