Тут предполагается, что live и отправка используются вместе и ошибка указывает, почему обложка не отправляется.
То есть вы сделали ограничение на стороне РБ ПК, а не на стороне клауда? Если та кто лучше было бы в настройки уведомления (НЕ общую для уведомлений) добавить галочку типа "привязать к live" и все.. тогда можно было бы отдельные уведомления, чтоб просто не отправлялись когда live отключен. И вот так было бы просто отлично и гибко.
Но все равно на стороне клауда должна быть защита от перезаписи существующей, когда нет live, потому что обложка то может приходить и не с РБ ПК, а с другого софта и если она приходит, а live нет получается играет трек с калуда, а обложка от левого отображается - вот в этом вся суть, а не в ограничении отправки и т.п.
На клауде если идет live то принимаем обложку и обновляем текущую и она соовтетствует треку, который играет с live, а если обложка пришла, а live: false то говорим в ответ, все ОК, обложку получили, но обновлять существующую не будем, потому что сейчас live неактивен, чтобы не затереть существующую, которая соответствует сейчас треку который играет с клауда. По моему тут абсолютно все логично.
Не знаю, попытался разжевать и донести.