Here, I am able to continuously zap through my 100+ channels of my Odroid_C2.
The librespot addon was sending a systemctl stop command each time TVHeadend switched to a new channel, which killed the system.
Now, the librespot addon only sends a such command when the system.d service is active.
I can confirm that you have fixed the problem with CoreElec and Librespot (on Odroid C2)! So much thanks, your work is really much appreciated.
I installed 111j and zapping works perfectly with Librespot service enabled.
Some remarks&feedback:
- selecting Kodi as audio device: artist, songs, etc is correctly recognized, but playback starts somewhat slow, and time displayed is not correct. For example, if I pause playback on phone, time keeps going in Kodi (music is paused). Even lyrics are recognized, but are out of sync (actually not working) since the time elapsed is not correct. I don't really care about these functions, I just wanted to report back. I use Librespot 99% with TV switched off and only AVR on.
- selecting ALSA now works perfectly, the wizard enters the selected playback device. In ALSA mode playback is instant, seeking is instant, it is perfect. Of course, there is no artist/song information in ALSA mode, therefore no lyrics (bad for Karaoke fans) I use ALSA, as I said, use AVR with TV turned OFF for music.
I will continue to use it, should I encounter anything, I will report back. Again, so much thanks for your great work!