Changes

212 bytes added ,  01:29, 18 December 2008
some cleanup
Line 11: Line 11:  
  | peripherals= {{Wiimote1}} {{USBKeyboard}} {{FrontSD}} {{USBMSD}} {{Bluetooth}}
 
  | peripherals= {{Wiimote1}} {{USBKeyboard}} {{FrontSD}} {{USBMSD}} {{Bluetooth}}
 
}}
 
}}
'''GeeXboX''' is a media player software. It can play videos, play music (with visualization) and display photo slideshows.
+
'''GeeXboX''' is a media center program built on linux.  It uses MPlayer with a graphical front end. It can play videos and music (with visualization) and display photo slideshows.
   −
Major new features: bluetooth (remote control, obex file push, networking and audio partially working), USB storage, USB Ethernet, http/telnet/ftp server, netstreaming, image viewer, goom visuals for audio playback, .... Most of the new features are fully or partially tested, some are not, yet.  
+
Specially added features in the Wii port are: bluetooth (remote control, obex file push, networking and audio partially working), USB storage, USB Ethernet, http/telnet/ftp server, netstreaming, image viewer, goom visuals for audio playback, .... Most of added features are fully or partially tested, some are not, yet.  
    
==Requirements==  
 
==Requirements==  
Line 24: Line 24:       −
==Usage==  
+
==Installation==  
 
<Youtube>oFzZaC2D_yk</Youtube>
 
<Youtube>oFzZaC2D_yk</Youtube>
*Note the video is of the Old Demo not current build.
+
'''Note:''' The video is of an Old Demo, not the current build.
 +
<br><br><br><br><br><br><br><br>
    
[[Homebrew Channel]] users just need to copy everything into the root directory of your SD card and select GeeXboX in the channel.  
 
[[Homebrew Channel]] users just need to copy everything into the root directory of your SD card and select GeeXboX in the channel.  
Line 39: Line 40:  
==Controls==
 
==Controls==
 
===Wiimote===
 
===Wiimote===
By default the wiimote is the remote control. When the bootsplash progress bar is reaching its end, press '1' and '2' together. If the wiimote is found and connected, all four LEDs will light up and wiimote will rumble for 2 seconds. If not, press '1' and '2' to retry after LEDs stop flashing.  
+
By default the wiimote is the remote control (To change, edit GEEXBOX/settings and change the value of 'REMOTE' accordingly). When the bootsplash progress bar is reaching its end, press '1' and '2' together. If the wiimote is found and connected, all four LEDs will light up and wiimote will rumble for 2 seconds. If not, press '1' and '2' to retry after LEDs stop flashing.  
    
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Button !! Action
+
! {{Wiimote1}} !! Action
 
|-
 
|-
 
| {{Wiimote1Button}}+{{Wiimote2Button}} || connect wiimote to GeexBox
 
| {{Wiimote1Button}}+{{Wiimote2Button}} || connect wiimote to GeexBox
Line 71: Line 72:     
(No, you don't have to point your wiimote at the sensor bar, which isn't powered on anyway.) Don't press the 'power' button on wiimote. Doing that will not shutdown GeeXboX and you will have to reconnect by pressing '1' and '2' again. To add or change button definitions, edit GEEXBOX/etc/lirc/lircd_wiimote.conf and lircrc_wiimote.
 
(No, you don't have to point your wiimote at the sensor bar, which isn't powered on anyway.) Don't press the 'power' button on wiimote. Doing that will not shutdown GeeXboX and you will have to reconnect by pressing '1' and '2' again. To add or change button definitions, edit GEEXBOX/etc/lirc/lircd_wiimote.conf and lircrc_wiimote.
      
===USB keyboard===
 
===USB keyboard===
Use arrow keys to move around in the menu. For more detailed info on keyboard controls, view help in menu, consult GEEXBOX/etc/mplayer/input.conf or the GeeXboX site (http://www.geexbox.org/en/controls.html, some info is outdated though).  
+
The default keyboard layout is qwerty. To change, edit GEEXBOX/settings and change the value of 'KEYMAP' accordingly. For more info on keyboard controls, view help in menu, consult GEEXBOX/etc/mplayer/input.conf or the GeeXboX site (http://www.geexbox.org/en/controls.html, some info is outdated though).
 
      
===Bluetooth mobile phone===
 
===Bluetooth mobile phone===
 
Not all bluetooth-enabled phones are usable. For an incomplete list of usable models, see http://anyremote.sourceforge.net/devices.html (GeeXboX for wii does not use anyremote though). Models listed as working in bluetooth AT mode should be usable. You have to specify the bluetooth MAC of your mobile in GEEXBOX/etc/bluez. When GeeXboX boots up and finds your mobile, you will be prompted for password. The default password is '0000'. Key definitions in this release are based on Benq-Siemens S68. To use other models or to customize key definitions, you many have to edit GEEXBOX/etc/lirc/lircd_bluemobile.conf and lircrc_bluemobile. Some (Sony)Ericsson models can also be used with the 'bte' driver (GEEXBOX/etc/lirc/lircd_bte.conf and lircrc_bte).
 
Not all bluetooth-enabled phones are usable. For an incomplete list of usable models, see http://anyremote.sourceforge.net/devices.html (GeeXboX for wii does not use anyremote though). Models listed as working in bluetooth AT mode should be usable. You have to specify the bluetooth MAC of your mobile in GEEXBOX/etc/bluez. When GeeXboX boots up and finds your mobile, you will be prompted for password. The default password is '0000'. Key definitions in this release are based on Benq-Siemens S68. To use other models or to customize key definitions, you many have to edit GEEXBOX/etc/lirc/lircd_bluemobile.conf and lircrc_bluemobile. Some (Sony)Ericsson models can also be used with the 'bte' driver (GEEXBOX/etc/lirc/lircd_bte.conf and lircrc_bte).
    +
===Gamecube Controller===
 +
GCN analog input is read, though NOT supported.  For example, there is no way to get the menu back once it has been cleared from the screen and response to analog input is spotty and erratic.
    
==Supported Formats==  
 
==Supported Formats==  
 
All audio/vido formats supported by [http://www.mplayerhq.hu/design7/info.html MPlayer] (yes, rmvb included), with the exception of WMV9 audio;  
 
All audio/vido formats supported by [http://www.mplayerhq.hu/design7/info.html MPlayer] (yes, rmvb included), with the exception of WMV9 audio;  
   −
 
+
==Supported Media Sources==
==Sources==
   
*Front SD (to swap, use the Wiimote/OSD menu and follow the messages)
 
*Front SD (to swap, use the Wiimote/OSD menu and follow the messages)
 
*USB storage (hot swappable. Card readers must be disconnected before swapping cards)
 
*USB storage (hot swappable. Card readers must be disconnected before swapping cards)
 
*Network shares (NFS/Plan 9 shares must be added manually before boot, uPnP shares are auto-discovered and mounted after boot, Samba/Windows shares can be used either way)
 
*Network shares (NFS/Plan 9 shares must be added manually before boot, uPnP shares are auto-discovered and mounted after boot, Samba/Windows shares can be used either way)
 
*HTTP/UDP/RTP/RSTP network streams (Shoutcast, Icecast, LAN unicast, Multicast and VOD) (addresses manually defined before boot)
 
*HTTP/UDP/RTP/RSTP network streams (Shoutcast, Icecast, LAN unicast, Multicast and VOD) (addresses manually defined before boot)
      
==Customization==
 
==Customization==
Customization requires manual editing of files in the GEEXBOX folder. It is probably better to edit files on harddisk and then copy them to SD card, as opposed to editing files on SD card directly. Windows users are also advised to use *nix-compatible editors such as UltraEdit, rather than Notepad or Wordpad. Please remember that corrupt or incorrectly modified file may cause boot failure!  
+
Customization requires manual editing of files in the GEEXBOX folder. It is probably better to edit files on harddisk and then copy them to SD card, as opposed to editing files on SD card directly. Windows users are also advised to use *nix-compatible editors such as UltraEdit, rather than Notepad or Wordpad. Please remember that corrupt or incorrectly modified file may cause boot failure!
 
  −
===Keyboard layout===
  −
The default keyboard layout is qwerty. To change, edit GEEXBOX/settings and change the value of 'KEYMAP' accordingly.
  −
 
  −
===Remote control device===
  −
The wiimote is the default remote control device. To change, edit GEEXBOX/settings and change the value of 'REMOTE' accordingly.
      
===Language and font===
 
===Language and font===
Line 113: Line 106:     
==Extra Information==
 
==Extra Information==
This is based on the GameCube Linux team's whiite-linux-0.1a and a recent devel version of GeeXboX. Whiite-linux-0.1a includes support for Wii USB host controller, however, support for native wifi and DVD is still missing, and USB host controller support is imperfect, making some USB-related functions unusable.  
+
This is based on the GameCube Linux team's whiite-linux-0.1a and a recent devel version of GeeXboX. Whiite-linux-0.1a includes support for Wii USB host controller, however, support for native wifi and DVD is still missing, and USB host controller support is imperfect, making some USB-related functions unusable.
 +
 
 +
In short, this is a full-featured GeeXboX port. Nearly all GeeXboX features available in current mainstream GeeXboX devel version and within current Wii linux capabilities are incorporated, with added bluetooth and obex support.
   −
In short, this is a full-featured GeeXboX port. Nearly all GeeXboX features available in current mainstream GeeXboX devel version and within current Wii linux capabilities are incorporated, with added bluetooth and obex support.
   
===USB performance===
 
===USB performance===
 
The Wii USB interface is supposedly 1.1, meaning the max speed is 12Mbps, or slightly over 1MB/s. So as of this release, front SD is probably still faster than any other storage media usable, including network shares, although not by that much. In addition, USB is resource-costly and current implementation of USB in linux for Wii is buggy. So don't expect performance of USB devices on Wii to be comparable to what you get on your PC. Nevertheless, USB 2.0 devices are still preferable.  
 
The Wii USB interface is supposedly 1.1, meaning the max speed is 12Mbps, or slightly over 1MB/s. So as of this release, front SD is probably still faster than any other storage media usable, including network shares, although not by that much. In addition, USB is resource-costly and current implementation of USB in linux for Wii is buggy. So don't expect performance of USB devices on Wii to be comparable to what you get on your PC. Nevertheless, USB 2.0 devices are still preferable.  
853

edits