Djay Pro library & config export/relocation

For users who use multiple laptops or a desktop, laptop or phone/tablet, it would be great to be able to export and relocate the library and whole configuration (including custom MIDI mappings, FX slot assignments).

The problem:

The Apple Music Library can already be relocated easily with option key pushed during launch of the Music app at least on macOS. However if you want to use Djay Pro on another computer, you will have to migrate the Djay library (including the analysis meta-data/stems) as well as configuration manually.

On phones/tablets, it’s almost impossible to do. You can still export your MIDI mappings and migrate them to the iPad for example but it’s not the easiest task and I am not sure we can move anything else.

The request:

  • Ability to set manually a folder where all the Djay Pro meta-data and configuration are located, so that you can use a USB-Key/external media and hence do the same relocation on another computer and be able to move all your library and configuration by just connecting the media to the target computer

  • Ability to set manually the folder where Apple Music library source files are located, including on mobile devices such as iPhone/iPad. Relieving us from the process of syncing our music library with mobile devices.

  • Ability to export your Library and Configuration on a USB-Key/External media, the way Rekordbox or Engine Prime provide for standalone hardware devices, so that you can have the same environment moved easily to a target computer or tablet

Use cases:

  • Someone who uses multiple devices for mixing and doesn’t want to relocate folders manually, risking mistakes and loss of data in the process

  • When you want to bring your media to a gig with another DJ’s computer or tablet in order to hand over more smoothly

  • In case of emergency where you’re going to switch to another device (main computer failure).

The cloud alternative:

Of course another option would be a comprehensive syncing through the cloud between Macs and iPhone/iPad with library and configuration all synced on all devices (including mobile ones), but this has to be done in conjunction with Apple Music’s library sync function as Djay mainly uses Apple Music as local library.

However in that scenario that would mean relying on the cloud service to work for your gigs, not sure I would. It is also likely that you could end up with a mixed library between your local tracks, the ones from the online service, some even DRMed and unusable on Djay. I have never dared activating Apple Music Library syncing for that exact reason.

So, even if the cloud could be an option, for a professional who doesn’t want to rely on anything cloud, the best remains something offline and fully controllable.

Some challenges and suggested solutions:

  • On iOS/iPadOS, the Apple Music Library’s folder is not exposed to the file system and Apple Music acts more as a device than a host. For example you cannot add local files to the Apple Music library

  • On any device, Djay will have to locate the Apple Music local library source. That’s why it is requested to decouple Djay library/configuration relocation and Apple Music source library relocation.

Hopefully with a future version of iOS/iPadOS, Apple will also open the folder (re)location of the Music Library so that we could easily relocate it on an external media and use it on multiple devices like we can do with macOS/Windows. I hear that Apple wants to make the iPadOS more macOS like so maybe that will come true who knows.

Still, as mentioned in the request formulation, for now Djay could already make its meta-data and library exportable and maybe let the user also choose their Apple Music library source folder manually (even on iOS/iPadOS) so that we could use the desktop Apple Music Library on iPadOS.

2 Likes

We’ve been asking for synchronization between devices for a long time.
Of course I’m voting because it’s my personal pain.
I store my music locally and I have it on my phone locally too.
I need a function of easy data transfer from macOS to iOS, as well as Relink function to specify paths to tracks on iOS.
I also need metadata editing on iOS.
No more effects and Neural modules, we want a synchronized and fast database! :rofl:

Vote or lose!

4 Likes

Hi @jayneural, thanks for the well thought out and explained suggestion! I will share this with the dev team for consideration. Thanks again!

2 Likes

Thank you ! Appreciated.

I know it’s not the easiest thing to solve, hence why I elaborated so much.

But this would definitely be useful to for the workflow of many DJs.

2 Likes

You’re welcome @jayneural

2 Likes

I have music on an SD card that I connect to my iPhone via an adapter, and I also connect a Mixtour Pro controller to the phone.

Why SD card and not Apple Music or iCloud?

I play where there is no internet. I have 230 gigabytes of music and I’m not willing to pay iCloud to store it. I have a 2TB cloud drive that I pay $25 a year for.

I have set up a full sync of my music files from the cloud drive to my SD card.
I have the cloud drive connected as a regular disk to my Windows 10 computer. As soon as I add new tracks to it, I automatically synchronize (copy) them to the SD card.
I edit the metadata and it is automatically updated on the cloud disk and on the SD card.

As I see Djay Pro development in the direction of synchronization of libraries and transfer of files from one device to another.

I open Djay Pro. I have no tracks in the program. I connect the SD card to my computer and import all the tracks into Djay Pro.

Then I put CUE point, Save Loop, etc.
I make playlists.
Next…

In the Djay Pro program in the menu there should be a setting: Export Database…
When I select this option, I have a choice:

  1. Where to export to? I choose SD card.
  2. Export the whole database (including tracks, playlists, etc. information).
  3. Export only playlists (I will have the option to choose which playlists I want to export).
  4. Export only tracks (I will be able to choose which tracks I want to export to SD card.
  • why export tracks to SD card if those tracks are already on the SD card? The main database can contain not only tracks from SD card, but also tracks added from other sources.
  1. Export only track metadata information, CUE points, save loop, etc.

After selecting the desired item, let’s say - 5, I press EXPORT and all information is written to my SD card.

Then I connect it to my iPhone.

  1. I open Djay Pro.
  2. I go to the settings.
  3. I find the item “Import Database”.
  4. I select item 5 (see above).
  5. I click “Import”.
  6. A window opens where I specify my SD card.
  7. Djay Pro itself scans the SD card for the presence of the database.
  8. Imports what I have selected.

I close the settings. I go to track selection. I see that all my tracks have CUE point, comments, rating, etc.

The same principle of work should be the reverse - Export database from phone.

I want to note that you can export (save) the database in the cloud disk. And when selecting Import, specify not SD card, but cloud disk and the necessary folder where the database is stored.

Djay Pro would be fantastic if it had such an option.

P.S. It is very important for Djay Pro to learn to read rating metadata (RATING field) or to be able to add a new field, say, DJAYPRO_RATING, DJAYPRO_COLOR and these metadata Djay Pro could read on mp3 files as well as on flac, wav, aiff, etc.

Please make such… I’m willing to wait a year or two… I love Djay Pro, but I really need this functionality so that as many club DJs as possible start using this wonderful program and forget about laptops when playing at festivals and nightclubs.

You are innovators! We believe in you!

3 Likes

Thanks for the addition feedback @Zirrex. Good ideas! I will share this with the devs.

2 Likes