Как я делал self-host медиатеку на Kotlin Multiplatform и почему сервер «стримит» интерфейс на клиент | Новости кино