This version does not waste as much memory by reading the named pipe in chunks and dynamically re-allocating the buffer rather than using a huge buffer size that hopefully doesn't fill up. There should now be no issues regarding exceeding any buffers with a large amount of entries in your SoundPad library.
Better song title sanitization is still needed and will be implemented in future versions. There are still issues with unicode characters.