As folks know, Apple abandoned iTunes with macOS Catalina. I use Logitech Music Server to drive my Transporter (a networked music player) for my home music system.
Logitech Music Server has a Python script that parses iTunes' music library into its internal SQL database. Apple Music no longer uses an XML file, but it does have an enticing file named
Library.musicdb — within the
/Users/[username]/Music/Music/Music Library.musiclibrary file/package — which is entirely binary, except for the header, which is
I'd like to write a replacement tool that takes the
.musicdb file and populates the Logitech Media Server's database, but to do that, I need more information about this file. Is this documented anywhere? Better yet, are there tools for accessing it?