WiiMC - Using Wii Media Centre with the LinkStation
Wii Media Centre (WiiMC)
WiiMC (Wii Media Centre) is is a free and open source media player for the Wii home video game console. WiiMC is the successor to one of the forks of MPlayer for the Wii called MPlayer CE, and as such uses Mplayer to play media files. The GUI to WiiMC is powered by libwiigui which is a GPL licensed GUI library for creating Wii homebrew. WiiMC is capable of playing DVD videos and media files located on FTP servers, load discs, USB drives, and SD Cards, playing DVDs is also possible. WiiMC has been reviewed by the independent gaming press
Many Audio and Video codecs are supported. Video playback is supported for: 3gp, asf, avi, bik, divx, dpg, dv, dvr-ms, evo, f4v, flc, fli, flv, iso, m1v, m2t, m2ts, m2v, m4v, mkv, mov, mp4, mp4v, mpe, mpeg, mpg, mqv, nsv, nuv, ogm, qt, rmvb, swf, trp, ts, vdr, vfw, viv, vob, vro, wmv, and y4m. DVD playback is possible with DVD menu support, however newer Wiis have incompatible drives.
Audio playback is supported for: aac, ac3, aif, aiff, amr, ape, apl, asf, flac, m4a, m4b, m4p, mka, mp2, mp3, mpc, ogg, ra, ram, rm, shn, wav, wma, and wv. Audio Playlist formats: asx, m3u, pls, plx, ram, and smil are supported as well.
Picture viewing is supported for: bmp, jpeg, jpg, png, and gif
WiiMC allows media to be read locally from the device itself through FAT32/NTFS from SD and USB 2.0 or via local Network playback via Samba, HTTP, and FTP. On-line media support, including SHOUTcast, YouTube, and Navi-X is also supported.
Multi-language support includes menus in the following languages: Chinese (Simplified and Traditional), Dutch, English, Estonian, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese (Brazilian), Romanian, Russian, Spanish.
The Wii hardware provides limitations as to the media playback capabilities of WiiMC. The console's drive is equipped with a DVD laser only so it is not capable of Audio CD playback. Video playback is limited by the Wii's hardware to 480p or 576i. Multichannel sound (5.1) is not possible as the Wii hardware has only two analogue audio output channels (2.0)
Setup The Homebrew Channel
This is a step-by-step guide of how to install the Homebrew Channel on your Wii console:
Install the Homebrew Browser
Use this guide to install the Homebrew Browser:
You can then use the Homebrew Browser to install the WiiMC application
Once you've set it up, you can nose around and see what it can do, this is a pretty good video guide to setting up the WiiMC.
On the Wii
Setting up a Samba Share:
- For this you need to know your Linkstation's ip address
- Make sure you know the name of the samba share you setup
- Open WiiMC and go to "Settings"...Its to the right of the screen. Click "Network" down the bottom. Click "Add SMB Share"
- Using the details you grabbed before enter the name of the folder you are sharing (e.g., movies, music) and give it a "display name". They can be the same. Add your ipaddress, username and password.
On the Linkstation
For some reason the newest version doesn't work well with older versions of Samba, this probably has something to do with UTF-8 support. WiiMC uses a purpose built Samba implementation called Tinysmb which was originally designed for the GameCube.
You can use an older version of WiiMC with the default older version of samba, or you can upgrade Samba using debian backports to use with the newest version of WiiMC.
With Samba 3.2.5 and WiiMC v1.04
Samba 3.2.5 is now Debian Lenny's included package, use this with WiiMC v1.04. There is still some instability with Samba shares that have directories with alot of files/directories, it just seems to cause the whole system to crash. Also USB media doesn't work in this version well at all.
With Samba 3.4.8 and WiiMC v1.09+
Samba 3.4.8 is now in Debian Lenny's backports repository, you can use this with the newest version of WiiMC. . This has pretty good stability for large directories, and of course USB media works well in this release. To enable backports you need to do the following:
- 1. Add this line:
deb http://www.backports.org/debian lenny-backports main contrib non-free
to your /etc/apt/sources.list.
- 2. Run: apt-get update
- 3. Run: apt-get -t lenny-backports install samba