Ah, then it’s because has_video isn’t set in the database. You could fix it in the database:
sqlite> update songs set has_video=1 where fname like '%.mov'
If it’s marked as being a video track, then it plays fullscreen, etc. Not sure why, since iTunes clearly recognizes it as video. Again, though, it’s fundamentally because of bad parsing. Should use a shared parser for m4a, m4p, alac, m4v, and mov.
That’s tiket 68 on trac. http://trac.mt-daapd.org