- Device model: MacBook Pro M1 2021
- Version of operating system: Tahoe 26.1
- Version of djay: 5.6.1
- Hardware/controllers used: Pioneer DDJ-Rev 7
- Hardware firmware version: 2.01
A) SUMMARY OF ISSUE: This has happened on two different days recently, twice on one day and once on the other. Both days used all the same versions and hardware mentioned above. Around an hour into my set, I will drag a song to one of the decks, and the beach ball of death will show up, and the app will hang for around a full minute before regaining control. During this minute, the currently-playing track is still playing out, but I am unable to interact with DJay. After the minute, I am able to continue using DJay as normal. No crashes thankfully.
B) DETAILED STEPS TO REPRODUCE: Can’t say for sure, but this only happened around an hour or later into my set, when dragging a song from the library to a waveform to load the track. Both times, the source was External Apps from my SR Crates. I am logged into Apple Music and Spotify, but did not use either during both sets.
C) EXPECTED RESULTS: DJay works normally.
D) ACTUAL RESULTS: Unable to interact with app for around a minute at some points in the set due to the app being frozen and displaying the spinning beach ball.
Hi @djmikelujan, thanks for the details about your setup and the issue - this is very helpful!
- Can you please confirm if your Serato Crates are located on your Mac internal drive or on an external drive?
- What file formats and bit rates are your songs?
The next time this issue is occurring, please collect a log output from Console.app on macOS. NOTE: Make sure your user profile has Administrator Privileges.
- Open Console.app: It’s located in Applications>Utilities or simply type Console in the Spotlight search.
- Set Up Console: In the sidebar, select your Mac under “Devices.” Click “Start” in the toolbar to stream logs in real-time.
- Replicate the Issue: Open djay and perform the actions that trigger the issue. Note the exact time of the issue. Once the issue is reproduced, click “Pause” in the toolbar to pause logging.
- Filter djay Logs: In the Console search bar, type “djay” to filter logs related to the djay software.
- Copy the Logs: Shift select the relevant log entries, the press Command (⌘) + C to copy the log text to the clipboard.
- Save the Logs to a Text File: Open the TextEdit App, create a new document, then press Command (⌘) + V to paste the Logs. Now go to File>Save and name it something like “djay_console_log.txt”.
- Share with Support: Upload the .txt file to your Google Drive/Dropbox, enable sharing permissions, then share a link to the file here.
If you could also capture a screen recording that would be great. In the meantime, I will share this with our engineering team to see if they can replicate based on the information you’ve provided already.
Thank you for the reply, my SR crates and all files are internal storage. I’ll try to run the console the next time I dj with it and report back when I do. Thanks!
1 Like
Thanks for the follow up @djmikelujan. Sounds good.
Hi again @djmikelujan, engineering is also asking if you please capture a Sample Process using Activity Monitor on your Mac while the issue is occurring?
- Please make sure that you collect the Sample Process while the issue is occurring.
- Open Activity Monitor: Locate and open Activity Monitor on your Mac. Usually found in the Utilities folder within your Applications folder.
- Select CPU: In Activity Monitor, ensure the CPU tab at the top is selected.
- Choose djay Pro: Scroll down and locate the djay Pro App process in the CPU list.
- Sample Process: Click the gear icon (Actions) in the Activity Monitor toolbar and select “Sample Process”.
- Save the report: After sampling, save the generated report for submission and further analysis.
- Upload the report: Upload the report to your Google Drive/Dropbox, enable sharing permissions, then share a link to the file here.
Thanks!
Hi @Slak_Jaw , sorry for the delay, I’ve been tied up but I do plan on getting the same exact setup I’ve been using for a long home session soon, and will follow all the steps you outlined.
Sounds good. Thanks for the follow up @djmikelujan
I have also been encountering the beach ball of death, but I don’t use Serato Crates. My issue seems to be related to Djay’s integration with Apple Music. It happened tonight while I was live on the radio and forced me to take emergency action to avoid dead air. Djay finished the track I had been playing, locked up, but began responding again after about a minute. Still, not ideal for a live performance. I have no idea what is causing Djay to lock up, so I have no idea how to re-create it. It’s happened with two different controllers. Any thoughts as to how to investigate this issue?
I’m spit-balling, but I have a suspicion that it may have to do with my Apple Music library and making changes to that library in Apple Music while using Djay at the same time by removing a track from the playlist Djay is working from at the moment. Does that make any sense? Any help would be appreciated.
Hi @DaddyDeFunk, we recommend that you do not make changes to your library in Apple Music while running djay at the same time in a live scenario.
Thank you @Slak_Jaw for following up and confirming my suspicions.
You’re welcome @DaddyDeFunk