Лучший ответ, который я могу придумать, - не использовать Электрон.Вместо этого используйте NW.js.
Возможно, MusicKit.js может работать с Electron, но это может поставить под угрозу безопасность или потребовать значительных усилий.
NW.js не имеетта же проблема, поскольку это единая структура процесса.При авторизации экземпляра MusicKit он открывает второе окно и позволяет пользователю войти в систему по своему усмотрению.Тем не менее, NW.js требует проприетарных кодеков для воспроизведения звука из MusicKit.Я использую эти предварительные сборки , и, кажется, пока все работает нормально.