Smart playlists, repeating out of nowhere

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

  • Device model (e.g. 2020 iPad Air 4th Gen):
  • Version of operating system (e.g. macOS 14.4.1):
  • Version of djay (e.g. 5.1.2):
  • Hardware/controllers used (e.g. Reloop Mixon 8 Pro):
  • Hardware firmware version (e.g. 1.0.1):slight_smile:

I wanted to stop using Apple Music to organize my music and preferred to use my iPad independently, so I copied all my music to the iPad and organized smart playlists directly in djay.

Sometimes when I switch between playlists, the program gets confused and repeats the list from another playlist, making the songs in that playlist inaccessible. For example, in the video, I have the “Tiktok” playlist, and when I go to the “merengue” playlist, it doesn’t show me the merengue songs, but the Tiktok songs, and the only way to restore it is to restart the app. This has happened to me twice live, and it’s impossible for me to restart the app without people yelling at me for stopping the music or switching to another source… What is causing this error?

iPadOS 26

I’m using the latest version of djay.

It seems that you are using smart playlist.

How it works:
the content of the smart playlist is executed once you select it.
Once the content is calculated it will be shown.
If you restart app, the content of smart playlist needs to be evaluated again.

Even with my macbook pro M3 Max (48Gb), calculating a smart playlist just takes time.

Basicly it’s sql query and those takes time if you have a big song database or complicated query.

So your app can’t show the playlist and change to merenque, because the query haven’t been completed yet. So basicly the list is still empty when you click it first time.

1 Like

Thanks for sharing and explaining this @dj_romy_fi

So, you don’t recommend having long smart playlists directly in DJay, but rather continuing to use Apple Music and syncing the Mac with the iPad? Because that way I’ve never had any problems.

Well, I haven’t found a decent solution for me yet.

Just figuring out what the limitations are for me and how to avoid them.
Or find another way to do it.

There is no 100% perfect software for everyone.

1 Like