Smart Playlists speed

I use smart playlists quite a lot and was wondering, when it first displays the smart list, does it cache it for speed so you’re not waiting for it to load each time?

I just bought a Macbook Pro M5 and have moved all my music onto the internal storage which runs at about 7,000MB/s but I still find that loading a smart list containing 150 songs can still take 3-4 seconds on first display.

I have to say also, the majority of my files are either M4A (average size 40mb) or AIFF (average about 100mb for 3-4 minute tracks) - does the size of the physical file have a part to play?

I have an M1 Pro and I use smart lists and that doesn’t happen to me

Good questions @discoian, let me check in with the engineering team…

Did you find out anything?

Nothing yet @discoian. The engineer responsible for this is currently on vacation.

Hi @discoian,

“I use smart playlists quite a lot and was wondering, when it first displays the smart list, does it cache it for speed so you’re not waiting for it to load each time?”
→ Yes, the smart playlists are evaluated in realtime, so once they are initially loaded they should be kept alive and updated.

“I just bought a Macbook Pro M5 and have moved all my music onto the internal storage which runs at about 7,000MB/s but I still find that loading a smart list containing 150 songs can still take 3-4 seconds on first display.”
→ The performance of smart playlists depends greatly on the number of tracks in the library and also the type of filters used in the smart playlist. If the library is large and/or the filters complex, then it may take a little while to initially evaluate the contents of the smart playlist.

“I have to say also, the majority of my files are either M4A (average size 40mb) or AIFF (average about 100mb for 3-4 minute tracks) - does the size of the physical file have a part to play?”
→ File type/size shouldn’t affect smart playlists as the contents of the smart playlist is evaluated from data in the database, not from the files directly.