This sounds like a software limitation to this former software engineer. 255 is 2^8 -1 (a short integer maximum) and was a typical max value once upon a time. Strange that this limit would exist in this modern age, but it does seem likely. Have you tried using directories to segregate your songs? It may be that the limit could be bypassed in this way. Not ideal, perhaps, but a potential workaround.