Threadsafe songs, moved playlist buffer adds into client