Error Domain=NSURLErroDomain code=-3001

NOTE: Please use the search function above before posting to avoid creating duplicate topics.

  • Device model (e.g. 2020 iPad Air 4th Gen): PC, Ryzen9 5950X, 32GBRRAM, 3x2TB Nvme,
  • Version of operating system (e.g. macOS 14.4.1): Windows 11 25H2
  • Version of djay (e.g. 5.1.2): 5.6.8
  • Hardware/controllers used (e.g. Reloop Mixon 8 Pro): none
  • Hardware firmware version (e.g. 1.0.1): none
  • Please consider sharing a short video or screenshots to help clarify your issue

A) SUMMARY OF ISSUE:

  • When try the selcet a loop or a sample from a samplepack, seeing only the Error Issue: Error Domain=NSURLErroDomain code=-3001

B) DETAILED STEPS TO REPRODUCE:

  1. Always, when open DJPro and want to use Loop Packs, or Sample Pack

C) EXPECTED RESULTS:

  • working loops and samples

D) ACTUAL RESULTS:

  • Error Domain=NSURLErroDomain code=-3001

My actual steps:

Unistalling DJPro, Reboot, Cleaning al Folders, reinstalling DJ Pro. Same Error!

Need some help from the pros, please.

THX

Hi @Gunter_Geisler, welcome to the Community! Thanks for the setup details and info. 3001 is the system’s URL-loading error for a download task being unable to open the downloaded file on disk — so the pack is arriving, but djay can’t write it into its data folder. On Windows, djay’s app data lives in %HOMEPATH%\Music\djay, and Windows Security’s Controlled folder access protects the Music folder by default, so that’s the first thing to rule out:

  1. Open Windows Security > Virus & threat protection > Ransomware protection > Manage ransomware protection.
  2. Switch Controlled folder access off, relaunch djay, and open a Sampler or Looper pack.
  3. If that clears it, switch it back on and add djay under Allow an app through Controlled folder access.

If Controlled folder access was already off, check whether your Music folder is being synced/backed up by OneDrive — pause it and retry. That’s also why the uninstall/reinstall cycle didn’t change anything; the block is outside the app. I hope that helps!

Thank you for your help.

I have stopped Foldercontrol and disabled OneDrive. But no loop can be played.
My DB is only 1,44MB. Is this correct?

Where are the loops and FX stored? Are they all in MediaLibrary.db, or are they stored separately in a folder?

1 Like

Thanks for testing both of those, @Gunter_Geisler - that actually narrows things down.

1.44 MB is completely normal. MediaLibrary.db holds only metadata — playlists, history, queue, cue points, loop regions — no audio at all, so its size tells us nothing about the packs. And the -wal / -shm files plus the fresh timestamps in your screenshot confirm djay is reading and writing that folder without trouble, which rules out Controlled folder access as the culprit.

No, the loops and samples are not in the database. Sampler and Looper pack content is separate audio that djay downloads on demand.

The next thing I’d try is:

  1. Settings > Apps > Installed apps > djay > Advanced options > Repair (keeps your data), then relaunch and try one pack.

  2. If that changes nothing, check whether this path exists and has any of the Looper Packs: %LOCALAPPDATA%\Packages\59BEBC1A.djay_e3tqh12mt5rj6\LocalCache\Local\Algoriddim\djay\Content Packs

Worth noting too: -3001 is specifically a file-on-disk failure, not a connection failure — so the download is reaching your PC and then failing to be written. That’s why the reinstall didn’t help.

  1. Do you have an active djay PRO subscription? Please note that The Looper is PRO-only — normally that shows an upsell rather than an error, but worth eliminating.
  2. Does the error appear immediately on opening the pack dropdown, or after selecting a pack and waiting?
  3. Is %LOCALAPPDATA% on the same drive as Windows, or has it been relocated to one of the other NVMe drives?
  4. Any drive encryption (BitLocker), disk-space quota, or junction/symlink on the user profile folders?
  5. Does a freshly created Windows user account reproduce it? That cleanly separates profile/permissions from the install itself.

thnak you for help.

  1. Settings > Apps > Installed apps > djay > Advanced options > Repair (keeps your data), then relaunch and try one pack. : :frowning: not working, same error
  2. If that changes nothing, check whether this path exists and has any of the Looper Packs: %LOCALAPPDATA%\Packages\59BEBC1A.djay_e3tqh12mt5rj6\LocalCache\Local\Algoriddim\djay\Content Packs : :frowning: folders does not exist

To your questions:

  1. Do you have an active djay PRO subscription? Please note that The Looper is PRO-only — normally that shows an upsell rather than an error, but worth eliminating.:smile: YES!

  2. Does the error appear immediately on opening the pack dropdown, or after selecting a pack and waiting?: after selecting a loop or fx

  3. Is %LOCALAPPDATA% on the same drive as Windows, or has it been relocated to one of the other NVMe drives? : same drive

  4. Any drive encryption (BitLocker), disk-space quota, or junction/symlink on the user profile folders? : no bitlocker or anything else

  5. Does a freshly created Windows user account reproduce it? That cleanly separates profile/permissions from the install itself. : :grinning_face: a new local UserAccount is working now with the loop packs

My User account is in a domain. I suppose it is down to the domain profile after all? Even though I have full admin rights on the workstation?

Any workaround?

THX GĂĽnter

Thanks for answering my questions @Gunter_Geisler. Looks like we’ve isolated it! A new local account working means djay itself and the install are fine; something in your domain profile is blocking the write. Local admin rights don’t exempt you from Group Policy — a GPO-enforced setting applies to your session regardless, which is also why toggling Controlled folder access off in Windows Security may have done nothing at all.

Here are two things to check (in order):

  1. Run in an admin PowerShell: Get-MpPreference | Select EnableControlledFolderAccess, AttackSurfaceReductionRules_Ids, AttackSurfaceReductionRules_Actions — if Controlled folder access still reads as enabled after you switched it off, it’s policy-enforced and the UI toggle is cosmetic.

  2. Event Viewer > Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational, filter for 1123 (Controlled folder access block) and 1121 (ASR block). If djay appears there, you have the blocking rule and the exact path in one line.

Also worth doing while you’re in the domain account: Settings > Apps > Installed apps > djay > Advanced options > Reset — you did Repair, but Reset is the one that clears LocalCache and forces the packs to re-download. Back up %HOMEPATH%\Music\djay first (Media Library, cue points, MIDI mappings, recordings).

If it does turn out to be a policy block, the fix has to come from whoever manages the domain — an allow-list entry for djay’s executable, or an exclusion for the Packages\59BEBC1A.djay_e3tqh12mt5rj6 path. In the meantime the local account is a perfectly workable stand-in for gigs; your Media Library can be copied across from %HOMEPATH%\Music\djay.

I hope that helps!

Hello! It’s been a week since my last reply. I’m going to consider this topic completed for now so I can focus on others. However, please feel free to respond and we can definitely revisit this. Thanks!

Hello, I can’t test your suggestion right now because I’m still on vacation this week. I’ll try it out starting August 24th and get back to you then.

Thanks in advance for the great help.

1 Like

Okay, sounds good @Gunter_Geisler

I have now executed the suggested commands: Result for 1:

EnableControlledFolderAccess AttackSurfaceReductionRules_Ids AttackSurfaceReductionRules_Actions

---------------------------- ---------------------- --------- -----------------------------------

0

I disabled folder monitoring in Windows Security.

Regarding 2: I can’t find any entries for filters 1123 or 1121 in the event log.

I’ve now reset and uninstalled the program again. I then deleted all the folders that had been created. I restarted the system. I reinstalled the program from the Store, even trying with administrator privileges.

Unfortunately, this didn’t work.

The only problem I can still identify is that the domain account contains an umlaut (“ü”) in its name. Maybe the program can’t communicate with it because of that?

In the meantime, I’m using the new locally created profile, and everything works fine with that.

Thanks anyway for the great and detailed help.

Best regards

Translated with DeepL.com (free version)

You’re welcome @Gunter_Geisler. Thanks for the additional testing and answering my questions.

First, let me withdraw my earlier theory: with EnableControlledFolderAccess at 0 and no 1123 or 1121 events, Defender and Group Policy are out. So “domain profile” was the wrong conclusion — and your umlaut idea fits the evidence better, since a non-ASCII character in the profile path is a classic cause of exactly this kind of failure in other apps. -3001 means djay finished the download and then couldn’t open the file at its destination, and a path it can’t encode correctly would do precisely that.

Here are two more things to check if you’re up to it:

  1. In the domain account, open Command Prompt and run echo %USERPROFILE%. Tell me the exact path. What matters is whether the folder on disk contains the “ü” — sometimes the display name has it but the folder is plain ASCII.
  2. Create a second local account with an umlaut deliberately in the name (something like Tüst), log in, and try a Looper pack. If that one fails too, the domain has nothing to do with it and we’ve found a real bug.

That second test matters because your working local account changed two things at once — local instead of domain, and no umlaut. Splitting them apart is the only way to know which one actually fixed it.

Either way, keep using the local profile in the meantime — you can copy %HOMEPATH%\Music\djay across to bring your library, cue points and MIDI mappings with you. If the umlaut test reproduces the error, I’ll pass this straight to the team. Thanks again!

Hello,

My %USERPROFILE% is C:\Users\GünterGeisler.AzureAD and, just to test it, I created a local profile with the username “türk”.

And lo and behold: that doesn’t work either.

So it must be a bug in the app after all—it can’t handle umlauts in paths.

Please forward this to the team for further analysis and to fix this bug.

Best regards

1 Like

That settles it — nicely done. Thanks again for testing through all of this @Gunter_Geisler.

For now the local ASCII profile is the workaround:

  1. Copy %HOMEPATH%\Music\djay from the old profile into the same location under the new one — that brings your Media Library, cue points, playlists and any MIDI mappings across.

  2. Log in, launch djay, and let the packs download fresh.

I’m passing this onto our engineering team for further review. Thanks!

Hi again @Gunter_Geisler, our engineering team was able to reproduce this and they are investigating further. I will share more news here when I have it. Thanks!

may thanks @Slak_Jaw . Im waiting for further updates.

You’re welcome @Gunter_Geisler