From WiiBrew
Jump to navigation Jump to search

Template:Infobox homebrewapp MPlayerWii is an audio/video player. It is a native port of the MPlayer media player. It will play almost any kind of audio file but still needs improvement on video playback.



Wiimote1.svg Action
Wiimote D-Pad Up/Wiimote D-Pad Down Highlight File
Wiimote A Button Play Highlighted File / Open Folder
Wiimote HOME Button Go Back


Wiimote1.svg Action
Wiimote D-Pad Left/Wiimote D-Pad Right Skip Backward/Forward
Wiimote D-Pad Up/Wiimote D-Pad Down Volume Up/Down
Wiimote A Button Pause/Unpause
Wiimote HOME Button Return to File Selection

Video Manipulation

With the Nunchuck:

Nunchuck alternative.svg Action
Nunchuck Control Stick Move Video Position
Nunchuck Z Button + Nunchuck Control Stick Stretch Video
Nunchuck C Button Reset Position and Dimensions

Or with the Classic Controller:

ClassicController.svg Action
Classic Left Control Stick X axis Stretch Video Left
Classic Left Control Stick Y axis Stretch Video Up
Classic Right Control Stick X axis Stretch Video Right
Classic Right Control Stick Y axis Stretch Video Down
Classic b Button + any other button Reset Dimensions

File formats tested

  • Containers: AVI, WMV, MKV, OGM, MP3, FLV (Flash Video), MP4, M4V, QuickTime, 3GP
  • Video codecs: Xvid, DivX, Windows Media, MPEG 1/2, H.264
  • Audio codecs: MP1/2/3, Windows Media, AAC

It should also work with other formats.

Note: MPlayerWii does not play dvd videos only MPlayer made by Team Twiizers will do this! However below is an unofficial version that will read files off of burned dvds. It would be to everyones benefit if someone could merge the sources together and add all of the features from the latest Unofficial MPlayerWii to MPlayer so that there is no more confusion.

USB Storage Support

MplayerWii uses the USB mass storage support written by svpe. It is not compatible with all devices (blame the manufacturers for not meeting standards). If you are having trouble with your device, first be sure that it is supported by testing it with the USB mass storage device tester. DRIVES MUST BE FORMATTED IN FAT12, FAT16, OR FAT32!

Bug Reporting

Please report bugs at the project page.



  • fixed screen color depth/banding issues (uses code from dhewg's mplayer port)
  • added progress bar osd display during seek/volume on videos


  • huge speedup on USB devices (thanks to rodries and Hermes)
  • added classic controller support to position and scale the video display


  • added file folders support
  • added fix for PAL widescreen users (set the correct setting in mplayerwii.conf)
  • much faster USB reading speed (huge thanks to rodries)


  • mount/unmount the SD card and/or USB drive so you can swap them out without reloading MPlayerWii
  • added USB read-ahead cache
  • added preliminary samba network share support
  • fixed startup crash when a usblan or usb keyboard is attached
  • added network streaming cache
  • added video scaling with the nunchuk (use joystick to move, Z button to stretch and C to reset)
  • added configuration file (put in the SD root folder)
  • new ascii logo by sensah


  • added USB storage support (USB reading is dead slow unfortunately, only good for MP3 files)
  • added volume controls (Up/Down buttons on the wiimote)
  • added wiimote buttons repeat during playback
  • added preliminary test network streaming (shoutcast and mms)
  • longer filename display in the file selection screen
  • fix for widescreen aspect ratio (uses the Wii display settings)
  • more audio playback fixes


  • added svenp's libfat patches (better read speed on SD cards)
  • added pause button (A button on the wiimote)
  • disabled MPlayer's error/status text during video playback
  • file list now displays 20 files instead of 10
  • improved audio playback code


  • Initial release. Full of bugs, audio sync code is awful and will probably crash often. Also, there's room for lots of speed improvements.


MPlayerWii was ported by rOn (aka fcorbier).


Unofficial Versions

MPlayerWii v0.07 with DVD/SD/SDHC/SMB support

Released by rodries (release 19, version 0.07.4). This version doesn't crash when browsing on DVD files (left, right buttons). Also, network cache and SMB streaming have improvements.

Download: MediaFire
Source code: Google Code

MPlayerWii v0.07 DCelso & Qualith MOD R2

This new release includes support to DVD by tipolosko, SDHC, sequential and random play. icon: File:Mplayer dvd+sdhc.png

Download: GigaSize
Source: Patch File

MPlayerWii 0.07 with DVD support

Released by tipolosko. Supports data DVDs but not video DVDs. Requires DVDx. Icon: Mplayer DVDX.PNG

Download: 2Shared or MegaUpload

MPlayerWii v0.07 DCelso & Qualith MOD R1

A modded version just to support sequential and random play. No SDHC support at this momment.

Download: MegaUpload

MPlayerWii v0.07 with sdhc support

Simple recompile using the latest libogc by sanderevers. Now supports Loads files from SDHC cards in the Front SD slot icon: File:Mplayer SDCH.PNG

Download: RapidShare or 2Shared.

MPlayerWii v0.05 with YouTube support

by alienmind

video, playlist and search result supported Forum post

MPlayerWii v0.03 widescreen fix

Vader347's version of mplayerwii v0.03 fixes the widescreen bug. Vader347 claims that the only real change is one chunk of code (as recommended by Pepsiman):


rmode = VIDEO_GetPreferredMode(NULL);

if( CONF_GetAspectRatio() )
	rmode->viWidth = 678;
	rmode->viXOrigin = (VI_MAX_WIDTH_PAL - 678)/2;


Note: Starting with v0.5, you could use that fix by setting the "palwsfix" var to 1 in the mplayerwii.conf configuration file.