I was very disappointed, when realized that my newly purchased Blu-ray Disc™ Player in not able to play AVI files. I was considering using it together with USB front port to play AVI files and getting rid of old DVD player. My old Phillips DVD player is capable of playing AVI files and I was expecting Blu-ray Disc™ Player to have similar functionality.
I carefully checked manual for my newly purchased Sony Blu-ray Disc™ Player. It mentions DivX format playback (AVI, DIVX) capability. But it also mentions that this feature is available for Canadian models only.
I’m not sure, but it seems that there are some legal issues for US models. One of possible solutions could be transcoding avi files to mkv or mp4. But this is not very convenient way as soon as it requires significant time to perform this conversion.
However, hardware itself seems to be able to support required codec’s. At the same moment, Blu-ray Player can support .mkv and .mp4 files. But mkv and mp4 are multimedia containers that may include differently coded streams of video and audio. Some of them could use similar to avi container codecs. Well, this gave me an idea of just renaming .avi file to .mkv and .mp4 file. Surprisingly, this works well.
So, all you have to do is to rename .avi file to .mkv or .mp4. Then put them on flash drive and play them on Blu-ray Player. At least, this works for Sony BDP-BX57 Blu-Ray Player for AVI files coded with XVID codec.