Too long playlist?

I have a question: how many tracks can one have in the queue (current playlist)?

It cannot be an infinite number of tracks of course, there must be a limit, but I wonder what is the limiting factor(s) of the max. size of the queue? I guess it is the size of the SD-card.

I usually use a 8 GB SD-card and if I have over a hundred tracks in the queue Volumio starts to stumble after a while. It stops playing eventually.
Does anyone else have the same experience of playing (too) large playlists?

Best regards, C-berg
[it happened when I used 2.031 with a 8 GB SD-card, Raspberry Pi 3, IQaudIO Pi-DigiAMP+]