ммм, не понимаю, почему это тяжелая проблема и почему яндекс.музыка смогла с этим справиться. У пользователя а) есть доступ к редактированию, он расшаривает доступ к редактированию пользователю б). Значит, редактировать могут юзеры а и б. А доступ к прослушиванию может быть хоть «для всех», их просто надо разделить, нет?
я не понимаю, в чем баг. у вас для плейлиста есть настройки взаимоисключающие - публичный и коллаборационный. отредактировали сообща, потом расшарили. это решение продукта, что мы не хотим чтобы все миллионы пользователей могли редактировать ваш плейлист. и вы не хотите. для семьи есть еще семейный плейлист.