macOS Catalina Causes Issues for DJs Who Used iTunes With XML File Support

macOS Catalina eliminates the iTunes app in favor of new Music, TV, and Podcasts apps, but the lack of iTunes will impact DJs who relied on the software, reports The Verge.

Along with nixing iTunes, Apple is removing support for the method many DJ app developers had been using to access XML playlist files that let users access their iTunes music libraries.


DJs use XML file support to sort tracks into playlists and use iTunes' "Share iTunes Library XML with other applications" to transfer data between apps. The new Music app, though, uses a new, more modern library format that isn't compatible with XML.

Developers still have access to frameworks for accessing Music on the Mac, but XML file support is no longer available in ‌macOS Catalina‌ and developers need to update their apps to take advantage of the new methods that are compatible with music libraries on the Mac. Many DJ app developers are in the process of doing so, but customers using an XML app that is not supported should continue to use macOS Mojave until developer updates are implemented.

We spoke with Michael Simmons of Algoriddim, the developer behind the djay Pro apps, and he provided us with more insight into the issue, pointing to a previous report outlining how Apple launched an official SDK for delivering programmatic access to users' music libraries with the launch of iTunes 11 a number of years ago. Apps like djay Pro that previously transitioned to the SDK will have no problems continuing to integrate with Music libraries in ‌macOS Catalina‌.

App developers who have continued to rely on the earlier undocumented XML integration and have not updated in time will find that their users will be unable to access their Music libraries after upgrading to Catalina. Companies like Serato and Native Instruments have warned their users not to upgrade to ‌macOS Catalina‌ yet, although Native Instruments has a public beta of its Traktor Pro app available that will support Catalina.

Tag: iTunes

Top Rated Comments

(View all)
Avatar
10 months ago
As a DJ, we saw this coming for quite a while with all of the announcements.

For those unaware, nobody is DJ'ing WITH iTunes. Rather, many DJ's used iTunes to organize their music. Bloated as it got, iTunes still has some powerful music management tools, with it's smart playlists and such. Plus, you could take your new music, playlists, etc. and sync them up to your iPhone/iPod for offline listening.

The DJ software vendors recognized this, and pretty much all of them built in support to read the library.xml file directly into their software.

So if you used Traktor, Serato, Rekordbox, Virtual DJ, etc., you could keep your library in iTunes, and it would just show up in the DJ software. Rather powerful, and if you decided to switch software, your tracks would move over easily (though all of the custom beat gridding, cue points and loops, etc. are still software specific).

From what I gather, the new Music App does have an API, it'll be interesting to see if the DJ vendors adopt it.
Score: 40 Votes (Like | Disagree)
Avatar
10 months ago


Thumbs down for those DJ who uses iTunes for playing tracks... that's not real DJ


Oh no! This is tragic. Won't someone please think of the iTunes DJs who use XML (all 3 of them)?

this has nothing to do with using itunes to DJ. it's regarding giving your DJ software, like Serato DJ, access to your iTunes library, where you may or may not maintain your music library.
Score: 27 Votes (Like | Disagree)
Avatar
10 months ago


Thumbs down for those DJ who uses iTunes for playing tracks... that's not real DJ

LOL, we don’t use iTunes to DJ. We use it as our organizational library because it excels in that. The XML file allows your iTunes library to be shared to whatever DJ app you use. As a DJ, this makes me nervous to upgrade to Catalina right now. :(

Because the flip side is, is that you can still manually generate the XML file from the Music app, so there is still hope yet.
Score: 15 Votes (Like | Disagree)
Avatar
10 months ago


Apple removing features can be annoying at times, but they certainly are under no obligation to support something that they never documented as a feature, but rather simply used as an underlying storage medium in an older app. That is an inherent risk of using undocumented or private APIs.

I don't know about "never documented as a feature"...


Score: 14 Votes (Like | Disagree)
Avatar
10 months ago
There is always a group here who applaud whatever Apple does and criticize those who are adversely affected by changes, as though those people don't matter.

Come on, how difficult would it have been to continue to support XML for those people invested in using that feature of iTunes?
Score: 11 Votes (Like | Disagree)
Avatar
10 months ago
Most people here do not understand the issue at hand. You don't DJ using iTunes. The app was merely used to create a playlist and generate an XML File that allows for sharing a playlist with third-party software like Traktor or Serato.
Score: 11 Votes (Like | Disagree)

Top Stories

5.4-Inch iPhone 12 Model Size Compared to Original iPhone SE and iPhone 7

Saturday July 4, 2020 9:44 pm PDT by
iPhone 12 dummy models based on leaked schematics have been starting to circulate online and in online marketplaces. Not happy with the circulating size comparisons between the rumored 5.4" iPhone 12 and the original iPhone SE models, MacRumors forum user iZac took matters into his own hands and purchased his own 5.4" dummy model to provide more detailed size comparisons between the original...

Apple Survey Asks iPhone Users What They Do With Old Power Adapters

Friday July 3, 2020 10:13 am PDT by
Amid multiple reports that Apple will no longer include a power adapter in its iPhone boxes starting with the iPhone 12 later this year, it appears Apple is surveying recent iPhone buyers to ask about what they've done with the power adapters that came with their previous iPhones. Screenshot via Twitter user @bedabb_ Apple's surveys typically cover numerous aspects of its products, but...

Top Stories: iPhone 12 Rumors, Apple's A12Z-Based Mac mini, Leaked iMac, and More!

Saturday July 4, 2020 6:00 am PDT by
With WWDC now behind us, our attention this week largely turned back to rumors, led by increasing claims that Apple controversially won't be including a power adapter in the box with the iPhone 12. We also saw a few other iPhone 12 rumors, signs of an upcoming iMac update, and some more information on timing of updates for Apple's smaller iPads. The other big topic this week was Apple's...

Apple Officially Obsoletes First MacBook Pro With a Retina Display

Wednesday July 1, 2020 3:40 am PDT by
As expected, Apple's first MacBook Pro with a Retina display is now officially classed as "obsolete" worldwide, just over eight years after its release. In a support document, Apple notes that obsolete products are no longer eligible for hardware service, with "no exceptions." This means that any mid-2012 Retina MacBook Pro 15-inch models still out there that require a battery or other...

Kuo: Largan to Ship 'High-End' Camera Lenses for 'iPhone 12' From Mid-July

Friday July 3, 2020 1:56 am PDT by
Apple's upcoming "iPhone 12" will feature "high-end" lens arrays in the rear camera to improve image quality, according to respected analyst Ming-Chi Kuo. In a new research note seen by MacRumors, Kuo says Largan will supply the premium camera lenses to Apple for the phones from mid-July, although Apple has received the same components slightly earlier in the last couple of years....

First Arm-Based Macs to Be 13-Inch MacBook Pro and Redesigned iMac, Launches Coming in Late 2020 or Early 2021

Sunday June 21, 2020 9:18 am PDT by
Apple plans to introduce its Arm-based custom designed chips for Macs at WWDC, Apple analyst Ming-Chi Kuo said in a note to investors today, agreeing with an earlier report from Bloomberg. Kuo says that the first Mac models to adopt Arm-based chips will be the 13.3-inch MacBook Pro and an iMac with a redesigned form factor, with Apple planning to launch the new models in the in fourth...

Apple Bolsters Supply Chain for Future Mini-LED iPad Pro and MacBook Pro Models

Thursday July 2, 2020 3:03 am PDT by
Apple is rumored to be releasing a mini LED-backlit iPad Pro and a new mini-LED MacBook Pro series over the next 18 months, and the devices have just picked up two new suppliers, according to industry sources. DigiTimes today reports that two former Apple suppliers, Taiwan's Zhen Ding Technology and Flexium Interconnect, have entered the supply chain to make the flexible printed circuit...

EU Advertisers Criticize New App Tracking Privacy Controls in iOS 14

Friday July 3, 2020 3:44 am PDT by
A Google-backed group of European digital advertising associations has criticized Apple for requiring apps in iOS 14 to seek additional permission from users before tracking them across other apps and websites, reports Reuters. Sixteen marketing associations, some of which are backed by Facebook and Alphabet's Google, faulted Apple for not adhering to an ad-industry system for seeking user...

Unreleased iMac With 10-Core Comet Lake-S Chip and Radeon Pro 5300 GPU Shows Up in Geekbench

Wednesday July 1, 2020 10:48 am PDT by
Benchmarks for an unreleased iMac equipped with a 10th-generation Core i9 Intel Comet Lake-S chip and an AMD Radeon Pro 5300 graphics card have surfaced, giving us an idea of what we can expect from a refreshed 2020 iMac. The Geekbench benchmarks, which appear to be legit, were found on Twitter and shared this morning by Tom's Hardware. The iMac in the benchmarks would be a successor to the...

LinkedIn Says iOS App Reading Clipboard With Every Keystroke is a Bug, Fix Coming

Friday July 3, 2020 1:08 pm PDT by
iOS 14 introduces a feature that alerts users when apps access their clipboards, and tons of apps have been caught clipboard snooping. LinkedIn is one of the iOS apps that has been reading user clipboards, and iPhone owners have complained that the app copies the contents of the clipboard with every keystroke. LinkedIn is copying the contents of my clipboard every keystroke. IOS 14 allows ...