Aller au contenu

Médias et scraping

Vos médias sont toujours prioritaires

APIExpose trouve, range et projette les médias des jeux : screenshots, logos et wheels, boxarts, fanarts, vidéos, manuels, magazines, cartes et médias de thèmes. Mais vos fichiers passent d'abord — placez-les ici et APIExpose les utilisera avant tout média téléchargé :

media\user\systems\<système>\games\<jeu>\

Médias pour marquee, topper et carte d'instructions

Les plugins d'affichage (MarqueeManager…) lisent leurs médias dans le store local. Pour personnaliser un jeu, les emplacements utiles :

artwork\marquee\marquee.png
artwork\marquee\screenmarquee.png
artwork\marquee\dmd.png          (ou dmd.gif, dmd2.gif)
artwork\marquee\topper.jpg
artwork\ic\ic.png                (carte d'instructions)
artwork\fanart.png
ui\wheels\wheel.png

Pour surcharger les médias d'un système entier :

media\user\systems\<système>\

Si aucun média système local n'existe, APIExpose cherche dans le thème EmulationStation courant, puis dans es-theme-carbon — il ne parcourt pas tous les thèmes installés.

Le scraping automatique

APIExpose scrape localement d'abord, puis interroge ScreenScraper seulement si nécessaire. Le pilotage se fait dans le menu ES AUTO SCRAPING MANAGER.

La fiche du jeu courant peut se mettre à jour sans recharger toute la liste, mais seulement quand il y a un vrai changement visible : image, logo ou vignette ajoutés/remplacés, texte localisé dans la bonne langue, vidéo fraîchement scrapée. Les métadonnées brutes ou dans une mauvaise langue ne déclenchent pas de rafraîchissement.

Textes et langues

APIExpose gère les textes localisés des fiches : description, genre, date, développeur, éditeur, joueurs, langue, région, famille.

Changez la langue d'EmulationStation sans crainte

Quand la langue ES change, APIExpose réaligne les gamelists dans la nouvelle langue, et invalide les scrapes distants en cours pour ne pas réutiliser des résultats de l'ancienne langue.