# DJ Setup ### Hardware and Software WIP ### Categorising Music - Separate DJ Music from your other music by moving it into a new location, ie DJ Music. Within that create a folder XXXX Added where XXXX is the year purchased, to separate music by time purchased. This is helpful when playing more recent music more often. - Traktor can READ (not write) the iTunes Library XML file. Traktor ratings and metadata changes do not cross over into iTunes. This file can be provided by any application: - Changes made in Traktor do not carry over into the library provider. - iTunes is suitable, with limitations: - iTunes ratings and metadata changes do not cross over into Traktor. - iTunes cannot create smart playlists based on path information, unless [Sundry Info to Comments](https://dougscripts.com/itunes/2015/06/script-of-the-day-sundry-info-to-comments/) is used. These changes do not save into the file metadata. - iTunes is not available on macOS Mojave. - Beatport Pro is unsuitable: - Can not create Smart Playlists based on Paths (no workaround). - Syncing songs to be Beatport is done on a per song selection basis, unsuitable for bulk syncing. - Syncing does not update Year of release, so can't add Smart Playlists based on that. - Repopulating the library removes the files from dated Downloads Playlists. - This makes it unsuitable. - Swansian is unsuitable: - Swansian has no native export. - Swinsian2itlxm, which exports to iTunes Library XML does not export smart playlists (such as files with a path containing 2019 Added) (no plans)