Library scrolls to top on iPad - hidden djay feature

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

  • Device model (e.g. 2020 iPad Air 4th Gen): iPad mini (A17 Pro)
  • Version of operating system (e.g. macOS 14.4.1): iPadOS 26.2.1
  • Version of djay (e.g. 5.1.2): 5.6.2
  • Hardware/controllers used (e.g. Reloop Mixon 8 Pro): None, only iPad itself
  • Hardware firmware version (e.g. 1.0.1): N/A
  • Please consider sharing a short video or screenshots to help clarify your issue: See https://youtu.be/G7zyYC5IxZU

A) SUMMARY OF ISSUE:

When tapping the album art to load a track, in the “Pro” layout view, with the “Mixer” tab activated (though only tested with this layout view), the library list scrolls to the top at times. The bug happens, in my findings, regardless if sorting (by BPM, for example) is enabled, or the music source (only tested with My Collection and Apple Music).

Oddly, this bug occurs less when the right sidebar is kept open (where the queue, history, match, and automix tabs are). Keeping the sidebar open prevents the scroll reset most of the time (though I got it to scroll to the top during my video demo), and I’ve been using this workaround for a few of my DJ sets, and it seems like its a stable workaround (until I recorded this demo video… :sweat_smile:)

Note: I did copy over my “djay Media Library.djayMediaLibrary” file from Mac to my iPad. Though, I don’t think this contributes to the bug, as I tested using the official method of transferring a library via OneLibrary, and the bug still happens. I also thought coloring by key may have been the issue, but the bug still happens with or without the coloring by key option.

See video of me demonstrating the bug: https://youtu.be/G7zyYC5IxZU

B) DETAILED STEPS TO REPRODUCE:

  1. Open the djay Pro app.

  2. Go to the “Pro” layout.

  3. Switch to the “Mixer” tab in the “Pro” layout (basically where the inline library is not showing). This is the icon where it looks like a fader and a VU meter next to it – adjacent to the Music/iTunes icon and sampler icon.

  4. Open the full-screen library by tapping the album art (flashing blue rounded square) in the top left corner. Make sure to scroll down in the library list to see the bug happening. Load a track into the left deck.

  5. Repeatedly tap the album art on the right deck to open the full-screen library (do not load a track though, just keep tapping it to bring up the full-screen library page).

  6. After a few tries, the list should scroll up to the top unexpectedly.

C) EXPECTED RESULTS:

  • The list should not scroll up, and should remember the previous scroll state.

D) ACTUAL RESULTS:

  • The list sometimes scrolls up instead of keeping the previous scroll state.

Hi @kyleawayan, thanks for the details about your setup and the issue. Also the video is very helpful. Just to confirm a few things:

  1. Does it occur only when the playlist is sorted (BPM, Key, Artist, etc.)?
  2. Does this occur within playlists with songs that have all been fully analyzed?
    A. I suspect since you copied the djayMediaLibrary over from your Mac that it appears your songs have been analyzed. However, when you first load them onto a Deck djay is analyzing them on iOS for the first time. If this is the case and the playlists is sorted, by BPM for example, then the playlist is resorting after the song is loaded and fully analyzed.
    B. Could you please run another test on a playlist of songs that you know for sure have all been fully analyzed? Thanks!

No problem!

To test, I analyzed a 25 song Apple Music playlist fully on my iPad – songs that I haven’t played or analyzed before.

Findings:

  1. It occurs both when sorting is enabled or disabled.
  2. It happens with the playlist I analyzed on my iPad.
1 Like

Okay thanks for the additional tests @kyleawayan. This is very helpful!

Hi again @kyleawayan, I believe we’ve figured out what’s happening.

  • This is actually a hidden feature in djay for iOS.
  • When tapping / clicking on the top of the screen (red region in screenshot below), djay automatically scrolls to the top of the current playlist.
  • We’ve recorded a video using an iPad with trackpad to show where the clicks exactly trigger scroll to top feature.
  • What you’re experiencing, is that every time you click on the upper half of the DONE button or “tap to load song” buttons, scroll to top is triggered and the playlist jumps to the top.
  • To avoid jumping to the top of a playlist, please try to interact with the lower half of these buttons. I hope that helps!

Oh that makes so much sense! Yes I see it does the same behavior on my iPad!

Is it possible to make a setting to disable this? My iPad mini is very small and when I’m dancing a lot I will probably accidentally touch the upper half of the buttons :sweat_smile:

For now I used Guided Access to block out the upper half of where the album art is – this workaround is good enough for now, but would still appreciate a setting so I don’t have to keep enabling and disabling Guided Access!

Thank you!

You’re welcome @kyleawayan. Thanks for sharing your workaround. I will pass your suggestion onto our dev team for consideration. Thanks!

1 Like

And when are they going to remove that option? It’s very annoying having to carefully choose the themes, even though I use DJ controllers, touch controls are more accessible.

Hi @LuisCervants, this is an iOS feature and beyond our control to change.