Hello Clive
Martin Brennan here - the capacity is limited by several factors - which may be why the limits seem a bit ambiguous.
1) The disk capacity
2) The album array - currently 15,000 entries
3) The track array - currently 170,000 entries
4) The memory used to hold album names - currently 200k bytes
5) The memory used to hold track names - currently 7M bytes
An additional issue is that tracks can vary in size and their names will vary in length.
Track size will largely depend on compression - but there is no industry standard track either.
Elvis I want to be Your Teddy Bear 1:46
Oldfield Tubular Bells side 1 25:00
B2 limits the track names to 64 letters but I tend to find that classical music collections have very long names so that can use up the name space before anything else.
The system does have a facility to dump these usage numbers so I have made a note to expose these in to the user in a future software release
Martin