I use "Ultimate Jukebox".It was written by a guy called Tony Murphy in Australia.It's up to version 3.6 and the licence costs US$20 for private use.It works perfectly with touchscreens.There is no restriction on how many of your own computers you can use it on.
I have been using it for years and love it.
I have no association with this product,except as a customer.
Paul