Hey guys, I've done a search of the forum and even google but I'm yet to discover answers, so please excuse me if something like this does already exist. I'm having trouble with media playback on the nexus 7, in particular .avi files. I've been putting the files onto a USB and then watching them via USB OTG. The stock video player apparently can't handle .avi which I did initially suspect. So I went to the marketplace and downloaded VLC beta. I've used this before and it's worked wonders but what it seems to lack now is sufficient seeking ability. I'm still on 4.1 so every half an hour or so I receive a nag telling me to update, and if I'm halfway into a movie with VLC it simply starts again after cancelling the nag. It then takes 5-6 minutes of 4x playback just to get back where I was. I tried dragging the nob and tapping the timeline but nothing worked. So to try and solve this I downloaded MX player. It works perfectly and even paused when the nag screen came up instead of resetting to the beginning of the video. The only problem with MX player is the quality of the playback. VLC was almost crystal clear and playing the same file on MX player resulted in choppy, huge pixeled colour confused crap. I've fiddled with all of the settings and it still looks like monkey ****. I guess what I'm asking is if any app (preferably free) features the 3 key aspects that I'm looking for : -.avi compatibility - Quality playback - Decent seek controls / time selection tool Also, would it help if I copied the .avi file to the devices memory previous to watching it? I'm also having issue with 'popping' audio that occurs every 5-10 seconds whilst watching .avi files but it's no biggie and I assume it's because of the un-stability of .avi files. I've also noticed that MX player offers different codecs for ARMv5 and ARM v6, if this was the fix for the nexus 7 which codec would be needed? Thanks guys.