Line 1: |
Line 1: |
− | {{Infobox homebrewapp | + | {{Infobox homebrew/fr |
| | title = GeeXboX | | | title = GeeXboX |
− | | image = [[Image:Geexbox.gif]] | + | | image = [[File:Geexbox.gif|200px]] |
− | | desc = Media player | + | | type = media player |
− | | type = Media
| |
| | author = farter | | | author = farter |
− | | version = ''0.1alpha0'' | + | | version = 0.1alpha7 |
− | | download = [http://www.fs2you.com/en/files/149b769e-5381-11dd-9410-0014221b798a/ fs2you] [http://www.filedropper.com/geexbox-wii-01alpha0 FileDropper] | + | | licence = Mixe |
− | | source = Soon
| + | | download = https://sourceforge.net/project/platformdownload.php?group_id=241613&sel_platform=11373 |
| + | | source = http://sourceforge.net/project/showfiles.php?group_id=241613&package_id=294031 |
| + | | website = http://geexboxforwii.sourceforge.net/ |
| | peripherals= {{Wiimote1}} {{USBKeyboard}} {{FrontSD}} {{USBMSD}} {{Bluetooth}} | | | peripherals= {{Wiimote1}} {{USBKeyboard}} {{FrontSD}} {{USBMSD}} {{Bluetooth}} |
| + | | hbb=yes |
| }} | | }} |
− | GeeXboX est un programme de lecture multimédia. Il peut jouer des vidéos, de la musique (avec visualisations) et afficher des photos en diaporama. | + | {{Trans|French|English}} |
| + | '''GeeXboX''' est un programme de lecture multimédia. Il peut lire des vidéos, de la musique (avec visualisations) et afficher des photos en diaporama. |
| | | |
− | Nouvelles fonctionnalités majeures : Bluetooth (contrôle à distance, obex file push, réseau), stockage USB, USB ethernet, http /telnet/ftp , streaming sur le réseau, image viewer, goom visuals for audio playback, .... Most of the new features are fully or partially tested, some are not, yet. | + | Nouvelles fonctionnalités majeures : Bluetooth (contrôle à distance, obex file push, réseau), stockage USB, USB ethernet, http/telnet/ftp , streaming sur le réseau, lecteur d'images, visualisations goom pour la lecture audio, .... La plupart des nouvelles fonctionnalités sont totalement ou partiellement testées, certaines ne le sont pas encore. |
| | | |
− | ==Requis== | + | == Requis == |
| *Carte SD (non-SDHC, formatée en FAT/FAT32) | | *Carte SD (non-SDHC, formatée en FAT/FAT32) |
− | ===Optionnel=== | + | === Optionnel === |
| *Clavier USB | | *Clavier USB |
− | *Bluetooth mobile phone (MIDP 2.0-compatible with AT+CMER implementation) | + | *Téléphone Bluetooth (Compatible MIDP 2.0 avec AT+CMER) |
− | *USB ethernet adapter/PC-to-PC link cable (theoretically any model supported by linux 2.6.24.4 should work) | + | *Adaptateur ethernet USB/Câble PC-to-PC (Théoriquement tous les modèles gérés par le noyau 2.6.24.4 devraient marcher) |
− | *USB storage (flash disks, card readers, external enclosures, etc. Supports reading of nearly all major *nix/Win/Mac partition types and writing the majority of them except NTFS/UFS) | + | *Périphérique de stockage USB (lecteurs flash, lecteurs de cartes... La lecture de la majorité des types de partitions est géré à l'exception des partitions NTFS et UFS) |
| | | |
− | ==Utilisation== | + | == Utilisation == |
| <Youtube>oFzZaC2D_yk</Youtube> | | <Youtube>oFzZaC2D_yk</Youtube> |
− | *Noter que la vidéo est une vieille Démo, et ne correspond pas à la version actuelle. | + | *Noter que la vidéo est une vieille démo, et ne correspond pas à la version actuelle. |
| | | |
− | Les utilisateurs de la [[Homebrew_Channel/fr|Chaîne Homebrew]] ont juste besoin de tout copier à la racine de la carte SD et de sélectionner GeeXboX dans la chaîne. | + | Les utilisateurs de la [[Homebrew Channel/fr|Chaîne Homebrew]] ont juste besoin de tout copier à la racine de la carte SD et de sélectionner GeeXboX dans la chaîne. |
| | | |
− | Les utilisateurs du [[Twilight_Hack/fr|Twilight Hack]] doivent copier ou déplacer apps/geexbox/boot.elf à la racine de la carte SD et lancer le hack. | + | Les utilisateurs du [[Twilight Hack/fr|Twilight Hack]] doivent copier ou déplacer apps/geexbox/boot.elf à la racine de la carte SD et lancer le hack. |
| | | |
− | Indépendamment du loader employé, l'arborescence des fichiers GEEXBOX '''doivent''' resider à la racine de la carte SD. | + | Indépendamment du loader employé, l'arborescence des fichiers GEEXBOX '''doivent''' résider à la racine de la carte SD. |
| | | |
− | ==Controls== | + | == Contrôles == |
− | ===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.
| + | Par défaut la Wiimote est la télécommande. Quand le système est démarré (fin du chargement) appuyez sur '1' et '2' simultanément. Si la Wiimote est détectée les 4 DEL vont s'allumer et la Wiimote devrait vibrer. Si cela ne fonctionne pas réessayez à l'extinction des DEL. |
| | | |
| {| class="wikitable" | | {| class="wikitable" |
| |- | | |- |
− | ! Button !! Action | + | ! {{Wiimote}} !! Action |
| |- | | |- |
| | {{WiimoteDPad}} || navigate OSD menu/move image | | | {{WiimoteDPad}} || navigate OSD menu/move image |
Line 46: |
Line 49: |
| | {{WiimoteAButton}} || pause playback/start and pause/restart slide show | | | {{WiimoteAButton}} || pause playback/start and pause/restart slide show |
| |- | | |- |
− | | {{WiimoteBButton}}+{{WiimoteDPad}} || navigate DVD menu | + | | {{WiimoteBButton}}+{{WiimoteDPad}} || naviguer dans le menu DVD |
| |- | | |- |
− | | {{WiimoteBButton}}+{{WiimoteAButton}} || select in DVD menu/view image in original size | + | | {{WiimoteBButton}}+{{WiimoteAButton}} || sélectionner dans le menu DVD/voir l'image en taille réelle |
| |- | | |- |
| | {{WiimoteBButton}}+{{WiimoteHomeButton}} || stop playback/quit slide show | | | {{WiimoteBButton}}+{{WiimoteHomeButton}} || stop playback/quit slide show |
| |- | | |- |
− | | {{WiimoteMinusButton}}/{{WiimotePlusButton}} || control volume/scale image | + | | {{WiimoteMinusButton}}/{{WiimotePlusButton}} || contrôle du volume/scale image |
| |- | | |- |
| | {{WiimoteBButton}}+{{WiimoteMinusButton}}/{{WiimotePlusButton}} || seek forward/backward during playback | | | {{WiimoteBButton}}+{{WiimoteMinusButton}}/{{WiimotePlusButton}} || seek forward/backward during playback |
Line 65: |
Line 68: |
| (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. Holding down button(s) will not send repeated commands. You have to press as many times as needed. 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. Holding down button(s) will not send repeated commands. You have to press as many times as needed. 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). | | 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). |
| | | |
− | ===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). |
| | | |
− | ==Supported Formats== | + | == Formats supportés == |
− | All a/v formats supported by MPlayer (yes, rmvb included), with the exception of WMV9 audio;
| + | *Tous les formats audio/vidéo supportés par [http://www.mplayerhq.hu/design7/info.html MPlayer] (rmvb inclus), à l'exception du WMV9 audio |
− | Http/udp/rtp/rtsp network streams (shoutcast, icecast, lan unicast, multicast and VOD) | + | *Flux résaux Http/udp/rtp/rtsp (shoutcast, icecast, lan unicast, multicast et VOD) |
| | | |
− | ==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) |
Line 81: |
Line 84: |
| *Network streams (addresses manually defined before boot) | | *Network streams (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=== | + | === Keyboard layout === |
| The default keyboard layout is qwerty. To change, edit GEEXBOX/settings and change the value of 'KEYMAP' accordingly. | | The default keyboard layout is qwerty. To change, edit GEEXBOX/settings and change the value of 'KEYMAP' accordingly. |
| | | |
− | ===Périphérique de contrôle à distance=== | + | === Périphérique de contrôle à distance === |
| La Wiimote est le périphérique de contrôle à distance par défaut. Pour changer, editer GEEXBOX/settings et changer la clé 'REMOTE' qui lui correspond. | | La Wiimote est le périphérique de contrôle à distance par défaut. Pour changer, editer GEEXBOX/settings et changer la clé 'REMOTE' qui lui correspond. |
| | | |
− | ===Langues et fontes=== | + | === Langues et fontes === |
− | La lague par défaut est l'anglais. Pour la changer, editer GEEXBOX/settings et changer la clé 'MENU_LANG' (pour la langue du menu) et 'SUB_CHARSET' (pour la langue des sous-titres) ensemble. For some languages/charsets, for instance east Asian languages, you will have to provide necessary fonts for the settings to work. Consult GEEXBOX/etc/lang.conf for the correct font file name and make sure corresponding file is saved in GEEXBOX/usr/share/fonts. Alternatively, you can edit lang.conf to match the name of your font file. Please try not to use large size font files as they take up precious memory and affect playback quality. | + | La langue par défaut est l'anglais. Pour la changer, editer GEEXBOX/settings et changer la clé 'MENU_LANG' (pour la langue du menu) et 'SUB_CHARSET' (pour la langue des sous-titres) ensemble. For some languages/charsets, for instance east Asian languages, you will have to provide necessary fonts for the settings to work. Consult GEEXBOX/etc/lang.conf for the correct font file name and make sure corresponding file is saved in GEEXBOX/usr/share/fonts. Alternatively, you can edit lang.conf to match the name of your font file. Please try not to use large size font files as they take up precious memory and affect playback quality. |
| | | |
| Boot into console mode: edit GEEXBOX/settings and change the value of 'RUNLEVEL' to 'debug'. Enter "exit" in console to start GUI. | | Boot into console mode: edit GEEXBOX/settings and change the value of 'RUNLEVEL' to 'debug'. Enter "exit" in console to start GUI. |
| | | |
− | ===Themeing=== | + | === Themeing === |
| The boot splash is hard coded into boot.elf and therefore not easily customizable for most users. To change the default background image/video, replace GEEXBOX/usr/share/mplayer/background.avi. Again, avoid using large file for your own good. | | The boot splash is hard coded into boot.elf and therefore not easily customizable for most users. To change the default background image/video, replace GEEXBOX/usr/share/mplayer/background.avi. Again, avoid using large file for your own good. |
| | | |
− | ===Other customizations=== | + | === Other customizations === |
| Bluetooth, obex, network, netstream, net shares and so on are customized by manually editing corresponding files in GEEXBOX/etc. Simple explanations are included for almost all the settings. You can also find more detailed help on some of these settings from http://www.geexbox.org/en/doc.html or by visiting the forum. | | Bluetooth, obex, network, netstream, net shares and so on are customized by manually editing corresponding files in GEEXBOX/etc. Simple explanations are included for almost all the settings. You can also find more detailed help on some of these settings from http://www.geexbox.org/en/doc.html or by visiting the forum. |
| | | |
− | ==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. |
| | | |
− | ===Bluetooth=== | + | === Bluetooth === |
| Bluetooth audio and networking only work partially in this release, most likely a result of imperfections in USB implementation. Bluetooth headphones can be connected but audio is broken. Telnet over bluetooth works, although some commands seem to hang the session. Http and ftp can't seem to get past the initial data transfer. Pushing files to Wii is working, although speed is slow. Pushing files from Wii to other devices is unstable. Sometimes small files get pushed successfully, sometimes transfer halts midway. | | Bluetooth audio and networking only work partially in this release, most likely a result of imperfections in USB implementation. Bluetooth headphones can be connected but audio is broken. Telnet over bluetooth works, although some commands seem to hang the session. Http and ftp can't seem to get past the initial data transfer. Pushing files to Wii is working, although speed is slow. Pushing files from Wii to other devices is unstable. Sometimes small files get pushed successfully, sometimes transfer halts midway. |
| | | |
− | ===Network sources=== | + | === Network sources === |
| If you want to use shoutcast/icecast etc., remember to set long blacklist or short white list in GEEXBOX/etc/netstream. Better still, just define a few netstreams pointing to the broadcasts you desire and disable shoutcast/icecast scan. The reason for this is because every broadcast url obtained by GeeXboX from scanning the server is saved in Wii memory as a playlist file. Thousands of such small files soon eat up all available space. For uPnP shares over lan, avoid exporting huge and complex directories. | | If you want to use shoutcast/icecast etc., remember to set long blacklist or short white list in GEEXBOX/etc/netstream. Better still, just define a few netstreams pointing to the broadcasts you desire and disable shoutcast/icecast scan. The reason for this is because every broadcast url obtained by GeeXboX from scanning the server is saved in Wii memory as a playlist file. Thousands of such small files soon eat up all available space. For uPnP shares over lan, avoid exporting huge and complex directories. |
| | | |
− | ===Aspect ratio=== | + | === Aspect ratio === |
| By default, all video will scale to 640 pixel width while keeping the original aspect ratio. If the scaled height exceeds the screen height (for instance 480 pixel for NTSC Wii), the video won't play. This means for NTSC Wii, all video must have an aspect ratio of 4:3 (640:480) or greater. If your video happens to have the 'wrong' aspect ratio, you may consider editing the 'xy=640' option in /GEEXBOX/etc/mplayer/mplayer.conf. For details, consult MPlayer's online documentation at http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html. | | By default, all video will scale to 640 pixel width while keeping the original aspect ratio. If the scaled height exceeds the screen height (for instance 480 pixel for NTSC Wii), the video won't play. This means for NTSC Wii, all video must have an aspect ratio of 4:3 (640:480) or greater. If your video happens to have the 'wrong' aspect ratio, you may consider editing the 'xy=640' option in /GEEXBOX/etc/mplayer/mplayer.conf. For details, consult MPlayer's online documentation at http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html. |
| | | |
− | ==Changelog== | + | == Historique des changements == |
− | 20080717: 0.1alpha0. Feature addition release.
| + | 20090321: |
− | *Based on whiite-linux-0.1a, which has USB host controller enabled. | + | 0.1alpha6. Version corrective. |
| + | *Update linux to 2.6.27.19; |
| + | *Update MPlayer to r28852; |
| + | *Map seeking to arrow keys too; |
| + | *Fix mounting usb storages at bootup; |
| + | *Fix unmounting disc images. |
| + | |
| + | 20090314: |
| + | 0.1alpha5. Feature improvement release. |
| + | *Update linux to 2.6.24.7; |
| + | *Add (partial) SDHC support; |
| + | *Update MPlayer to r28184; |
| + | *Fix boot from SD cards with no partition table; |
| + | *Add support for SD cards with multiple partitions; |
| + | *Use built-in unrar; |
| + | *Stop supporting non-open binary codecs; |
| + | *Disable most playback-unrelated services by default. |
| + | |
| + | 20081018: 0.1alpha4. Version corrective. |
| + | *Revert libswscale to fix GOOM audio visual rendering; |
| + | *Improve GOOM audio visual performance; |
| + | *Improve performance in lowering subtitle mode; |
| + | *Make lowering subtitles work with DVD-VIDEO; |
| + | *Make lowering subtitles work with on-the-fly aspect ratio change; |
| + | *Support for optional mounting .nrg (DVD only) and .iso image file; |
| + | *Display cpu version number in OPTIONS -> INFO; |
| + | *Update GCC to 4.3.2. |
| + | |
| + | '''01 October 2008: 0.1alpha3. Version corrective.''' |
| + | *Implementation of optional 'vsync' to improve screen tearing in certain cases |
| + | *Support for on-the-fly aspect ratio change |
| + | *Fixed DVD-VIDEO aspect ratio error when switching between menu and movie |
| + | *Disabling libass to fix lagging and freezing caused by text subtitles |
| + | *Disabling colored spu to fix DVD-VIDEO/vobsub subtitile display |
| + | *Support for vobsub subtitles in rar archive format |
| + | *Support for optionally lowering subtitles into blackbars |
| + | *Fixed subtitle charset conversion |
| + | *Update to MPlayer r27630 |
| + | |
| + | '''08 Aout 2008: 0.1alpha2. Version d'ajout de fonctionnalités.''' |
| + | *Simplified wiimote connection and reconnection |
| + | *Auto-repeat wiimote commands when buttons are held down |
| + | *Kernel patch update |
| + | *Update to MPlayer svn snapshot 20080806. |
| + | |
| + | '''17 Juillet 2008 : 0.1alpha0. Version d'ajout de fonctionnalités.''' |
| + | *Basé sur whiite-linux-0.1a, dont le port USB hôte est activé. |
| *USB and network related functions of GeeXboX are therefore included in this release. | | *USB and network related functions of GeeXboX are therefore included in this release. |
| *Keypressing and OSD color bug in previous version fixed | | *Keypressing and OSD color bug in previous version fixed |
− | 20080624: Prototype release.
| |
| | | |
− | ==Bugs== | + | '''24 Juin 2008 : Version Prototype.''' |
| + | |
| + | == Défauts == |
| More features bring more bugs. Some bugs are carried over from mainstream GeeXboX, some are particular to the Wii port and some are inevitable results of hardware/software limitations of linux-based Wii homebrew. These bugs will be addressed differently in future releases. | | More features bring more bugs. Some bugs are carried over from mainstream GeeXboX, some are particular to the Wii port and some are inevitable results of hardware/software limitations of linux-based Wii homebrew. These bugs will be addressed differently in future releases. |
| *LED on Wiimote doesn't light up when connected. | | *LED on Wiimote doesn't light up when connected. |
| | | |
− | ==Troubleshooting== | + | == Bugs et support == |
− | *Black screen: format SD card, '''might''' help | + | *Ecran noir: formater votre carte SD ([http://www.sdcard.org/consumers/formatter/ SD Formatter] pour Windows), ça '''peut''' aider. |
| + | |
| + | Veuillez noter que GeeXBox Wii n'est pas un portage officiel de GeeXBox. |
| | | |
− | ==Link== | + | Veuillez utiliser [http://sourceforge.net/tracker2/?group_id=241613 l'outil de gestion de bugs sourceforge] pour signaler les problèmes. Par ailleurs, [http://www.geexbox.org/forum/viewtopic.php?t=9897 ce sujet] sur le forum pourrait vous être utile. |
− | *[http://www.geexbox.org/forum/viewtopic.php?t=9897 Forum]
| |
− | {{Languages|Homebrew apps/GeeXboX}}
| |