Yes you can play DVD-R's. And the only way to find out which avi's play is to try them. My unit plays 99% of what I stick in it.