Exporting Play Counts, Ratings & Duplicate Management

These are the two Python libraries that you need to decode the djay Pro database
import plistlib # decode Apple’s Binary Property List (bplist00) format
import urllib.parse # decode Network URL to Local File Path

FWIW - the Python script below uses urllib.parse to convert a djay Pro .csv to a .m3u file. The network URLs in the .csv file, are converted to local file paths. Had plans to flesh this out with a full database select → .m3u file, but have not gotten back to it. (Definitely worth getting back to.)

2 Likes