Difference between revisions of "WiiMC - Using Wii Media Centre with the LinkStation"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
m
m (On the Linkstation)
 
(30 intermediate revisions by one user not shown)
Line 1: Line 1:
{{Template:Articles|Mediaserver}}
+
{{Template:Articles|Mediaserver|Debian|Mediacenter}}
<table align=right><tr><td>
+
<table align=right><tr><td><center>http://wiibrew.org/w/images/7/7b/WiiMC.png</center></td></tr><tr><td>[[image:WIIMCscreen.jpg]]</td></tr></table>
<center>
+
http://wiibrew.org/w/images/7/7b/WiiMC.png
+
</center>
+
</td></tr></table>
+
 
=Wii Media Centre (WiiMC)=
 
=Wii Media Centre (WiiMC)=
WiiMC<ref>[http://www.wiimc.org/about/ WiiMC - About ]</ref><ref>[http://wiibrew.org/wiki/WiiMC WiiMC - WiiBrew ]</ref> (Wii Media Centre) is an open source media player for the Nintendo Wii.
 
  
== Features ==
+
'''[[w:WiiMC|WiiMC]]'''<ref>[http://www.wiimc.org/about/ WiiMC - About ]</ref><ref name="wiibrew">[http://wiibrew.org/wiki/WiiMC WiiMC - WiiBrew ]</ref> (Wii Media Centre) is is a free and open source media player for the [[w:Wii|Wii]] home [[w:video game console|video game console]]. WiiMC uses [[w:MPlayer|MPlayer]] to play media files, and is considered [[w:Wii homebrew|Wii homebrew]]. <ref>[http://nintendo.about.com/b/2010/05/14/wiimc-is-what-homebrew-applications-should-look-like.htm  About.com - WiiMC is What Homebrew Applications Should Look Like].</ref>
* Attractive libwiigui-based interface, designed with the Wii in mind
+
* Picture viewer
+
* Music player  
+
* On-line media support, including SHOUTcast, YouTube, and Navi-X
+
* FAT32/NTFS from SD and USB 2.0 (FAT32 recommended)
+
* Network playback via SMB, HTTP, and FTP
+
* Multi-language support: Chinese (Simplified and Traditional), Dutch, English, Estonian, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese (Brazilian), Romanian, Russian, Spanish
+
  
== Media Playback ==
+
* Many Audio and Video [[w:codecs|codecs]] are supported.
* DVD playback, with DVD menu support (newer Wiis have incompatible drives)
+
* [[w:DVD|DVD]] playback is possible with DVD menu support, however newer Wiis have incompatible drives.  
* Files with AVC/H.264 video streams (typically .mp4, .mkv or .flv's from YouTube or other sites) with resolutions up to 720x480p usually play correctly.
+
* Picture viewing is supported
* Files with MPEG-4 Simple video streams (typically XVID/DIVX .avi's) with resolutions up to 656x352 play correctly.
+
* Files with MPEG-2 PS video streams (typically DVD rips and TV-DVR recorded .mpg's) with resolutions up to 720x480 play correctly.
+
* Files with MPEG-2 TS video streams (typically HDTV recorded .ts files) with resolutions up to 1280x720 play correctly.
+
* AAC, AC3, FLAC, MP3, OGG Vorbis, WavPack, and WAV PCM Audio Streams all play correctly.
+
  
=== Supported File Extensions ===
+
WiiMC allows media to be read locally from the device itself through [[w:FAT32|FAT32]]/[[w:NTFS|NTFS]] from [[w:SD|SD]] and [[w:USB|USB]] 2.0 or via local Network playback via [[Samba]], [[w:HTTP|HTTP]], and [[w:FTP|FTP]]. On-line media support, including [[w:SHOUTcast|SHOUTcast]], [[w:YouTube|YouTube]], and Navi-X is also supported.
==== Video ====
+
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, y4m
+
(maximum allowed resolution: 1280x720)
+
==== Audio ====
+
aac, ac3, aif, aiff, amr, ape, apl, asf, flac, m4a, m4b, m4p, mka, mp2, mp3, mpc, ogg, ra, ram, rm, shn, wav, wma, wv
+
==== Pictures ====
+
bmp, jpeg, jpg, png, gif
+
==== Playlist ====
+
asx, m3u, pls, plx, ram, smil
+
  
=== Limitations ===
+
The Wii hardware provides limitations as to the media playback capabilities of WiiMC. The console is not capable of Audio CD playback.  Video playback is limited by the Wii's hardware to [[w:480p|480p]] or [[w:576i|576i]].  Multichannel sound (5.1) is not possible as the Wii hardware has only two analogue audio output channels (2.0)
* CD playback: the Wii drive is DVD only
+
* HD output: even on component cable Wii hardware is limited to 480p or 576i
+
* 5.1 sound: Wii hardware has only two analogue audio output channels (2.0)
+
* 720p/1080p playback or downscale: power is not enough to even decode, not to mention downscaling
+
* Deinterlace: CPU is not powerful enough, and MPlayer filters are not optimized
+
  
 +
=Install WiiMC=
 +
==Setup The Homebrew Channel==
  
=Configuring File Shares=
+
This is a step-by-step guide of how to install the Homebrew Channel on your Wii console<ref>[http://wiibrew.org/wiki/Homebrew_setup Homebrew Setup - WiiBrew]</ref>:
==Using Samba==
+
===On the Wii===
+
  
This is a pretty good video guide to setting up the WiiMC to use a samba share, although it's in italian. 
+
http://wiibrew.org/wiki/Homebrew_setup
You get the idea though.
+
  
<youtube>HP25GhwBv70</youtube>
+
==Install the Homebrew Browser==
 +
 
 +
Use this guide to install the Homebrew Browser<ref>[http://wiibrew.org/wiki/Homebrew_Browser Homebrew Browser - WiiBrew]</ref>:
 +
 
 +
http://wiibrew.org/wiki/Homebrew_Browser
 +
 
 +
==Setup WiiMC==
 +
You can then use the Homebrew Browser to install the WiiMC application<ref name="wiibrew" />
 +
 
 +
http://wiibrew.org/wiki/WiiMC
 +
 
 +
 
 +
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.
 +
<youtube>nA3XOwbT_9I</youtube>
 +
 
 +
 
 +
=Configuring File Shares=
 +
==On the Wii==
 +
Setting up a Samba Share:
  
 
# For this you need to know your Linkstation's ip address
 
# For this you need to know your Linkstation's ip address
Line 58: Line 45:
 
# 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.
 
# 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===
+
==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. Either you can use an older version of WiiMC with an older version of Samba, or upgrade Samba to use with a newer version of WiiMC:
+
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<ref>[http://www.wiimc.org/tracker/index.php?do=details&task_id=168 WiiMC-Tracker - Issue #168 - SMB shares blank after 1.0.5 upgrade]</ref>.  WiiMC uses a purpose built Samba implementation called Tinysmb<ref>[http://wiibrew.org/wiki/Tinysmb Tinysmb - WiiBrew]</ref> 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====
+
===With Samba 3.2.5 and WiiMC v1.04===
(which is Debian Lenny's included package) and WiiMC v1.04<ref name="wiidownload" />. 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.
+
Samba 3.2.5 is now Debian Lenny's included package, use this with WiiMC v1.04<ref name="wiidownload" />. 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.
 
Also USB media doesn't work in this version well at all.
  
====With Samba 3.4.8 and WiiMC v1.09+====
+
===With Samba 3.4.8 and WiiMC v1.09+===
(which is from Debian Lenny's backports repository) and WiiMC 1.09+<ref name="wiidownload">[http://www.wiimc.org/downloads/ WiiMC - Downloads]</ref>. This has pretty good stability for large directories, and of course USB media works well in this release.
+
Samba 3.4.8 is now in Debian Lenny's backports repository, you can use this with the newest version of WiiMC. <ref name="wiidownload">[http://www.wiimc.org/downloads/ WiiMC - Downloads]</ref>. 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:
 
To enable backports you need to do the following:
  

Latest revision as of 03:19, 9 September 2010

WiiMC.png
WIIMCscreen.jpg

Contents

Wii Media Centre (WiiMC)

WiiMC[1][2] (Wii Media Centre) is is a free and open source media player for the Wii home video game console. WiiMC uses MPlayer to play media files, and is considered Wii homebrew. [3]

  • Many Audio and Video codecs are supported.
  • DVD playback is possible with DVD menu support, however newer Wiis have incompatible drives.
  • Picture viewing is supported

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.

The Wii hardware provides limitations as to the media playback capabilities of WiiMC. The console 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)

Install WiiMC

Setup The Homebrew Channel

This is a step-by-step guide of how to install the Homebrew Channel on your Wii console[4]:

http://wiibrew.org/wiki/Homebrew_setup

Install the Homebrew Browser

Use this guide to install the Homebrew Browser[5]:

http://wiibrew.org/wiki/Homebrew_Browser

Setup WiiMC

You can then use the Homebrew Browser to install the WiiMC application[2]

http://wiibrew.org/wiki/WiiMC


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.


Configuring File Shares

On the Wii

Setting up a Samba Share:

  1. For this you need to know your Linkstation's ip address
  2. Make sure you know the name of the samba share you setup
  3. Open WiiMC and go to "Settings"...Its to the right of the screen. Click "Network" down the bottom. Click "Add SMB Share"
  4. 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[6]. WiiMC uses a purpose built Samba implementation called Tinysmb[7] 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[8]. 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. [8]. 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

References

  1. WiiMC - About
  2. 2.0 2.1 WiiMC - WiiBrew
  3. About.com - WiiMC is What Homebrew Applications Should Look Like.
  4. Homebrew Setup - WiiBrew
  5. Homebrew Browser - WiiBrew
  6. WiiMC-Tracker - Issue #168 - SMB shares blank after 1.0.5 upgrade
  7. Tinysmb - WiiBrew
  8. 8.0 8.1 WiiMC - Downloads