arrm_relooked_fr:scraper-screenscraper-fr_relooked

Scraper sur Screenscraper

Depuis la version 1.9.0.3 beta 11 vous pouvez scraper uniquement les media (artworks) manquants en cochant Media manquant uniquement (anciennement Sans media uniquement ) dans l'onglet Scrape Options. Seuls les media (artworks) manquants, cochés dans l'onglet Images options seront récupérés.
Voir : Scraper uniquement les Artworks (media) manquants

Depuis la version 1.9.0.0 beta 5, il est désormais possible de scraper sur le site LaunchBox.

Il est conseillé d'utiliser le scrape Screenscraper en priorité car leur base de données est très riche (Je vous invite à contribuer)

Avant de commencer, voici les paramétrages spécifiques à Screenscraper .


Paramétrages relatifs à Screenscraper

Dans l'onglet Options générales

Cliquer sur le bouton Affectation des media 'Screenscraper'

Ce formulaire présente les différents éléments graphiques récupérables via Screenscraper. Vous pouvez choisir quel élément graphique va alimenter tel ou tel TAG de la gamelist.

Pour plus de détail, voir : Assignation des media Screenscraper dans ARRM



Dans l'onglet Scrape Options

Voici les paramétrages spécifiques à Screenscraper

  • Ignorer le MD5 existant (checkbox) : Lors d'un scrape sur Screenscraper, ignore le MD5 déjà existant dans la gamelist / fiche du jeu.
  • Forcer MD5 avant de scraper (checkbox) : Permet de calculer le MD5 (si non présent), avant le scrap. La recherche d'information se fera en priorité via le MD5 de la Rom.
  • MD5 (checkbox) : Tente une recherche sur Screenscraper avec le MD5 de la Rom quand la recherche par nom de fichier ne donne rien. Attention le calcul du MD5 peut être un peu long avec les gros fichiers. Pour gagner du temps, vous pouvez empêcher le calcul du MD5 sur certaines extensions en éditant la liste des extensions à éviter avec le bouton 'Edit No MD5' dans l'onglet de configuration 'Options générales'.
  • Dans .ZIP/.7z (checkbox) : Parfois la recherche avec le MD5 sur le zip ne donne rien. En activant cette option, ARRM va décompresser le .ZIP/.7z et calculer le MD5 du fichier contenu dans le .ZIP/.7z
  • Recherche stricte (checkbox) : Permet de ne récupérer que les jeux dont le PlateformId correspond à la plateforme recherchée.
  • Utiliser GameID (checkbox) : Utilise en priorité le GameID (si présent dans la database) pour trouver les jeux dans Screenscraper.
  • Topstaff → Favoris (checkbox) : Mettre en favoris les jeux sélectionnés par l'équipe de Screenscraper



Dans l'onglet Images Options

Choisir les options souhaitées pour les media.



Dans le module des scrapers

En cliquant sur l'icone à droite du bouton ou , vous pouvez modifier l'association entre vos noms de systèmes (noms de répertoires de vos systèmes) et les ID des systèmes du site Screenscraper , qui se fait via le fichier :

%appdata%\Nexouille Soft\arrm\database\systemes_screenscraper.txt

Exemple de contenu:

...
arcade|75
arcadia_2001|94
arcadia|94
archimedes|84
astrocade|44
astrocde|44
atari2600|26
atari5200|40
atari7800|41
atari800|43
...

Vous pouvez, l'adapter. Pensez à relancer ARRM après changement.



Comment scraper un système sur plusieurs plateformes

Depuis la version 2.0.0.2 beta 2, lors de scrape sur Screenscraper, il est désormais possible de scraper un jeu en le cherchant sur plusieurs plateforme différentes.
A utiliser pour des systèmes qui appartiennent à des catégories proches comme Arcade, Pinballs etc…

Il faut pour cela ajouter les diverses plateformes au système voulu via le fichier systemes_screenscraper.txt

Prenons l'exemple des Pinballs :

Actuellement, dans ce fichier il y a plusieurs systèmes relatifs aux Pinballs.

pinball_fx2|143
pinball_fx3|201
pinballfx2|143
pinballfx3|201
the_pinball_arcade|200
vpinball|198
fpinball|199

Si vous souhaitez mettre dans votre dossier Pinball, divers jeux de pinball provenant de ces différentes plateformes, il vous faut indiquer ces différentes plateformes pour le système Pinball. :

pinball|199,143,201,197,198
Mettre en priorité le système sur lequel vous avez le plus de chance de trouver votre jeu

Principe : Si le scrape ne donne rien sur la platefome 199, ARRM tentera de scraoer sur la 2ème plateforme et ainsi de suite.

Il faut également indiquer les extensions autorisées par ces autres plateformes via le fichier systemes_extensions.txt :

pinball|.iso;.chd;.nds;.gba;.smc;.nes;.fig;.fpt;.vpx;.pxp;.zip





Scraper en multi-threads avec ARRM sur Screenscraper

Depuis la version 1920 Beta 11, il est possible d'utiliser le multi-thread lors du scrape sur Screenscraper.

Le nombre de threads utilisables dépend de votre status sur Screenscraper.

Pour avoir des threads supplémentaires sur Screenscraper, , il faut participer à la base de données, ou faire un don sur Screenscraper. Pour plus de renseignement, voir la FAQ Screenscraper

L'usage mémoire/cpu augmente avec le nombre de thread.

Le multi-thread d'ARRM n'a d'intérêt que si vous scrapez plusieurs ROMs. Un scrape unitaire n'utilisera pas le multi-thread.

Afin de pouvoir utiliser le Multi-Thread d'ARRM sur Screenscraper, il faut au préalable renseigner le paramètre Screenscraper Threads Limit disponible dans l'onglet Scrape Option.

Il indique le maximum de threads que vous souhaitez utiliser.
Ce nombre doit être inférieur ou égal au nombre threads maximum que vous avez sur Screenscraper.
Vous pouvez consulter cette information via le bouton Check Screenscraper en haut à droite sur la page d'ARRM.

Si votre compte Screenscraper est renseigné (voir : S'identifier sur Screenscraper, ARRM récupérera la valeur maximale que Screenscraper vous autorise. Vous pouvez cependant la diminuer en changeant la valeur.

Si vous souhaitez retrouver votre valeur maximale, tapez un chiffre important comme 99, ARRM ajustera automatiquement à la valeur maximale que Screenscraper vous autorise.


Le choix des images suit le processus habituel de scrape sur Screenscraper.

LIMITATIONS :

Certaines fonctionnalités ARRM ne sont pas disponibles en mode multi-thread afin d'optimiser la vitesse:

  • Pas de recherche d'image en local.
  • Pas de création de gamelist temporaire (en cas de crash). Mais vous pouvez activer la mise en cache. Voir :Comment utiliser le cache d'ARRM
Les scrapes introuvables avec les multi-threads sont répertoriés dans les fichiers log situés dans %appdata%\Nexouille Soft\Arrm\temp, au format :


_missing_arrm_%SYSTEM%_screenscraper.txt

exemple : _missing_arrm_ZXSPECTRUM_screenscraper.txt


ASTUCES



Ne pas récupérer les informations textuelles

Si vous ne souhaitez pas récupérer d'information textuelle, il vous suffit de cocher Pas de texte dans l'onglet Scrape Options




Ne récupérer que certaines informations textuelles

Si vous ne souhaitez récupérer que certaines information textuelle, pensez, avant de lancer le scrape, à décocher les informations textuelles que vous ne souhaitez pas mettre à jour.

Ceci se fait dans la partie Rom Informations




Récupérer certains media en mode image MIX

Lorsque vous utilisez le mode image MIX, certains media sont récupérés automatiquement :

  • Screenshot
  • Boxart
  • Wheel
  • Cartouche

Si vous souhaitez récupérer d'autres media, il faut le spécifier dans l'onglet Images Options en cochant les media voulus sous la rubrique Force Media Download
En mode MIX vous ne pourrez pas cocher les media Screenshot, Boxart, Wheel et Cartouche car ils sont récupérés automatiquement.




Récupérer certains media en mode **Pas d'image, uniquement les textes**

Vous ne souhaitez récupérer que certaines catégories de media (boxart, fanart, screenshot, cartouche, logo, boxback, titleshot, manuel, video), il vous suffit de cocher Pas d'image, uniquement les textes dans l'onglet Images Options

Puis de sélectionner les media voulus en les cochant sous la rubrique Force Media Download

En mode MIX vous ne pourrez pas cocher les media Screenshot, Boxart, Wheel et Cartouche car ils sont récupérés automatiquement.


Messages d'erreurs retournés par Screenscraper

Parfois, vous verrez apparaître sur l'interface d'ARRM, des messages d'erreurs retournés par Screenscraper. Voici leur signification

Erreur Description Cause
401 API closed for non members Créez un compte sur Screenscraper, serveur saturé (CPU>60%)
403 Login error, check dev ident identifiants développeur erronés
404 Rom not found Impossible de trouver une concordance sur la rom demandé
423 API Closed Le Serveur a de grave problème
426 Blacklisted software Il faut changer de version de logiciel
429 The number of threads allowed for the member has been reached Il faut réduire la vitesse de requêtes
429 The number of threads per minute allowed for the member has been reached Il faut réduire la vitesse de requêtes
430 Daily scrape quota exceeded Le membre a scraper plus de x (voir F.A.Q) roms dans la journée
431 Not found roms quota exceeded Le membre a scraper plus de x (voir F.A.Q) roms non reconnues
arrm_relooked_fr/scraper-screenscraper-fr_relooked.txt · Dernière modification : 2023/11/22 18:26 de nexusone13