Duplicate My Collection library on Mac with iPhone

Hi slak, so sorry to hijack the post

I would like to sync my mac to my iphone, using icloud, and looks like this is what i can do based on your reply here, but before i commit i wanna make sure that its doable , here is my plan

I already have multiple playlist and smartlist on day My Collection

I Wanna Move all the music to a folder in the icloud drive, then I relink all music on djay mac to the new folder

Once im done, im gonna make the folder on my iphone files app offline always/download , then ill copy and the djay media library files from my mac to my iphone

Will this work? And will all my, cue, loops linked on both devices?

Thanks In advance

Hi @echa0361, I would not recommend the method you’ve proposed. Other users have attempted similar work flows and the results were not ideal. They experienced many “greyed out” songs on iOS. Please note that djay on iOS is sandboxed and stores files differently than macOS, so a copied desktop library lands with every track unlinked. djay on iOS, currently has no “Relink Missing Files” tool to fix them (that feature is macOS only). You’d be re-importing everything by hand.

You are much better off using the iTunes/Music App on macOS method to manage and transfer your local music files to iOS. Alternatively, you could use OneLibrary if your “master” djay library lives on macOS. Note that OneLibrary is read-only on iOS so you cannot write changes made on the iOS version of djay back to the macOS version. I hope that helps!

One librqry is one way, i wanna be able to sync both ways

The music qpp automatcally sorted my playlist alphabeticqlly, i cant work with that, im used to having my playlists sorted the way i want it

Ia there a way to store my music in the music app and saved to icloud but still use djay My Collection’?

@echa0361, can you please describe exactly how you got your Local Music files into djay on your Mac and into My Collection?

@echa0361, this basically involves 3 steps:

  1. Manually transfer the djayMediaLibrary database file to the other device. This database contains all your cue points, saved loops, My Collection Playlists, History, Queue and other metadata.
    A. I highly recommend you backup the database files to a new located or external drive before you do this.
    B. On macOS it can be found in ~/Music>djay.
    C. On iOS you can find the database using the Files app in On My iPhone>djay>User Data.
    D. Close djay on both devices FIRST
    E. Make sure you Replace the database file when you copy it so it doesn’t rename the file and create a duplicate.
  2. Transfer the audio files to the other device (e.g. via iTunes/Music, USB drive, etc.)
  3. Relink the audio files on the new device to the items in the media library. This is done by selecting and reimporting the files into My Collection.

NOTE: For macOS to iOS, the recommended way to manage and transfer the actual audio files is still to use the iTunes/Music App as this is much simpler and more reliable. In most cases Step 3 above is not required as djay can usually find the tracks in My Collection in the iTunes library automatically.

right now, i use one library and copy all collection into my phone, but this way does not sync, any changes i makes on my mac does not reflect on my iphone

my goal is my main workhorse is my mac, but i want every changes i do (cues,loops,grouping, key change) i makes it sync to my iphone

i want to be able to play with both my mac and my iphone, with iphone as backup that i can use anytime and evcerything the same between iphone and macs

so i can use thhe apple music app to store my music, but still use djay my collection, copy the media database from mac to iphone, as long as the music is downloaded to my iphone, it will sync everything correct?

oh in my mac my music just lives in a folder in the music folder on finder, i moved them there from rekordbox cloud and then import to djay my collection using the external app

  1. OneLibrary: this method has the advantage that it includes cue points, saved loops and other metadata.
  • So, the workflow is a bit simpler.
  • However, you need to delete the files on your iPhone before updating via the OneLibrary USB so you don’t end up with duplicates.
  1. iTunes/Music App + iCloud Sync + djayMediaLibrary: this method is a bit more manual, but is the most reliable way to have your iPhone match your Mac setup without “greyed out tracks”. It’s also more bi-directional.
  • Enabling iCloud sync on your Mac and iPhone will automatically sync your cue points, saved loops and other metadata between the two devices.
  • iCloud Sync macOS: iCloud syncing | Algoriddim Support
  • iCloud Sync iOS: iCloud syncing | Algoriddim Support
  • iCloud sync works automatically and is bi-directional. So if you add cue points on your iPhone, they will automatically be added to the same song on your Mac.
  • However, this does not include your My Collection Playlists, Queue or History. To sync these between devices, you need to manually copy the djayMediaLibrary database from the “master” device to the secondary one (ex. Mac to iPhone) as described above. Make sure you close djay on both your Mac and iPhone before you copy the database.
  • If you create new My Collection playlists on your iPhone, you can then manually copy the djayMediaLibrary from there back to your Mac.
  • As long as you are not adding new local songs directly to your iPhone, this is the workflow that I think works best for most macOS/iOS users.

Okay, so keep all my music in the Apple Music App , upload to icloud and sync between mac and phone and copy djay media library database, i dont need to use apple music to DJ, just to keep my music correct?

No, do not use iCloud.

  1. On your Mac, add all your local music files to the iTunes/Music standalone app.
  2. Keep the music stored on your Mac internal drive - not iCloud or iCloud Drive.
  3. Then connect your iPhone to your Mac via USB cable and follow the Apple Instructions here to transfer your local music library files to the iTunes/Music App on your iPhone: Connect your device to your Mac to sync Music content - Apple Support (IE)
  4. If you also use Apple Music Streaming or have an iTunes Match subscription, make sure to DISABLE the Sync Library option in the General Settings. You do not want to use this as Apple will sometimes replace a specific song with one from its online library that it thinks is the same. So, you may end up with a “radio” version replacing a special “DJ edit” of the same song.
  5. Enable iCloud Sync on both your Mac and iPhone (as outlined in the linked topics above) so that your hot cues and loops update automatically between both devices.
  6. If you make changes to your My Collection Playlists on one device, simply manually copy the djayMediaLibrary database to the other device.
  7. You do not need to use the Local Music Source or Apple Music Source on your Mac or iPhone to DJ from. You will still make all your playlists in the My Collection Source and DJ from there.

oh damn, this is better, i dont need to pay for bigger icloud drive capacity, nice!! thank you for this

1 Like

You’re welcome! I hope that helps.

yep helps a lot, im gonna try this now

1 Like

Excellent. Please let me know if you have any additional questions @echa0361. Would be great if you could follow up on how it works out as well. Thanks!

Hi @echa0361, our discussion above inspired be to put together a complete list of instructions for macOS and iOS users. Please review and let me know if I missed anything or if you have any suggestions. Thanks!

Hi slak iv e done what you instructed, but why is all my music greyed out

Check your Local Music source @echa0361

Yes, it does appear on the local music ,!but greyed out an the my collection, i was hoping to be able to use my collection because i use that on my mac

Do we have to “import” the music to the apple music ? By copying them into apple music media folder?

Try selecting the dropdown menu in Local Music for the main Music folder then Add All to Playlist… and select the main Music Playlist in My Collection.