I'll just post my Amazon review of my Fusion RA670. I like the integration with Raymarine but that's literally it.
"Like many people, one of the first things I did was load up my USB stick with my boat music collection, hit "random" and waited for the stream of tunes to drive my day on the water. Disappointment #1. I quickly learned that the unit only randomizes WITHIN a folder, not across folders! So this is great if I only want to hear random Jimmy Buffett all day, but occasionally I'd like to throw something else into the mix, right?
So I take the time to copy all the songs out of each folder and put them into a single folder. Disappointment #2. When I do this, each song starts playing for 2 seconds then stops. You have to pause the song, then push play again. Every. Single. Song. I had a pretty good USB stick but it was a few years old, so I thought "hey maybe this is so modern that I need a more current version of USB?" So I get a new 256 GB Samsung USB 3.1 device. Copy it all over. Same thing.
I reach out to Fusion support, which to their credit got back quickly and in person by phone. Turns out
a) your USB stick can't be more than 16GB (hard to even find 'em that small any more)
b) you're limited to 250 songs in any folder
So basically "Random" doesn't work the way that 99% of people want it to. I can randomize within an artist or album (folder) but not across my collection, and only 250 songs. How difficult would it be to have it randomize across folders vs within? I think the answer lies not within the software but the hardware.
"