在 macOS Catlina 中,苹果砍掉了古老的 iTunes 软件,并用全新的音乐(Music)、电视(TV)和播客(Podcasts)应用取而代之。然而外媒 TheVerge 指出,此举对依赖 iTunes XML 文件支持的广大 DJ 群体造成了极大的不便。据悉,许多人借助 XML 文件对播放列表中的曲目进行分类,以便与其它应用程序分享 iTunes 曲库。
(题图 via MacRumors)
遗憾的是,新推出的“音乐”应用使用了不兼容 XML 的现代曲库格式,导致应用程序之间的数据传输路径被斩断。
尽管开发者仍可在 Mac 上访问访问音乐框架,但 macOS Catalina 已不再提供 XML 文件支持。人们只有更新其 App,才可以获得兼容新版“音乐”应用的方法。
如果你不想大费周折,那不如暂且让系统版本停留在 macOS Mojave,直到有开发者给出更轻松的迁移方案。
外媒 MacRumors 与 djay Pro 应用开发者(来自 ALGoriddim 的 Michael Simmons)进行了交谈,其指出了有关该问题的更多见解。
此前有报道概述了如何通过几年前发布的 iTunes 11 官方 SDK,来提供对用户音乐库的编程访问。
先前已过渡至该 SDK 的 djay Pro 之类的应用程序,将不会继续与 macOS Catalina 中的音乐库进行集成。
继续依赖早期 XML 集成方案,但又没有及时更新应用的开发者,会发现其用户在升级到 macOS Catalina 后无法访问音乐库。
有鉴于此,包括 Serato 和 Native Instruments 在内的多家公司,已警告其用户不要盲目升级到 macOS Catalina 。
当然, Native Instruments 已经推出了一款 Beta 测试版的 Traktor Pro 应用程序,其中集成了对 macOS Catalina 的支持。