[linux-minidisc] Can't transfer multiple files to NetMD player


I am trying to push a batch of wav files over to a NetMD player using a simple bash script. It will sometimes push over a couple or sometimes 10 and then crash. It's random on the number of tracks it can push over before it crashes. Every time it fails, the screen shows:

netmd_poll: libusb_control_transfer failed

netmd_exch_message: netmd_poll failed

netmd_poll: libusb_control_transfer failed


I have used these two forks with the same result:


https://github.com/vuori/linux-minidisc

https://github.com/brenthuisman/linux-minidisc


Is there a way to fix this?