I appreciate enormous libraries should ideally use a database or something, but is there any noticeable performance hit from doing this sort? In general, is there merit in a mechanism to support libraries that take a while to initialise, by maybe delaying starting the frontends? The spotify library has this issue and I have to reconnect my mpd client once the "Loading x playlists" log message comes up. Just a thought.