I'm going with no.

There is no player for you as you excluded the ones that have you slip in the now cheap 32GB cards.
Bob