REST-поллинг (refreshNowPlaying -> api.getNowPlaying, 200 OK) писал данные в _nowPlaying, который нигде не читался; getNowPlaying() брал только сокет (пустой). Теперь getNowPlaying/getAllNowPlaying объединяют оба источника (socket ?: REST), поэтому название трека, обложка и deep-link сервисов работают.