2021-05-09 18:14:08 +02:00
# RetroArch Web Player pour YunoHost
2020-05-08 20:42:27 +02:00
2021-05-09 10:18:04 +02:00
[![Niveau d'intégration ](https://dash.yunohost.org/integration/retroarch.svg )](https://dash.yunohost.org/appci/app/retroarch)
[![Installer retroarch avec YunoHost ](https://install-app.yunohost.org/install-with-yunohost.png )](https://install-app.yunohost.org/?app=retroarch)
2020-05-08 20:42:27 +02:00
*[Read this readme in english.](./README.md)*
2021-05-09 10:18:04 +02:00
> *Ce package vous permet d'installer retroarch rapidement et simplement sur un serveur Yunohost.
2020-05-08 20:42:27 +02:00
Si vous n'avez pas YunoHost, regardez [ici ](https://yunohost.org/#/install ) pour savoir comment l'installer et en profiter.*
## Vue d'ensemble
2021-05-09 18:14:08 +02:00
RetroArch est un frontend pour des émulateurs, des moteurs de jeux et des lecteurs média.
Il vous permet de rejouer à des classiques du jeu vidéo sur une large gamme d'ordinateur et de console grace à son interface graphique légère. Les réglages sont unifiés afin de n'avoir a effectuer les réglages qu'une seule fois.
2021-05-09 10:18:04 +02:00
2021-05-09 18:14:08 +02:00
Le Web Player Retroarch utilise RetroArch compilé grace à [Emscripten ](http://kripken.github.io/emscripten-site/ ).
2021-05-09 10:18:04 +02:00
**Version incluse:** 1.9.1
2020-05-08 20:42:27 +02:00
## Captures d'écran
2021-05-09 10:18:04 +02:00
![](https://github.com/libretro/RetroArch/blob/master/docs/ozone-main-menu.jpg)
2020-05-08 20:42:27 +02:00
## Démo
2021-05-09 10:18:04 +02:00
* [Démo officielle ](https://web.libretro.com/ )
2020-05-08 20:42:27 +02:00
## Documentation
2021-05-09 18:14:08 +02:00
* [Website officiel ](https://www.retroarch.com/ )
* [Documentation officielle du web player ](https://github.com/libretro/RetroArch/tree/master/pkg/emscripten ) (c'est très très léger...)
* [Documentation officielle ](https://docs.libretro.com/ )
2020-05-08 20:42:27 +02:00
## Caractéristiques spécifiques YunoHost
2021-05-09 18:14:08 +02:00
#### Bibliothèque partagée
2020-05-08 20:42:27 +02:00
2021-05-09 18:14:08 +02:00
Même si vous pouvez uploader une ROM depuis l'application, RetroArch peut accéder à celle déjà sur votre serveur:
* Les jeux sont situés dans `/opt/yunohost/retroarch/assets/cores` . Un lien symbolique est créé vers `/home/yunohost.multimedia/share/Games` de façon à ce que vous puissiez les y mettre facilement.
* Les cores doivent être indexés pour fonctionner : le script `/opt/yunohost/retroarch/indexer.sh` tourne toutes les 5 minutes pour indexer tous les jeux dans `opt/yunohost/retroarch/assets/cores`
2020-05-08 20:42:27 +02:00
#### Architectures supportées
2021-05-09 10:18:04 +02:00
* x86-64b - [![Build Status ](https://ci-apps.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg )](https://ci-apps.yunohost.org/ci/apps/retroarch/)
* ARMv8-A - [![Build Status ](https://ci-apps-arm.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg )](https://ci-apps-arm.yunohost.org/ci/apps/retroarch/)
* Jessie x86-64b - [![Build Status ](https://ci-stretch.nohost.me/ci/logs/retroarch%20%28Apps%29.svg )](https://ci-stretch.nohost.me/ci/apps/retroarch/)
2020-05-08 20:42:27 +02:00
## Limitations
2021-05-09 18:14:08 +02:00
* On ne peut pas sauvegarder. En fait, on ne peut pas écrire dans les fichiers du tout, donc la configuration est perdue à chaque fois...
* Pas de gestion d'utilisateurs
* certains cores sont listés mais ne sont pas implémentés : ils ne fonctionnent donc pas, le problème vient de l'application elle même.
2020-05-08 20:42:27 +02:00
## Liens
2021-05-09 10:18:04 +02:00
* Signaler un bug: https://github.com/YunoHost-Apps/retroarch_ynh/issues
2021-05-09 18:14:08 +02:00
* Site de l'application: [Official Website ](https://www.retroarch.com/ )
* Dépôt de l'application principale: https://github.com/libretro/RetroArch/tree/master/pkg/emscripten
2020-05-08 20:42:27 +02:00
* Site web YunoHost: https://yunohost.org/
---
Informations pour les développeurs
----------------
**Seulement si vous voulez utiliser une branche de test pour le codage, au lieu de fusionner directement dans la banche principale.**
2021-05-09 10:18:04 +02:00
Merci de faire vos pull request sur la [branche testing ](https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing ).
2020-05-08 20:42:27 +02:00
Pour essayer la branche testing, procédez comme suit.
```
2021-05-09 10:18:04 +02:00
sudo yunohost app install https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing --debug
2020-05-08 20:42:27 +02:00
ou
2021-05-09 10:18:04 +02:00
sudo yunohost app upgrade retroarch -u https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing --debug
2020-05-08 20:42:27 +02:00
```