The branch, frodo has been updated
       via  1efdeec2ef4886b1b7c8420f5e05103983fa5c17 (commit)
      from  8efaa1bcd64c58e111aa5172c6816404774e82d1 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=1efdeec2ef4886b1b7c8420f5e05103983fa5c17

commit 1efdeec2ef4886b1b7c8420f5e05103983fa5c17
Author: olympia <olym...@xbmc.org>
Date:   Tue Sep 30 10:56:34 2014 +0200

    [metadata.filmaffinity.com] updated to version 1.6.1

diff --git a/metadata.filmaffinity.com/addon.xml 
b/metadata.filmaffinity.com/addon.xml
index 4782afa..9a0c87d 100755
--- a/metadata.filmaffinity.com/addon.xml
+++ b/metadata.filmaffinity.com/addon.xml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon  id="metadata.filmaffinity.com"
        name="FilmAffinity"
-       version="1.6.0"
-       provider-name="hectorZiN|MaDDoGo|agjacome|pancheto|xbmcero">
+       version="1.6.1"
+       provider-name="hectorZiN|agjacome|xbmcero|pancheto|MaDDoGo">
        <requires>
            <import addon="xbmc.metadata" version="2.1.0"/>
            <import addon="metadata.common.themoviedb.org" version="2.9.2"/>
diff --git a/metadata.filmaffinity.com/changelog.txt 
b/metadata.filmaffinity.com/changelog.txt
index 26057af..77fdfa6 100755
--- a/metadata.filmaffinity.com/changelog.txt
+++ b/metadata.filmaffinity.com/changelog.txt
@@ -1,3 +1,8 @@
+[B]1.6.1[/B]
+
+- Añadida la posibilidad de elegir entre la web móvil o principal de 
FilmAffinity
+- Revisados los patrones de búsqueda en FilmAffinity
+
 [B]1.6.0[/B]
 
 - Modificada la codificación del scraper a UTF-8
diff --git a/metadata.filmaffinity.com/filmaffinity.xml 
b/metadata.filmaffinity.com/filmaffinity.xml
index 7383619..1eceb4e 100755
--- a/metadata.filmaffinity.com/filmaffinity.xml
+++ b/metadata.filmaffinity.com/filmaffinity.xml
@@ -1,9 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<scraper framework="1.1" date="2014-09-04">
+<scraper framework="1.1" date="2014-09-25">
 
        <!--obtención de la url desde el fichero .nfo -->
        <NfoUrl dest="3">
-               <RegExp input="$$5" 
output="&lt;url&gt;http://m.filmaffinity.com/es/movie.php?id=\1&lt;/url&gt;"; 
dest="3">
+               <RegExp conditional="!FAmobile" input="$$5" 
output="&lt;url&gt;http://www.filmaffinity.com/es/film\1.html&lt;/url&gt;"; 
dest="3">
+                       <RegExp input="$$1" output="\1" dest="5">
+                               <expression 
noclean="1">filmaffinity.com/[^/]+/[^0-9]+([0-9]+)</expression>
+                       </RegExp>
+                       <expression noclean="1" />
+               </RegExp>
+               <RegExp conditional="FAmobile" input="$$5" 
output="&lt;url&gt;http://m.filmaffinity.com/es/movie.php?id=\1&lt;/url&gt;"; 
dest="3">
                        <RegExp input="$$1" output="\1" dest="5">
                                <expression 
noclean="1">filmaffinity.com/[^/]+/[^0-9]+([0-9]+)</expression>
                        </RegExp>
@@ -30,18 +36,26 @@
        <GetSearchResults dest="8">
                <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot;; 
encoding=&quot;UTF-8&quot; 
standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
                        <!-- búsqueda de filmaffinity -->
-                       <RegExp conditional="!GoogleAdvSearch" input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\2 
(\3)&lt;/title&gt;&lt;url&gt;http://m.filmaffinity.com/es/movie.php?id=\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;";
 dest="5">
+                       <RegExp conditional="!GoogleAdvSearch" input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\2 
(\3)&lt;/title&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5">
                                <expression repeat="yes" 
noclean="1,2,3">film([0-9]+)\.html&quot;&gt;([^&lt;]+)&lt;/a&gt;[^\(]*\(([0-9]{4})</expression>
                        </RegExp>
+                       <!-- búsqueda de google -->
+                       <RegExp conditional="GoogleAdvSearch" input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;"
 dest="5">
+                               <expression 
repeat="yes">/film([0-9]+).html&amp;[^&gt;]+&gt;(.+?)( - 
[&lt;F].+?)?&lt;/a&gt;</expression>
+                       </RegExp>
+                       <!-- resultados de la web principal -->
+                       <RegExp conditional="!FAmobile" input="$$5" 
output="\1&lt;url&gt;http://www.filmaffinity.com/es/film\2.html&lt;/url&gt;&lt;/entity&gt;";
 dest="5">
+                               <expression repeat="yes" 
noclean="1">(&lt;entity&gt;.+?([0-9]+)&lt;/id&gt;)&lt;/entity&gt;</expression>
+                       </RegExp>
+                       <!-- resultados de la web móvil -->
+                       <RegExp conditional="FAmobile" input="$$5" 
output="\1&lt;url&gt;http://m.filmaffinity.com/es/movie.php?id=\2&lt;/url&gt;&lt;/entity&gt;";
 dest="5">
+                               <expression repeat="yes" 
noclean="1">(&lt;entity&gt;.+?([0-9]+)&lt;/id&gt;)&lt;/entity&gt;</expression>
+                       </RegExp>
                        <!-- en caso de que haya más de 10 páginas de 
resultados en FA asumimos un error en la búsqueda -->
                        <!-- y reseteamos los resultados para forzar que XBMC 
repita la búsqueda con el encoding adecuado -->
                        <RegExp conditional="!GoogleAdvSearch" input="$$1" 
output="" dest="5">
                                <expression>page=10</expression>
                        </RegExp>
-                       <!-- búsqueda de google -->
-                       <RegExp conditional="GoogleAdvSearch" input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://m.filmaffinity.com/es/movie.php?id=\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;";
 dest="5">
-                               <expression 
repeat="yes">/film([0-9]+).html&amp;[^&gt;]+&gt;(.+?)( - 
[&lt;F].*?)?&lt;/a&gt;</expression>
-                       </RegExp>
                        <expression noclean="1" />
                </RegExp>
        </GetSearchResults>
@@ -59,20 +73,23 @@
 
                        <!-- guarda el id de filmaffinity -->
                        <RegExp input="$$1" output="\1" dest="16">
-                               <expression 
noclean="1">movie_id=([^&quot;]+)</expression>
+                               <expression 
noclean="1">movie_id=([0-9]+)</expression>
                        </RegExp>
                        
-                       <!-- obtención de título FA -->
+                       <!-- título -->
                        <RegExp input="$$1" output="\1" dest="11">
-                               <expression trim="1">&lt;div 
class=&quot;titulo[^&gt;]+&gt;(.+?)(\(AKA|&lt;/)</expression>
+                               <expression 
trim="1">&lt;title&gt;(.+?)(\(AKA|\([0-9]{4}\) - F| - F|&lt;/)</expression>
                        </RegExp>
                        <RegExp input="$$11" 
conditional="!EnableOriginalTitles" output="&lt;title&gt;\1&lt;/title&gt;" 
dest="5">
                                <expression noclean="1" />
                        </RegExp>
-
-                       <!-- obtención de título original -->
+                       
+                       <!-- título original -->
                        <!-- eliminar "(Disneys's )?" y usar \1 cuando 
filmaffinity deje de añadirlo) -->
-                       <RegExp input="$$1" output="\2" dest="12">
+                       <RegExp conditional="!FAmobile" input="$$1" output="\2" 
dest="12">
+                               <expression trim="1">Título 
original&lt;/dt&gt;[^&gt;]+&gt;(Disney's )?(.+?)(&lt;|\(AKA)</expression>
+                       </RegExp>
+                       <RegExp conditional="FAmobile" input="$$1" output="\2" 
dest="12">
                                <expression trim="1">T&Iacute;TULO 
ORIGINAL&lt;/span&gt;[^&gt;]+&gt;(Disney's )?(.+?)(&lt;|\(AKA)</expression>
                        </RegExp>
                        <RegExp input="$$12" conditional="EnableOriginalTitles" 
output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
@@ -81,88 +98,122 @@
                        <RegExp input="$$12" 
output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
                                <expression noclean="1" />
                        </RegExp>
-
-                       <!-- obtención del año -->
-                       <RegExp input="$$1" output="\1" dest="13">
+                       
+                       <!-- año -->
+                       <RegExp conditional="!FAmobile" input="$$1" output="\1" 
dest="13">
+                               
<expression>Año&lt;/dt&gt;[^&gt;]+&gt;([0-9]{4})</expression>
+                       </RegExp>
+                       <RegExp conditional="FAmobile" input="$$1" output="\1" 
dest="13">
                                <expression 
trim="1">A&Ntilde;O[^&gt;]+&gt;[^&gt;]+&gt;([0-9]{4})</expression>
                        </RegExp>
                        <RegExp input="$$13" 
output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
                                <expression noclean="1" />
                        </RegExp>
                        
-                       <!-- obtención del país -->
-                       <RegExp input="$$1" 
output="&lt;country&gt;\2&lt;/country&gt;" dest="5+">
-                               <expression 
trim="1">PA&Iacute;S&lt;/span&gt;[^&gt;]+&gt;[^&gt;]+&gt;(&nbsp;)*([^&lt;]+)</expression>
-                       </RegExp>
-
-                       <!-- obtención de duración -->
-                       <RegExp input="$$1" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
-                               
<expression>DURACI&Oacute;N&lt;/span&gt;[^&gt;]+&gt;([0-9]+)</expression>
-                       </RegExp>
-
-                       <!-- obtención del director (o directores) -->
+                       <!-- dirección -->
                        <RegExp input="$$9" 
output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="9">
+                               <RegExp conditional="!FAmobile" input="$$1" 
output="\1" dest="9">
+                                       <expression 
noclean="1">Director&lt;/dt&gt;[^&gt;]+&gt;(.+?)&lt;/dd</expression>
+                               </RegExp>
+                               <RegExp conditional="FAmobile" input="$$1" 
output="\1" dest="9">
                                        <expression 
noclean="1">DIRECTOR&lt;/span&gt;[^&gt;]+&gt;(.+?)&lt;/div</expression>
                                </RegExp>
                                <expression repeat="yes" 
trim="1">&quot;&gt;([^,&lt;]+)&lt;/a&gt;</expression>
                        </RegExp>
-                       <!-- guardamos los apellidos para luego -->
+                       <!-- dirección (apellidos) para refinar búsqueda del 
IMDBid -->
                        <RegExp input="$$5" output="\1|" dest="14">
                                <expression repeat="yes">([^ 
]+)&lt;/director</expression>
                        </RegExp>
-
-                       <!-- obtención de listado de actores desde 
filmaffinity (si no IMDB) -->
-                       <RegExp conditional="!IMDBCast" input="$$9" 
output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
+                       
+                       <!-- duración -->
+                       <RegExp conditional="!FAmobile" input="$$1" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+                               
<expression>Duración&lt;/dt&gt;[^&gt;]+&gt;([0-9]+)</expression>
+                       </RegExp>
+                       <RegExp conditional="FAmobile" input="$$1" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+                               
<expression>DURACI&Oacute;N&lt;/span&gt;[^&gt;]+&gt;([0-9]+)</expression>
+                       </RegExp>
+                       
+                       <!-- género -->
+                       <RegExp conditional="!FAmobile" input="$$1" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+                               <expression 
repeat="yes">moviegenre.php?[^&gt;]+&gt;([^&lt;]+)</expression>
+                       </RegExp>
+                       <RegExp conditional="FAmobile" input="$$9" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
                                <RegExp input="$$1" output="\1" dest="9">
-                                       <expression 
noclean="1">REPARTO&lt;/span&gt;[^&gt;]+&gt;(.+?)&lt;/div</expression>
+                                       <expression 
noclean="1">G&Eacute;NERO&lt;/span&gt;[^&gt;]+&gt;([^&lt;|]+)</expression>
                                </RegExp>
-                               <expression repeat="yes" 
trim="1">&gt;([^,&lt;]+)</expression>
+                               <expression repeat="yes" 
trim="1">([^\.|$]+)</expression>
                        </RegExp>
-
-                       <!-- obtención de guionistas -->
+                       
+                       <!-- guión -->
                        <RegExp input="$$9" 
output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="9">
+                               <RegExp conditional="!FAmobile" input="$$1" 
output="\1" dest="9">
+                                       
<expression>Guión&lt;/dt&gt;[^&gt;]+&gt;(.+?)(\(|&lt;)</expression>
+                               </RegExp>
+                               <RegExp conditional="FAmobile" input="$$1" 
output="\1" dest="9">
                                        
<expression>GUI&Oacute;N&lt;/span&gt;[^&gt;]+&gt;(.+?)(\(|&lt;)</expression>
                                </RegExp>
                                <expression repeat="yes" 
trim="1">(.+?)(&amp;amp;|;|,|$)</expression>
                        </RegExp>
-
-                       <!-- obtención del género -->
-                       <RegExp input="$$9" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="9">
-                                       <expression 
noclean="1">G&Eacute;NERO&lt;/span&gt;[^&gt;]+&gt;([^&lt;|]+)</expression>
-                               </RegExp>
-                               <expression repeat="yes" 
trim="1">(.+?)(\.|$)</expression>
+                       
+                       <!-- país -->
+                       <RegExp conditional="!FAmobile" input="$$1" 
output="&lt;country&gt;\1&lt;/country&gt;" dest="5+">
+                               <expression>countries/...jpg&quot; 
title=&quot;([^&quot;]+)</expression>
                        </RegExp>
-
-                       <!-- obtención del argumento -->
-                       <RegExp input="$$1" 
output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
-                               
<expression>SINOPSIS&lt;/span&gt;[^&gt;]+&gt;(.+?)(\(FILMAFFINITY\)|&lt;/dd&gt;)</expression>
+                       <RegExp conditional="FAmobile" input="$$1" 
output="&lt;country&gt;\2&lt;/country&gt;" dest="5+">
+                               <expression 
trim="1">PA&Iacute;S&lt;/span&gt;[^&gt;]+&gt;[^&gt;]+&gt;(&nbsp;)*([^&lt;]+)</expression>
                        </RegExp>
-
-                       <!-- obtención de estudio (productora) -->
-                       <!-- si "miniaturas de estudio" desactivado: 
descargamos todo -->
-                       <RegExp conditional="!StudioFlagsON" input="$$9" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="9">
-                                       
<expression>PRODUCTORA&lt;/span&gt;[^&gt;]+&gt;([^&lt;]+)</expression>
+                       
+                       <!-- productora (estudio) -->
+                       <RegExp input="$$9" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+                               <RegExp conditional="!FAmobile" input="$$1" 
output="\2" dest="9">
+                                       
<expression>Productora&lt;/dt&gt;[^&gt;]+&gt;([^&lt;;]+;\s)*([^&lt;]+)</expression>
+                               </RegExp>
+                               <RegExp conditional="FAmobile" input="$$1" 
output="\2" dest="9">
+                                       
<expression>PRODUCTORA&lt;/span&gt;[^&gt;]+&gt;([^&lt;;]+;\s)*([^&lt;]+)</expression>
                                </RegExp>
                                <expression repeat="yes" 
trim="1">([^,\;/]+)</expression>
                        </RegExp>
-                       <!-- si activado: descargamos sólo la primera 
productora -->
-                       <RegExp conditional="StudioFlagsON" input="$$9" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="9">
-                                       
<expression>PRODUCTORA&lt;/span&gt;[^&gt;]+&gt;([^&lt;/]+)</expression>
+                       <RegExp conditional="StudioFlagsON" input="$$5" 
output="\1" dest="5">
+                               <!-- nos quedamos sólo con la primera 
productora -->
+                               <expression 
noclean="1">(.+?&lt;/studio&gt;)</expression>
+                       </RegExp>
+                       
+                       <!-- puntuación y número de votos -->
+                       <RegExp conditional="!IMDBRatings" input="$$9" 
output="\1" dest="5+">
+                               <RegExp conditional="!FAmobile" input="$$1" 
output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="9">
+                                       
<expression>movie-rat-avg&quot;[^0-9]+([0-9]),([0-9])</expression>
+                               </RegExp>
+                               <RegExp conditional="!FAmobile" input="$$1" 
output="&lt;votes&gt;\1&lt;/votes&gt;" dest="9+">
+                                       
<expression>movie-count-rat&quot;[^0-9]+([0-9\.]+)</expression>
+                               </RegExp>
+                               <RegExp conditional="FAmobile" input="$$1" 
output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="9">
+                                       
<expression>movie-rating&quot;&gt;([0-9]),([0-9])</expression>
+                               </RegExp>
+                               <RegExp conditional="FAmobile" input="$$1" 
output="&lt;votes&gt;\1&lt;/votes&gt;" dest="9+">
+                                       
<expression>count&quot;&gt;([0-9\.]+)</expression>
                                </RegExp>
-                               <!-- limpiamos cosas como "Coproducción 
Alemana-Francia;" -->
-                               <expression 
trim="1">(?:(?:[^\;]*)\;\s)?(.*)</expression>
+                               <expression noclean="1" />
                        </RegExp>
-
-                       <!-- obtención de puntuación y número de votos de 
filmaffinity (si no IMDB) -->
-                       <RegExp conditional="!IMDBRatings" input="$$1" 
output="&lt;rating&gt;\1.\2&lt;/rating&gt;&lt;votes&gt;\3&lt;/votes&gt;" 
dest="5+">
-                               
<expression>movie-rating&quot;&gt;([0-9]),([0-9]).+?count&quot;&gt;([0-9\.]+)</expression>
+                       
+                       <!-- reparto -->
+                       <RegExp conditional="!IMDBCast" input="$$9" 
output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
+                               <RegExp conditional="!FAmobile" input="$$1" 
output="\1" dest="9">
+                                       <expression 
noclean="1">Reparto&lt;/dt&gt;[^&gt;]+&gt;(.+?)&lt;/dd</expression>
+                               </RegExp>
+                               <RegExp conditional="FAmobile" input="$$1" 
output="\1" dest="9">
+                                       <expression 
noclean="1">REPARTO&lt;/span&gt;[^&gt;]+&gt;(.+?)&lt;/div</expression>
+                               </RegExp>
+                               <expression repeat="yes" 
trim="1">&gt;([^,&lt;]+)</expression>
                        </RegExp>
-
+                       
+                       <!-- sinopsis -->
+                       <RegExp conditional="!FAmobile" input="$$1" 
output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+                               
<expression>Sinopsis&lt;/dt&gt;[^&gt;]+&gt;(.+?)(\(FILMAFFINITY\)|&lt;/)</expression>
+                       </RegExp>
+                       <RegExp conditional="FAmobile" input="$$1" 
output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+                               
<expression>SINOPSIS&lt;/span&gt;[^&gt;]+&gt;(.+?)(\(FILMAFFINITY\)|&lt;/)</expression>
+                       </RegExp>
+                       
                        <!-- obtención del IMDBid (ha de ir antes de cualquier 
función que limpie los buffers) -->
                        <RegExp input="$$9" output="&lt;url 
function=&quot;GetIMDBid&quot;&gt;\1&lt;/url&gt;" dest="5+">
                                <!-- descomponemos en palabras el título 
original y las unimos con "+" -->
@@ -177,13 +228,13 @@
                                        <RegExp input="$$9" output="\1" 
dest="9">
                                                
<expression>([^\(]+)</expression>
                                        </RegExp>
-                                       <expression />
+                                       <expression noclean="1" />
                                </RegExp>
                                <!-- búsqueda en google, con el año -->
                                <RegExp conditional="GoogleAdvSearch" 
input="$$9" output="https://www.google.com/search?q=site:imdb.com+\1($$13)" 
dest="9">
-                                       <expression />
+                                       <expression noclean="1" />
                                </RegExp>
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
 
                        <!-- hd-trailers 480p -->
@@ -208,8 +259,8 @@
                                <expression>HD-Trailers\(1080p\)</expression>
                        </RegExp>
                        <!-- trailer de filmaffinity -->
-                       <RegExp conditional="EnableFATrailer" input="$$16" 
output="&lt;url 
function=&quot;GetFilmAffinityTrailer&quot;&gt;http://m.filmaffinity.com/es/movieTrailer.php?id=\1&lt;/url&gt;";
 dest="5+">
-                               <expression />
+                       <RegExp conditional="EnableFATrailer" input="$$16" 
output="&lt;url 
function=&quot;GetFilmAffinityTrailer&quot;&gt;http://www.filmaffinity.com/es/movieTrailer.php?id=\1&lt;/url&gt;";
 dest="5+">
+                               <expression noclean="1" />
                        </RegExp>
 
                        <!-- descarga el poster principal de filmaffinity -->
@@ -219,7 +270,7 @@
                        
                        <!-- descarga todos los posters que haya en 
filmaffinity -->
                        <RegExp conditional="EnableFilmAffinityPosters" 
input="$$16" output="&lt;url 
function=&quot;GetFilmAffinityPosters&quot;&gt;http://www.filmaffinity.com/es/filmimages.php?movie_id=\1&lt;/url&gt;";
 dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        
                        <!-- eliminamos todos los espacios en blanco que hayan 
aparecido por el camino -->
@@ -238,7 +289,7 @@
 
                        <!-- reseteamos la variable que almacenará el id de 
IMDB -->
                        <RegExp input="" output="0" dest="6">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        
                        <!-- coincidencia con año -->
@@ -266,83 +317,83 @@
                        
                        <!-- salida del id de IMDB -->
                        <RegExp input="$$6" output="&lt;id&gt;tt\1&lt;/id&gt;" 
dest="5">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        
                        <!-- obtención de los posters de MoviePosterDB -->
                        <RegExp conditional="EnableMoviePosterDB" input="$$6" 
output="&lt;chain 
function=&quot;GetMoviePosterDBThumbs&quot;&gt;tt\1&lt;/chain&gt;" dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de los posters de IMPAwards -->
                        <RegExp conditional="EnableIMPAwards" input="$$6" 
output="&lt;chain function=&quot;GetIMPAThumbsById&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención del poster de trakt.tv -->
                        <RegExp conditional="EnableTraktPoster" input="$$6" 
output="&lt;url cache=&quot;trakttv-tt$$6.json&quot; 
function=&quot;GetTraktPoster&quot;&gt;http://api.trakt.tv/movie/summary.json/be64291aafbbbe62fdc4f3aa0edb4073/tt$$6&lt;/url&gt;";
 dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención del poster de fanart.tv -->
                        <RegExp conditional="EnableFanartTvPoster" input="$$6" 
output="&lt;url cache=&quot;fanarttv-tt$$6.json&quot; 
function=&quot;GetFanartTvPoster&quot;&gt;http://webservice.fanart.tv/v3/movies/tt\1?api_key=ed4b784f97227358b31ca4dd966a04f1&lt;/url&gt;";
 dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de los posters de IMDB -->
                        <RegExp conditional="EnableIMDBPosters" input="$$6" 
output="&lt;chain function=&quot;GetIMDBThumbsById&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de los posters de TMDB -->
                        <RegExp conditional="EnableTMDBPoster" input="$$6" 
output="&lt;chain 
function=&quot;GetTMDBLangThumbsByIdChain&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        
                        <!-- obtención de los fanarts de trakt.tv -->
                        <RegExp conditional="EnableTraktFanArt" input="$$6" 
output="&lt;url cache=&quot;trakttv-tt$$6.json&quot; 
function=&quot;GetTraktFanart&quot;&gt;http://api.trakt.tv/movie/summary.json/be64291aafbbbe62fdc4f3aa0edb4073/tt\1&lt;/url&gt;";
 dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de los fanarts de fanart.tv -->
                        <RegExp conditional="EnableFanartTvFanart" input="$$6" 
output="&lt;url cache=&quot;fanarttv-tt$$6.json&quot; 
function=&quot;GetFanartTvFanart&quot;&gt;http://webservice.fanart.tv/v3/movies/tt\1?api_key=ed4b784f97227358b31ca4dd966a04f1&lt;/url&gt;";
 dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de los fanarts de TMDB -->
                        <RegExp conditional="EnableTMDBFanArt" input="$$6" 
output="&lt;chain 
function=&quot;GetTMDBFanartByIdChain&quot;&gt;tt\1&lt;/chain&gt;" dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        
                        <!-- obtención del listado completo de actores de IMDB 
-->
                        <RegExp conditional="IMDBCast" input="$$6" 
output="&lt;chain 
function=&quot;GetIMDBFullCastById&quot;&gt;tt\1&lt;/chain&gt;" dest="5+">
-                               <expression />
-                       </RegExp>
-                       <!-- obtención de clasificación Top250 de IMDB -->
-                       <RegExp conditional="IMDBTop250" input="$$6" 
output="&lt;chain function=&quot;GetIMDBTOP250ById&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de clasificación MPAA en US de IMDB -->
                        <RegExp conditional="IMDBMPAA" input="$$6" 
output="&lt;chain function=&quot;GetIMDBUSACert&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
+                       </RegExp>
+                       <!-- obtención de clasificación Top250 de IMDB -->
+                       <RegExp conditional="IMDBTop250" input="$$6" 
output="&lt;chain function=&quot;GetIMDBTOP250ById&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de puntuación y número de votos de 
IMDB -->
                        <RegExp conditional="IMDBRatings" input="$$6" 
output="&lt;chain function=&quot;GetIMDBRatingById&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de eslogan de IMDB -->
                        <RegExp conditional="IMDBTagline" input="$$6" 
output="&lt;chain 
function=&quot;GetIMDBTaglineById&quot;&gt;tt\1&lt;/chain&gt;" dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
 
                        <!-- obtención de título de colección de TMDB-->
                        <RegExp conditional="EnableTMDBSet" input="$$6" 
output="&lt;chain 
function=&quot;GetTMDBLangSetByIdChain&quot;&gt;tt\1&lt;/chain&gt;" dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención del eslogan de TMDB-->
                        <RegExp conditional="EnableTMDBTagline" input="$$6" 
output="&lt;chain 
function=&quot;GetTMDBLangTaglineByIdChain&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención de la clasificacción MPAA de TMDB-->
                        <RegExp conditional="EnableTMDBCertifications" 
input="$$6" output="&lt;chain 
function=&quot;GetTMDBCertificationsByIdChain&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        <!-- obtención del trailer de TMDB -->
                        <RegExp conditional="EnableTMDBTrailer" input="$$6" 
output="&lt;chain 
function=&quot;GetTMDBLangTrailerByIdChain&quot;&gt;tt\1&lt;/chain&gt;" 
dest="5+">
-                               <expression />
+                               <expression noclean="1" />
                        </RegExp>
                        
                        <expression noclean="1" />
diff --git a/metadata.filmaffinity.com/resources/language/Spanish/strings.xml 
b/metadata.filmaffinity.com/resources/language/Spanish/strings.xml
index 9849d9b..ada79f8 100644
--- a/metadata.filmaffinity.com/resources/language/Spanish/strings.xml
+++ b/metadata.filmaffinity.com/resources/language/Spanish/strings.xml
@@ -4,43 +4,52 @@
 <!-- Report language file syntax bugs at: alanw...@xbmc.org -->
 
 <strings>
-    <string id="30000">General</string>
-    <string id="30001">Opciones Generales</string>
-    <string id="30002">Mostrar títulos en su idioma original</string>
-    <string id="30003">Compatibilidad con miniaturas de Estudio</string>
-    <string id="30004">Búsqueda Avanzada</string>
-    <string id="30005">Usar búsqueda en Google (leer antes la 
documentación)</string>
-    <string id="30006">Documentación</string>
-    <string id="30007">Acerca de la búsqueda avanzada de Google</string>
-    <string id="30008">Ver registro de cambios</string>
-    <string id="30020">Posters</string>
-    <string id="30021">Servicios de Posters</string>
-    <string id="30022">Poster principal de FilmAffinity (descarga 
rápida)</string>
-    <string id="30023">Posters de TheMovieDB</string>
-    <string id="30024"> -&gt; Idioma de los posters de TheMovieDB</string>
-    <string id="30025">Posters de MoviePosterDB</string>
-    <string id="30026">Posters de IMDB</string>
-    <string id="30027">Posters de IMPAwards</string>
-    <string id="30028">Posters de Trackt</string>
-    <string id="30029">Posters extra de FilmAffinity</string>
-    <string id="30040">FanArts</string>
-    <string id="30041">Servicios de FanArts</string>
-    <string id="30042">FanArts de TheMovieDB</string>
-    <string id="30043">FanArts de Trackt</string>
-    <string id="30060">Trailers</string>
-    <string id="30061">Servicios de Trailers</string>
-    <string id="30062">Trailer de FilmAffinity</string>
-    <string id="30063">Trailer de TheMovieDB</string>
-    <string id="30064"> -&gt; Idioma del trailer de TheMovieDB</string>
-    <string id="30065">Trailer de HD-Trailers</string>
-    <string id="30066"> -&gt; Calidad del trailer de HD-Trailers</string>
-    <string id="30080">Extra</string>
-    <string id="30081">Títulos de Colecciones</string>
-    <string id="30082">Obtener títulos de colecciones de TheMovieDB</string>
-    <string id="30083"> -&gt; Idioma de los títulos de colecciones de 
TheMovieDB</string>
-    <string id="30084">Servicios de IMDB</string>
-    <string id="30085">Usar reparto completo de IMDB (actor, rol y 
foto)</string>
-    <string id="30086">Información extra (Eslogan, Clasificación por edades, 
Top 250)</string>
-    <string id="30087">Usar puntuaciones de IMDB</string>
-    <string id="30100">(debug)Buscar sólo información en Filmaffinity 
(rápido)</string>
+       <string id="30000">General</string>
+       <string id="30001">Opciones generales</string>
+       <string id="30009">Usar versión móvil de FilmAffinity</string>
+       <string id="30002">Mostrar títulos en su idioma original</string>
+       <string id="30003">Compatibilidad con miniaturas de Estudio</string>
+       <string id="30004">Búsqueda avanzada</string>
+       <string id="30005">Usar búsqueda en Google (leer antes la 
documentación)</string>
+       <string id="30006">Documentación</string>
+       <string id="30007">Acerca de la búsqueda avanzada de Google</string>
+       <string id="30008">Ver registro de cambios</string>
+       <string id="30020">Posters</string>
+       <string id="30021">Servicios de Posters</string>
+       <string id="30022">Poster principal de FilmAffinity (descarga 
rápida)</string>
+       <string id="30023">Posters de TMDb</string>
+       <string id="30024"> - Idioma de los posters de TMDb</string>
+       <string id="30025">Posters de MoviePosterDB</string>
+       <string id="30026">Posters de IMDb</string>
+       <string id="30027">Posters de IMPAwards</string>
+       <string id="30028">Posters de Trackt</string>
+       <string id="30029">Posters de Fanart.tv</string>
+       <string id="30039">Posters extra de FilmAffinity</string>
+       <string id="30040">FanArts</string>
+       <string id="30041">Servicios de FanArts</string>
+       <string id="30042">FanArts de TMDb</string>
+       <string id="30043">FanArts de Trackt</string>
+       <string id="30044">FanArts de Fanart.tv</string>
+       <string id="30060">Trailers</string>
+       <string id="30061">Servicios de Trailers</string>
+       <string id="30062">Trailer de FilmAffinity</string>
+       <string id="30063">Trailer de TMDb</string>
+       <string id="30064"> - Idioma del trailer de TMDb</string>
+       <string id="30065">Trailer de HD-Trailers</string>
+       <string id="30066"> - Calidad del trailer de HD-Trailers</string>
+       <string id="30080">TMDb</string>
+       <string id="30081">Servicios de TMDb</string>
+       <string id="30082">Obtener títulos de colecciones de TMDb</string>
+       <string id="30083"> - Idioma de los títulos de colecciones de 
TMDb</string>
+       <string id="30084">Usar eslogan de TMDb</string>
+       <string id="30085"> - Idioma del eslogan de TMDb</string>
+       <string id="30086">Usar clasificación por edades (MPAA) de 
TMDb</string>
+       <string id="30087"> - País de la clasificación</string>
+       <string id="30100">IMDb</string>
+       <string id="30101">Servicios de IMDb</string>
+       <string id="30102">Usar reparto completo de IMDb (actor, rol y 
foto)</string>
+       <string id="30105">Usar clasificación por edades (MPAA US) de 
IMDb</string>
+       <string id="30106">Usar puntuaciones de IMDb</string>
+       <string id="30107">Usar eslogan de IMDb (US)</string>
+       <string id="30104">Obtener Top 250 de IMDb</string>
 </strings>
diff --git a/metadata.filmaffinity.com/resources/settings.xml 
b/metadata.filmaffinity.com/resources/settings.xml
index 9de6be9..b03c9b1 100755
--- a/metadata.filmaffinity.com/resources/settings.xml
+++ b/metadata.filmaffinity.com/resources/settings.xml
@@ -1,57 +1,58 @@
 <?xml version="1.0" encoding="utf-8"?>
 <settings>
-  <category label="30000">
-       <setting label="30001" type="lsep" />
-       <setting label="30002" type="bool" id="EnableOriginalTitles" 
default="false" />
-       <setting label="30003" type="bool" id="StudioFlagsON" default="true" />
-       <setting label="30004" type="lsep" />
-       <setting label="30005" type="bool" id="GoogleAdvSearch" default="false" 
/>
-       <setting label="30006" type="lsep" />
-       <setting label="30007" type="action" 
action="RunScript($CWD/lib/viewer.py,GoogleAdvancedSearch)" default="" />
-       <setting label="30008" type="action" 
action="RunScript($CWD/lib/viewer.py,changelog)" default="" />
-  </category>
-  <category label="30020">
-       <setting label="30021" type="lsep" />
-       <setting label="30022" type="bool" id="FirstFilmAffinityPoster" 
default="true" />
-       <setting label="30039" type="bool" id="EnableFilmAffinityPosters" 
default="false" />
-       <setting label="30023" type="bool" id="EnableTMDBPoster" 
default="false" />
-       <setting label="30024" type="labelenum" id="tmdbthumblanguage" 
default="es" 
values="da|fi|nl|de|it|es|fr|pl|hu|el|tr|ru|he|ja|pt|zh|cs|sl|hr|ko|us|gb|sv|no"
 />
-    <setting label="30025" type="bool" id="EnableMoviePosterDB" 
default="false" />
-       <setting label="30026" type="bool" id="EnableIMDBPosters" 
default="false" />
-    <setting label="30027" type="bool" id="EnableIMPAwards" default="false" />
-    <setting label="30028" type="bool" id="EnableTraktPoster" default="false" 
/>
-       <setting label="30029" type="bool" id="EnableFanartTvPoster" 
default="false" />
-  </category>
-  <category label="30040">
-       <setting label="30041" type="lsep" />
-       <setting label="30042" type="bool" id="EnableTMDBFanArt" default="true" 
/>
-       <setting label="30043" type="bool" id="EnableTraktFanArt" 
default="false" />
-       <setting label="30044" type="bool" id="EnableFanartTvFanart" 
default="false" />
-  </category>
-  <category label="30060">
-       <setting label="30061" type="lsep" />
-       <setting label="30062" type="bool" id="EnableFATrailer" default="true" 
/>
-       <setting label="30063" type="bool" id="EnableTMDBTrailer" 
default="false" />
-    <setting label="30064" type="labelenum" id="tmdbtrailerlanguage" 
default="es" enable="eq(-1,true)" 
values="cs|da|de|el|en|es|fi|fr|he|hr|hu|it|ja|ko|nl|no|pl|pt|ru|sl|sv|tr|zh"/>
-       <setting label="30065" type="bool" id="EnableHDTrailers" 
default="false" />
-       <setting label="30066" type="labelenum" id="HDTrailersQ" 
default="HD-Trailers(480p)" enable="eq(-1,true)" 
values="HD-Trailers(480p)|HD-Trailers(720p)|HD-Trailers(1080p)" />    
-  </category>
-  <category label="30080">
-       <setting label="30081" type="lsep" />
-       <setting label="30082" type="bool" id="EnableTMDBSet" default="true" />
-       <setting label="30083" type="labelenum" id="tmdbsetlanguage" 
default="es" enable="eq(-1,true)" 
values="da|fi|nl|de|it|es|fr|pl|hu|el|tr|ru|he|ja|pt|zh|cs|sl|hr|ko|us|gb|sv|no"
 />
-       <setting label="30084" type="bool" id="EnableTMDBTagline" 
default="true" />
-       <setting label="30085" type="labelenum" id="tmdbtaglinelanguage" 
default="es" enable="eq(-1,true)" 
values="da|fi|nl|de|it|es|fr|pl|hu|el|tr|ru|he|ja|pt|zh|cs|sl|hr|ko|us|gb|sv|no"
 />
-       <setting label="30086" type="bool" id="EnableTMDBCertifications" 
default="true" />
-       <setting label="30087" type="labelenum" id="tmdbcertcountry" 
default="us" enable="eq(-1,true)" 
values="au|bg|cs|da|de|el|es|fi|fr|gb|he|hr|hu|it|ja|ko|nl|no|pl|pt|ru|sl|sv|th|tr|us|zh"
 />
-    <setting label="certprefix" type="text" id="certprefix" default="Rated " 
visible="false"/>
-  </category>
-  <category label="30100">
-       <setting label="30101" type="lsep" />
-       <setting label="30102" type="bool" id="IMDBCast" default="true" />
-    <setting label="30104" type="bool" id="IMDBTop250" default="true" />
-    <setting label="30105" type="bool" id="IMDBMPAA" default="true" />
-    <setting label="30106" type="bool" id="IMDBRatings" default="false" />
-    <setting label="30107" type="bool" id="IMDBTagline" default="true" />
-  </category>
+       <category label="30000">
+               <setting label="30001" type="lsep" />
+               <setting label="30009" type="bool" id="FAmobile" 
default="false" />
+               <setting label="30002" type="bool" id="EnableOriginalTitles" 
default="false" />
+               <setting label="30003" type="bool" id="StudioFlagsON" 
default="true" />
+               <setting label="30004" type="lsep" />
+               <setting label="30005" type="bool" id="GoogleAdvSearch" 
default="false" />
+               <setting label="30006" type="lsep" />
+               <setting label="30007" type="action" 
action="RunScript($CWD/lib/viewer.py,GoogleAdvancedSearch)" default="" />
+               <setting label="30008" type="action" 
action="RunScript($CWD/lib/viewer.py,changelog)" default="" />
+       </category>
+       <category label="30020">
+               <setting label="30021" type="lsep" />
+               <setting label="30022" type="bool" id="FirstFilmAffinityPoster" 
default="true" />
+               <setting label="30039" type="bool" 
id="EnableFilmAffinityPosters" default="false" />
+               <setting label="30023" type="bool" id="EnableTMDBPoster" 
default="false" />
+               <setting label="30024" type="labelenum" id="tmdbthumblanguage" 
default="es" 
values="da|fi|nl|de|it|es|fr|pl|hu|el|tr|ru|he|ja|pt|zh|cs|sl|hr|ko|us|gb|sv|no"
 />
+               <setting label="30025" type="bool" id="EnableMoviePosterDB" 
default="false" />
+               <setting label="30026" type="bool" id="EnableIMDBPosters" 
default="false" />
+               <setting label="30027" type="bool" id="EnableIMPAwards" 
default="false" />
+               <setting label="30028" type="bool" id="EnableTraktPoster" 
default="false" />
+               <setting label="30029" type="bool" id="EnableFanartTvPoster" 
default="false" />
+       </category>
+       <category label="30040">
+               <setting label="30041" type="lsep" />
+               <setting label="30042" type="bool" id="EnableTMDBFanArt" 
default="true" />
+               <setting label="30043" type="bool" id="EnableTraktFanArt" 
default="false" />
+               <setting label="30044" type="bool" id="EnableFanartTvFanart" 
default="false" />
+       </category>
+       <category label="30060">
+               <setting label="30061" type="lsep" />
+               <setting label="30062" type="bool" id="EnableFATrailer" 
default="true" />
+               <setting label="30063" type="bool" id="EnableTMDBTrailer" 
default="false" />
+               <setting label="30064" type="labelenum" 
id="tmdbtrailerlanguage" default="es" enable="eq(-1,true)" 
values="cs|da|de|el|en|es|fi|fr|he|hr|hu|it|ja|ko|nl|no|pl|pt|ru|sl|sv|tr|zh"/>
+               <setting label="30065" type="bool" id="EnableHDTrailers" 
default="false" />
+               <setting label="30066" type="labelenum" id="HDTrailersQ" 
default="HD-Trailers(480p)" enable="eq(-1,true)" 
values="HD-Trailers(480p)|HD-Trailers(720p)|HD-Trailers(1080p)" />    
+       </category>
+       <category label="30080">
+               <setting label="30081" type="lsep" />
+               <setting label="30082" type="bool" id="EnableTMDBSet" 
default="true" />
+               <setting label="30083" type="labelenum" id="tmdbsetlanguage" 
default="es" enable="eq(-1,true)" 
values="da|fi|nl|de|it|es|fr|pl|hu|el|tr|ru|he|ja|pt|zh|cs|sl|hr|ko|us|gb|sv|no"
 />
+               <setting label="30084" type="bool" id="EnableTMDBTagline" 
default="true" />
+               <setting label="30085" type="labelenum" 
id="tmdbtaglinelanguage" default="es" enable="eq(-1,true)" 
values="da|fi|nl|de|it|es|fr|pl|hu|el|tr|ru|he|ja|pt|zh|cs|sl|hr|ko|us|gb|sv|no"
 />
+               <setting label="30086" type="bool" 
id="EnableTMDBCertifications" default="true" />
+               <setting label="30087" type="labelenum" id="tmdbcertcountry" 
default="us" enable="eq(-1,true)" 
values="au|bg|cs|da|de|el|es|fi|fr|gb|he|hr|hu|it|ja|ko|nl|no|pl|pt|ru|sl|sv|th|tr|us|zh"
 />
+               <setting label="certprefix" type="text" id="certprefix" 
default="Rated " visible="false"/>
+       </category>
+       <category label="30100">
+               <setting label="30101" type="lsep" />
+               <setting label="30102" type="bool" id="IMDBCast" default="true" 
/>
+               <setting label="30105" type="bool" id="IMDBMPAA" default="true" 
/>
+               <setting label="30106" type="bool" id="IMDBRatings" 
default="false" />
+               <setting label="30107" type="bool" id="IMDBTagline" 
default="false" />
+               <setting label="30104" type="bool" id="IMDBTop250" 
default="false" />
+       </category>
 </settings>

-----------------------------------------------------------------------

Summary of changes:
 metadata.filmaffinity.com/addon.xml                |    4 +-
 metadata.filmaffinity.com/changelog.txt            |    5 +
 metadata.filmaffinity.com/filmaffinity.xml         |  239 ++++++++++++--------
 .../resources/language/Spanish/strings.xml         |   87 ++++----
 metadata.filmaffinity.com/resources/settings.xml   |  109 +++++-----
 5 files changed, 255 insertions(+), 189 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Xbmc-addons mailing list
Xbmc-addons@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to