macOSCatalina打破了iTunes的XML文件所支持的DJ应用

导读 周一发布的新macOS Catalina 10 15软件打破了与依赖iTunes实时导出XML播放列表的DJ应用程序的兼容性。开发人员已经在iTunes中使用了X

周一发布的新macOS Catalina 10.15软件打破了与依赖iTunes实时导出XML播放列表的DJ应用程序的兼容性。开发人员已经在iTunes中使用了XML格式,这允许它与其他应用程序共享音乐库。由于Catalina将iTunes拆分为独立的音乐、电视和播客应用程序,因此它目前不支持通过XML与其他应用程序共享音乐库。

Edge表示,苹果了解情况。此外,苹果建议人们在开发人员更新受影响的应用程序之前,避免使用新的macOS Catalina软件。

根据苹果的说法,如果客户依赖XML文件进行DJ,他们应该避免更新,并继续在macOS Mojave上使用他们喜欢的软件,直到开发人员提出修复方案(一些软件(如Serato已经在尝试为Catalina定制的新Beta版本))。Windows上的ITunes没有变化,所以微软平台上的应用应该可以正常工作。

需要注意的是,即使新的音乐应用使用了与XML不兼容的新库格式,它仍然具有手动将音乐库导出为XML文件的功能。根据苹果的说法,一些人提出了一个解决方案,包括在音乐应用程序中手动导出XML文件,但这不会有太大帮助。

The Verge文章指出:“本质上,如果你是一名DJ,花大量时间整理iTunes播放列表中使用的任何软件的音乐,升级到Catalina可能会消除你所有的辛苦工作。

这是来自苹果谣言:

我们与djay Pro应用程序背后的开发人员Algoriddim的Michael Simmons进行了交谈,他为我们提供了关于这个问题的更多见解,并指出之前的一份报告概述了苹果如何推出官方SDK,通过用户的音乐库以编程方式访问用户的音乐库。几年前,iTunes 11发布。此前已经过渡到SDK的djay Pro等应用程序将不会继续与macOS Catalina中的音乐库集成。

希望这能鼓励其他DJ应用程序制造商使用苹果官方API访问人们的音乐库,而不是依赖依赖XML的无文档解决方案。