
Легко добавлять плейлисты m3u локально сохраненных файлов в приложение Apple Music из командной строки. Есть ли способ создать и добавить плейлист потокового контента в библиотеку, например, на основе публичных URL-адресов треков?
Если экспортировать потоковый плейлист из music.app как m3u/m3u8, будет сгенерирован пустой файл.
Если вы экспортируете потоковый плейлист в формате XML, вы получаете полное содержимое и метаданные плейлиста, хотя элементы, по-видимому, соответствуют уникальным идентификаторам, ссылающимся на библиотеку, а не общедоступным URL-адресам треков (например, что-то вродеhttps://music.apple.com/us/album/night-arr-for-cello-piano-by-tom-poster/1720372829или то же самое, что и itms:// URI). Можно манипулировать элементами в экспортированном XML-плейлисте и повторно импортировать их в библиотеку, но это позволяет получить доступ только к контенту, который уже находится в библиотеке, но не позволяет добавлять новый контент из потоковой передачи Apple Music.
Итак, если говорить кратко, есть ли способ (через командную строку или программно, за исключением платной учетной записи разработчика и ключа API MusicKit) создать и добавить плейлист, который music.app будет понимать на основе публичных URI для треков Apple Music?