I use the Ipod for this purpose, I have a dock as well for playing on old TV, quality is good both on the Ipod screen and on the old TV, encoding it to Ipod format is very annoying and time consuming. So the best media player imho is a laptop with dvd player (and a very good battery).