How transfer My Collection, including audio files to another device

It looks like you created this extensive thread below in 2020. So many users have replied.

https://community.algoriddim.com/t/syncing-my-collection-playlists-between-devices/

Was that before you were on staff, as you’re currently tagged?

If so, how are we in 2024 (knocking on four years later) without this feature baked into every device/OS?

Any plans or update from Algoriddim?

1 Like

Hi @Metaphysical, thanks for your feedback.

Yes, I’ve been a dedicated djay user and active member of this community a lot longer than I’ve been an Algoriddim employee (October 2023). I’m not a software engineer so I do not know the intricacies of any technical challenges to make certain features work. I do know from experience, that some things are outside the control of software developers and locked down or limited by the OS provider. Also, I cannot comment on the development roadmaps or release dates for any features of this software. What I can do, is share your comments with the devs and offer help and workarounds where I can based on my years of using this software. I hope that helps answer your question. Also, I will follow up with the dev team on this topic again. Thanks for your comments and feedback!

Great to meet you. I’ve been using some version of DJay literally since it arrived and I had a Vestax VCI-100. I still have the Brand Red Deck Skins on iOS for frame of reference. They came out a long time ago on DJay One.

Other Software can sync across platforms… you can get it done, let people know it’s in the works, or let people know it won’t be prioritized at this time— so we can make educated decisions about our professional or recreational needs.

I’ll try the workaround since most of my content is Streaming from Beat Source and Apple Music as of today, but constantly moving my Collection database is not my idea of fun in the AI age.

Honestly, Algoriddim is allocating brainpower to VR and should probably button up things the professional DJ needs first, like this feature and using CPU or iPad Pro processing power to deliver cleaner Stems (an area you pioneered) and most importantly, stability in live performance.

The app should rarely, if ever, crash, freeze, or close unexpectedly. For professional use, it needs to lock-in.

FYI that I’m mainly using Windows Djay AI since beta in the latest release but I own iOS and Mac versions. I’m running two Windows laptops which are blown out i7 and i9, SSD, Graphics Cards, 16 and 32 GB of RAM.

I’ve got latest iPhone Pro and love Automix in my car despite not having My Collection. I can get “recent sessions” or my Beat Source playlists. I’d love a simple CarPlay app just for Visuals so I don’t need to squint at my phone (distracting slightly). My “next button” on steering wheel already triggers the blends!!! I don’t need to touch the CarPlay app, just see what’s playing and what’s next.

I have an old but decent spec iPad and I play around a bit, and believe it or not, I’d upgrade to an iPad Pro just for DJay but I keep reading about crashes.

Mainly, we need these collections to sync. I’m spending a lot of money on Algoriddim except for software for which I’m “grandfathered in”.

3 Likes

Hello @CCuenca, @Metaphysical and @nso,

I spoke with engineering and we do not have an officially recommended procedure for this mainly due to the fact that there is a huge variation in how people choose to manage their music files. Also, there are extreme restrictions imposed by iOS on how djay can work with these files.

Having said that, it basically involves 3 steps:

  1. Transfer the djay media library database file to the other device.
  2. Transfer the audio files to the other device (e.g. via iTunes/Music, USB drive, iCloud, 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 audio files is still to use iTunes/Music 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.

2 Likes

Thanks @Slak_Jaw! That 3rd item is the crucial one. Hadn’t thought about that.

My music collection is in a directory tree, so hopefully I can tell the iOS version of DJay to re-import all songs by pointing out the top-level collection directory. I will try it out.

1 Like

You’re welcome @nso. Please report back and let me know how it goes.

Have you tried adding the pertinent folders to your list of sync’ed folders in iCloud on both devices and letting iCloud manage the djay database and music folders, if you have a large enough storage plan for the music?

This is working for me between Windows laptops using djay on each.

For MacOS to iOS the database file renaming is still a necessary action step for us obviously.

I’m still troubleshooting and trying to find workarounds for Windows djay sync to BOTH iOS and MacOS as described above, I own (and enjoy using) djay on all three platforms. I was at least able to get both of my Windows laptops sync’d.

1 Like

I have now experimented a bit, and it almost works.

I copy over the directory containing the audio files from my Mac to local storage on the iOS device (iPad in this case). I also copy over the medialibrary. When I start DJay I see the expected playlists in My Collection. And as expected the tracks are not linked to any files.

I can relink tracks by first making a linked folder to the audio files directory I copied over. But to re-link those audio files to the playlists, I have to browse down to each individual sub folder that contains audio files and select “Add all to playlist…”. Then I need to specify a playlist to add to. For this test I created a temporary playlist in My Collection called “relink”. Now the audio files in that specific sub folder are re-linked.

The problem is that I have to go through all sub folders to re-link all, which is not practical with a large-ish collection. If only I could do a recursive “Add to My Collection…” when in the root of the linked folder. DJay on MacOS supports recursively adding a linked folder to My Collection. Could we have that also on iOS?

1 Like

All my audio files are already on iCloud Drive, and I already use that to keep my Virtual DJ and Serato libraries in sync between 2 Macs. Similar to your setup. It works well as long as you remember to only have the DJ app open on one machine at a time. I am sure it will work with DJay as well between Macs because you can have same file paths on both systems.

But iCloud Drive on iOS is not suitable for this setup because iOS does not automatically download an audio file from iCloud when DJay tries to open it. Also, the file paths are different on iOS and MacOS so we have to do the manual re-linking, which is tedious as it is now. On MacOS you can disable “Optimize storage” option, which ensures that all files on iCloud Drive are always downloaded (like Dropbox works (or used to work)). But as far as I know, this option is not available on iOS.

It’s funny to feel so close— and so far away, from this solution.

Thanks for posting your notes.

1 Like

It is possible to copy the database from MacOS/Windows to IOS, and from IOS to MacOS/Windows, if there is a printout because I couldn’t, the contents of the folders seem to be different. From MacOS to Windows I did it.

1 Like

It would be perfect to have a feature (same as Rekordbox have) to sync all with cloud .

3 Likes

The product marketing message of using this tool across all devices should be updated. On the website it states: “New in djay is an advanced library management system that is built around a sophisticated integration with your music library, videos, and the Files app. djay now also offers its own playlists that make music management easier than ever.”

This is a false claim since it’s making it more difficult to manage music. I felt technical until I attempted the above to be able to organize playlists, cue points, etc. on the desktop then try to use them on the iPad. Moving a database around isn’t that intuitive to me (and I assume others) so could you create a video showing how this is done? Put this on the Product Manager’s P1 task list, yes… the Product Manager who decided that synching playlists should not be released.

It is quite amazing how an assumed feature - especially after reading the website - is not there. Users can now connect each device with a login already. So the database could be stored with Algoriddim and then have the files in iCloud, local, or other. Even if you have strict rules for the first iteration of this feature would be welcomed.

My vote would be to focus on DJ’s with downloaded songs only for now and not worry about streaming services. Own the database so when users login with a device - or upgrade - the database is hosted by algoriddim and the files are on iCloud. Can that be the MVP of this solution? Please :slight_smile:

8 Likes

Great comment, @DJJameson

1 Like

Hi,
I’m quite new to this so my workflow might not be optimal. I wonder how you are doing this.

I have my “master library” with all my mp3s in iCloud. As the iOS devices need to download the files from iCloud all the time I store the library locally on my iPad and a USB-stick as well.

Doing that I experienced some weird behavior multiple times, such as:

  1. When I reorganised files within my master library (moved them into a sub folder) I lost cue points everywhere and needed to re-analyze them again
  2. When I replaced my local folder on my iPad with the latest master library from iCloud, some of my cue points got lost and I had to re-analyze some of the files. Even if it’s the same file with the same file name in the same folder.

Is there a better way to have access to the same library from multiple devices?

Many thanks

P.S. Bonus question: Is there a way to copy the mp3 files onto my USB stick so that a Pioneer CDJ would be able to access the cue points?

1 Like

It is a very long standing request from Djay users to be able to manage/sync your library across devices. Search and you will find. Remember vote for the ones that have a vote button.

Here’s one example thread that is currently active:

1 Like

Thanks @nso
As I have sub-folders within my library I didn’t focus on the playlists so much.
It was just frustrating to see that I lost my analysis and the cue points when I moved an mp3 file into a sub folder. I know that it’s generally syncing the cue-points via the cloud but it doesn’t seem to be able to recognise an identical file in a different location.

1 Like

@Derstu, I feel your pain.

I also have my entire DJ collection on iCloud Drive. It would be so cool if Djay would sync the library database (playlists, meta data, etc) between the devices, and also be able to locate the audio files on iCloud Drive, and download them on demand.

There have been indications from staff, that they are working on it, but apparently it is not entirely simple to implement. Fingers crossed something will be announced soon :slight_smile:

Hi @Derstu, I’ve merged your new topic with this existing one as they are closely related. Based on my personal experience, I would avoid having your local music stored in iCloud. I have found that this service sometimes seems to randomly remove downloaded music from devices. Again from my personal experience, I recommend that you use iTunes/Music on your laptop to manage your local music and playlists and then sync that music to your iOS devices by connecting them to your laptop. Please also read through the discussion above for some more helpful tips.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.