aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvdrfan <vdrfan@svn>2009-10-09 21:38:04 +0000
committervdrfan <vdrfan@svn>2009-10-09 21:38:04 +0000
commit42b41fa03d3d23ee8960470e7a1dfcd548e1a31f (patch)
treebbc966dc268b600aff3fdf5313f1efb5ed6d2b69
parent989b79f6d079847dea77fba17978a7090d365705 (diff)
cosmetic/fixed: unified all scrapers
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23562 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
-rw-r--r--system/scrapers/music/allmusic.xml20
-rw-r--r--system/scrapers/music/allmusic_merlin_lastfm.xml32
-rw-r--r--system/scrapers/music/common/allmusic.xml10
-rw-r--r--system/scrapers/music/common/lastfm.xml2
-rw-r--r--system/scrapers/music/discogs.xml8
-rw-r--r--system/scrapers/music/freebase.xml20
-rw-r--r--system/scrapers/music/israel-music.xml10
-rw-r--r--system/scrapers/music/lastfm.xml8
-rw-r--r--system/scrapers/video/Excalibur.xml9
-rw-r--r--system/scrapers/video/KinoPoisk.xml81
-rw-r--r--system/scrapers/video/MyMovies.xml121
-rw-r--r--system/scrapers/video/adultcdmovies.xml10
-rw-r--r--system/scrapers/video/adultdvdempire.xml20
-rw-r--r--system/scrapers/video/adultfilmdatabase.xml8
-rw-r--r--system/scrapers/video/allocine.xml49
-rw-r--r--system/scrapers/video/amazonuk.xml15
-rw-r--r--system/scrapers/video/amazonus.xml16
-rw-r--r--system/scrapers/video/asiandb.xml18
-rw-r--r--system/scrapers/video/cinefacts.xml21
-rw-r--r--system/scrapers/video/common/dtrailer.xml4
-rw-r--r--system/scrapers/video/common/imdb.xml42
-rw-r--r--system/scrapers/video/common/movieposterdb.xml6
-rw-r--r--system/scrapers/video/common/tmdb.xml16
-rw-r--r--system/scrapers/video/daum.xml22
-rw-r--r--system/scrapers/video/fdbpl.xml28
-rw-r--r--system/scrapers/video/filmaffinity.xml58
-rw-r--r--system/scrapers/video/filmdelta.xml3
-rw-r--r--system/scrapers/video/filmstarts.xml37
-rw-r--r--system/scrapers/video/filmup.xml15
-rw-r--r--system/scrapers/video/filmweb.xml26
-rw-r--r--system/scrapers/video/imdb tv.xml54
-rw-r--r--system/scrapers/video/imdb-cn.xml23
-rw-r--r--system/scrapers/video/imdb.xml54
-rw-r--r--system/scrapers/video/jadedVideo.xml10
-rw-r--r--system/scrapers/video/moviemaze.xml20
-rw-r--r--system/scrapers/video/mtime.xml33
-rw-r--r--system/scrapers/video/mtv.xml6
-rw-r--r--system/scrapers/video/mymoviesdk.xml28
-rw-r--r--system/scrapers/video/naver.xml21
-rw-r--r--system/scrapers/video/ofdb.xml148
-rw-r--r--system/scrapers/video/ofdbxml.xml56
-rw-r--r--system/scrapers/video/ptgate.xml119
-rw-r--r--system/scrapers/video/speedallocinev3.xml10
-rw-r--r--system/scrapers/video/sratim.xml7
-rw-r--r--system/scrapers/video/tmdb.xml11
-rw-r--r--system/scrapers/video/tvcom.xml17
-rw-r--r--system/scrapers/video/tvdb.xml43
-rw-r--r--system/scrapers/video/tvrage.xml10
-rw-r--r--system/scrapers/video/worldart.xml37
-rw-r--r--system/scrapers/video/yahoomusic.xml10
50 files changed, 550 insertions, 902 deletions
diff --git a/system/scrapers/music/allmusic.xml b/system/scrapers/music/allmusic.xml
index 0fed5d4538..abb403d5a8 100644
--- a/system/scrapers/music/allmusic.xml
+++ b/system/scrapers/music/allmusic.xml
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<scraper framework="1.1" date="2009-09-20" name="Allmusic" content="albums" thumb="allmusic.png" language="en">
+<scraper framework="1.1" date="2009-09-20" name="Allmusic" content="albums" thumb="allmusic.png" language="en"/>
<include>common/htbackdrops.xml</include>
<include>common/allmusic.xml</include>
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;htbfanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Grab thumbs from HTBackdrops&quot; type=&quot;bool&quot; id=&quot;htbthumbs&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -20,7 +20,7 @@
</NfoUrl>
<CreateAlbumSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url post=&quot;yes&quot;&gt;http://www.allmusic.com/cg/amg.dll?P=amg&amp;amp;SQL=\1&amp;amp;OPT1=2&lt;/url&gt;" dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
</CreateAlbumSearchUrl>
<GetAlbumSearchResults dest="8">
@@ -31,7 +31,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;year&gt;\1&lt;/year&gt;&lt;artist&gt;\2&lt;/artist&gt;&lt;title&gt;\4&lt;/title&gt;&lt;url cache=&quot;am-\2-\4-album.html&quot;&gt;http://www.allmusic.com/cg/amg.dll?p=amg&amp;amp;SQL=\3&lt;/url&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes" noclean="1,2,3">&gt;([0-9]+)&lt;/.*?&gt;([a-zA-Z0-9].*?)&lt;.*?sql=([0-9:a-z]*)&quot;&gt;(.*?)&lt;.</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumSearchResults>
<GetAlbumDetails dest="3">
@@ -42,12 +42,12 @@
<RegExp input="$$1" output="&lt;url cache=&quot;am-$$2-album.html&quot; function=&quot;GetAMGReview&quot;&gt;http://www.allmusic.com/cg/amg.dll?p=amg&amp;amp;sql=\1&lt;/url&gt;" dest="5+">
<expression noclean="1">sql=([^&quot;]*)&quot;&gt;Review</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumDetails>
<CreateArtistSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url post=&quot;yes&quot;&gt;http://www.allmusic.com/cg/amg.dll?P=amg&amp;amp;SQL=\1&amp;amp;OPT1=1&lt;/url&gt;" dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
</CreateArtistSearchUrl>
<GetArtistSearchResults dest="8">
@@ -58,7 +58,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;genre&gt;\3&lt;/genre&gt;&lt;year&gt;\5&lt;/year&gt;&lt;url cache=&quot;am-\2-artist.html&quot;&gt;http://www.allmusic.com/cg/amg.dll?p=amg&amp;amp;SQL=\1&lt;/url&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes" noclean="1,2">style=&quot;[^=]*&lt;a href=&quot;[^&quot;]*sql=([^&quot;]*)&quot;&gt;([^&lt;]*)&lt;/a&gt;[^-]*[^&gt;]*&gt;([^&lt;]*)&lt;/TD&gt;[^&gt;]*&gt;(&amp;nbsp;)?([^&lt;]*)&lt;/td&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetArtistSearchResults>
<GetArtistDetails dest="3">
@@ -78,7 +78,7 @@
<RegExp input="$$1" output="&lt;url cache=&quot;am-$$2-discog.html&quot; function=&quot;GetAMGDiscography&quot;&gt;http://www.allmusic.com/cg/amg.dll?p=amg&amp;amp;sql=\1&lt;/url&gt;" dest="5+">
<expression noclean="1">sql=([^&quot;]*)&quot;&gt;Discography</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetArtistDetails>
</scraper>
diff --git a/system/scrapers/music/allmusic_merlin_lastfm.xml b/system/scrapers/music/allmusic_merlin_lastfm.xml
index 455c9a2bcb..9c5c439680 100644
--- a/system/scrapers/music/allmusic_merlin_lastfm.xml
+++ b/system/scrapers/music/allmusic_merlin_lastfm.xml
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<scraper framework="1.1" date="2009-09-16" name="allmusic &amp; merlin.pl &amp; lastfm.pl" content="albums" thumb="allmusic.png" language"pl">
+<scraper framework="1.1" date="2009-09-16" name="allmusic &amp; merlin.pl &amp; lastfm.pl" content="albums" thumb="allmusic.png" language="pl">
<include>common/htbackdrops.xml</include>
<include>common/allmusic.xml</include>
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;htbfanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Grab thumbs from HTBackdrops&quot; type=&quot;bool&quot; id=&quot;htbthumbs&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -20,7 +20,7 @@
</NfoUrl>
<CreateAlbumSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url post=&quot;yes&quot;&gt;http://www.allmusic.com/cg/amg.dll?P=amg&amp;amp;SQL=\1&amp;amp;OPT1=2&lt;/url&gt;" dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
</CreateAlbumSearchUrl>
<GetAlbumSearchResults dest="8">
@@ -31,7 +31,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;year&gt;\1&lt;/year&gt;&lt;artist&gt;\2&lt;/artist&gt;&lt;title&gt;\4&lt;/title&gt;&lt;url cache=&quot;allmusic-album.html&quot;&gt;http://www.allmusic.com/cg/amg.dll?p=amg&amp;amp;SQL=\3&lt;/url&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes" noclean="1,2,3">&gt;([0-9]+)&lt;/.*?&gt;([a-zA-Z0-9].*?)&lt;.*?sql=([0-9:a-z]*)&quot;&gt;(.*?)&lt;.</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumSearchResults>
<GetAlbumDetails dest="3">
@@ -58,9 +58,9 @@
<expression>\+(.*)</expression>
</RegExp>
<RegExp input="$$1" output="&lt;url function=&quot;MerlinLink&quot;&gt;http://merlin.pl/xbmc/browse/search/4,,1.html?phrase=&amp;amp;place=4+simple&amp;amp;carrier=3&amp;amp;offer=O&amp;amp;category=&amp;amp;title=$$6&amp;amp;person=$$7&amp;amp;firm=&amp;amp;date=&amp;amp;isbn=&amp;amp;sort=rank&amp;amp;x=40&amp;amp;y=12&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumDetails>
<MerlinLink dest="5">
@@ -68,7 +68,7 @@
<RegExp input="$$1" output="&lt;url function=&quot;GetReview&quot;&gt;http://merlin.pl\1&lt;/url&gt;" dest="2">
<expression>Liczba towar[^f]+f=&quot;([^&quot;]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</MerlinLink>
<GetReview dest="5">
@@ -82,12 +82,12 @@
<RegExp input="$$1" output="\1" dest="2+">
<expression>contents&quot;&gt;([^&lt;]*)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetReview>
<CreateArtistSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url post=&quot;yes&quot;&gt;http://www.allmusic.com/cg/amg.dll?P=amg&amp;amp;SQL=\1&amp;amp;OPT1=1&lt;/url&gt;" dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
</CreateArtistSearchUrl>
<GetArtistSearchResults dest="8">
@@ -98,7 +98,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;genre&gt;\3&lt;/genre&gt;&lt;year&gt;\5&lt;/year&gt;&lt;url cache=&quot;allmusic-artist.html&quot; &gt;http://www.allmusic.com/cg/amg.dll?p=amg&amp;amp;SQL=\1&lt;/url&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes" noclean="1,2">style=&quot;[^=]*&lt;a href=&quot;[^&quot;]*sql=([^&quot;]*)&quot;&gt;([^&lt;]*)&lt;/a&gt;[^-]*[^&gt;]*&gt;([^&lt;]*)&lt;/TD&gt;[^&gt;]*&gt;(&amp;nbsp;)?([^&lt;]*)&lt;/td&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetArtistSearchResults>
<GetArtistDetails dest="3">
@@ -122,12 +122,12 @@
<expression>\+(.*)</expression>
</RegExp>
<RegExp input="$$1" output="&lt;url function=&quot;LastfmLink&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.search&amp;amp;artist=$$6&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<RegExp input="$$1" output="&lt;url function=&quot;GetAMGDiscography&quot;&gt;http://www.allmusic.com/cg/amg.dll?p=amg&amp;amp;sql=\1&lt;/url&gt;" dest="5+">
<expression noclean="1">sql=([^&quot;]*)&quot;&gt;Discography</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetArtistDetails>
<LastfmLink dest="5">
@@ -135,7 +135,7 @@
<RegExp input="$$1" output="&lt;url function=&quot;GetBiography&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&amp;amp;mbid=\2&amp;amp;lang=pl&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;" dest="2">
<expression noclean="1">&lt;artist&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;mbid&gt;([^&lt;]*)&lt;/mbid&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</LastfmLink>
<GetBiography dest="5">
@@ -143,7 +143,7 @@
<RegExp input="$$1" output="&lt;biography&gt;\1&lt;/biography&gt;" dest="2">
<expression clear="yes">&lt;content&gt;&lt;!\[CDATA\[(.*?)\]</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetBiography>
</scraper>
diff --git a/system/scrapers/music/common/allmusic.xml b/system/scrapers/music/common/allmusic.xml
index 89994e4253..8d48ac0ff1 100644
--- a/system/scrapers/music/common/allmusic.xml
+++ b/system/scrapers/music/common/allmusic.xml
@@ -10,7 +10,7 @@
<RegExp input="$$3" output="" dest="2">
<expression>(.+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAMGDiscography>
<GetAMGBiography dest="5">
@@ -18,7 +18,7 @@
<RegExp input="$$1" output="&lt;biography&gt;\1&lt;/biography&gt;" dest="2">
<expression clear="yes">Biography&lt;/td&gt;.*?&lt;p&gt;(.*?)&lt;/p&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAMGBiography>
<GetAMGReview dest="5">
@@ -26,7 +26,7 @@
<RegExp input="$$1" output="&lt;review&gt;\1&lt;/review&gt;" dest="2">
<expression>Review&lt;/td&gt;.*?&lt;p&gt;(.*?)&lt;/p&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAMGReview>
<ParseAMGArtist dest="3">
@@ -79,7 +79,7 @@
<RegExp input="$$1" output="&lt;thumb&gt;http://image.allmusic.com/00/amg/pic200/dr\1\200/\1\2\3\4/\1\2\3\4\5.jpg&lt;/thumb&gt;" dest="5+">
<expression noclean="1" repeat="yes">&quot;([A-Z^])([0-9^])([0-9^])([0-9^])([^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</ParseAMGArtist>
<ParseAMGAlbum dest="3">
@@ -135,7 +135,7 @@
<RegExp input="$$1" output="&lt;thumb&gt;http://image.allmusic.com/\1&lt;/thumb&gt;" dest="5+">
<expression noclean="1">http://image.allmusic.com/([^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</ParseAMGAlbum>
</scraperfunctions>
diff --git a/system/scrapers/music/common/lastfm.xml b/system/scrapers/music/common/lastfm.xml
index 307c9a9c45..0c0ed7f011 100644
--- a/system/scrapers/music/common/lastfm.xml
+++ b/system/scrapers/music/common/lastfm.xml
@@ -4,7 +4,7 @@
<RegExp input="$$1" output="&lt;album&gt;&lt;title&gt;\1&lt;/title&gt;&lt;/album&gt;" dest="2+">
<expression repeat="yes">&lt;album[^&gt;]*&gt;[^&lt;]*&lt;name&gt;([^&lt;]*?)&lt;/name&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetLastFMDiscography>
</scraperfunctions>
diff --git a/system/scrapers/music/discogs.xml b/system/scrapers/music/discogs.xml
index d727e9fa93..65edb29fee 100644
--- a/system/scrapers/music/discogs.xml
+++ b/system/scrapers/music/discogs.xml
@@ -4,12 +4,12 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;htbfanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Grab thumbs from HTBackdrops&quot; type=&quot;bool&quot; id=&quot;htbthumbs&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -74,7 +74,7 @@
<RegExp input="$$1" output="&lt;url function=&quot;GetImages&quot;&gt;http://www.discogs.com\1&lt;/url&gt;" dest="5+">
<expression>&lt;a href=&quot;(/viewimages\?release=[^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumDetails>
<GetImages dest="5">
diff --git a/system/scrapers/music/freebase.xml b/system/scrapers/music/freebase.xml
index f953053b19..799048dee1 100644
--- a/system/scrapers/music/freebase.xml
+++ b/system/scrapers/music/freebase.xml
@@ -4,12 +4,12 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;htbfanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Grab thumbs from HTBackdrops&quot; type=&quot;bool&quot; id=&quot;htbthumbs&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -17,13 +17,11 @@
<expression>(http://www.freebase.com/view/)(.*)</expression>
</RegExp>
</NfoUrl>
-
<CreateAlbumSearchUrl dest="3">
<RegExp input="$$1" output="http://api.freebase.com/api/service/mqlread?query={%22query%22:{%22type%22:%22/music/artist%22,%22name~=%22:%22$$2%22,%22album%22:[{%22guid%22:null,%22artist%22:null,%22name%22:null,%22name~=%22:%22\1%22}]}}" dest="3">
<expression/>
</RegExp>
</CreateAlbumSearchUrl>
-
<GetAlbumSearchResults dest="8">
<RegExp input="$$5" output="&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;artist&gt;\1&lt;/artist&gt;&lt;title&gt;\3&lt;/title&gt;&lt;url&gt;http://api.freebase.com/api/service/mqlread?query={%22query%22:{%22type%22:%22/music/artist%22,%22name%22:null,%22genre%22:[],%22album%22:[{%22id%22:%22/guid/\2%22,%22/common/topic/article%22:[{%22guid%22:null,%22optional%22:true,%22limit%22:1}],%22/common/topic/image%22:[{%22guid%22:null,%22optional%22:true,%22limit%22:1}],%22label%22:[],%22engineer%22:[],%22producer%22:[],%22release_type%22:null,%22artist%22:null,%22name%22:null,%22release_date%22:null,%22track%22:[{%22name%22:null,%22length%22:null,%22index%22:null,%22sort%22:%22index%22,%22optional%22:true}],%22sort%22:%22release_date%22}]}}&lt;/url&gt;&lt;/entity&gt;" dest="5+">
@@ -32,7 +30,6 @@
<expression noclean="1"/>
</RegExp>
</GetAlbumSearchResults>
-
<GetAlbumDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5">
@@ -71,25 +68,22 @@
<RegExp input="$$1" output="&lt;url function=&quot;GetAlbumReview&quot;&gt;http://www.freebase.com/api/trans/raw/guid/\1&lt;/url&gt;" dest="5+">
<expression noclean="1">article&quot;:.*?&quot;guid&quot;: &quot;#([^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumDetails>
-
<GetAlbumReview dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;review&gt;\1&lt;/review&gt;" dest="2">
<expression noclean="1">&lt;p&gt;([^&lt;]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumReview>
-
<CreateArtistSearchUrl dest="3">
<RegExp input="$$1" output="http://www.freebase.com/api/service/search?query=\1&type=/music/artist&indent=1" dest="3">
<expression/>
</RegExp>
</CreateArtistSearchUrl>
-
<GetArtistSearchResults dest="8">
<RegExp input="$$5" output="&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://api.freebase.com/api/service/mqlread?query={%22query%22:{%22type%22:%22/music/artist%22,%22id%22:%22/guid/\1%22,%22/common/topic/article%22:[{%22guid%22:null,%22optional%22:true,%22limit%22:1}],%22/common/topic/image%22:[{%22guid%22:null,%22optional%22:true,%22limit%22:1}],%22name%22:null,%22genre%22:[],%22album%22:[],%22active_start%22:null,%22active_end%22:null,%22instruments_played%22:[]}}&lt;/url&gt;&lt;/entity&gt;" dest="5+">
@@ -98,7 +92,6 @@
<expression noclean="1"/>
</RegExp>
</GetArtistSearchResults>
-
<GetArtistDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="&lt;name&gt;\1&lt;/name&gt;" dest="5">
@@ -137,13 +130,12 @@
<expression noclean="1"/>
</RegExp>
</GetArtistDetails>
-
<GetBiography dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;biography&gt;\1&lt;/biography&gt;" dest="2">
<expression noclean="1">&lt;p&gt;([^&lt;]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetBiography>
</scraper>
diff --git a/system/scrapers/music/israel-music.xml b/system/scrapers/music/israel-music.xml
index ea03292259..b25faf5b4f 100644
--- a/system/scrapers/music/israel-music.xml
+++ b/system/scrapers/music/israel-music.xml
@@ -7,21 +7,21 @@
</NfoUrl>
<CreateAlbumSearchUrl dest="3">
<RegExp input="$$1" output='http://he.israel-music.com/search/\1/' dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$2%20$$1" output='http://he.israel-music.com/search/\1/' dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
</CreateAlbumSearchUrl>
<GetAlbumSearchResults dest="8">
- <RegExp input="$$5" output='&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?&gt;&lt;results&gt;\1&lt;/results&gt;' dest="8">
+ <RegExp input="$$5" output="&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output='&lt;entity&gt;&lt;url&gt;http://he.israel-music.com\1&lt;/url&gt;&lt;title&gt;\2&lt;/title&gt;&lt;/entity&gt;' dest="5+">
<expression repeat="yes" noclean='1,2'><![CDATA[<strong><a dir="rtl" href="(.[^"]*)">(.[^<]*)</a>]]></expression>
</RegExp>
<RegExp input="$$1" output='&lt;entity&gt;&lt;url&gt;http://he.israel-music.com\1&lt;/url&gt;&lt;title&gt;\2&lt;/title&gt;&lt;artist&gt;\4&lt;/artist&gt;&lt;year&gt;\5&lt;/year&gt;&lt;/entity&gt;' dest="5+">
<expression repeat="yes" noclean='1,3,4,5'><![CDATA[<strong><a dir="rtl" href="(.[^"]*)">(.*?)</a> - <a dir="rtl" href="(.[^"]*)">(.[^<]*)</a> <span>([0-9]*)</span></strong>]]></expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumSearchResults>
<GetAlbumDetails dest="3">
@@ -47,7 +47,7 @@
<RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<expression noclean="1" repeat="yes"><![CDATA[<a.[^>]*">(.[^<]*)</a>]]></expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumDetails>
</scraper>
diff --git a/system/scrapers/music/lastfm.xml b/system/scrapers/music/lastfm.xml
index 698ce2045b..40c7f2280a 100644
--- a/system/scrapers/music/lastfm.xml
+++ b/system/scrapers/music/lastfm.xml
@@ -5,12 +5,12 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;htbfanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Grab thumbs from HTBackdrops&quot; type=&quot;bool&quot; id=&quot;htbthumbs&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -57,7 +57,7 @@
<RegExp input="$$1" output="&lt;url function=&quot;GetTracks&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=playlist.fetch&amp;amp;playlistURL=lastfm://playlist/album/\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;" dest="5+">
<expression noclean="1">&lt;id&gt;(.*?)&lt;/id&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetAlbumDetails>
<GetTracks dest="5">
diff --git a/system/scrapers/video/Excalibur.xml b/system/scrapers/video/Excalibur.xml
index da94649863..d3f626d92c 100644
--- a/system/scrapers/video/Excalibur.xml
+++ b/system/scrapers/video/Excalibur.xml
@@ -5,22 +5,19 @@
<expression noclean="1">excaliburfilms.com/AdultDVD/([^.]*)</expression>
</RegExp>
</NfoUrl>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://search.excaliburfilms.com/excals.htm?searchString=\1&amp;amp;Search=AdultDVDMovies&amp;amp;SearchFor=Title.x&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="6">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="6">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.excaliburfilms.com/AdultDVD/\1&lt;/url&gt;&lt;/entity&gt;" dest="5+">
<expression trim="1" repeat="yes">&lt;a href=&quot;http://www.ExcaliburFilms.com/AdultDVD/([^&quot;]*)&quot;.*?&lt;font class=&quot;searchTitle13&quot;&gt;([^&lt;]*)&lt;/font&gt;&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="&lt;thumb&gt;http://images.excaliburfilms.com/DVD/reviews/imagesBB020609/largemoviepic/\1.jpg&lt;/thumb&gt;" dest="5+">
@@ -59,7 +56,7 @@
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
<expression>/Stars_([0-9]).gif</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/KinoPoisk.xml b/system/scrapers/video/KinoPoisk.xml
index f9f7c5e80d..fbddd2ae7f 100644
--- a/system/scrapers/video/KinoPoisk.xml
+++ b/system/scrapers/video/KinoPoisk.xml
@@ -1,40 +1,36 @@
<?xml version="1.0" encoding="windows-1251"?>
<scraper framework="1.1" date="2009-08-08" name="KinoPoisk" content="movies" thumb="KinoPoisk.gif" ServerContentEncoding="CP1251" language="ru">
-
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot; ( )&quot; type=&quot;bool&quot; id=&quot;fanartP&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot; ( )&quot; type=&quot;bool&quot; id=&quot;fanartR&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot; (www.themoviedb.org) ( )&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot; (www.themoviedb.org) +24 ( )&quot; type=&quot;bool&quot; id=&quot;fanartF&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot; (www.imdb.com)&quot; type=&quot;bool&quot; id=&quot;trailerI&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://www.kinopoisk.ru/index.php?level=7&amp;from=forma&amp;result=adv&amp;m_act%5Bfrom%5D=forma&amp;m_act%5Bwhat%5D=content&amp;m_act%5Bfind%5D=\1&amp;m_act%5Byear%5D=&amp;m_act%5Bcountry%5D=&amp;m_act%5Bgenre%5D=&amp;m_act%5Bcompany%5D=&amp;m_act%5Bmpaa%5D=&amp;m_act%5Bactor%5D=&amp;m_act%5Bcast%5D=&amp;m_act%5Bcontent_find%5D=" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;windows-1251&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
-
<RegExp input="$$7" output="&lt;entity&gt;\1&lt;/entity&gt;" dest="5+">
<RegExp input="$$1" output="$$1" dest="6">
<expression clear="yes">img src=&quot;/images/title002.gif&quot;</expression>
</RegExp>
-
<RegExp input="$$6" output="&lt;title&gt;\1 " dest="7">
<expression trim="1">&lt;title&gt;([^&lt;]+)&lt;/title&gt;</expression>
</RegExp>
@@ -44,13 +40,12 @@
<RegExp input="$$6" output="&lt;url&gt;http://www.kinopoisk.ru/level/1/film/\1&lt;/url&gt;" dest="7+">
<expression>href=&quot;/level/19/film/([^&quot;]+)&quot; class=&quot;all&quot;&gt;\.\.\.&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2 (\3)&lt;/title&gt;&lt;url&gt;http://www.kinopoisk.ru/level\1&lt;/url&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes">&lt;a class=&quot;all&quot; href="/level([^&quot;]*)&quot;&gt;([^&lt;]*)&lt;/a&gt;,&amp;nbsp;&lt;a[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails clearbuffers="no" dest="3">
@@ -71,7 +66,6 @@
<RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
<expression>&lt;tr&gt;&lt;td class=&quot;desc-title&quot; height=25&gt;&lt;img[^&gt;]+&gt; MPAA&lt;/td&gt;&lt;td class=&quot;desc-data&quot;.*?&gt;&lt;a href=.+?/rn/(.+?)/</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;certification&gt;\1 \3&lt;/certification&gt;" dest="5+">
<expression repeat="yes">&lt;a href=&quot;/List\?certificates=[^&quot;]*&quot;&gt;([^&lt;]*)&lt;/a&gt;[^&lt;]*(&lt;i&gt;([^&lt;]*)&lt;/i&gt;)?</expression>
</RegExp>
@@ -95,12 +89,10 @@
<RegExp input="$$1" output="&lt;url function=&quot;STT&quot;&gt;http://www.kinopoisk.ru\1&lt;/url&gt;" dest="5+">
<expression>href=&quot;([^&quot;]+)&quot;&gt;&lt;b&gt;&lt;font color=&quot;#ff6600&quot;&gt;&lt;/font&gt;&lt;font color=&quot;#555555&quot;&gt;&lt;/font&gt;</expression>
</RegExp>
-
<!-- DIRECTORS WRITERS ACTORS -->
<RegExp input="$$1" output="&lt;url function=&quot;PEOPLE&quot;&gt;http://www.kinopoisk.ru/level/19/film/\1&lt;/url&gt;" dest="5+">
<expression>href=&quot;/level/19/film/([^&quot;]+)&quot; class=&quot;all&quot;&gt;\.\.\.&lt;/a&gt;</expression>
</RegExp>
-
<!-- OUTLINE PLOT -->
<RegExp input="$$1" output="\1&amp;#133;&amp;hellip;&amp;laquo;&amp;#151;&amp;mdash;&amp;nbsp;" dest="2">
<expression noclean="1">&lt;tr&gt;&lt;td colspan=3 style=&quot;padding:10px;padding-left:20px;&quot; class=&quot;news&quot;&gt;[\t\n]*(.*?)[\t\n]*&lt;/td&gt;&lt;/tr&gt;\s+&lt;tr&gt;&lt;td colspan=3 height=5&gt;&lt;spacer type=block height=5&gt;&lt;/td&gt;&lt;/tr&gt;</expression>
@@ -127,43 +119,36 @@
<expression trim="1">(.*)\.\.\.</expression>
</RegExp>
<!-- POSTERS -->
-
<RegExp input="$$1" output="&lt;url function=&quot;GMP&quot;&gt;http://www.kinopoisk.ru/level/17/film/\1&lt;/url&gt;" dest="5+">
<expression>href=&quot;/level/17/film/([^&quot;]+)&quot;</expression>
</RegExp>
<RegExp input="$$1" output="&lt;url cache=&quot;KinoPoisk_opa.html&quot; function=&quot;GetPoster&quot;&gt;http://www.kinopoisk.ru/&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<RegExp conditional="fanartP" input="$$1" output="&lt;url function=&quot;GMF&quot;&gt;http://www.kinopoisk.ru/level/13/film/\1&lt;/url&gt;" dest="5+">
<expression>href=&quot;/level/13/film/([^&quot;]+)&quot;</expression>
</RegExp>
<RegExp conditional="fanartR" input="$$1" output="&lt;url function=&quot;GMFR&quot;&gt;http://www.kinopoisk.ru/level/12/film/\1&lt;/url&gt;" dest="5+">
<expression>href=&quot;/level/12/film/([^&quot;]+)&quot;</expression>
</RegExp>
-
<RegExp conditional="fanart" input="$$8" output="&lt;url function=&quot;GMA&quot;&gt;http://themoviedb.org/search?search%5Btext%5D=\1&lt;/url&gt;" dest="5+">
<RegExp input="$$1" output="\2" dest="8">
<expression>&lt;span style=&quot;font-size:13px;color:#666&quot;&gt;(The )?([^&lt;]+)&lt;/span&gt;</expression>
</RegExp>
<expression/>
</RegExp>
-
<RegExp conditional="fanartF" input="$$8" output="&lt;url function=&quot;GMAF&quot;&gt;http://themoviedb.org/search?search%5Btext%5D=\1&lt;/url&gt;" dest="5+">
<RegExp input="$$1" output="\2" dest="8">
<expression>&lt;span style=&quot;font-size:13px;color:#666&quot;&gt;(The )?([^&lt;]+)&lt;/span&gt;</expression>
</RegExp>
<expression/>
</RegExp>
-
<RegExp input="$$1" output="&lt;url cache=&quot;KinoPoisk_opa.html&quot; function=&quot;GetFanart&quot;&gt;http://www.kinopoisk.ru/&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
</GetDetails>
-
<GMTR dest="10">
<RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="10">
<RegExp input="$$1" output="&lt;url&gt;http://akas.imdb.com/video/imdb/vi\1/player&lt;/url&gt;" dest="7">
@@ -172,10 +157,9 @@
<RegExp input="$$7" output="&lt;url function=&quot;GetTrailer&quot;&gt;\1&lt;/url&gt;" dest="9">
<expression noclean="1">&lt;url&gt;([^&lt;]+)&lt;/url&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GMTR>
-
<GetTrailer clearbuffers="no" dest="5">
<RegExp conditional="trailer" input="$$2" output="&lt;details&gt;&lt;trailer urlencoded=&quot;yes&quot;&gt;\1&lt;/trailer&gt;&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="\1" dest="2">
@@ -184,10 +168,9 @@
<RegExp input="$$1" output="$$2/\1" dest="2">
<expression noclean="1">&quot;id&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetTrailer>
-
<GMA dest="10">
<RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="10">
<RegExp input="$$1" output="&lt;url&gt;http://www.themoviedb.org/movie/\1/backdrops&lt;/url&gt;" dest="7">
@@ -196,10 +179,9 @@
<RegExp input="$$7" output="&lt;url function=&quot;GMFFS&quot;&gt;\1&lt;/url&gt;" dest="9">
<expression noclean="1">&lt;url&gt;([^&lt;]+)&lt;/url&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GMA>
-
<GMAF dest="10">
<RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="10">
<RegExp input="$$1" output="&lt;url&gt;http://www.themoviedb.org/movie/\1/backdrops&lt;/url&gt;" dest="7">
@@ -208,22 +190,19 @@
<RegExp input="$$7" output="&lt;url function=&quot;GMFFS&quot;&gt;\1&lt;/url&gt;" dest="9">
<expression repeat="yes" noclean="1">&lt;url&gt;([^&lt;]+)&lt;/url&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GMAF>
-
<GMFFS dest="10" clearbuffers="no">
<RegExp input="$$1" output="&lt;thumb&gt;http://www.themoviedb.org/image/backdrops/\1&lt;/thumb&gt;" dest="6+">
<expression repeat="yes" noclean="1">&lt;a href=&quot;/image/backdrops/([^&quot;]+)&quot;</expression>
</RegExp>
</GMFFS>
-
<GMFFSS clearbuffers="no" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="6+">
<expression repeat="yes" noclean="1">&lt;backdrop size=&quot;original&quot;&gt;([^&lt;]+)&lt;/backdrop&gt;</expression>
</RegExp>
</GMFFSS>
-
<GMF dest="10">
<RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="10">
<RegExp input="$$1" output="&lt;url&gt;http://www.kinopoisk.ru\1&lt;/url&gt;" dest="7">
@@ -232,16 +211,14 @@
<RegExp input="$$7" output="&lt;url function=&quot;GMFF&quot;&gt;\1&lt;/url&gt;" dest="9">
<expression repeat="yes" noclean="1">&lt;url&gt;([^&lt;]+)&lt;/url&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GMF>
-
<GMFF clearbuffers="no" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;http://www.kinopoisk.ru\1&lt;/thumb&gt;" dest="6+">
<expression noclean="1">&lt;img.+?src=&apos;([^&apos;]*kadr[^&apos;]*)&apos;.+?style=&quot;border:1px solid #777&quot; onLoad=&apos;&apos;&gt;&lt;/a&gt;&lt;/td&gt;</expression>
</RegExp>
</GMFF>
-
<GMFR dest="10">
<RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="10">
<RegExp input="$$1" output="&lt;url&gt;http://www.kinopoisk.ru\1&lt;/url&gt;" dest="7">
@@ -250,17 +227,14 @@
<RegExp input="$$7" output="&lt;url function=&quot;GMFFR&quot;&gt;\1&lt;/url&gt;" dest="9">
<expression repeat="yes" noclean="1">&lt;url&gt;([^&lt;]+)&lt;/url&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GMFR>
-
<GMFFR clearbuffers="no" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;http://www.kinopoisk.ru\1&lt;/thumb&gt;" dest="6+">
<expression noclean="1">&lt;img.+?src=&apos;([^&apos;]*wallpaper[^&apos;]*)&apos;.+?style=&quot;border:1px solid #777&quot; onLoad=&apos;&apos;&gt;&lt;/a&gt;&lt;/td&gt;</expression>
</RegExp>
</GMFFR>
-
-
<GMP dest="10">
<RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="10">
<RegExp input="$$1" output="&lt;url&gt;http://www.kinopoisk.ru\1&lt;/url&gt;" dest="7">
@@ -269,30 +243,24 @@
<RegExp input="$$7" output="&lt;url function=&quot;GMPP&quot;&gt;\1&lt;/url&gt;" dest="9">
<expression repeat="yes" noclean="1">&lt;url&gt;([^&lt;]+)&lt;/url&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GMP>
-
<GMPP clearbuffers="no" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;http://www.kinopoisk.ru\1&lt;/thumb&gt;" dest="6+">
<expression noclean="1">&lt;img.+?src=&apos;([^&apos;]*poster[^&apos;]*)&apos;.+?style=&quot;border:1px solid #777&quot; onLoad=&apos;&apos;&gt;&lt;/a&gt;&lt;/td&gt;</expression>
</RegExp>
</GMPP>
-
-
<GetPoster dest="5">
<RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetPoster>
-
<GetFanart dest="5">
<RegExp input="$$6" output="&lt;details&gt;&lt;fanart&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="5">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetFanart>
-
-
<STT dest="10">
<RegExp input="$$1" output="\2" dest="8">
<expression noclean="2">&lt;table(.*?):(.*?)&lt;/table&gt;</expression>
@@ -301,7 +269,6 @@
<expression trim="1">&lt;a [^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
</STT>
-
<PEOPLE dest="10">
<RegExp input="$$7" output="&lt;details&gt;\1&lt;/details&gt;" dest="10">
<!-- actors -->
@@ -311,7 +278,6 @@
<RegExp input="$$8" output="&lt;actor&gt;&lt;name&gt;\3&lt;/name&gt;&lt;thumb spoof=&quot;http://www.kinopoisk.ru/&quot;&gt;http://www.kinopoisk.ru/\1&lt;/thumb&gt;&lt;/actor&gt;" dest="7">
<expression trim="3" repeat="yes">img src=&quot;([^&quot;]+)&quot; width=52 style=&quot;border:1px solid #ccc&quot;(.+?)a href=&quot;.*?people[^&quot;]*&quot; class=&quot;all&quot;&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
<!-- director -->
<RegExp input="$$1" output="\1" dest="8">
<expression noclean="1">&lt;tr&gt;&lt;td colspan=3&gt;&lt;a name=&quot;director&quot;&gt;&lt;/td&gt;&lt;/tr&gt;(.*?)&lt;tr&gt;&lt;td colspan=3 style=&quot;border-top:1px solid #ccc&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;</expression>
@@ -319,7 +285,6 @@
<RegExp input="$$8" output="&lt;director&gt;\3&lt;/director&gt;" dest="7+">
<expression trim="3" repeat="yes">img src=&quot;([^&quot;]+)&quot; width=52 style=&quot;border:1px solid #ccc&quot;(.+?)a href=&quot;.*?people[^&quot;]*&quot; class=&quot;all&quot;&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
<!-- writers -->
<RegExp input="$$1" output="\1" dest="8">
<expression noclean="1">&lt;tr&gt;&lt;td colspan=3&gt;&lt;a name=&quot;writer&quot;&gt;&lt;/td&gt;&lt;/tr&gt;(.*?)&lt;tr&gt;&lt;td colspan=3 style=&quot;border-top:1px solid #ccc&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;</expression>
@@ -327,7 +292,6 @@
<RegExp input="$$8" output="&lt;credits&gt;\3&lt;/credits&gt;" dest="7+">
<expression trim="3" repeat="yes">img src=&quot;([^&quot;]+)&quot; width=52 style=&quot;border:1px solid #ccc&quot;(.+?)a href=&quot;.*?people[^&quot;]*&quot; class=&quot;all&quot;&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
<!-- producer -->
<RegExp input="$$1" output="\1" dest="8">
<expression noclean="1">&lt;tr&gt;&lt;td colspan=3&gt;&lt;a name=&quot;producer&quot;&gt;&lt;/td&gt;&lt;/tr&gt;(.*?)&lt;tr&gt;&lt;td colspan=3 style=&quot;border-top:1px solid #ccc&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;</expression>
@@ -335,8 +299,7 @@
<RegExp input="$$8" output="&lt;producer&gt;\3&lt;/producer&gt;" dest="7+">
<expression trim="3" repeat="yes">img src=&quot;([^&quot;]+)&quot; width=52 style=&quot;border:1px solid #ccc&quot;(.+?)a href=&quot;.*?people[^&quot;]*&quot; class=&quot;all&quot;&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</PEOPLE>
</scraper>
diff --git a/system/scrapers/video/MyMovies.xml b/system/scrapers/video/MyMovies.xml
index 1598be8a7e..0413458cf4 100644
--- a/system/scrapers/video/MyMovies.xml
+++ b/system/scrapers/video/MyMovies.xml
@@ -1,72 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<scraper framework="1.1" date="2009-08-08" name="MyMovies.it" content="movies" thumb="MyMovies.png" language="it">
-
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Full Cast Credits&quot; type=&quot;bool&quot; id=&quot;fullcredits&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Full Cast Credits > Get Director(s)&quot; type=&quot;bool&quot; id=&quot;viewDirector&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Full Cast Credits > Get Actors&quot; type=&quot;bool&quot; id=&quot;viewActors&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Full Cast Credits > Get Filmmakers&quot; type=&quot;bool&quot; id=&quot;viewFilmmakers&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Full Cast Credits > Cast Separeted by Fake Actor&quot; type=&quot;bool&quot; id=&quot;fakeactor&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Get All Thumbs&quot; type=&quot;bool&quot; id=&quot;thumbs&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Get Trailer&quot; type=&quot;bool&quot; id=&quot;trailer&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Get Critic&quot; type=&quot;bool&quot; id=&quot;critic&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Get Pubblic&quot; type=&quot;bool&quot; id=&quot;public&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Get Forum&quot; type=&quot;bool&quot; id=&quot;forum&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Get Frasi Celebri&quot; type=&quot;bool&quot; id=&quot;frasi_celebri&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Rating x of 10&quot; type=&quot;bool&quot; id=&quot;rating_ten&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Director, Critics, and Public Rating&quot; type=&quot;bool&quot; id=&quot;other_rating&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Director, Critics, and Public Rating > Insert into:&quot; type=&quot;labelenum&quot; values=&quot;mpaa|outline|studio&quot; id=&quot;tag_other_rating&quot; default=&quot;mpaa&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<NfoUrl dest="3">
<RegExp input="$$1" output="\1" dest="3">
<expression noclean="1">(http://www\.mymovies\.it/dizionario/recensione\.asp\?id=[0-9]+)</expression>
</RegExp>
</NfoUrl>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://www.mymovies.it/database/ricerca/?q=\1" dest="3">
<expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2 (\3, \4)&lt;/title&gt;&lt;url&gt;http://www.mymovies.it/dizionario/recensione.asp?id=\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5">
@@ -75,58 +71,47 @@
<expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails clearbuffers="no" dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;&lt;year&gt;\2&lt;/year&gt;" dest="5+">
<expression noclean="1">&lt;title&gt;(.+).\((.+)\)&lt;/title&gt;</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
<expression noclean="1">durata ([0-9]*) min\.</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<expression noclean="1">&lt;a title=&quot;Film ([^&quot;]*)&quot; href=&quot;http://www.mymovies.it/film/([^&quot;]*)&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
-
<!-- Director(s) -->
<RegExp input="$$1" output="\1" dest="4">
<expression noclean="1">Un film di (.+)Con &lt;a</expression>
</RegExp>
-
<RegExp input="$$4" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
<expression repeat="yes" noclean="1">[^A-Z]*([^\.^,^&lt;]+)[^\.^,]*[\.,]</expression>
</RegExp>
-
<!-- Writer(s) -->
<RegExp output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetMovieWriters&quot;&gt;http://www.mymovies.it/cast/?id=$$2&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Tagline -->
<RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="5+">
<expression noclean="1">&lt;strong class=&quot;courier&quot; style=&quot;font-size:23px; margin-bottom:10px; color:#ff0066; display:block;&quot;&gt;([^&lt;]+)&lt;/strong&gt;</expression>
</RegExp>
-
<!-- Rating -->
<!-- rating map array -->
<RegExp conditional="rating_ten" output="&lt;r&gt;0.1-0.2&lt;/r&gt;&lt;r&gt;0.2-0.4&lt;/r&gt;&lt;r&gt;0.3-0.6&lt;/r&gt;&lt;r&gt;0.4-0.8&lt;/r&gt;&lt;r&gt;0.5-1.0&lt;/r&gt;&lt;r&gt;0.6-1.2&lt;/r&gt;&lt;r&gt;0.7-1.4&lt;/r&gt;&lt;r&gt;0.8-1.6&lt;/r&gt;&lt;r&gt;0.9-1.8&lt;/r&gt;&lt;r&gt;1.0-2.0&lt;/r&gt;&lt;r&gt;1.1-2.2&lt;/r&gt;&lt;r&gt;1.2-2.4&lt;/r&gt;&lt;r&gt;1.3-2.6&lt;/r&gt;&lt;r&gt;1.4-2.8&lt;/r&gt;&lt;r&gt;1.5-3.0&lt;/r&gt;&lt;r&gt;1.6-3.2&lt;/r&gt;&lt;r&gt;1.7-3.4&lt;/r&gt;&lt;r&gt;1.8-3.6&lt;/r&gt;&lt;r&gt;1.9-3.8&lt;/r&gt;&lt;r&gt;2.0-4.0&lt;/r&gt;&lt;r&gt;2.1-4.2&lt;/r&gt;&lt;r&gt;2.2-4.4&lt;/r&gt;&lt;r&gt;2.3-4.6&lt;/r&gt;&lt;r&gt;2.4-4.8&lt;/r&gt;&lt;r&gt;2.5-5.0&lt;/r&gt;&lt;r&gt;2.6-5.2&lt;/r&gt;&lt;r&gt;2.7-5.4&lt;/r&gt;&lt;r&gt;2.8-5.6&lt;/r&gt;&lt;r&gt;2.9-5.8&lt;/r&gt;&lt;r&gt;3.0-6.0&lt;/r&gt;&lt;r&gt;3.1-6.2&lt;/r&gt;&lt;r&gt;3.2-6.4&lt;/r&gt;&lt;r&gt;3.3-6.6&lt;/r&gt;&lt;r&gt;3.4-6.8&lt;/r&gt;&lt;r&gt;3.5-7.0&lt;/r&gt;&lt;r&gt;3.6-7.2&lt;/r&gt;&lt;r&gt;3.7-7.4&lt;/r&gt;&lt;r&gt;3.8-7.6&lt;/r&gt;&lt;r&gt;3.9-7.8&lt;/r&gt;&lt;r&gt;4.0-8.0&lt;/r&gt;&lt;r&gt;4.1-8.2&lt;/r&gt;&lt;r&gt;4.2-8.4&lt;/r&gt;&lt;r&gt;4.3-8.6&lt;/r&gt;&lt;r&gt;4.4-8.8&lt;/r&gt;&lt;r&gt;4.5-9.0&lt;/r&gt;&lt;r&gt;4.6-9.2&lt;/r&gt;&lt;r&gt;4.7-9.4&lt;/r&gt;&lt;r&gt;4.8-9.6&lt;/r&gt;&lt;r&gt;4.9-9.8&lt;/r&gt;&lt;r&gt;5.0-10.0&lt;/r&gt;&lt;r&gt;n.d- &lt;/r&gt;" dest="4">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Average -->
<RegExp input="$$1" output="\1.\2" dest="6">
<expression noclean="1">Giudizio medio[^,]+([0-9]),?([0-9]?)/5</expression>
</RegExp>
-
<RegExp conditional="rating_ten" input="$$4" output="\1" dest="6">
<expression noclean="1">$$6-([^&lt;]+)</expression>
</RegExp>
<RegExp input="$$6" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Others Rating -->
<RegExp conditional="other_rating" input="$$6" output="&lt;$INFO[tag_other_rating]&gt;\1&lt;/$INFO[tag_other_rating]&gt;" dest="5+">
<!-- Dizionari -->
@@ -141,9 +126,8 @@
<RegExp input="$$1" output=" / Pubblico: \1.\2" dest="6+">
<expression noclean="1">&lt;b&gt;Pubblico&lt;/b&gt; \(([0-9]+),?([0-9]?)/5\)&lt;br /&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Cast -->
<RegExp conditional="!fullcredits" input="$$6" output="\1" dest="5+">
<RegExp input="$$1" output="\1" dest="4">
@@ -152,71 +136,62 @@
<RegExp input="$$4" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="6">
<expression repeat="yes" noclean="1">[^A-Z]*([^\.^,^&lt;]+)[^\.^,]*[\.,]</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Full Cast -->
<RegExp conditional="fullcredits" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetMovieCast&quot;&gt;http://www.mymovies.it/cast/?id=$$2&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Thumb -->
<RegExp conditional="!thumbs" input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
<expression noclean="1">&lt;a title=&quot;Locandina[^&quot;]+&quot; href=&quot;[^&quot;]+&quot;&gt;&lt;img style=&quot;border:solid 1px \#AEAEAE; padding:3px;&quot; src=&quot;([^&quot;]+)&quot; width=&quot;150px&quot; alt=&quot;Locandina[^&quot;]+&quot; /&gt;&lt;/a&gt;</expression>
</RegExp>
<!-- else All Thumbs -->
<RegExp conditional="thumbs" output="&lt;url function=&quot;GetMovieThumbs&quot;&gt;http://www.mymovies.it/poster/?id=$$2&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Trailer: not always present -->
<RegExp conditional="trailer" input="$$1" output="&lt;url function=&quot;GetMovieTrailer&quot;&gt;\1&lt;/url&gt;" dest="5+">
<expression>&lt;span class=&quot;rec_link_disattivo&quot;&gt;&lt;a title=&quot;[^&quot;]+&quot; href=&quot;([^&quot;]+)&quot;&gt;Trailer&lt;/a&gt;&lt;/span&gt;</expression>
</RegExp>
-
<!-- Plot: It is used for report many information...It will be write on correct buffer (5) at the end -->
<RegExp input="$$1" output="\1" dest="10">
<expression>&lt;p style=&quot;text-align:justify;&quot;&gt;(.+?)&lt;/p&gt;</expression>
</RegExp>
-
<!-- Plot: all that you want append... -->
<RegExp conditional="critic" output="&lt;url function=&quot;GetMovieCritic&quot;&gt;http://www.mymovies.it/recensioni/?id=$$2&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<RegExp conditional="public" output="&lt;url function=&quot;GetMoviePublic&quot;&gt;http://www.mymovies.it/pubblico/?id=$$2&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<RegExp conditional="forum" output="&lt;url function=&quot;GetMovieForum&quot;&gt;http://www.mymovies.it/forum/?id=$$2&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<RegExp conditional="frasi_celebri" output="&lt;url function=&quot;GetMovieFrasiCelebri&quot;&gt;http://www.mymovies.it/battute/?id=$$2&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Plot: ...at the end -->
<!-- non serve a un cazzo l'url (già cached), ma è l'unico modo per vedere il buffer 10 istanziato nella GetDetails, e i buffer 11,12,13 istanziati nelle altre fuzioni -->
<RegExp output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;AppendToPlot&quot;&gt;http://www.mymovies.it/cast/?id=$$2&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<GetMovieWriters clearbuffers="no" dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="2">
<expression repeat="yes" noclean="1">http://www\.mymovies\.it/biografia/\?s=[^&gt;]+&gt;([^&lt;]+)[^\(]+\(Soggetto\)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMovieWriters>
-
<GetMovieTrailer clearbuffers="no" dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;trailer&gt;\1&lt;/trailer&gt;&lt;/details&gt;" dest="5">
<expression noclean="1">flashvars=&quot;file=([^&amp;]+)</expression>
</RegExp>
</GetMovieTrailer>
-
<GetMovieThumbs clearbuffers="no" dest="5">
<RegExp input="$$3" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<!-- Mask unnecessary part of source...is necessary when there is one thumb only -->
@@ -227,17 +202,16 @@
<RegExp input="$$2" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="3">
<expression repeat="yes" noclean="1">&lt;img[^/]+src=&quot;([^&quot;]+)&quot; /&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMovieThumbs>
-
<GetMovieCast clearbuffers="no" dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<!-- Director(s) -->
<RegExp conditional="viewDirector" input="$$3" output="\1" dest="2">
<!-- Fake Actor for Section delimiter: Regia -->
<RegExp conditional="fakeactor" output="&lt;actor&gt;&lt;name&gt;.Regia&lt;/name&gt;&lt;/actor&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<!-- Mask unnecessary part of source -->
<RegExp input="$$1" output="\1" dest="6">
@@ -246,14 +220,13 @@
<RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;Regista&lt;/role&gt;&lt;/actor&gt;" dest="3+">
<expression repeat="yes" noclean="1">&lt;div class=&quot;linkblu&quot; style=&quot;padding:3px; padding-left:20px;&quot;&gt;[^&lt;]+(?:&lt;a href=&quot;[^&quot;]+&quot; title=&quot;[^&quot;]+&quot;&gt;&lt;img style=&quot;float:left; margin-right:3px;&quot; src=&quot;([^&quot;]+)&quot; width=&quot;80&quot; alt=&quot;[^&quot;]+&quot; /&gt;&lt;/a&gt;)?[^\?]+\?[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Actors -->
<RegExp conditional="viewActors" input="$$3" output="\1" dest="2">
<!-- Fake Actor for Section delimiter: Cast artistico -->
<RegExp conditional="fakeactor" output="&lt;actor&gt;&lt;name&gt;.Cast artistico&lt;/name&gt;&lt;/actor&gt;" dest="3+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<!-- Mask unnecessary part of source -->
<RegExp input="$$1" output="\1" dest="6">
@@ -263,14 +236,13 @@
<RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="3+">
<expression repeat="yes" noclean="1">&lt;div class=&quot;linkblu&quot; style=&quot;padding:3px; padding-left:20px;&quot;&gt;[^&lt;]+(?:&lt;a href=&quot;[^&quot;]+&quot; title=&quot;[^&quot;]+&quot;&gt;&lt;img style=&quot;float:left; margin-right:3px;&quot; src=&quot;([^&quot;]+)&quot; width=&quot;80&quot; alt=&quot;[^&quot;]+&quot; /&gt;&lt;/a&gt;)?[^\?]+\?[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;[^%]+(?:&lt;span style=&quot;font-size:120%; padding-left:10px;&quot;&gt;interpreta &lt;strong&gt;&lt;em&gt;([^&lt;]+)&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;)?[^&lt;]+&lt;span style=&quot;font-size:120%;&quot;&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Filmmakers -->
<RegExp conditional="viewFilmmakers" input="$$3" output="\1" dest="2">
<!-- Fake Actor for Section delimiter: Filmmakers -->
<RegExp conditional="fakeactor" output="&lt;actor&gt;&lt;name&gt;.Filmmakers&lt;/name&gt;&lt;/actor&gt;" dest="3+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<!-- Mask unnecessary part of source -->
<RegExp input="$$1" output="\1" dest="6">
@@ -280,54 +252,49 @@
<RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="3+">
<expression repeat="yes" noclean="1">&lt;div class=&quot;linkblu&quot; style=&quot;padding:3px; padding-left:20px;&quot;&gt;[^&lt;]+(?:&lt;a href=&quot;[^&quot;]+&quot; title=&quot;[^&quot;]+&quot;&gt;&lt;img style=&quot;float:left; margin-right:3px;&quot; src=&quot;([^&quot;]+)&quot; width=&quot;80&quot; alt=&quot;[^&quot;]+&quot; /&gt;&lt;/a&gt;)?[^\?]+\?[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;[^\(]+\(([^\)]+)\)&lt;/span&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMovieCast>
-
<!-- Mancano i commenti estesi -->
<GetMovieCritic clearbuffers="no" dest="5">
<RegExp input="$$2" output="\n\n:: Critica\n\1" dest="11">
<RegExp input="$$1" output="\n\1 - \2\n\3\n" dest="2">
<expression repeat="yes">&lt;a href=&quot;http://www.mymovies.it/dizionario/critica.asp\?id=[^&quot;]+&quot;&gt;([^&lt;]+)&lt;/a&gt;[^&lt;]*&lt;strong&gt;&lt;em&gt;([^&lt;]+)&lt;/em&gt;&lt;/strong&gt;.+?style=&quot;color:\#333333; margin-bottom:10px;&quot;&gt;(.+?)&lt;/span&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMovieCritic>
-
<!-- Mancano i commenti estesi -->
<GetMoviePublic clearbuffers="no" dest="5">
<RegExp input="$$2" output="\n\n:: Pubblico\n\1" dest="12">
<RegExp input="$$1" output="\1\n" dest="2">
<expression repeat="yes">&lt;div id=&quot;parziale[^&quot;]+&quot; class=&quot;linkrosa&quot; style=&quot;color:\#333333; margin-bottom:10px;&quot;&gt;(.+?)&lt;/div&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMoviePublic>
-
<!-- Mancano i commenti estesi -->
<GetMovieForum clearbuffers="no" dest="5">
<RegExp input="$$2" output="\n\n:: Forum\n\1" dest="13">
<RegExp input="$$1" output="\1\n" dest="2">
<expression repeat="yes">&lt;div id=&quot;parziale[^&quot;]+&quot; class=&quot;linkrosa&quot; style=&quot;color:\#333333; margin-bottom:10px;&quot;&gt;(.+?)&lt;/div&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMovieForum>
-
<GetMovieFrasiCelebri clearbuffers="no" dest="5">
<RegExp input="$$2" output="\n\n:: Frasi Celebri\n\1" dest="14">
<RegExp input="$$1" output="\1\n" dest="2">
<expression repeat="yes">&lt;div style=&quot;text-align:justify;&quot;&gt;(.+?)&lt;/div&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMovieFrasiCelebri>
-
<AppendToPlot clearbuffers="no" dest="5">
<RegExp input="$$10$$11$$12$$13$$14" output="&lt;details&gt;&lt;plot&gt;\1&lt;/plot&gt;&lt;/details&gt;" dest="5">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</AppendToPlot>
</scraper>
diff --git a/system/scrapers/video/adultcdmovies.xml b/system/scrapers/video/adultcdmovies.xml
index 0c87de6256..5900b37ee0 100644
--- a/system/scrapers/video/adultcdmovies.xml
+++ b/system/scrapers/video/adultcdmovies.xml
@@ -6,7 +6,7 @@
</NfoUrl>
<CreateSearchUrl dest="2">
<RegExp input="$$1" output="http://www.adultcdmovies.net/e-pmsearch.aspx?SearchType=0&amp;SearchTerm=\1" dest="2">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -14,7 +14,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.adultcdmovies.net/\1.aspx?&lt;/url&gt;&lt;/entity&gt;" dest="5">
<expression repeat="yes">&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;(adult-dvd-[^genre].[^\.]*)\.aspx\?&quot;&gt;(.[^/]*)&lt;/a&gt;&lt;/td&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails dest="3">
@@ -32,7 +32,7 @@
<expression>Studio: &lt;.[^&gt;]*&gt;(.[^/]*)&lt;/a&gt;</expression>
</RegExp>
<RegExp input="$$1" output="&lt;genre&gt;Adult&lt;/genre&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="\1" dest="8">
<expression noclean="1">Categories &amp;amp; Genres:(.*)Starring</expression>
@@ -53,7 +53,7 @@
</RegExp>
<expression repeat="yes">&lt;a href=&quot;.[^&quot;]*&quot;&gt;(.[^/]*) DVD&lt;/a&gt;</expression>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$6" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="6">
@@ -61,7 +61,7 @@
</RegExp>
<expression repeat="yes">\?&quot;&gt;(.[^/]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/adultdvdempire.xml b/system/scrapers/video/adultdvdempire.xml
index 36781ba3f1..ed2f9a0ac1 100644
--- a/system/scrapers/video/adultdvdempire.xml
+++ b/system/scrapers/video/adultdvdempire.xml
@@ -5,72 +5,58 @@
<expression noclean="1">adultdvdempire.com/itempage.aspx?item_id=([0-9]*)</expression>
</RegExp>
</NfoUrl>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.adultdvdempire.com/SearchTitlesPage.aspx?SearchString=\1&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="6">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="6">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.adultdvdempire.com/\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
<expression repeat="yes">ListItem_ItemTitle&quot;&gt;&lt;a href=&quot;/([^&quot;]*)&quot;&gt;([^&lt;]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="&lt;thumb&gt;http://\1.dvdempire.com/res/movies/\2h.jpg&lt;/thumb&gt;" dest="5+">
<expression>BoxCover_Container&quot;&gt;[^&gt;]*&gt;&lt;img src=&quot;http://(.*?).dvdempire.com/res/movies/([^m]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;thumb&gt;http://\1.dvdempire.com/res/movies/\2bh.jpg&lt;/thumb&gt;" dest="5+">
<expression>BoxCover_Container&quot;&gt;[^&gt;]*&gt;&lt;img src=&quot;http://(.*?).dvdempire.com/res/movies/([^m]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
<expression>Item_Title&quot;&gt;([^&lt;]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
<expression>StudioProductionRating&quot;&gt;([^&lt;]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
<expression>Year: ([0-9]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;&lt;plot&gt;\2&lt;/plot&gt;" dest="5+">
<expression>InfoTagLine&quot;&gt;([^&lt;]*)&lt;[^&gt;]*&gt;[^ ]*([^&lt;]*)&lt;</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<expression>Item_InfoContainer&quot;&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;actor&gt;&lt;name&gt;\3&lt;/name&gt;&lt;thumb&gt;http://images.dvdempire.com/pornstar/actors/\1.jpg&lt;/thumb&gt;&lt;/actor&gt;" dest="5+">
<expression repeat="yes">&lt;a href=&quot;/([0-9]*)/([^&quot;]*)-Pornstars.html&quot;&gt;([^&lt;]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<expression repeat="yes">media_id=[^i]*item_id=[^&gt;]*&gt;([^&lt;]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
<expression>&gt;Length: ([^&lt;]*)&lt;</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
<expression>&gt;Rating: ([^&lt;]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;director&gt;\3&lt;/director&gt;" dest="5+">
<expression repeat="yes">&lt;a href=&quot;/([0-9]*)/([^&quot;]*)-Directors.html&quot;&gt;([^&lt;]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/adultfilmdatabase.xml b/system/scrapers/video/adultfilmdatabase.xml
index 31a10c5fdd..f3b431084b 100644
--- a/system/scrapers/video/adultfilmdatabase.xml
+++ b/system/scrapers/video/adultfilmdatabase.xml
@@ -6,7 +6,7 @@
</NfoUrl>
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url spoof=&quot;http://www.adultfilmdatabase.com&quot; post=&quot;true&quot;&gt;http://www.adultfilmdatabase.com/lookup.cfm?SearchType=Video&amp;amp;Action=Lookup&amp;amp;Find=\1&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="6">
@@ -20,7 +20,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.adultfilmdatabase.com/video.cfm?videoid=\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes">&lt;a HREF=&quot;/video\.cfm\?videoid=([0-9]*)&quot;&gt;&lt;U&gt;([^&lt;]*)&lt;/U&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails dest="3">
@@ -41,7 +41,7 @@
<expression>Year:&lt;/td&gt;&lt;td STYLE=&quot;font-size:11px;padding-left: 3px;&quot; WIDTH=&quot;100%&quot;&gt;([0-9]+)&lt;/td&gt;</expression>
</RegExp>
<RegExp input="$$1" output="&lt;genre&gt;Adult&lt;/genre&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="6">
@@ -55,7 +55,7 @@
<RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
<expression>/director\.cfm\?directorid=281&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/allocine.xml b/system/scrapers/video/allocine.xml
index fdc6a70336..d6c96f8169 100644
--- a/system/scrapers/video/allocine.xml
+++ b/system/scrapers/video/allocine.xml
@@ -3,45 +3,38 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Activer les images HD et photos du film&quot; type=&quot;bool&quot; id=&quot;GetThumbnail&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<RegExp input="$$1" output="&lt;setting label=&quot;Activer les Informations du film&quot; type=&quot;bool&quot; id=&quot;info&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<RegExp input="$$1" output="&lt;setting label=&quot;Activer les Vignettes d'acteurs&quot; type=&quot;bool&quot; id=&quot;actor&quot; default=&quot;falsetrue&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<RegExp input="$$1" output="&lt;setting label=&quot;Activer les Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<NfoUrl dest="3">
<RegExp input="$$1" output="http://www.allocine.fr/film/fichefilm_gen_cfilm=\1.html" dest="3">
<expression clear="yes" noclean="1">allocine\.fr/film/fichefilm_gen_cfilm=([0-9]*)\.html</expression>
</RegExp>
</NfoUrl>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://www.allocine.fr/recherche/default.html?motcle=\1&amp;rub=1&amp;page=1" dest="3">
<expression>([^\(]+)</expression>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="2">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="2">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.allocine.fr/film/fichefilm_gen_cfilm=\1.html&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes">&lt;h4&gt;&lt;a href=&quot;/film/fichefilm_gen_cfilm=([0-9]+)\.html&quot; class=&quot;link1&quot;&gt;([^;#]*)&lt;/a</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails clearbuffers="no" dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<!-- TITLE -->
@@ -56,7 +49,6 @@
<RegExp conditional="info" input="$$1" output="\1" dest="7">
<expression noclean="1">Genre :([^:]*):</expression>
</RegExp>
-
<RegExp conditional="info" input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<RegExp input="$$7" output=" / \1" dest="6">
<expression repeat="yes" noclean="1">&lt;a href[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
@@ -79,7 +71,6 @@
<RegExp conditional="info" input="$$1" output="\1#\2" dest="7">
<expression>&lt;h4&gt;Note moyenne : &lt;([^&gt;]*)&gt;[^0-9]*([0-9]*)</expression>
</RegExp>
-
<RegExp conditional="info" input="$$7" output="&lt;rating&gt;\1.toile(s)&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
<expression>class=&quot;etoile_([0-9]*)&quot;[^#]*#([0-9]*)</expression>
</RegExp>
@@ -111,40 +102,35 @@
<RegExp input="$$1" output="&lt;fanart&gt;\1&lt;/fanart&gt;" dest="12+">
<expression>&quot;([^&quot;]*)&quot; border=&quot;0&quot; alt=&quot;&quot; class=&quot;affichette</expression>
</RegExp>
-
<RegExp conditional="fanart" input="$$1" output="&lt;url cache=&quot;$$2-fanart.html&quot;function=&quot;GetFanart&quot;&gt;http://www.allocine.fr/film/galerievignette_gen_cfilm=\1.html&lt;/url&gt;" dest="5+">
<expression>galerievignette_gen_cfilm=([0-9]*)</expression>
</RegExp>
<!-- THUMB -->
<RegExp input="$$3" output="&lt;url function=&quot;Getallocine&quot; cache=&quot;$$2.html&quot;&gt;\1&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<GetFanart dest="5">
<RegExp input="$$10$$12" output="&lt;details&gt;&lt;fanart&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="\1/rsz/434/x/x/x/medias" dest="9+">
<expression>var CRP_PATH = &quot;([^&quot;]*)/crp/80/80/x/x/medias&quot;</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;thumb&gt;$$9\1&lt;/thumb&gt;" dest="10+">
<expression repeat="yes" noclean="1">&quot;fichier&quot;:&quot;([^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetFanart>
-
<Getallocine dest="5">
<RegExp input="$$10$$11" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/medias/nmedia/\1&lt;/thumb&gt;" dest="11+">
<expression noclean="1">&lt;img src=&quot;http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/medias/nmedia/([^&quot;]+)&quot; [^&gt;]*&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</Getallocine>
-
<GetCredits clearbuffers="no" dest="5">
<RegExp input="$$3" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="\1" dest="7">
@@ -156,49 +142,40 @@
</RegExp>
<expression noclean="1"> / (.*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetCredits>
-
<GetActor clearbuffers="no" dest="5">
<RegExp input="$$3" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="\1" dest="6">
<expression noclean="1">&lt;b&gt;Acteurs&lt;/b&gt;(.*)&lt;b&gt;Production&lt;/b&gt;</expression>
</RegExp>
-
<RegExp input="$$6" output="&lt;actor&gt;&lt;name&gt;\3&lt;/name&gt;&lt;role&gt;\1&lt;/role&gt;&lt;/actor&gt;" dest="3+">
<expression repeat="yes" noclean="1,2,3">&lt;h5&gt;([^&lt;]*)&lt;/h5&gt;&lt;/td&gt;[^&lt;]*&lt;[^&gt;]*&gt;&lt;h5&gt;&lt;a href=&quot;/([^&quot;]*)&quot;[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
<RegExp conditional="actor" input="$$6" output="&lt;url function=&quot;GetActorThumb&quot;&gt;http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=\2.html&lt;/url&gt;&lt;id&gt;\2&lt;/id&gt;\n" dest="3+">
<expression repeat="yes" noclean="1,2,3" >&lt;h5&gt;([^&lt;]*)&lt;/h5&gt;&lt;/td&gt;[^&lt;]*&lt;[^&gt;]*&gt;&lt;h5&gt;&lt;a href=&quot;/personne/fichepersonne_gen_cpersonne=([0-9]*).html&quot;[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetActor>
-
<GetActorThumb clearbuffers="no" dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp conditional="actor" input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="3">
<expression>src=&quot;([^&quot;]*)&quot; width=&quot;120&quot; height=&quot;160&quot; border=&quot;0&quot;&gt;&lt;br /&gt;</expression>
</RegExp>
-
<RegExp conditional="actor" input="$$1" output="&lt;name&gt;\1&lt;/name&gt;" dest="4">
<expression>&lt;title&gt;([^&lt;]*)</expression>
</RegExp>
-
<RegExp conditional="actor" input="$$1" output="&lt;actor&gt;$$3$$4&lt;role&gt;test&lt;/role&gt;&lt;/actor&gt;" dest="2+">
<expression>src=&quot;([^&quot;]*)&quot; width=&quot;120&quot; height=&quot;160&quot; border=&quot;0&quot;&gt;&lt;br /&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetActorThumb>
-
<GetTagline clearbuffers="no" dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;tagline&gt;\1&lt;/tagline&gt;&lt;/details&gt;" dest="5+">
<expression clean="1" trim="1">&lt;div align=&quot;justify&quot; style=&quot;padding: 5 0 5 0&quot;&gt;&lt;h4&gt;([^&lt;]*)</expression>
</RegExp>
</GetTagline>
</scraper>
-
diff --git a/system/scrapers/video/amazonuk.xml b/system/scrapers/video/amazonuk.xml
index 0bf5626b7e..8fcb48db7e 100644
--- a/system/scrapers/video/amazonuk.xml
+++ b/system/scrapers/video/amazonuk.xml
@@ -6,7 +6,7 @@
<scraper framework="1.0" date="2009-05-22" content="movies" name="Amazon UK" thumb="amazonuk.png" language="en">
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.amazon.co.uk/s/ref=nb_ss_d_h_?url=search-alias%3Ddvd&amp;amp;field-keywords=\1&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -14,7 +14,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
<expression repeat="yes" clear="yes" noclean="1">productTitle&quot;&gt;&lt;a href=&quot;([^&quot;]*)&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression clear="yes" noclean="1"></expression>
+ <expression clear="yes" noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails clearbuffers="no" dest="3">
@@ -22,15 +22,12 @@
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
<expression noclean="1" trim="1">&lt;title&gt;[Amazon.co.uk: ]*([^\:\(]*) </expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
<expression trim="1">[ \[\(]([0-9]{4})[ \]\)][^&lt;]*&lt;/span&gt;</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;top250&gt;\1&lt;/top250&gt;" dest="5+">
<expression>Top 250: #([0-9]*)&lt;/a&gt;</expression>
</RegExp>
-
<RegExp input="$$9" output="&lt;mpaa&gt;Exempt&lt;/mpaa&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
<expression>&lt;b&gt;Classification:&lt;/b&gt;.*(Exempt)</expression>
@@ -91,11 +88,9 @@
</RegExp>
<expression>(unrated)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
<expression>&lt;b&gt;Classification:&lt;/b&gt; ([^(]*) \(</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;certification&gt;\1&lt;/certification&gt;" dest="5+">
<expression repeat="yes">Classification:&lt;/b&gt;[^&gt;]*alt=&quot;([0-9]*)&quot;</expression>
</RegExp>
@@ -117,7 +112,6 @@
<RegExp input="$$1" output="&lt;outline&gt;\2&lt;/outline&gt;&lt;plot&gt;\2&lt;/plot&gt;" dest="5+">
<expression trim="1">Plot (Outline|Summary):&lt;/h5&gt;([^&lt;]*)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<expression>&lt;b&gt;Amazon.co.uk Review&lt;/b&gt;&lt;br /&gt;\n ([^\n]*)</expression>
</RegExp>
@@ -127,28 +121,25 @@
<RegExp input="$$1" output="&lt;thumb&gt;\101.L.jpg&lt;/thumb&gt;" dest="5+">
<expression noclean="1">&quot;original_image&quot;, &quot;([^&quot;]*)AA2[0-9]0_\.jpg&quot;</expression>
</RegExp>
-
<RegExp input="$$9" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
<expression noclean="1">&lt;b&gt;Writers:&lt;/b&gt; ([^\n]*&lt;/a&gt;)</expression>
</RegExp>
<expression noclean="1" repeat="yes">[^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
<RegExp input="$$9" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
<expression noclean="1">&lt;b&gt;Directors:&lt;/b&gt; ([^\n]*&lt;/a&gt;)</expression>
</RegExp>
<expression noclean="1" repeat="yes">[^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
<RegExp input="$$9" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
<expression noclean="1">&lt;b&gt;Actors:&lt;/b&gt; ([^\n]*&lt;/a&gt;)</expression>
</RegExp>
<expression noclean="1" repeat="yes">[^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/amazonus.xml b/system/scrapers/video/amazonus.xml
index 5a7e3a44eb..4bc9932d3c 100644
--- a/system/scrapers/video/amazonus.xml
+++ b/system/scrapers/video/amazonus.xml
@@ -6,7 +6,7 @@
<scraper framework="1.0" date="2009-05-22" content="movies" name="Amazon US" thumb="amazonus.png" language="en">
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.amazon.com/s/ref=nb_ss_d_h_?url=search-alias%3Ddvd&amp;amp;field-keywords=\1&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -14,7 +14,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
<expression repeat="yes" clear="yes" noclean="1">productTitle&quot;&gt;&lt;a href=&quot;([^&quot;]*)&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression clear="yes" noclean="1"></expression>
+ <expression clear="yes" noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails clearbuffers="no" dest="3">
@@ -28,7 +28,6 @@
<RegExp input="$$1" output="&lt;top250&gt;\1&lt;/top250&gt;" dest="5+">
<expression>Top 250: #([0-9]*)&lt;/a&gt;</expression>
</RegExp>
-
<RegExp input="$$9" output="&lt;mpaa&gt;G&lt;/mpaa&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
<expression>&lt;b&gt;Rating: &lt;/b&gt;[^_]*/(g)._</expression>
@@ -65,8 +64,6 @@
</RegExp>
<expression>(unrated)</expression>
</RegExp>
-
-
<RegExp input="$$1" output="&lt;certification&gt;\1&lt;/certification&gt;" dest="5+">
<expression repeat="yes">Classification:&lt;/b&gt;[^&gt;]*alt=&quot;([0-9]*)&quot;</expression>
</RegExp>
@@ -94,32 +91,25 @@
<RegExp input="$$1" output="&lt;thumb&gt;\101.L.jpg&lt;/thumb&gt;" dest="5+">
<expression noclean="1">&quot;original_image&quot;, &quot;([^&quot;]*)AA2[0-9]0_\.jpg&quot;</expression>
</RegExp>
-
-
<RegExp input="$$9" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
<expression noclean="1">&lt;b&gt;Writers:&lt;/b&gt; ([^\n]*&lt;/a&gt;)</expression>
</RegExp>
<expression noclean="1" repeat="yes">[^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
-
<RegExp input="$$9" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
<expression noclean="1">&lt;b&gt;Directors:&lt;/b&gt; ([^\n]*&lt;/a&gt;)</expression>
</RegExp>
<expression noclean="1" repeat="yes">[^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
-
<RegExp input="$$9" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
<expression noclean="1">&lt;b&gt;Actors:&lt;/b&gt; ([^\n]*&lt;/a&gt;)</expression>
</RegExp>
<expression noclean="1" repeat="yes">[^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/asiandb.xml b/system/scrapers/video/asiandb.xml
index a717a2e02c..23da801013 100644
--- a/system/scrapers/video/asiandb.xml
+++ b/system/scrapers/video/asiandb.xml
@@ -6,27 +6,23 @@
</NfoUrl>
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url spoof=&quot;http://www.asiandb.com/browse/advanced.pfm&quot; post=&quot;true&quot;&gt;http://www.asiandb.com/browse/advanced.pfm?text=\1&amp;amp;x=0&amp;amp;y=0&amp;amp;part=movie&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="3">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="3">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.asiandb.com/browse/movie_detail.pfm?code=\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5">
<expression repeat="yes">&lt;a href=/browse/movie_detail.pfm\?code=([0-9]+)&gt;&lt;font class=e3b&gt;(.[^&lt;]*)&lt;/font&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
-
<!--Title -->
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
<expression trim="1" noclean="1">&lt;td valign=top&gt;&lt;font class=e5b&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
<!--Original Title
<RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5">
<expression>Titolo originale.[^z]*ze=&quot;2&quot;&gt;([^)&lt;]*)</expression>
@@ -44,12 +40,10 @@
</RegExp>
<expression repeat="yes">&lt;b&gt;Director: &lt;/b[^\n]*&gt;([A-Za-z][^&lt;]*)&lt;</expression>
</RegExp>
-
<!--Runtime Film-->
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
<expression>&lt;b&gt;Runtime:&lt;/b&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
<!--Thumbnail -->
<RegExp input="$$1" output="&lt;thumb&gt;http://www.asiandb.com\1&lt;/thumb&gt;" dest="5+">
<expression noclean="1">(/data/title/mini/[^&quot; ]*)</expression>
@@ -59,12 +53,10 @@
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
<expression>&gt;Users&lt;/td&gt;.*img src=/images/rate/[0-9]+.gif&gt;\(([0-9]+)/10\)</expression>
</RegExp>
-
<!--Vote count-->
<RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
<expression>&lt;font class=e2&gt;&amp;nbsp;\[([0-9]+)\]&amp;nbsp;&amp;nbsp;&lt;/font&gt;</expression>
</RegExp>
-
<!--Genre Film-->
<RegExp input="$$7" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="7">
@@ -72,7 +64,6 @@
</RegExp>
<expression repeat="yes">/browse/search.pfm\?mode=genre&amp;query=[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
<!--Actors -->
<RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="7">
@@ -80,8 +71,6 @@
</RegExp>
<expression repeat="yes">&quot;&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
-
-
<!--Writer-->
<RegExp input="$$7" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="7">
@@ -96,8 +85,7 @@
<RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<expression trim="1">Introduction&lt;/td&gt;&lt;/table&gt;&lt;div[^&gt;]*&gt;&lt;table[^&gt;]*&gt;&lt;td[^&gt;]*&gt;&lt;img[^&gt;]*&gt;(.*)&lt;/td&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;</expression>
</RegExp>
-
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/cinefacts.xml b/system/scrapers/video/cinefacts.xml
index 0af556e415..a7c6e3085c 100644
--- a/system/scrapers/video/cinefacts.xml
+++ b/system/scrapers/video/cinefacts.xml
@@ -4,9 +4,9 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
@@ -15,7 +15,6 @@
<expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\3 (\4)&lt;/title&gt;&lt;url cache=&quot;film.xml&quot; &gt;http://www.cinefacts.de/kino/\1/\2/filmdetails.html&lt;/url&gt;&lt;/entity&gt;" dest="5">
@@ -24,19 +23,16 @@
<expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="3">
<!--Title-->
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
<expression trim="1" noclean="1">&lt;h1&gt;([^&lt;]*)</expression>
</RegExp>
-
<!--Original Title-->
<RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
<expression>&lt;dt class=&quot;c1&quot;&gt;Originaltitel:&lt;/dt&gt;[^&lt;]*&lt;dd class=&quot;first&quot;&gt;(.[^&lt;]*)&lt;/dd&gt;</expression>
</RegExp>
-
<!--Genre-->
<RegExp input="$$1" output="\1" dest="4+">
<expression noclean="1">Genre:([^:]*)Deutschlandstart:</expression>
@@ -52,7 +48,6 @@
<RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
<expression repeat="yes" >&lt;a href=&quot;[^&quot;]*&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
-
<!--Actors-->
<RegExp input="$$1" output="\1" dest="7+">
<expression noclean="1">Darsteller:&lt;/td&gt;(.*)&lt;/table</expression>
@@ -60,32 +55,26 @@
<RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;/actor&gt;" dest="5+">
<expression repeat="yes">&gt;([^&lt;&gt;]*)&lt;/a&gt;&lt;/td&gt;+[^&lt;]+&lt;[^&gt;]+&gt; als([ A-Za-z]*)</expression>
</RegExp>
-
<!--Studio-->
<RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
<expression>Studio:([^\.]*)\.</expression>
</RegExp>
-
<!--Year-->
<RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
<expression>&lt;/a&gt; ([0-9]*) &lt;/dd&gt;</expression>
</RegExp>
-
<!--MPAA-->
<RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
<expression>FSK:&lt;/dt&gt;[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
<!--Runtime-->
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
<expression>L.nge:&lt;/dt&gt;[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
<!--Plot-->
<RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<expression>KURZINHALT&lt;/h2&gt;&lt;/li&gt;[^&gt;]*&gt;*([^&lt;]*)[&lt;/li&gt;]</expression>
</RegExp>
-
<!--Writers-->
<RegExp input="$$1" output="\1" dest="6+">
<expression noclean="1">Buch:([^:]*)Musik:</expression>
@@ -93,12 +82,10 @@
<RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
<expression repeat="yes" >&lt;a href=&quot;[^&quot;]*&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
-
<!--Poster URL-->
<RegExp input="$$1" output="&lt;url function=&quot;GetThumbnailLink&quot;&gt;http://www.cinefacts.de/kino/film/\1/\2/plakate.html&lt;/url&gt;" dest="5+">
<expression repeat ="yes">&lt;a href=&quot;/kino/film/([0-9]*)/([^\/]*)/plakate.html&quot;&gt;</expression>
</RegExp>
-
<!--IMDB URL-->
<RegExp conditional="fanart" input="$$8" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://www.google.com/search?q=site:imdb.com\1&lt;/url&gt;" dest="5+">
<RegExp input="$$1" output="&quot;\2&quot;+\1+||+&quot;\2&quot;" dest="7">
@@ -107,12 +94,11 @@
<RegExp input="$$7" output="+\1" dest="8+">
<expression repeat="yes">([^ ,]+)</expression>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
<expression noclean="1"/>
</RegExp>
</GetDetails>
-
<!--Thumbnail-->
<GetThumbnailLink dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
@@ -122,7 +108,6 @@
<expression noclean="1"/>
</RegExp>
</GetThumbnailLink>
-
<GetThumbnail dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;http://www.cinefacts.de/kino/plakat/\1&lt;/thumb&gt;" dest="2+">
diff --git a/system/scrapers/video/common/dtrailer.xml b/system/scrapers/video/common/dtrailer.xml
index 98ded043dc..0a77fbdabf 100644
--- a/system/scrapers/video/common/dtrailer.xml
+++ b/system/scrapers/video/common/dtrailer.xml
@@ -4,12 +4,12 @@
<RegExp input="$$1" dest="5" output="&lt;url function=&quot;GetDTrailer&quot;&gt;http://en.dtrailer.com/movies/watch/\1&lt;/url&gt;">
<expression>&lt;a href=&quot;http://en.dtrailer.com/movies/watch/(/?[^\&gt;]+)&quot; class=&quot;thumb&quot; title=&quot;(/?[^\&gt;]+)&quot;&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDTrailerLink>
<GetDTrailer dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;trailer&gt;http://www.dtrailer.com/dupload/trailerz/\1.flv&lt;/trailer&gt;&lt;/details&gt;" dest="5">
- <expression noclean="1">s1\.addVariable\(&quot;file&quot;,&quot;(/?[^\&gt;]+).flv&quot;\);</expression>
+ <expression noclean="1">s1\.addVariable\(&quot;file&quot;,&quot;(/?[^\&gt;]+).flv&quot;\);</expression>
</RegExp>
</GetDTrailer>
</scraperfunctions>
diff --git a/system/scrapers/video/common/imdb.xml b/system/scrapers/video/common/imdb.xml
index 235edc2460..0b4b341d5c 100644
--- a/system/scrapers/video/common/imdb.xml
+++ b/system/scrapers/video/common/imdb.xml
@@ -1,26 +1,26 @@
<scraperfunctions>
<GetIMDBThumbs dest="5">
<RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
- <RegExp input="$$1" output="\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2" dest="4">
- <expression noclean="1,2">&lt;a name=&quot;poster&quot;.*?src=&quot;(.*?)_S.*?(.jpg)&quot;.*?&lt;/a&gt;</expression>
- </RegExp>
- <RegExp input="$$4" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="6">
- <expression noclean="1">(.*?_SX[0-9]+_SY[0-9]+_.jpg)</expression>
- </RegExp>
- <expression noclean="1"></expression>
+ <RegExp input="$$1" output="\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2" dest="4">
+ <expression noclean="1,2">&lt;a name=&quot;poster&quot;.*?src=&quot;(.*?)_S.*?(.jpg)&quot;.*?&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="6">
+ <expression noclean="1">(.*?_SX[0-9]+_SY[0-9]+_.jpg)</expression>
+ </RegExp>
+ <expression noclean="1"/>
</RegExp>
</GetIMDBThumbs>
<GetIMDBTrailer dest="5">
- <RegExp input="$$2" output="&lt;details&gt;&lt;trailer urlencoded=&quot;yes&quot;&gt;\1&lt;/trailer&gt;&lt;/details&gt;" dest="5">
- <RegExp input="$$1" output="\1" dest="2">
- <expression noclean="1">&quot;file&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
- </RegExp>
- <RegExp input="$$1" output="$$2/\1" dest="2">
- <expression noclean="1">&quot;id&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
- </RegExp>
- <expression noclean="1"></expression>
- </RegExp>
- </GetIMDBTrailer>
+ <RegExp input="$$2" output="&lt;details&gt;&lt;trailer urlencoded=&quot;yes&quot;&gt;\1&lt;/trailer&gt;&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="2">
+ <expression noclean="1">&quot;file&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="$$2/\1" dest="2">
+ <expression noclean="1">&quot;id&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetIMDBTrailer>
<GetIMDBWriters dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp conditional="!fullcredits" input="$$1" output="\1" dest="6">
@@ -32,7 +32,7 @@
<RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="2+">
<expression repeat="yes">&lt;a href=&quot;/name/[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetIMDBWriters>
<GetIMDBCast dest="5">
@@ -46,7 +46,7 @@
<RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
<expression clear="yes" repeat="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetIMDBCast>
<GetIMDBDirectors dest="5">
@@ -60,7 +60,7 @@
<RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="2+">
<expression clear="yes" repeat="yes">&lt;a href=&quot;/name/[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetIMDBDirectors>
<GetIMDBPlot dest="5">
@@ -68,7 +68,7 @@
<RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="2">
<expression clear="yes">&lt;p class="plotpar"&gt;\n([^\n]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetIMDBPlot>
</scraperfunctions>
diff --git a/system/scrapers/video/common/movieposterdb.xml b/system/scrapers/video/common/movieposterdb.xml
index 41386c495b..498258e090 100644
--- a/system/scrapers/video/common/movieposterdb.xml
+++ b/system/scrapers/video/common/movieposterdb.xml
@@ -1,9 +1,9 @@
<scraperfunctions>
- <GetMoviePosterDBLink dest="6">
- <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;GetMoviePosterDBThumbs&quot;&gt;\1&lt;/url&gt;&lt;/details&gt;" dest="6">
+ <GetMoviePosterDBLink dest="6">
+ <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;GetMoviePosterDBThumbs&quot;&gt;\1&lt;/url&gt;&lt;/details&gt;" dest="6">
<expression>(http://www.movieposterdb.com/movie/[^&quot;]*)&quot;</expression>
</RegExp>
- </GetMoviePosterDBLink>
+ </GetMoviePosterDBLink>
<GetMoviePosterDBThumbs dest="5">
<RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;\1l_\2&lt;/thumb&gt;" dest="6">
diff --git a/system/scrapers/video/common/tmdb.xml b/system/scrapers/video/common/tmdb.xml
index 147807d25f..e3c859696e 100644
--- a/system/scrapers/video/common/tmdb.xml
+++ b/system/scrapers/video/common/tmdb.xml
@@ -1,29 +1,29 @@
<scraperfunctions>
- <GetTMDBFanartByIMDBId dest="4">
+ <GetTMDBFanartByIMDBId dest="4">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
<RegExp input="$$1" output="&lt;url function=&quot;GetTMDBFanart&quot; cache=&quot;tmdb-\1.xml&quot;&gt;http://api.themoviedb.org/2.0/Movie.getInfo?id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5">
<expression>&lt;id&gt;([0-9]*)&lt;/id&gt;</expression>
</RegExp>
- <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot; cache=&quot;tmdb-trans-\1.xml&quot; &gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot; cache=&quot;tmdb-trans-\1.xml&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5">
<expression>/title/([t0-9]*)</expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
</GetTMDBFanartByIMDBId>
- <GetTMDBFanart dest="5">
- <RegExp input="$$2" output="&lt;details&gt;&lt;fanart url=&quot;http://themoviedb.org/image/backdrops&quot;&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="5">
+ <GetTMDBFanart dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;&lt;fanart url=&quot;http://themoviedb.org/image/backdrops&quot;&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;thumb preview=&quot;/\1/\2_poster.\3&quot;&gt;/\1/\2.\3&lt;/thumb&gt;" dest="2">
<expression repeat="yes">&lt;backdrop size=&quot;original&quot;&gt;.*?/([0-9]+)/([^\.]+)\.([^&lt;]*)&lt;/backdrop&gt;</expression>
</RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- </GetTMDBFanart>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ </GetTMDBFanart>
<GetTMDBThumbsByIMDBId dest="4">>
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
<RegExp input="$$1" output="&lt;url function=&quot;GetTMDBThumbs&quot; cache=&quot;tmdb-\1.xml&quot;&gt;http://api.themoviedb.org/2.0/Movie.getInfo?id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5">
<expression>&lt;id&gt;([0-9]*)&lt;/id&gt;</expression>
</RegExp>
- <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBThumbsByIMDBId&quot; cache=&quot;tmdb-trans-\1.xml&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBThumbsByIMDBId&quot; cache=&quot;tmdb-trans-\1.xml&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5">
<expression>/title/([t0-9]*)</expression>
</RegExp>
<expression noclean="1"/>
diff --git a/system/scrapers/video/daum.xml b/system/scrapers/video/daum.xml
index 2d074362aa..f84bed4084 100644
--- a/system/scrapers/video/daum.xml
+++ b/system/scrapers/video/daum.xml
@@ -3,15 +3,15 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;포스터&quot; type=&quot;bool&quot; id=&quot;EnableThumbs&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;팬아트(고화질)&quot; type=&quot;bool&quot; id=&quot;EnableFanArt&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;극작가&quot; type=&quot;bool&quot; id=&quot;EnableWriter&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -110,7 +110,6 @@
<RegExp conditional="EnableThumbs" input="$$1" output="&lt;url function=&quot;GetDaumPoster&quot;&gt;\1&lt;/url&gt;" dest="8+">
<expression>&lt;p class=&quot;poster&quot;&gt;&lt;a href=&quot;(.[^&quot;]*)&quot;</expression>
</RegExp>
-
<!-- FanArts !-->
<RegExp conditional="EnableFanArt" input="$$5" output="&lt;url function=&quot;GetTMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.search?title=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="8+">
<RegExp input="$$1" output="\1" dest="7">
@@ -119,7 +118,7 @@
<RegExp input="$$7" output="+\1" dest="5">
<expression repeat="yes" clear="yes">([^ ,]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<!-- FanArts !-->
<RegExp conditional="EnableFanArt" input="$$1" output="&lt;url function=&quot;GetDAUMFanart&quot;&gt;\1&lt;/url&gt;" dest="8+">
@@ -132,7 +131,6 @@
<expression noclean="1"/>
</RegExp>
</GetDetails>
-
<GetDaumPoster dest="8">
<RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="8">
<RegExp input="$$1" output="\1" dest="7">
@@ -144,31 +142,27 @@
<RegExp input="$$7" output="&lt;thumb preview=&quot;http://movie.daum-img.net/movie/movie-photo/\1/\2/\3/155_225_\4&quot;&gt;http://movie.daum-img.net/movie/movie-photo/\1/\2/\3/\4&lt;/thumb&gt;" dest="9+">
<expression noclean="1" repeat="yes">&lt;img src=&quot;http://movie.daum-img.net/movie/movie-photo/([0-9]*)/([0-9]*)/([0-9]*)/[0-9]*_[0-9]*_(.[^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDaumPoster>
-
<GetTMDBId dest="8">
<RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;GetTMDBFanart&quot;&gt;http://api.themoviedb.org/2.0/Movie.getInfo?id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;&lt;/details&gt;" dest="8">
<expression>&lt;id&gt;([0-9]*)&lt;/id&gt;</expression>
</RegExp>
</GetTMDBId>
-
<GetTMDBFanart clearbuffers="no" dest="8">
<RegExp input="$$1" output="&lt;thumb preview=&quot;http://themoviedb.org/image/backdrops/\1/\2_poster.\3&quot;&gt;http://themoviedb.org/image/backdrops/\1/\2.\3&lt;/thumb&gt;" dest="10+">
<expression clear="yes" noclean="1" repeat="yes">&lt;backdrop size=&quot;original&quot;&gt;.*?/([0-9]+)/([^\.]+)\.([^&lt;]*)&lt;/backdrop&gt;</expression>
</RegExp>
</GetTMDBFanart>
-
<GetDAUMFanart clearbuffers="no" dest="8">
<RegExp input="$$10$$11" output="&lt;details&gt;&lt;fanart&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="8">
<RegExp input="$$1" output="&lt;thumb preview=&quot;http://\1/C93x70/\2&quot;&gt;http://\1/image/\2&lt;/thumb&gt;" dest="11">
<expression clear="yes" noclean="1" repeat="yes">imgArray\.push\(&quot;http://(.[^/]*)/C93x70/(.[^&quot;]*)&quot;\)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDAUMFanart>
-
<GetWriter dest="8">
<RegExp input="$$1" output="\1" dest="7">
<expression noclean="1">&lt;h5&gt;각본&lt;/h5&gt;(.*)&lt;h5&gt;촬영&lt;/h5&gt;</expression>
@@ -177,7 +171,7 @@
<RegExp input="$$7" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="6">
<expression noclean="1" repeat="yes">class=&quot;em b&quot;&gt;(.[^&lt;]*)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetWriter>
</scraper>
diff --git a/system/scrapers/video/fdbpl.xml b/system/scrapers/video/fdbpl.xml
index 547736237b..91a682500f 100644
--- a/system/scrapers/video/fdbpl.xml
+++ b/system/scrapers/video/fdbpl.xml
@@ -14,7 +14,7 @@
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -31,13 +31,13 @@
<RegExp input="$$4" output="&lt;entity&gt;&lt;title&gt;\2 (\3)&lt;/title&gt;&lt;url&gt;http://akas.imdb.com/title/\1/&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes" noclean="1,2">&gt;&lt;a href=&quot;/title/([t0-9]*)/[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt; *\(([0-9]*)</expression>
</RegExp>
- <expression clear="yes" noclean="1"></expression>
+ <expression clear="yes" noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails clearbuffers="no" dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$2" output="&lt;id&gt;\1&lt;/id&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
<expression>&lt;b&gt;([0-9.]+)/10&lt;/b&gt;[^&lt;]*&lt;a href=&quot;ratings&quot; class=&quot;tn15more&quot;&gt;([0-9,]+) votes&lt;/a&gt;</expression>
@@ -61,12 +61,12 @@
<expression>a href=&quot;/Sections/Years/([0-9]*)</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url function=&quot;Getfdblink&quot;&gt;http://fdb.pl/katalog?catalog[query]=$$6&amp;amp;catalog[year_from]=$$7&amp;amp;catalog[order]=votes&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <RegExp input="$$2" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=$$2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <RegExp input="$$2" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;$$2&lt;/url&gt;" dest="5+">
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
<Getfdblink clearbuffers="no" dest="5">
@@ -78,15 +78,15 @@
<expression clear="yes" noclean="1,2">a href=&quot;([^&gt;]+)&quot;&gt;([^&lt;]+)[^(]+\(([0-9]+)</expression>
</RegExp>
<RegExp input="$$6" output="&lt;url function=&quot;GetDetailsfdb&quot;&gt;$$6&lt;/url&gt;" dest="2">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$6" output="&lt;url function=&quot;GetPlotfdb&quot;&gt;$$6/opisy&lt;/url&gt;" dest="2+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$6" output="&lt;url function=&quot;GetPosterfdb&quot;&gt;$$6/plakaty&lt;/url&gt;" dest="2+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</Getfdblink>
<GetDetailsfdb dest="5">
@@ -136,7 +136,7 @@
<RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="2+">
<expression repeat="yes" noclean="1" trim="2,3">src=&quot;([^&quot;]+)/[^[A-Z]+([^&lt;]+)&lt;/a&gt;&lt;/td&gt;[^[A-Z]+([^&lt;]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetailsfdb>
<GetPlotfdb dest="5">
@@ -153,7 +153,7 @@
<RegExp input="$$7" output="\1" dest="2">
<expression noclean="1" repeat="yes">([^\n]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetPlotfdb>
<GetPosterfdb dest="5">
@@ -164,7 +164,7 @@
<RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="2+">
<expression noclean="1" repeat="yes">&quot;gfx-poster-gallery&quot; src=&quot;([^&quot;]+)/</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetPosterfdb>
</scraper>
diff --git a/system/scrapers/video/filmaffinity.xml b/system/scrapers/video/filmaffinity.xml
index 8896768105..5f57c6c492 100644
--- a/system/scrapers/video/filmaffinity.xml
+++ b/system/scrapers/video/filmaffinity.xml
@@ -7,45 +7,42 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Buscar fotos de actores en IMDB (muy lento)&quot; type=&quot;bool&quot; id=&quot;SearchCastThumb&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Habilitar trailers&quot; type=&quot;bool&quot; id=&quot;EnableTrailers&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Slo pster de FilmAffinity y sin FanArt (rpido)&quot; type=&quot;bool&quot; id=&quot;OnlyFilmAffinity&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Habilitar FanArt&quot; type=&quot;bool&quot; id=&quot;EnableFanArt&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Descargar psters de IMPAwards&quot; type=&quot;bool&quot; id=&quot;EnableIMPAwards&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Descargar psters de MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Descargar pster de IMDB&quot; type=&quot;bool&quot; id=&quot;EnableIMDBPosters&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Tamao del pster de IMDB&quot; type=&quot;labelenum&quot; values=&quot;192|256|384|512|1024&quot; id=&quot;imdbscale&quot; default=&quot;512&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<NfoUrl dest="3">
<RegExp dest="3" input="$$1" output="&lt;url&gt;http://www.filmaffinity.com/es/film\1.html/&lt;/url&gt;">
<expression noclean="1">filmaffinity.com/es/film([0-9]*)</expression>
</RegExp>
</NfoUrl>
-
<CreateSearchUrl dest="3" SearchStringEncoding="iso-8859-1">
<RegExp dest="3" input="$$1" output="&lt;url&gt;http://www.filmaffinity.com/es/search.php?stext=\1&amp;amp;stype=none&lt;/url&gt;">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="\1" dest="7">
@@ -60,10 +57,9 @@
<RegExp dest="5+" input="$$1" output="&lt;entity&gt;&lt;title&gt;\2 (\3)&lt;/title&gt;&lt;url&gt;http://www.filmaffinity.com/es/film\1.html&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;">
<expression repeat="yes" noclean="1,2">&lt;a href="/es/film([0-9]*).html[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;[^\(]*\(([0-9]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp dest="5" input="$$1" output="&lt;title&gt;\1&lt;/title&gt;">
@@ -159,7 +155,6 @@
</RegExp>
<expression repeat="yes">&lt;td&gt;([0-9]*) min\.</expression>
</RegExp>
-
<RegExp input="$$20" output="\1" dest="5+">
<RegExp conditional="!SearchCastThumb" input="$$1" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="20+">
<expression repeat="yes" noclean="1" trim="1">&lt;a href="search\.php.stype=cast[^&gt;]*&gt;([^&lt;]*)</expression>
@@ -170,21 +165,17 @@
<RegExp input="$$1" output="" dest="20">
<expression>&lt;a href="search\.php.stype=cast[^&gt;]*&gt;(Animation)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<RegExp conditional="EnableTrailers" input="$$1" output="&lt;url function=&quot;SearchTrailerPage&quot;&gt;http://www.filmaffinity.com/es/evideos.php\1&lt;/url&gt;" dest="5+">
<expression noclean="1">&lt;a href="/es/evideos.php([^"]+)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="5+">
<expression noclean="1,2">href="http://pics.filmaffinity.com/([^=]*large.jpg)"</expression>
</RegExp>
-
<RegExp conditional="!OnlyFilmAffinity" input="$$1" output="&lt;url function=&quot;GetFilmAffinityPosters&quot;&gt;http://www.filmaffinity.com/es/filmimages.php?movie_id=\1&lt;/url&gt;" dest="5+">
<expression noclean="1,2">href="/es/filmimages.php.movie_id=([^"]+)</expression>
</RegExp>
-
<!--URL to Google and IMDB-->
<RegExp conditional="!OnlyFilmAffinity" input="$$9" output="&lt;url function=&quot;GoogleToIMDB&quot;&gt;http://www.google.com/search?q=site:imdb.com\1&lt;/url&gt;" dest="5+">
<RegExp input="$$8" output="+\1" dest="9">
@@ -202,17 +193,14 @@
</RegExp>
<expression repeat="yes">&lt;td &gt;([0-9]*)</expression>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
-
<RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="5+">
<expression noclean="1,2">img src="http://pics.filmaffinity.com/([^=]*full.jpg)"</expression>
</RegExp>
-
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<SearchCastThumb dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;&lt;/details&gt;" dest="5">
<expression noclean="1,9" clear="yes">IMDb Name.*?&quot;q&quot; size=&quot;28&quot; value=&quot;([^&quot;]*)</expression>
@@ -233,7 +221,6 @@
<expression noclean="1">Media of.nbsp;&lt;a href=&quot;([^&quot;]*)</expression>
</RegExp>
</SearchCastThumb>
-
<GetCastThumb dest="5">
<RegExp input="$$4" output="&lt;details&gt;&lt;actor&gt;\1&lt;/actor&gt;&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;name&gt;\1&lt;/name&gt;" dest="4">
@@ -248,40 +235,37 @@
<expression noclean="1" clear="yes">(.*)</expression>
</RegExp>
</GetCastThumb>
-
<SearchTrailerPage dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;trailer&gt;http://www.yobajo.com/watch?v=\1&lt;/trailer&gt;&lt;/details&gt;" dest="5+">
<expression noclean="1">http://www.youtube.com/v/([^&amp;|^\\]*)</expression>
</RegExp>
</SearchTrailerPage>
-
<GoogleToIMDB dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="\1" dest="6">
<expression noclean="1">/title/tt([0-9]*)</expression>
</RegExp>
- <RegExp conditional="EnableFanArt" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=tt$$6&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5">
- <expression></expression>
+ <RegExp conditional="EnableFanArt" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;tt$$6&lt;/url&gt;" dest="5">
+ <expression/>
</RegExp>
<RegExp conditional="EnableIMPAwards" output="&lt;url function=&quot;GetIMPALink&quot;cache=&quot;$$2.html&quot;&gt;http://www.imdb.com/title/tt$$6/posters&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="movieposterdb" output="&lt;url function=&quot;GetMoviePosterDBLink&quot;&gt;http://www.movieposterdb.com/browse/search?type=movies&amp;amp;query=$$6&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="EnableIMDBPosters" output="&lt;url function=&quot;GetIMDBPoster&quot;cache=&quot;$$2.html&quot;&gt;http://www.imdb.com/title/tt$$6/posters&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GoogleToIMDB>
-
<GetFilmAffinityPosters dest="5">
<RegExp input="$$10" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="10">
<expression repeat="yes" noclean="1">url_l: 'http://pics.filmaffinity.com/([^']*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetFilmAffinityPosters>
</scraper>
diff --git a/system/scrapers/video/filmdelta.xml b/system/scrapers/video/filmdelta.xml
index fdbcf31ff6..d3fc6c068e 100644
--- a/system/scrapers/video/filmdelta.xml
+++ b/system/scrapers/video/filmdelta.xml
@@ -9,7 +9,6 @@
<expression noclean="1"/>
</RegExp>
</GetSettings>
-
<CreateSearchUrl clearbuffers="no" dest="3">
<RegExp input="$$1" output="http://www.filmdelta.se/search.php?string=\1&amp;type=movie&amp;more=1" dest="3">
<RegExp input="$$1" output="\1" dest="9">
@@ -18,7 +17,6 @@
<expression trim="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url&gt;http://www.filmdelta.se/filmer/\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
@@ -30,7 +28,6 @@
<expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
diff --git a/system/scrapers/video/filmstarts.xml b/system/scrapers/video/filmstarts.xml
index 676224405c..cc6f5fed7a 100644
--- a/system/scrapers/video/filmstarts.xml
+++ b/system/scrapers/video/filmstarts.xml
@@ -4,12 +4,11 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<NfoUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.filmstarts.de/kritiken/\2.html&lt;/url&gt;" dest="3">
<expression clear="yes" noclean="1">(filmstarts.de/kritiken/)(.*).html</expression>
@@ -21,81 +20,66 @@
<expression>(imdb.com/title/tt)([0-9]*)</expression>
</RegExp>
</NfoUrl>
-
<GetByIMDBId dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.filmstarts.de/kritiken/\1&lt;/url&gt;" dest="3+">
<expression noclean="1">&lt;a href=&quot;http://www.filmstarts.de/kritiken/([^&quot;]*)&quot;</expression>
</RegExp>
</GetByIMDBId>
-
<CreateSearchUrl dest="3" SearchStringEncoding="iso-8859-1">
<RegExp input="$$1" output="&lt;url&gt;http://www.filmstarts.de/finde.html?t=film&amp;amp;anfrage=\1&amp;amp;x=0&amp;amp;y=0&amp;&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="3">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="3">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.filmstarts.de/kritiken/\1&lt;/url&gt;;&lt;/entity&gt;" dest="5">
<expression repeat="yes">&lt;li&gt;&lt;a href=&quot;/kritiken/([^&quot;]*)&quot;&gt;.*?&lt;span class=&quot;t&quot;&gt;([^&lt;]*)&lt;/span&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="3">
-
<!--Title -->
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
<expression trim="1" noclean="1">&lt;title&gt;([^&lt;|^(]*)</expression>
</RegExp>
-
<!--Original Title-->
<RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
<expression>Originaltitel:(.*?)&lt;/div</expression>
</RegExp>
-
<!--Year Film-->
<RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
<expression trim="1" noclean="1">genre&quot;.*weak&quot;.*[A-Z]([0-9 ]*) &lt;/div</expression>
</RegExp>
-
<!--MPAA Film-->
<RegExp input="$$1" output="&lt;mpaa&gt;ab \1&lt;/mpaa&gt;" dest="5+">
<expression>FSK:.*?Ab ([0-9]*)&lt;</expression>
</RegExp>
-
<!--Director Film-->
<RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
<expression trim="1" noclean="1">Regie&lt;/span&gt;.*?class=&quot;name&quot;&gt;(.*?)&lt;/span</expression>
</RegExp>
-
<!--Studio Film-->
<RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
<expression trim="1" noclean="1">Verleih:.*?&quot;&gt;(.*?)&lt;/td</expression>
</RegExp>
-
<!--Runtime Film-->
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
<expression trim="1" noclean="1">Laufzeit:&lt;/span&gt;.*?&quot;&gt;([A-Za-z0-9 ]*)&lt;/td</expression>
</RegExp>
-
<!--User rating-->
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
<expression trim="1" noclean="1">&quot;Wertung: ([0-9]*) / ([0-9]*)&quot;</expression>
</RegExp>
-
<!--Genre Film-->
<RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<expression trim="1" noclean="1">&lt;div class=&quot;genre&quot;&gt;&lt;a.*?&quot;&gt;(.*?)&lt;/a</expression>
</RegExp>
-
<!--Writer-->
<RegExp input="$$1" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
<expression trim="1" noclean="1">Drehbuch&lt;/span&gt;.*?class=&quot;name&quot;&gt;([A-Za-z ]*)&lt;/span</expression>
</RegExp>
-
<!--Plot-->
<RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<expression trim="1">&quot;text critic topBorder&quot;&gt;([^&lt;]*)&lt;/div</expression>
@@ -103,17 +87,14 @@
<RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<expression trim="1">&quot;text critic topBorder&quot;&gt;.*?&lt;br /&gt;&lt;br /&gt;(.*?)&lt;/div&gt;</expression>
</RegExp>
-
<!--Actors -->
<RegExp input="$$1" output="&lt;url function=&quot;GetActors&quot;&gt;http://www.filmstarts.de/kritiken/\1/castcrew.html&lt;/url&gt;" dest="5+">
<expression noclean="1">/kritiken/([-.%a-z0-9A-Z]+)/bilder.html</expression>
</RegExp>
-
<!--Posters -->
<RegExp input="$$1" output="&lt;url function=&quot;GetPosters&quot;&gt;http://www.filmstarts.de/kritiken/\1/bilder.html&lt;/url&gt;" dest="5+">
<expression noclean="1">/kritiken/([-.%a-z0-9A-Z]+)/bilder.html</expression>
</RegExp>
-
<!--URL to Google and Fanart-->
<RegExp conditional="fanart" input="$$8" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://www.google.com/search?q=site:imdb.com\1&lt;/url&gt;" dest="5+">
<RegExp input="$$1" output="&quot;\1&quot;+\3+||+&quot;\2&quot;" dest="7">
@@ -122,22 +103,20 @@
<RegExp input="$$7" output="+\1" dest="8+">
<expression repeat="yes">([^ ,]+)</expression>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<!--Poster-->
<GetPosters dest="5">
<RegExp input="$$2" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5+">
<RegExp input="$$1" output="&lt;thumb preview=&quot;http://thumbs.filmstarts.de/image/\1&quot;&gt;http://thumbs.filmstarts.de/wallpaper/\1&lt;/thumb&gt;" dest="2">
<expression repeat="yes">src=&quot;http://thumbs.filmstarts.de/mini/([^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetPosters>
-
<!--Actors-->
<GetActors dest="5">
<RegExp input="$$2" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5+">
@@ -153,7 +132,7 @@
<RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="2+">
<expression repeat="yes" >class=&quot;name&quot;&gt;([A-Za-z ]*)&lt;/span</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetActors>
</scraper>
diff --git a/system/scrapers/video/filmup.xml b/system/scrapers/video/filmup.xml
index 3bb5fc9725..757a9de4c3 100644
--- a/system/scrapers/video/filmup.xml
+++ b/system/scrapers/video/filmup.xml
@@ -6,28 +6,24 @@
</NfoUrl>
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://filmup.leonardo.it/cgi-bin/search.cgi?ps=10&amp;fmt=long&amp;q=\1&amp;ul=%25%2Fsc_%25&amp;m=all&amp;wf=222210&amp;o=0&amp;ps=50" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://filmup.leonardo.it/sc_\1.htm&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5">
<expression repeat="yes">&lt;a class=&quot;filmup&quot; href=&quot;http.[^sc_]*sc_([0-9a-z_]*)\.htm&quot;[^&gt;]*&gt;[^:]*: (.[^\n]*[^&gt;]*)&gt;</expression>
-
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
-
<!--Title -->
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
<expression trim="1" noclean="1">&lt;title&gt;FilmUP - Scheda: ([^&lt;]*)&lt;</expression>
</RegExp>
-
<!--Original Title
<RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5">
<expression>Titolo originale.[^z]*ze=&quot;2&quot;&gt;([^)&lt;]*)</expression>
@@ -37,19 +33,16 @@
<RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
<expression>Anno.[^z]*ze=&quot;2&quot;&gt;([0-9]*)&lt;</expression>
</RegExp>
-
<!--Director-->
<RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
<expression>Regia.[^z]*ze=&quot;2&quot;&gt;([^\n]*)&lt;/font&gt;</expression>
</RegExp>
-
<!--Runtime Film-->
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
<expression>Durata.[^z]*ze=&quot;2&quot;&gt;([^)&lt;]*)</expression>
</RegExp>
-
<!--Genre Film-->
<RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="6">
@@ -76,10 +69,8 @@
<expression repeat="yes">([a-zA-Z][^,]*)</expression>
</RegExp>
-
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
-
diff --git a/system/scrapers/video/filmweb.xml b/system/scrapers/video/filmweb.xml
index 0e02bbbb17..d84495174e 100644
--- a/system/scrapers/video/filmweb.xml
+++ b/system/scrapers/video/filmweb.xml
@@ -4,12 +4,12 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Wysoka jakosc okladki&quot; type=&quot;bool&quot; id=&quot;poster&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Pelna obsada&quot; type=&quot;bool&quot; id=&quot;fullcredits&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -25,7 +25,7 @@
</NfoUrl>
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://www.filmweb.pl/szukaj/film?sort=COUNT&amp;q=\1" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -42,7 +42,7 @@
<RegExp input="$$7" output="&lt;entity&gt;&lt;title&gt;(\1) \2&lt;/title&gt;&lt;url&gt;http://www.filmweb.pl/Film?id=\3&lt;/url&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes">([0-9]+)#([^#]+)#([0-9]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails clearbuffers="no" dest="3">
@@ -111,21 +111,21 @@
<expression repeat="yes" trim="1,2">src=&quot;http://gfx.filmweb.pl/p/([^\.]+)[^&gt;]+[^[a-zA-Z]+([^\n]+)</expression>
</RegExp>
<RegExp input="$$9" output="&lt;url function=&quot;FilmwebToWikipedia&quot;&gt;http://pl.wikipedia.org/w/index.php?title=Specjalna%3ALinksearch&amp;amp;target=http://www.filmweb.pl/Film?id=$$9&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="fullcredits" input="$$1" output="&lt;url function=&quot;Obsada&quot; &gt;http://\1.filmweb.pl/f\2/xbmc,2008/obsada&lt;/url&gt;" dest="5+">
<expression>http://([^\/]+).filmweb.pl/f([0-9]*)/[^&gt;]+&quot;&gt;pełna obsada&lt;/a&gt;</expression>
</RegExp>
<RegExp input="$$9" output="&lt;url function=&quot;Zwiastuny&quot; &gt;http://www.filmweb.pl/f$$9/xbmc,2008/zwiastuny&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$9" output="&lt;url function=&quot;Opisy&quot;&gt;http://www.filmweb.pl/f$$9/xbmc,2008/opisy&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="poster" input="$$9" output="&lt;url function=&quot;Plakaty&quot;&gt;http://www.filmweb.pl/f$$9/xbmc,2008/plakaty&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
<FilmwebToWikipedia clearbuffers="no" dest="5">
@@ -139,7 +139,7 @@
</RegExp>
<expression>_(.*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</FilmwebToWikipedia>
<Opisy dest="5">
@@ -164,7 +164,7 @@
<RegExp input="$$1" output="&lt;thumb&gt;http://gfx.filmweb.pl/po\1&lt;/thumb&gt;" dest="8+">
<expression noclean="1" repeat="yes">href=&quot;http://gfx.filmweb.pl/po(.[^&quot;]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</Plakaty>
<Obsada dest="5">
@@ -178,7 +178,7 @@
<RegExp input="$$9" output="&lt;actor&gt;&lt;thumb&gt;http://gfx.filmweb.pl/p/\1.1.jpg&lt;/thumb&gt;&lt;name&gt;\2&lt;/name&gt;&lt;/actor&gt;" dest="8+">
<expression repeat="yes" trim="1,2">src=&quot;http://gfx.filmweb.pl/p/([^\.]+)[^&gt;]+[^[a-zA-Z]+([^\n]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</Obsada>
<Zwiastuny dest="5">
diff --git a/system/scrapers/video/imdb tv.xml b/system/scrapers/video/imdb tv.xml
index 78f6276cd2..5a7c432b79 100644
--- a/system/scrapers/video/imdb tv.xml
+++ b/system/scrapers/video/imdb tv.xml
@@ -6,24 +6,24 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Full Cast Credits&quot; type=&quot;bool&quot; id=&quot;fullcredits&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable IMPAwards&quot; type=&quot;bool&quot; id=&quot;impawards&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;IMDB Poster &amp;amp; Actor Thumb(s) Size&quot; type=&quot;labelenum&quot; values=&quot;192|256|384|512|1024&quot; id=&quot;imdbscale&quot; default=&quot;192&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Input Alternative IMDb Source&quot; type=&quot;text&quot; id=&quot;url&quot; default=&quot;akas.imdb.com&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -36,7 +36,7 @@
</NfoUrl>
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://$INFO[url]/find?s=tt;q=\1&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -53,7 +53,7 @@
<RegExp input="$$4" output="&lt;entity&gt;&lt;title&gt;\2 (\3)&lt;/title&gt;&lt;url&gt;http://$INFO[url]/title/\1/&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes" noclean="1,2">&gt;&lt;a href=&quot;/title/([t0-9]*)/[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt; *\(([0-9]*)</expression>
</RegExp>
- <expression clear="yes" noclean="1"></expression>
+ <expression clear="yes" noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails clearbuffers="no" dest="3">
@@ -71,30 +71,30 @@
<expression repeat="yes">&quot;/Sections/Genres/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url function=&quot;GetSeriesPremiered&quot;&gt;http://$INFO[url]/title/\1/episodes&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$2" output="&lt;url function=&quot;GetSeriesPlot&quot;&gt;http://$INFO[url]/title/\1/plotsummary&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="!fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetSeriesCast&quot;&gt;http://$INFO[url]/title/\1/&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetSeriesCast&quot;&gt;http://$INFO[url]/title/\1/fullcredits#cast&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="impawards" input="$$2" output="&lt;url cache=&quot;$$2-posters.html&quot; function=&quot;GetIMPALink&quot;&gt;http://$INFO[url]/title/\1/posters&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="movieposterdb" input="$$1" output="&lt;url function=&quot;GetMoviePosterDBLink&quot;&gt;http://www.movieposterdb.com/browse/search?type=movies&amp;amp;query=\1&lt;/url&gt;" dest="5+">
<expression>/title/tt([t0-9]*)/faq</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-posters.html&quot; function=&quot;GetIMDBThumbs&quot;&gt;http://$INFO[url]/title/\1/posters&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$2" output="&lt;episodeguide&gt;&lt;url&gt;http://www.imdb.com/title/\1/episodes&lt;/url&gt;&lt;/episodeguide&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
<GetSeriesPremiered clearbuffers="no" dest="5">
@@ -107,7 +107,7 @@
<RegExp input="$$1" output="\1" dest="2">
<expression>&lt;p class="plotpar"&gt;\n([^\n]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSeriesPlot>
<GetSeriesCast clearbuffers="no" dest="5">
@@ -121,7 +121,7 @@
<RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
<expression repeat="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSeriesCast>
<GetEpisodeList dest="9">
@@ -129,7 +129,7 @@
<RegExp input="$$1" output="&lt;episode&gt;&lt;title&gt;\4&lt;/title&gt;&lt;url&gt;http://$INFO[url]/title/\3/&lt;/url&gt;&lt;epnum&gt;\2&lt;/epnum&gt;&lt;season&gt;\1&lt;/season&gt;&lt;id&gt;\3&lt;/id&gt;&lt;/episode&gt;" dest="4">
<expression repeat="yes">&lt;a name=&quot;year-[0-9]+&quot;&gt; &lt;/a&gt;&lt;h4&gt;Season ([0-9]*), Episode ([0-9]*): &lt;a href=&quot;/title/([^&quot;]*)/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeList>
<GetEpisodeDetails dest="9">
@@ -171,18 +171,18 @@
<expression noclean="1">first billed only: &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;(.*)</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url function=&quot;GetEpisodePlot&quot;&gt;http://$INFO[url]/title/\1/plotsummary&lt;/url&gt;" dest="4+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="!fullcredits" input="$$2" output="&lt;url function=&quot;GetEpisodeCast&quot;&gt;http://$INFO[url]/title/\1/&lt;/url&gt;" dest="4+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="fullcredits" input="$$2" output="&lt;url function=&quot;GetEpisodeCast&quot;&gt;http://$INFO[url]/title/\1/fullcredits#cast&lt;/url&gt;" dest="4+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;url function=&quot;GetEpisodeRuntime&quot;&gt;http://$INFO[url]/title/\1&lt;/url&gt;" dest="4+">
<expression>&lt;h5&gt;TV Series:&lt;/h5&gt;[^&lt;]*&lt;a href=&quot;/title/([^/]*)/&quot;&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeDetails>
<GetEpisodePlot dest="4">
@@ -190,7 +190,7 @@
<RegExp input="$$1" output="\1" dest="2">
<expression>&lt;p class="plotpar"&gt;\n([^\n]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodePlot>
<GetEpisodeCast dest="4">
@@ -204,7 +204,7 @@
<RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
<expression repeat="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeCast>
<GetEpisodeRuntime dest="4">
@@ -212,7 +212,7 @@
<RegExp input="$$1" output="\1" dest="2">
<expression trim="1">&lt;h5&gt;Runtime:&lt;/h5&gt;([^&lt;]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeRuntime>
</scraper>
diff --git a/system/scrapers/video/imdb-cn.xml b/system/scrapers/video/imdb-cn.xml
index d47790d824..1823d86c53 100644
--- a/system/scrapers/video/imdb-cn.xml
+++ b/system/scrapers/video/imdb-cn.xml
@@ -5,12 +5,12 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -26,7 +26,7 @@
</NfoUrl>
<CreateSearchUrl dest="3" SearchStringEncoding="gb2312">
<RegExp input="$$1" output="&lt;url&gt;http://www.imdb.cn/searchh.php?keyword=\1&amp;amp;a=search&amp;amp;Type=movie&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -49,7 +49,7 @@
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$2" output="&lt;id&gt;\1&lt;/id&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
<expression trim="1" noclean="1">&lt;title&gt;([^&lt;|^-]*)</expression>
@@ -88,7 +88,7 @@
<expression>&lt;div id=imdbjqbody&gt;&lt;h2&gt;[^&lt;]*&lt;/h2&gt;&lt;br&gt;(.*?)&lt;/div</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetFullcredits&quot;&gt;$$3/fulldredits&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="movieposterdb" input="$$1" output="&lt;url function=&quot;GetMoviePosterDBLink&quot;&gt;http://www.movieposterdb.com/browse/search?type=movies&amp;amp;query=\1&lt;/url&gt;" dest="5+">
<expression>/title/tt([0-9]*)/ratings</expression>
@@ -96,13 +96,12 @@
<RegExp input="$$1" output="&lt;url function=&quot;GetIMDBCNPoster&quot;&gt;\1&lt;/url&gt;" dest="5+">
<expression>&lt;a href=(http://posters.imdb.cn/poster/[0-9]*)</expression>
</RegExp>
- <RegExp conditional="fanart" input="$$2" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=$$2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <RegExp conditional="fanart" input="$$2" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;$$2&lt;/url&gt;" dest="5+">
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<GetFullcredits clearbuffers="no" dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="\1" dest="6">
@@ -123,7 +122,7 @@
<RegExp input="$$8" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="2+">
<expression repeat="yes">href=&apos;/name/nm[0-9]+&apos;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetFullcredits>
<GetIMDBCNPoster dest="5">
@@ -131,7 +130,7 @@
<RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="6">
<expression clear="yes" noclean="1">&lt;img src=&quot;(.*?/poster-pic/.*?.jpg)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetIMDBCNPoster>
</scraper>
diff --git a/system/scrapers/video/imdb.xml b/system/scrapers/video/imdb.xml
index 90ec2b6ce9..ef94b1cb9d 100644
--- a/system/scrapers/video/imdb.xml
+++ b/system/scrapers/video/imdb.xml
@@ -8,36 +8,36 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Full Cast Credits&quot; type=&quot;bool&quot; id=&quot;fullcredits&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable themoviedb.org&quot; type=&quot;bool&quot; id=&quot;tmdbthumbs&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable IMPAwards&quot; type=&quot;bool&quot; id=&quot;impawards&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable IMDB Trailer&quot; type=&quot;bool&quot; id=&quot;trailer&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable DTrailer.com Trailer&quot; type=&quot;bool&quot; id=&quot;dtrailer&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;IMDB Poster &amp;amp; Actor Thumb(s) Size&quot; type=&quot;labelenum&quot; values=&quot;192|256|384|512|1024&quot; id=&quot;imdbscale&quot; default=&quot;512&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Input Alternative IMDb Source&quot; type=&quot;text&quot; id=&quot;url&quot; default=&quot;akas.imdb.com&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -53,7 +53,7 @@
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -70,13 +70,13 @@
<RegExp input="$$4" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url&gt;http://$INFO[url]/title/\1/&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes" noclean="1,2">&gt;&lt;a href=&quot;/title/([t0-9]*)/[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt; *\(([0-9]*)</expression>
</RegExp>
- <expression clear="yes" noclean="1"></expression>
+ <expression clear="yes" noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$2" output="&lt;id&gt;\1&lt;/id&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
<expression trim="1" noclean="1">&lt;title&gt;([^&lt;|^(]*)</expression>
@@ -112,31 +112,31 @@
<expression>Plot:&lt;/h5&gt;(.*?) \| &lt;a class=&quot;tn15more</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url function=&quot;GetIMDBPlot&quot;&gt;$$3plotsummary&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="!fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetIMDBCast&quot;&gt;$$3&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="!fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetIMDBDirectors&quot;&gt;$$3&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="!fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetIMDBWriters&quot;&gt;$$3&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetIMDBCast&quot;&gt;$$3fullcredits&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetIMDBDirectors&quot;&gt;$$3fullcredits&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetIMDBWriters&quot;&gt;$$3fullcredits&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <RegExp conditional="tmdbthumbs" input="$$2" output="&lt;url function=&quot;GetTMDBThumbsByIMDBId&quot; cache=&quot;tmdb-trans-\1.xml&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
+ <RegExp conditional="tmdbthumbs" input="$$2" output="&lt;url function=&quot;GetTMDBThumbsByIMDBId&quot;&gt;$$3&lt;/url&gt;" dest="5+">
<expression/>
</RegExp>
<RegExp conditional="impawards" input="$$2" output="&lt;url cache=&quot;$$2-posters.html&quot; function=&quot;GetIMPALink&quot;&gt;$$3posters&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="movieposterdb" input="$$1" output="&lt;url function=&quot;GetMoviePosterDBLink&quot;&gt;http://www.movieposterdb.com/browse/search?type=movies&amp;amp;query=\1&lt;/url&gt;" dest="5+">
<expression>/title/tt([t0-9]*)/faq</expression>
@@ -148,12 +148,12 @@
<expression trim="1" noclean="1">&lt;title&gt;([^&lt;|^(]*)</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-posters.html&quot; function=&quot;GetIMDBThumbs&quot;&gt;$$3posters&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <RegExp conditional="fanart" input="$$2" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=$$2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <RegExp conditional="fanart" input="$$2" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;$$3&lt;/url&gt;" dest="5+">
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/jadedVideo.xml b/system/scrapers/video/jadedVideo.xml
index e3b6efb7c2..11a593f6ee 100644
--- a/system/scrapers/video/jadedVideo.xml
+++ b/system/scrapers/video/jadedVideo.xml
@@ -6,21 +6,17 @@
</NfoUrl>
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://jadedvideo.com/Search?q=\1&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
</CreateSearchUrl>
-
<GetSearchResults dest="6">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="6">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\3&lt;/title&gt;&lt;url&gt;http://jadedvideo.com/\1&lt;/url&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes">&quot;jadedcatprodtitle&quot;&gt;&lt;a href=&quot;http://jadedvideo\.com/([^&quot;]*)&quot;&gt;&lt;em&gt;([^&gt;]*)&lt;/em&gt; ([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="&lt;thumb&gt;http://jadedvideo.com/images/CoverFront/320x480/\1.jpg&lt;/thumb&gt;" dest="5">
@@ -41,7 +37,7 @@
<RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
<expression>Studio&lt;/strong&gt;: &lt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/moviemaze.xml b/system/scrapers/video/moviemaze.xml
index 3c786ba1ae..4335c5e4d5 100644
--- a/system/scrapers/video/moviemaze.xml
+++ b/system/scrapers/video/moviemaze.xml
@@ -4,15 +4,14 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Trailer&quot; type=&quot;bool&quot; id=&quot;trailer&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<NfoUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;\1\2/\3.html&lt;/url&gt;" dest="3">
<expression clear="yes" noclean="1">(http://www.moviemaze.de/filme/)([0-9]*)/(.*).html</expression>
@@ -24,19 +23,16 @@
<expression>(imdb.com/title/tt)([0-9]*)</expression>
</RegExp>
</NfoUrl>
-
<GetByIMDBId dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.moviemaze.de/filme/\1/\2&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;" dest="3+">
<expression noclean="1">&lt;a href=&quot;http://www.moviemaze.de/filme/([0-9]*)/([^&quot;]*)</expression>
</RegExp>
</GetByIMDBId>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://www.moviemaze.de/suche/result.phtml?searchword=\1" dest="3">
<expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\3&lt;/title&gt;&lt;url&gt;http://www.moviemaze.de/filme/\1/\2&lt;/url&gt;&lt;/entity&gt;" dest="5+">
@@ -45,7 +41,6 @@
<expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<!--Title-->
@@ -100,7 +95,7 @@
<RegExp input="$$7" output="+\1" dest="8+">
<expression repeat="yes">([^ ,]+)</expression>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
<!--User rating-->
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;100&lt;/votes&gt;" dest="5+">
@@ -140,17 +135,16 @@
</RegExp>
<expression repeat="yes">(&lt;a href\="[^&gt;]*&gt;)?(.*?)(&lt;/a&gt;)?( \((.*?)\))?, </expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<!--Thumbnail-->
<GetThumbnailLink dest="5">
<RegExp input="$$2" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5+">
<RegExp input="$$1" output="&lt;thumb&gt;http://www.moviemaze.de/filme/\1/poster_lg\2.jpg&lt;/thumb&gt;" dest="2">
<expression repeat="yes">/([0-9]+)/poster([0-9]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetThumbnailLink>
<!--Trailer-->
@@ -168,7 +162,7 @@
<RegExp input="$$1" output="&lt;trailer urlencoded=&quot;yes&quot;&gt;http://www.moviemaze.de/media/trailer/delivery/\1.mov&lt;/trailer&gt;" dest="2+">
<expression>delivery/([0-9]+/[a-z0-9]+/[0-9]+_trailer[0-9]+-de_320).mov</expression>
</RegExp>
- <expression clear="yes" noclean="1"></expression>
+ <expression clear="yes" noclean="1"/>
</RegExp>
</GetTrailerLink>
</scraper>
diff --git a/system/scrapers/video/mtime.xml b/system/scrapers/video/mtime.xml
index fa3e8dfa11..36d7943aad 100644
--- a/system/scrapers/video/mtime.xml
+++ b/system/scrapers/video/mtime.xml
@@ -3,9 +3,9 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -15,7 +15,7 @@
</NfoUrl>
<CreateSearchUrl dest="3" SearchStringEncoding="gb2312">
<RegExp input="$$1" output="&lt;url&gt;http://www.mtime.com/search/movie?\1&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -29,7 +29,7 @@
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$2" output="&lt;id&gt;\1&lt;/id&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
<expression trim="1" noclean="1">&lt;a href=&quot;/movie/[0-9]*/&quot; class=&quot;px28 bold hei c_000&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
@@ -38,13 +38,13 @@
<expression>href=&quot;/movie/section/year/([0-9]*)/&quot;</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-details.html&quot; function=&quot;GetDetailsPage&quot;&gt;$$3details.html&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
<expression trim="1">片长:&lt;/strong&gt;([^&lt;]*)&lt;</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-rating.html&quot; function=&quot;GetRating&quot;&gt;$$3rating/summary.html&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<expression repeat="yes">href=&quot;/movie/section/genre/[^&gt;]*&gt;([^&lt;]*).nbsp</expression>
@@ -53,21 +53,20 @@
<expression>&lt;!-- 剧情介绍 --&gt;.*?&lt;p &gt;(.*?)\t&lt;/p&gt;</expression>
</RegExp>
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetFullcredits&quot;&gt;$$3fullcredits.html&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-posters.html&quot; function=&quot;GetMtimePoster&quot;&gt;$$3posters_and_images/posters.html&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="fanart" input="$$2" output="&lt;url cache=&quot;$$2-fanart.html&quot; function=&quot;GetMtimeWallpapers&quot;&gt;$$3posters_and_images/wallpapers.html&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="fanart" input="$$2" output="&lt;url cache=&quot;$$2-fanart.html&quot; function=&quot;GetMtimeFanart&quot;&gt;$$3posters_and_images/stills.html&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<GetDetailsPage clearbuffers="no" dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="2">
@@ -76,7 +75,7 @@
<RegExp input="$$1" output="&lt;certification&gt;\1&lt;/certification&gt;" dest="2+">
<expression repeat="yes">href=&quot;/movie/section/certification/[^&quot;]*&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetailsPage>
<GetRating clearbuffers="no" dest="5">
@@ -84,7 +83,7 @@
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="2">
<expression clear="yes">全部会员.*?class=&quot;score&quot;&gt;([0-9.]+)&lt;/span&gt;.*?class=&quot;vote&quot;&gt;([0-9]+)&lt;/span&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetRating>
<GetFullcredits clearbuffers="no" dest="5">
@@ -107,7 +106,7 @@
<RegExp input="$$9" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="2+">
<expression repeat="no">&lt;a href=&quot;/person/[0-9]+/&quot;&gt;([^&lt;]*)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetFullcredits>
<GetMtimePoster dest="5">
@@ -115,7 +114,7 @@
<RegExp input="$$1" output="&lt;thumb&gt;\1.jpg&lt;/thumb&gt;" dest="6">
<expression clear="yes" repeat="yes" noclean="1">src=&quot;(http://img1.mtime.com/[^_]*)_[0-9X]+.jpg&quot;/&gt;&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMtimePoster>
<GetMtimeWallpapers clearbuffers="no" dest="6">
@@ -128,7 +127,7 @@
<RegExp input="$$1" output="&lt;thumb preview=&quot;\1.jpg&quot;&gt;\1_o.jpg&lt;/thumb&gt;" dest="11">
<expression clear="yes" repeat="yes" noclean="1">src=&quot;http://img1.mtime.com/([^_]*)(_[0-9X]+).jpg&quot;/&gt;&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetMtimeFanart>
</scraper>
diff --git a/system/scrapers/video/mtv.xml b/system/scrapers/video/mtv.xml
index 5d85b9de5c..b1850369da 100644
--- a/system/scrapers/video/mtv.xml
+++ b/system/scrapers/video/mtv.xml
@@ -2,7 +2,7 @@
<scraper framework="1.0" date="2009-05-22" name="MTV" content="musicvideos" thumb="mtv.png" language="en">
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://api.mtvnservices.com/1/video/search/?term=\1&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -10,7 +10,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1 - \2&lt;/title&gt;&lt;url&gt;\4&lt;/url&gt;&lt;/entity&gt;" dest="5">
<expression noclean="1" repeat="yes">&lt;entry&gt;.*?&lt;content&gt;(.*?) \| (.*?) \| (.*?)&lt;/content&gt;.*?media:player url=&quot;([^&quot;]*)&quot;/&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails dest="3">
@@ -36,7 +36,7 @@
<RegExp input="$$1" output="&lt;thumb&gt;http://www.mtv.com\2.jpg&lt;/thumb&gt;" dest="5+">
<expression noclean="1">&quot;thumbnail&quot;([^&quot;]*)content=&quot;([^&quot;]*)\.jpg</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/mymoviesdk.xml b/system/scrapers/video/mymoviesdk.xml
index 1d0fe2ab29..142e2db1dc 100644
--- a/system/scrapers/video/mymoviesdk.xml
+++ b/system/scrapers/video/mymoviesdk.xml
@@ -4,54 +4,52 @@
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<!--Username-->
<RegExp input="$$1" output="&lt;setting label=&quot;Username&quot; type=&quot;text&quot; id=&quot;username&quot; default=&quot;&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<!--Password-->
<RegExp input="$$1" output="&lt;setting label=&quot;Password&quot; type=&quot;text&quot; option=&quot;hidden&quot; id=&quot;password&quot; default=&quot;&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<!--- -->
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<!--Fanart-->
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<!--Trailer-->
<RegExp input="$$1" output="&lt;setting label=&quot;Preferred trailer bitrate&quot; type=&quot;labelenum&quot; values=&quot;2048|1024|512|256|128&quot; id=&quot;trailerbitrate&quot; default=&quot;2048&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<!--Preferred language-->
<RegExp input="$$1" output="&lt;setting label=&quot;Preferred language&quot; type=&quot;labelenum&quot; values=&quot;Arabic|Bulgarian|Cantonese|Mandarin|Czech|Croatian|Danish|Dutch|English|Estonian|Faroese|Farsi|Finnish|Flemish|French|German|Greek|Hebrew|Hindi|Hungarian|Icelandic|Indonesian|Italian|Japanese|Korean|Lithuanian|Norwegian|Polish|Portuguese|Romanian|Russian|Serbian|Slovakian|Slovene|Spanish|Swedish|Tagalog|Thai|Turkish|Malay|Latvian|Ukrainian|Tamil|Catalan|Telugu|Malayalam|Kannada|Bengali|Serbo-Croatian|Gujarati|Esperanto|Vietnamese|Kazakh|Ancient Greek|Mandar|Braj|Macedonian|Zulu|Twi|Volapük|Albanian|Khmer|Basque&quot; id=&quot;language&quot; default=&quot;English&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<!--Include adult movies-->
<RegExp input="$$1" output="&lt;setting label=&quot;Include adult movies&quot; type=&quot;bool&quot; id=&quot;includeadult&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;https://api.mymovies.dk/Default.aspx?command=SearchMovieByTitle&amp;amp;title=\1&amp;amp;username=$INFO[username]&amp;amp;password=$INFO[password]&amp;amp;PrimaryLanguage=$INFO[language]&amp;amp;includeadult=$INFO[includeadult]&amp;amp;locale=1033&lt;/url&gt;" dest="3">
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$3" output="&lt;results sorted=&quot;Yes&quot;&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;year&gt;\3&lt;/year&gt;&lt;id&gt;\1&lt;/id&gt;&lt;url&gt;https://api.mymovies.dk/Default.aspx?command=LoadMovieById&amp;amp;titleid=\1&amp;amp;username=$INFO[username]&amp;amp;password=$INFO[password]&amp;amp;PrimaryLanguage=$INFO[language]&amp;amp;maxtrailerbitrate=$INFO[trailerbitrate]&amp;amp;locale=1033&amp;amp;client=xbmcbased&lt;/url&gt;&lt;/entity&gt;" dest="3">
<expression repeat="yes">id="(.*?)".*? title="(.*?)"[^&lt;]*year="(.*?)" thumb</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<RegExp input="$$4" output="&lt;error&gt;\1&lt;/error&gt;" dest="8">
<RegExp input="$$1" output="&lt;title&gt;Error returned from MyMovies.dk&lt;/title&gt;&lt;message&gt;\1&lt;/message&gt;" dest="4">
@@ -60,7 +58,6 @@
<expression noclean="1">(.+)</expression>
</RegExp>
</GetSearchResults>
-
<NfoUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;https://api.mymovies.dk/Default.aspx?command=LoadMovieByIMDBId&amp;imdbid=tt\2&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;PrimaryLanguage=$INFO[language]&amp;includeadult=$INFO[includeadult]&amp;maxtrailerbitrate=$INFO[trailerbitrate]&amp;locale=1033&lt;/url&gt;" dest="3">
<expression>(imdb.com/title/tt)([0-9]*)</expression>
@@ -69,7 +66,6 @@
<expression>(imdb.com/)Title\?([0-9]+)</expression>
</RegExp>
</NfoUrl>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<!--Title-->
@@ -182,7 +178,7 @@
<RegExp input="$$1" output="&lt;trailer&gt;\1&lt;/trailer&gt;" dest="5+">
<expression>&lt;Trailer[^&gt;]*&gt;([^&lt;]*)&lt;/Trailer&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>
diff --git a/system/scrapers/video/naver.xml b/system/scrapers/video/naver.xml
index 9a54e7afd3..78e6950be9 100644
--- a/system/scrapers/video/naver.xml
+++ b/system/scrapers/video/naver.xml
@@ -4,18 +4,18 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;ֿ//ۻ翡 &quot; type=&quot;bool&quot; id=&quot;EnableDetail&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;&quot; type=&quot;bool&quot; id=&quot;EnableThumbs&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot; ǥڼ&quot; type=&quot;bool&quot; id=&quot;EnableVoteNum&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;ҾƮ(ȭ)&quot; type=&quot;bool&quot; id=&quot;EnableFanArt&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<NfoUrl dest="3">
@@ -114,7 +114,7 @@
<RegExp input="$$7" output="+\1" dest="5">
<expression repeat="yes">([^ ,]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<!-- FanArts !-->
<RegExp conditional="EnableFanArt" input="$$1" output="&lt;url function=&quot;GetNAVERFanart&quot;&gt;http://movie.naver.com/movie/bi/mi/photo.nhn?code=\1&lt;/url&gt;" dest="8+">
@@ -131,7 +131,7 @@
<RegExp input="$$7" output="&lt;thumb preview=&quot;http://imgmovie.naver.com/mdi/mit120/\1&quot;&gt;http://imgmovie.naver.com/mdi/mit500/\1&lt;/thumb&gt;" dest="9">
<expression noclean="1" repeat="yes">&quot;&gt;&lt;img src=&quot;http://imgmovie.naver.com/mdi/mit120/(.[^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetNAVERPhoto>
<GetNAVERVote dest="8">
@@ -139,7 +139,7 @@
<RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="9">
<expression noclean="1" trim="1">&lt;p class=&quot;join&quot;&gt;[^&gt;]*&gt;(.[^&lt;]*)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetNAVERVote>
<GetNAVERDetail dest="8">
@@ -162,7 +162,7 @@
<RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="9+">
<expression noclean="1" repeat="yes">&lt;a href=&quot;/movie/bi/pi/basic.nhn\?code=[0-9]*&quot;&gt;(.[^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetNAVERDetail>
<GetNAVERFanart clearbuffers="no" dest="8">
@@ -173,8 +173,7 @@
<RegExp input="$$7" output="&lt;thumb preview=&quot;http://imgmovie.naver.com/mdi/mit120/\1&quot;&gt;http://imgmovie.naver.com/mdi/mi/\1&lt;/thumb&gt;" dest="11">
<expression noclean="1" repeat="yes" clear="yes">&quot;&gt;&lt;img src=&quot;http://imgmovie.naver.com/mdi/mit120/(.[^&quot;]*)&quot;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetNAVERFanart>
</scraper>
-
diff --git a/system/scrapers/video/ofdb.xml b/system/scrapers/video/ofdb.xml
index 96da60f805..7a3a7c02e8 100644
--- a/system/scrapers/video/ofdb.xml
+++ b/system/scrapers/video/ofdb.xml
@@ -5,21 +5,20 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
<expression />
</RegExp>
- <RegExp input="$$1" output="&lt;setting label=&quot;Trailer&quot; type=&quot;bool&quot; id=&quot;trailer&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
- </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Trailer&quot; type=&quot;bool&quot; id=&quot;trailer&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression/>
+ </RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Groesse der Darsteller Bilder&quot; type=&quot;labelenum&quot; values=&quot;192|256|384|512|1024&quot; id=&quot;imdbscale&quot; default=&quot;512&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<NfoUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;\1\2,\3&lt;/url&gt;" dest="3">
<expression clear="yes" noclean="1">(http://www.ofdb.de/film/)([0-9]*),(.*)</expression>
@@ -28,53 +27,46 @@
<expression>(imdb.com/)Title\?([0-9]+)</expression>
</RegExp>
<RegExp input="$$1" output="&lt;url function=&quot;GetByIMDBId&quot;&gt;http://www.ofdb.de/view.php?SText=\2&amp;amp;Kat=IMDb&amp;amp;page=suchergebnis&amp;amp;sourceid=mozilla-search&lt;/url&gt;" dest="3+">
- <expression>(imdb.com/title/tt)([0-9]*)</expression>
- </RegExp>
+ <expression>(imdb.com/title/tt)([0-9]*)</expression>
+ </RegExp>
</NfoUrl>
-
<GetByIMDBId dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.ofdb.de/film/\1,&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;" dest="3+">
<expression repeat="yes" noclean="1">&quot;film/([0-9]*),</expression>
</RegExp>
</GetByIMDBId>
-
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://www.ofdb.de/view.php?SText=\1&amp;Kat=Titel&amp;page=suchergebnis&amp;sourceid=mozilla-search" dest="3">
<expression noclean="1">([^\(]+)</expression>
</RegExp>
</CreateSearchUrl>
-
<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">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2 (\4) | \3&lt;/title&gt;&lt;year&gt;\4&lt;/year&gt;&lt;url cache=&quot;\1.html&quot;&gt;http://www.ofdb.de/film/\1,&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
<expression repeat="yes" noclean="1">&lt;a href=.[^0-9]+([0-9]+)[^ ]+ onmouseover=.Tip..&lt;[^&gt;]+&gt;[^&gt;]+&gt;([^&lt;]+)&lt;font size=.1.&gt; . ([^&lt;]+)&lt;/font&gt; \(([0-9]+)\)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
- <GetDetails dest="3">
- <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="3">
- <!--Title -->
- <RegExp input="$$6" output="\1" dest="5+">
- <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="6">
- <expression trim="1">&lt;td width=&quot;99.&quot;&gt;&lt;h2&gt;&lt;font face=&quot;Arial,Helvetica,sans-serif&quot; size=&quot;3&quot;&gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;&lt;/font&gt;&lt;/h2&gt;&lt;/td&gt;</expression>
- </RegExp>
- <RegExp input="$$7" output="&lt;title&gt;\2 \1&lt;/title&gt;" dest="6">
- <RegExp input="$$1" output="\1" dest="7">
+ <GetDetails dest="3">
+ <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <!--Title -->
+ <RegExp input="$$6" output="\1" dest="5+">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="6">
+ <expression trim="1">&lt;td width=&quot;99.&quot;&gt;&lt;h2&gt;&lt;font face=&quot;Arial,Helvetica,sans-serif&quot; size=&quot;3&quot;&gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;&lt;/font&gt;&lt;/h2&gt;&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;title&gt;\2 \1&lt;/title&gt;" dest="6">
+ <RegExp input="$$1" output="\1" dest="7">
<expression trim="1">&lt;td width=&quot;99.&quot;&gt;&lt;h2&gt;&lt;font face=&quot;Arial,Helvetica,sans-serif&quot; size=&quot;3&quot;&gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;&lt;/font&gt;&lt;/h2&gt;&lt;/td&gt;</expression>
</RegExp>
<expression>(.*), (Die|Der|Das|The)</expression>
- </RegExp>
- <expression noclean="1"></expression>
- </RegExp>
-
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
<!--Original Title -->
<RegExp input="$$1" output="\1" dest="8">
<expression noclean="1">class=&quot;Normal&quot;&gt;Originaltitel(.*)class=&quot;Normal&quot;&gt;Herstellungsland</expression>
</RegExp>
-
<RegExp input="$$7" output="\1" dest="5+">
<RegExp input="$$8" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="7">
<expression>&lt;b&gt;([^&gt;]+)&lt;/b&gt;</expression>
@@ -85,14 +77,12 @@
</RegExp>
<expression>(.*), (Die|Der|Das|The)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!--Year -->
<RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
<expression>view.php\?page=blaettern&amp;Kat=Jahr&amp;Text=([0-9]+)</expression>
</RegExp>
-
<!--Director-->
<RegExp input="$$9" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
@@ -100,78 +90,63 @@
</RegExp>
<expression repeat="yes">Name=[^&gt;]*&gt;([^&lt;]+)</expression>
</RegExp>
-
<!--Plot outline -->
<RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<expression>&lt;b&gt;Inhalt:&lt;/b&gt;([^&lt;]+)</expression>
</RegExp>
-
<!--Genre-->
<RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
<expression repeat="yes">view.php\?page=genre&amp;Genre=[^&quot;]+&quot;&gt;([^&lt;]*)&lt;</expression>
</RegExp>
-
<!--Rating-->
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
<expression>Note: ([0-9\.]+)</expression>
</RegExp>
-
<!--Votes-->
<RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
<expression>Stimmen: ([0-9]+)</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
<expression>Freigabe: ([^&quot;]*)&quot;</expression>
</RegExp>
-
<RegExp input="$$1" output="&lt;id&gt;\2&lt;/id&gt;" dest="5+">
<expression>(imdb.com/)Title\?([0-9]+)</expression>
</RegExp>
-
<!--URL to Plot -->
<RegExp input="$$1" output="&lt;url function=&quot;Inhaltsangabe&quot;&gt;http://www.ofdb.de/plot/\1,\2,&lt;/url&gt;" dest="5+">
<expression>Inhalt:&lt;/b&gt;[^&lt;]*&lt;a href=&quot;plot/([0-9]+),([0-9]+),</expression>
</RegExp>
-
<!--URL to MPAA / Studio / Runtime-->
<RegExp input="$$1" output="&lt;url function=&quot;OFDbInfo&quot;&gt;http://www.ofdb.de/view.php?page=fassung&amp;amp;fid=\1&amp;amp;vid=\2&lt;/url&gt;" dest="5+">
<expression>&lt;a href=.view.php.page=fassung&amp;fid=([0-9]+)&amp;vid=([0-9]+).&gt;Kino:</expression>
</RegExp>
-
<!--URL to IMDB-->
<RegExp input="$$1" output="&lt;url function=&quot;IMDB-Details&quot;&gt;http://www.imdb.de/title/tt\2/&lt;/url&gt;" dest="5+">
<expression>(imdb.com/)Title\?([0-9]+)</expression>
</RegExp>
-
<!--URL to IMDBcredits-->
<RegExp input="$$1" output="&lt;url function=&quot;GetMovieCast&quot;&gt;http://www.imdb.de/title/tt\2/fullcredits#cast&lt;/url&gt;" dest="5+">
<expression>(imdb.com/)Title\?([0-9]+)</expression>
</RegExp>
-
<!--URL to Fanart-->
- <RegExp conditional="fanart" input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=tt\2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
+ <RegExp conditional="fanart" input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;tt\2&lt;/url&gt;" dest="5+">
<expression>(imdb.com/)Title\?([0-9]+)</expression>
</RegExp>
-
<!--URL to MoviePosterDB -->
<RegExp conditional="movieposterdb" input="$$1" output="&lt;url function=&quot;GetMoviePosterDBLink&quot;&gt;http://www.movieposterdb.com/browse/search?type=movies&amp;amp;query=\2&lt;/url&gt;" dest="5+">
- <expression>(imdb.com/)Title\?([0-9]+)</expression>
+ <expression>(imdb.com/)Title\?([0-9]+)</expression>
</RegExp>
-
<!-- Ofdb Poster -->
<RegExp input="$$3" output="&lt;url function=&quot;GetOfdbThumb&quot; cache=&quot;$$2.html&quot;&gt;\1&lt;/url&gt;" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Cast -->
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetMovieCast&quot;&gt;$$3&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<!--Plot-->
<Inhaltsangabe dest="5">
<RegExp input="$$7" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;&lt;plot&gt;\1&lt;/plot&gt;&lt;/details&gt;" dest="5+">
@@ -184,10 +159,9 @@
<RegExp input="$$9" output=" \1" dest="7+">
<expression noclean="1" repeat="yes">&lt;br /&gt;([^&lt;]+)</expression>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
</Inhaltsangabe>
-
<!--Studio-->
<OFDbInfo dest="5">
<RegExp input="$$4" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5">
@@ -197,65 +171,61 @@
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="4+">
<expression>Laufzeit: ([^&lt;]*)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</OFDbInfo>
-
<!--IMDB-Details-->
<IMDB-Details dest="5">
<RegExp input="$$3" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="3+">
<expression>Werbezeile:&lt;/h5&gt;([^&lt;]*)&lt;</expression>
- </RegExp>
+ </RegExp>
<RegExp conditional="trailer" input="$$1" output="&lt;url function=&quot;GetTrailer&quot;&gt;http://akas.imdb.com/video/imdb/vi\1/player&lt;/url&gt;" dest="3+">
<expression>/vi([0-9]*)/&quot;</expression>
</RegExp>
<RegExp input="$$1" output="\1" dest="6">
<expression noclean="1">Drehbuchautor(.*)Premierendatum</expression>
- </RegExp>
+ </RegExp>
<RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="3+">
- <expression>&lt;a href=&quot;/name/nm[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
- </RegExp>
- <expression noclean="1"></expression>
+ <expression>&lt;a href=&quot;/name/nm[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
</RegExp>
</IMDB-Details>
-
<!-- MovieCast -->
<GetMovieCast dest="5">
- <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
- <RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1">&lt;table class=&quot;cast&quot;&gt;(.*?)&lt;/table&gt;</expression>
- </RegExp>
- <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2&lt;/thumb&gt;&lt;name&gt;\3&lt;/name&gt;&lt;role&gt;\4&lt;/role&gt;&lt;/actor&gt;" dest="7">
- <expression repeat="yes" noclean="1,2" trim="3,4">&lt;img src=&quot;(?:([^&quot;]*\.)[^&quot;]*(\.jpg))?[^&gt;]*[^&quot;]*&quot;nm&quot;&gt;&lt;a href=&quot;[^&quot;]*[^&gt;]*&gt;([^&lt;]*)&lt;[^&quot;]*&quot;ddd&quot;&gt; ... [^&quot;]*&quot;char&quot;&gt;(.*?)&lt;/td&gt;</expression>
- </RegExp>
- <RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
- <expression repeat="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
- </RegExp>
- <expression noclean="1"></expression>
- </RegExp>
- </GetMovieCast>
-
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;table class=&quot;cast&quot;&gt;(.*?)&lt;/table&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2&lt;/thumb&gt;&lt;name&gt;\3&lt;/name&gt;&lt;role&gt;\4&lt;/role&gt;&lt;/actor&gt;" dest="7">
+ <expression repeat="yes" noclean="1,2" trim="3,4">&lt;img src=&quot;(?:([^&quot;]*\.)[^&quot;]*(\.jpg))?[^&gt;]*[^&quot;]*&quot;nm&quot;&gt;&lt;a href=&quot;[^&quot;]*[^&gt;]*&gt;([^&lt;]*)&lt;[^&quot;]*&quot;ddd&quot;&gt; ... [^&quot;]*&quot;char&quot;&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
+ <expression repeat="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetMovieCast>
<!-- Trailer -->
- <GetTrailer dest="5">
- <RegExp conditional="trailer" input="$$2" output="&lt;details&gt;&lt;trailer urlencoded=&quot;yes&quot;&gt;\1&lt;/trailer&gt;&lt;/details&gt;" dest="5">
- <RegExp input="$$1" output="\1" dest="2">
- <expression noclean="1">&quot;file&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
- </RegExp>
- <RegExp input="$$1" output="$$2/\1" dest="2">
- <expression noclean="1">&quot;id&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
- </RegExp>
- <expression noclean="1"></expression>
- </RegExp>
- </GetTrailer>
-
+ <GetTrailer dest="5">
+ <RegExp conditional="trailer" input="$$2" output="&lt;details&gt;&lt;trailer urlencoded=&quot;yes&quot;&gt;\1&lt;/trailer&gt;&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="2">
+ <expression noclean="1">&quot;file&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="$$2/\1" dest="2">
+ <expression noclean="1">&quot;id&quot;[^&quot;]*&quot;([^&quot;]*)</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetTrailer>
<!-- Ofdb Poster -->
<GetOfdbThumb dest="5">
<RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;thumb&gt;http://img.ofdb.de/film/\1&lt;/thumb&gt;" dest="6+">
<expression>&lt;img src=&quot;http://img.ofdb.de/film/([^&quot;]+)&quot; [^&gt;]*&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetOfdbThumb>
</scraper>
diff --git a/system/scrapers/video/ofdbxml.xml b/system/scrapers/video/ofdbxml.xml
index 313b28a0b1..879466016a 100644
--- a/system/scrapers/video/ofdbxml.xml
+++ b/system/scrapers/video/ofdbxml.xml
@@ -4,12 +4,11 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<NfoUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://xml.n4rf.net/ofdbgw/movie/\2&lt;/url&gt;" dest="3">
<expression clear="yes" noclean="1">(http://www.ofdb.de/film/)([0-9]*)</expression>
@@ -21,19 +20,16 @@
<expression>(imdb.com/title/tt)([0-9]*)</expression>
</RegExp>
</NfoUrl>
-
<GetByIMDBId dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://xml.n4rf.net/ofdbgw/movie/\1&lt;/url&gt;" dest="3+">
<expression repeat="yes">&lt;ofdbid&gt;([^&lt;]+)</expression>
</RegExp>
</GetByIMDBId>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://xml.n4rf.net/ofdbgw/search/\1" dest="3">
<expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<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">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url&gt;http://xml.n4rf.net/ofdbgw/movie/\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
@@ -42,21 +38,20 @@
<expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
- <GetDetails dest="3">
- <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="3">
- <RegExp input="$$6" output="\1" dest="5+">
- <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="6">
- <expression trim="1">&lt;titel&gt;([^&lt;]+)&lt;/titel&gt;</expression>
- </RegExp>
- <RegExp input="$$7" output="&lt;title&gt;\2 \1&lt;/title&gt;" dest="6">
- <RegExp input="$$1" output="\1" dest="7">
+ <GetDetails dest="3">
+ <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$6" output="\1" dest="5+">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="6">
+ <expression trim="1">&lt;titel&gt;([^&lt;]+)&lt;/titel&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;title&gt;\2 \1&lt;/title&gt;" dest="6">
+ <RegExp input="$$1" output="\1" dest="7">
<expression trim="1">&lt;titel&gt;([^&lt;]+)&lt;/titel&gt;</expression>
</RegExp>
<expression>(.*), (Die|Der|Das|The)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
<RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
<expression noclean="1">&lt;alternativ&gt;([^&lt;]+)</expression>
</RegExp>
@@ -105,25 +100,24 @@
<RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
<expression>&lt;bild&gt;([^&lt;]+)</expression>
</RegExp>
- <RegExp conditional="fanart" input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=tt\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
+ <RegExp conditional="fanart" input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;tt\1&lt;/url&gt;" dest="5+">
<expression>&lt;imdbid&gt;([^&lt;]+)</expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
</GetDetails>
-
<GetOFDBData dest="5">
- <RegExp input="$$6" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5+">
- <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="6+">
+ <RegExp input="$$6" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5+">
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="6+">
<expression trim="1">&lt;label&gt;([^&lt;|^(]*)</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="6+">
- <expression trim="1">&lt;freigabe&gt;([^&lt;]+)</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="6+">
- <expression trim="1">&lt;laufzeit&gt;([^&lt;]+)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="6+">
+ <expression trim="1">&lt;freigabe&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="6+">
+ <expression trim="1">&lt;laufzeit&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
</GetOFDBData>
</scraper>
diff --git a/system/scrapers/video/ptgate.xml b/system/scrapers/video/ptgate.xml
index 629849fd8a..7316aedf8c 100644
--- a/system/scrapers/video/ptgate.xml
+++ b/system/scrapers/video/ptgate.xml
@@ -7,51 +7,48 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Utilizar apenas o Cinema PTGate&quot; type=&quot;bool&quot; id=&quot;ptgateonly&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Incluir detalhes e fotos dos Actores&quot; type=&quot;bool&quot; id=&quot;fullcredits&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Incluir detalhes do IMPAwards&quot; type=&quot;bool&quot; id=&quot;impawards&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Incluir detalhes do MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Incluir trailer&quot; type=&quot;bool&quot; id=&quot;trailer&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Incluir Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Tamanhos do Poster e das Fotos dos Actores&quot; type=&quot;labelenum&quot; values=&quot;192|256|384|512|1024&quot; id=&quot;imdbscale&quot; default=&quot;512&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Url para acesso ao IMDb&quot; type=&quot;text&quot; id=&quot;url&quot; default=&quot;akas.imdb.com&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
-
<NfoUrl dest="3">
<RegExp input="$$1" output="\1" dest="3">
<expression clear="yes" noclean="1">(http://www.cinema.ptgate.pt/filmes/[0-9]*)</expression>
</RegExp>
</NfoUrl>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.cinema.ptgate.pt/pesquisa/?q=\1&lt;/url&gt;" dest="3">
<expression noclean="1">([^\(]+)</expression>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp dest="5+" input="$$1" output="&lt;entity&gt;&lt;title&gt;\2 - \4 (\3)&lt;/title&gt;&lt;url&gt;http://www.cinema.ptgate.pt/filmes/\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;">
@@ -60,32 +57,27 @@
<RegExp dest="5" input="$$1" output="&lt;entity&gt;&lt;title&gt;\2 - \3 (\4)&lt;/title&gt;&lt;url&gt;http://www.cinema.ptgate.pt/filmes/\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;">
<expression trim="2,4">&lt;a href=&quot;/filmes/([0-9]*)&quot; class=&quot;upper&quot;&gt;([^&lt;]*)&lt;/a&gt; &lt;small&gt;\(([0-9]*)\)&lt;br /&gt;([^&lt;]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails clearbuffers="no" dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<!-- Id -->
<RegExp dest="5" input="$$2" output="&lt;id&gt;\1&lt;/id&gt;">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Title -->
<RegExp dest="5+" input="$$1" output="&lt;title&gt;\1&lt;/title&gt;">
<expression>&lt;h2&gt;([^&lt;]*)&lt;/h2&gt;</expression>
</RegExp>
-
<!-- Plot -->
<RegExp dest="5+" input="$$1" output=";&lt;plot&gt;\1&lt;/plot&gt;">
<expression>&lt;b&gt;sinopse[^\n]*\s+([^\n]*)</expression>
</RegExp>
-
<!-- Outline -->
<RegExp dest="5+" input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;">
<expression>&lt;b&gt;sinopse[^\n]*\s+(.*?[^A-Z]\.)</expression>
</RegExp>
-
<!-- Genre -->
<RegExp dest="5+" input="$$9" output="&lt;genre&gt;\1&lt;/genre&gt;">
<RegExp dest="9" input="$$1" output="\1,">
@@ -93,15 +85,13 @@
</RegExp>
<expression repeat="yes" trim="1">([^,]+),</expression>
</RegExp>
-
<!-- Year -->
<RegExp dest="11" input="$$1" output="&lt;year&gt;\1&lt;/year&gt;">
<expression>&lt;b&gt;ano&lt;/b&gt;: ([^&lt;]*)</expression>
</RegExp>
<RegExp dest="5+" input="$$11" output="\1">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Actor -->
<RegExp dest="8" input="$$9" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;">
<RegExp input="$$1" output="\1," dest="9">
@@ -110,12 +100,11 @@
<expression clear="yes" repeat="yes" trim="1">([^,]*),</expression>
</RegExp>
<RegExp dest="4" input="$$8" output="&lt;actors&gt;\1&lt;/actors&gt;">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<RegExp dest="5+" input="$$8" conditional="ptgateonly" output="\1">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Director -->
<RegExp dest="8" input="$$9" output="&lt;director&gt;\1&lt;/director&gt;">
<RegExp input="$$1" output="\1," dest="9">
@@ -124,69 +113,61 @@
<expression repeat="yes" trim="1">([^,]+),</expression>
</RegExp>
<RegExp dest="4+" input="$$8" output="&lt;directors&gt;\1&lt;/directors&gt;">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<RegExp dest="5+" input="$$8" conditional="ptgateonly" output="\1">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Add PTGate image as last Thumb -->
<RegExp dest="12" input="$$2" output="&lt;thumb&gt;http://www.cinema.ptgate.pt/Movies/\1.jpg&lt;/thumb&gt;">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp dest="5+" input="$$12" conditional="ptgateonly" output="\1">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Add PT Distributor -->
<RegExp dest="13" input="$$1" output="&lt;studio&gt;Dist: \1&lt;/studio&gt;">
<expression>&lt;b&gt;distribuidora&lt;/b&gt;: ([^&lt;]*)</expression>
</RegExp>
<RegExp dest="5+" input="$$13" conditional="ptgateonly" output="\1">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- IMDB Details -->
<RegExp dest="5+" input="$$10" conditional="!ptgateonly" output="\1">
<!-- Use Google as last resort -->
- <RegExp dest="10" input="$$8" output="&lt;url function=&quot;GetIMDBfromGoogle&quot;&gt;http://www.google.com/search?q=site:imdb.com\1&lt;/url&gt;">
+ <RegExp dest="10" input="$$8" output="&lt;url function=&quot;GetIMDBfromGoogle&quot;&gt;http://www.google.com/search?q=site:imdb.com\1&lt;/url&gt;">
<!-- search google for the original title -->
<RegExp input="$$1" output="\1" dest="7">
<expression trim="1">\&amp;#8250; ([^&lt;]+)&lt;br /&gt;</expression>
</RegExp>
<!-- add year to search string -->
<RegExp input="$$11" output="+\1" dest="8">
- <expression></expression>
+ <expression/>
</RegExp>
<!-- remove spaces and , -->
<RegExp input="$$7" output="+\1" dest="8+">
<expression repeat="yes">([^ ,]+)</expression>
</RegExp>
- <expression></expression>
- </RegExp>
-
+ <expression/>
+ </RegExp>
<!-- use IMDB link on PTGATE, when available -->
- <RegExp dest="10" input="$$9" output="&lt;url function=&quot;GetIMDBDetails&quot;&gt;http://$INFO[url]/title/\1/&lt;/url&gt;">
+ <RegExp dest="10" input="$$9" output="&lt;url function=&quot;GetIMDBDetails&quot;&gt;http://$INFO[url]/title/\1/&lt;/url&gt;">
<RegExp dest="9" input="$$1" output="\1">
<expression clear="yes">\.imdb\.com/title/(tt[0-9]*)</expression>
</RegExp>
<expression>(.+)</expression>
</RegExp>
-
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
-
<GetIMDBfromGoogle clearbuffers="no" dest="3">
<RegExp input="$$5" dest="3" output="&lt;details&gt;\1&lt;/details&gt;">
<RegExp input="$$1" dest="5" output="&lt;url function=&quot;GetIMDBDetails&quot;&gt;http://$INFO[url]/title/\1/&lt;/url&gt;">
<expression>\.imdb\.com/title/(tt[0-9]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetIMDBfromGoogle>
<GetIMDBDetails clearbuffers="no" dest="3">
@@ -195,86 +176,70 @@
<RegExp input="$$1" dest="2" output="\1">
<expression>id=(tt[t0-9]*)</expression>
</RegExp>
-
<!-- Studio -->
<RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5">
<expression clear="yes" repeat="yes">&quot;/company/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
<RegExp input="$$13" output="\1" dest="5+">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
-
<!-- Certificates -->
<RegExp input="$$1" output="&lt;certification&gt;\1 \3&lt;/certification&gt;" dest="5+">
<expression repeat="yes">&lt;a href=&quot;/List\?certificates=[^&quot;]*&quot;&gt;([^&lt;]*)&lt;/a&gt;[^&lt;]*(&lt;i&gt;([^&lt;]*)&lt;/i&gt;)?</expression>
</RegExp>
-
<!-- Runtime -->
<RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
<expression trim="1">&lt;h5&gt;Runtime:&lt;/h5&gt;[^0-9]*([^&lt;|]*)</expression>
</RegExp>
-
<!-- Rating -->
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
<expression>&lt;b&gt;([0-9.]+)/10&lt;/b&gt;[^&lt;]*&lt;a href=&quot;ratings&quot; class=&quot;tn15more&quot;&gt;([0-9,]+) votes&lt;/a&gt;</expression>
</RegExp>
-
<!-- Actor -->
<RegExp conditional="!fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetIMDBCast&quot;&gt;$$3&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Director -->
<RegExp conditional="!fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetMovieDirectors&quot;&gt;$$3&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Credits -->
<RegExp conditional="!fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-credits.html&quot; function=&quot;GetIMDBWriters&quot;&gt;$$3&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Actor, full -->
<RegExp conditional="fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetIMDBCast&quot;&gt;$$3fullcredits&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Director, full -->
<RegExp conditional="fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetIMDBDirectors&quot;&gt;$$3fullcredits&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Credits, full -->
<RegExp conditional="fullcredits" input="$$2" output="&lt;url cache=&quot;$$2-fullcredits.html&quot; function=&quot;GetIMDBWriters&quot;&gt;$$3fullcredits&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Thumb, IMPAwards -->
<RegExp conditional="impawards" input="$$2" output="&lt;url cache=&quot;$$2-posters.html&quot; function=&quot;GetIMPALink&quot;&gt;$$3posters&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Poster, MoviePosterDB -->
<RegExp conditional="movieposterdb" input="$$1" output="&lt;url function=&quot;GetMoviePosterDBLink&quot;&gt;http://www.movieposterdb.com/browse/search?type=movies&amp;amp;query=\1&lt;/url&gt;" dest="5+">
<expression>/title/tt([t0-9]*)/faq</expression>
</RegExp>
-
<!-- Trailer -->
<RegExp conditional="trailer" input="$$1" output="&lt;url function=&quot;GetIMDBTrailer&quot;&gt;http://$INFO[url]/video/imdb/vi\1/player&lt;/url&gt;" dest="5+">
<expression>/vi([0-9]*)/&quot;</expression>
</RegExp>
-
<!-- Thumb, IMDB -->
<RegExp input="$$2" output="&lt;url cache=&quot;$$2-posters.html&quot; function=&quot;GetIMDBPoster&quot;&gt;$$3posters&lt;/url&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
-
<!-- Fanart -->
- <RegExp conditional="fanart" input="$$2" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=$$2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
- <expression></expression>
- </RegExp>
-
- <expression noclean="1"></expression>
+ <RegExp conditional="fanart" input="$$2" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;$$2&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <expression noclean="1"/>
</RegExp>
</GetIMDBDetails>
</scraper>
diff --git a/system/scrapers/video/speedallocinev3.xml b/system/scrapers/video/speedallocinev3.xml
index 389ee07434..b91721ee15 100644
--- a/system/scrapers/video/speedallocinev3.xml
+++ b/system/scrapers/video/speedallocinev3.xml
@@ -1,28 +1,24 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<scraper framework="1.0" date="2009-05-30" name="speedallocinev3.fr" content="movies" thumb="allocine.jpg" language="fr">
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="http://passion-xbmc.org/scraper/index.php?search=\1" dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="2">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="2">
<RegExp input="$$1" output="\1" dest="5">
<expression trim="1" noclean="1">(.*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails clearbuffers="no" dest="3">
<RegExp input="$$5" output="\1" dest="3">
<RegExp input="$$1" output="\1" dest="5">
<expression trim="1" noclean="1">(.*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
</scraper>
diff --git a/system/scrapers/video/sratim.xml b/system/scrapers/video/sratim.xml
index 12689aee1d..c7971e313a 100644
--- a/system/scrapers/video/sratim.xml
+++ b/system/scrapers/video/sratim.xml
@@ -19,13 +19,11 @@
<expression noclean="1"/>
</RegExp>
</GetSettings>
-
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.sratim.co.il/movies/search.aspx?Keyword=\1&lt;/url&gt;" dest="3">
<expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.sratim.co.il/\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
@@ -34,7 +32,6 @@
<expression clear="yes" noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
@@ -88,13 +85,12 @@
<RegExp conditional="imdbrank" input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
<expression trim="1" repeat="no">Star_IMDB.*?&lt;span.*?&gt;([0-9]+?) מדרגים&lt;/span&gt;</expression>
</RegExp>
- <RegExp conditional="fanart" input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
+ <RegExp conditional="fanart" input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;\1&lt;/url&gt;" dest="5+">
<expression trim="1" repeat="no">http://www\.imdb\.com/title/(tt\d+?)'</expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
</GetDetails>
-
<GetActorDetails dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
<RegExp input="$$1" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;thumb&gt;http://www.sratim.co.il\2&lt;/thumb&gt;&lt;/actor&gt;" dest="2+">
@@ -103,7 +99,6 @@
<expression noclean="1"/>
</RegExp>
</GetActorDetails>
-
<GetIMDBDetails dest="5">
<RegExp input="$$3" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5+">
<RegExp conditional="trailer" input="$$1" output="&lt;url function=&quot;GetIMDBTrailer&quot;&gt;http://akas.imdb.com/video/imdb/vi\1/player&lt;/url&gt;" dest="3+">
diff --git a/system/scrapers/video/tmdb.xml b/system/scrapers/video/tmdb.xml
index 92c688cf82..6702069ae2 100644
--- a/system/scrapers/video/tmdb.xml
+++ b/system/scrapers/video/tmdb.xml
@@ -5,12 +5,12 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Trailers from Dtrailer.com&quot; type=&quot;bool&quot; id=&quot;trailer&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<CreateSearchUrl dest="3">
@@ -18,7 +18,7 @@
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<NfoUrl dest="3">
@@ -80,7 +80,6 @@
<RegExp input="$$1" output="&lt;url cache=&quot;tmdb-$$2.xml&quot; function=&quot;GetTMDBThumbs&quot;&gt;$$3&lt;/url&gt;" dest="5+">
<expression/>
</RegExp>
-
<RegExp conditional="fanart" input="$$1" output="&lt;url cache=&quot;tmdb-$$2.xml&quot; function=&quot;GetTMDBFanart&quot;&gt;$$3&lt;/url&gt;" dest="5+">
<expression/>
</RegExp>
@@ -91,7 +90,7 @@
</RegExp>
<expression repeat="yes">([a-zA-Z0-9]+)</expression>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
<expression noclean="1"/>
</RegExp>
diff --git a/system/scrapers/video/tvcom.xml b/system/scrapers/video/tvcom.xml
index c4f391ebd3..a0de4702b8 100644
--- a/system/scrapers/video/tvcom.xml
+++ b/system/scrapers/video/tvcom.xml
@@ -2,7 +2,7 @@
<scraper framework="1.0" date="2009-05-22" name="TV.com" content="tvshows" thumb="tvcom.png" language="en">
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.tv.com/search.php?type=Search&amp;amp;stype=ajax_search&amp;amp;qs=\1&amp;amp;search_type=program&amp;amp;pg_results=0&amp;amp;sort=&lt;/url&gt;" dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="3">
@@ -10,7 +10,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.tv.com/show/\1/summary.html&lt;/url&gt;&lt;url&gt;http://www.tv.com/show/\1/cast.html&lt;/url&gt;&lt;url&gt;http://www.tv.com/show/\1/episode_listings.html?season=All&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="4">
<expression repeat="yes" noclean="1">&lt;a href=&quot;http://www\.tv\.com/[^/]*/show/([0-9]+)/summary\.html[^&quot;]*&quot;[^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails dest="7">
@@ -24,15 +24,14 @@
<!-- <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<expression>id=&quot;summary_fold&quot; class=&quot;mt-10&quot;&gt;\W*(.*?) *?&lt;/div&gt;</expression>
</RegExp> -->
-
<RegExp input="$$8" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
<RegExp input="$$1" output="\1" dest="6">
<expression>&lt;span class=&quot;long&quot;&gt;(.*)&lt;/span&gt;[^&lt;]*&lt;span class=&quot;short&quot;&gt;</expression>
</RegExp>
<RegExp input="$$6" output="\1" dest="8">
- <expression repeat="yes"></expression>
+ <expression repeat="yes"/>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
<expression>&lt;span&gt;Show Score&lt;/span&gt;[^0-9]*([0-9\.]*)</expression>
@@ -56,9 +55,9 @@
<RegExp input="$$3" output="&lt;url&gt;http://www.tv.com/show/$$4/episode_listings.html?season=\1&lt;/url&gt;" dest="8">
<expression repeat="yes">/show/[0-9]+/episode_listings\.html\?season=([0-9]+)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
@@ -70,7 +69,7 @@
<RegExp input="$$1" output="&lt;episode&gt;&lt;title&gt;\3&lt;/title&gt;&lt;id&gt;\2&lt;/id&gt;&lt;url &gt;http://www.tv.com/episode/\2/summary.html&lt;/url&gt;&lt;epnum&gt;\1&lt;/epnum&gt;&lt;season&gt;$$6&lt;/season&gt;&lt;/episode&gt;" dest="5">
<expression repeat="yes">&lt;div&gt;([0-9]*)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;ep_title&quot;&gt;&lt;div&gt;&lt;a href=&quot;http://www\.tv\.com/[^/]*/[^/]*/episode/([0-9]*)/summary\.html[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeList>
@@ -103,7 +102,7 @@
<RegExp input="$$1" output="&lt;code&gt;\1&lt;/code&gt;" dest="5+">
<expression>&lt;span&gt;Prod Code:&lt;/span&gt;([^&lt;]*)&lt;/li&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeDetails>
diff --git a/system/scrapers/video/tvdb.xml b/system/scrapers/video/tvdb.xml
index 559902a12b..014bdccdeb 100644
--- a/system/scrapers/video/tvdb.xml
+++ b/system/scrapers/video/tvdb.xml
@@ -4,31 +4,31 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;url function=&quot;GetLanguages&quot;&gt;http://www.thetvdb.com/api/1D62F2F90030C444/languages.xml&lt;/url&gt;" dest="5">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Use DVD Order&quot; type=&quot;bool&quot; id=&quot;dvdorder&quot; default=&quot;false&quot; enable=&quot;!eq(1,true)&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<!-- Absolute ordering is great for Animes it actually trick XBMC by telling it that the serie has only one season and uses the 'absolute_number' as episodes numbers -->
<RegExp input="$$1" output="&lt;setting label=&quot;Use Absolute Ordering (Single Season)&quot; type=&quot;bool&quot; id=&quot;absolutenumber&quot; default=&quot;false&quot; enable=&quot;!eq(-1,true)&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Prefer Posters&quot; type=&quot;bool&quot; id=&quot;posters&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp input="$$1" output="&lt;setting label=&quot;Language Override for Banners&quot; type=&quot;bool&quot; id=&quot;override&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
@@ -45,7 +45,6 @@
<expression>(.*?http://thetvdb.com.*)</expression>
</RegExp>
</EpisodeGuideUrl>
-
<!-- input: $1=query string -->
<!-- returns: the url we should use to do the search -->
<CreateSearchUrl dest="3">
@@ -53,10 +52,9 @@
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
- <expression></expression>
+ <expression/>
</RegExp>
</CreateSearchUrl>
-
<!-- input: $1=html $2=search query -->
<!-- returns: results in xml format <results><movie><title>*</title><url>*</url>*#urls<extra>*</extra></movie>*</results> -->
<GetSearchResults dest="1">
@@ -67,10 +65,9 @@
<RegExp input="$$3" output="&lt;entity&gt;&lt;title&gt;\3&lt;/title&gt;&lt;language&gt;\2&lt;/language&gt;&lt;url cache=&quot;\1.xml&quot;&gt;http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/\2.zip&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="4">
<expression repeat="yes">&lt;seriesid&gt;([0-9]*)&lt;/seriesid&gt;[^&lt;]*&lt;language&gt;([^&lt;]*)&lt;/language&gt;[^&lt;]*&lt;SeriesName&gt;([^&lt;]*)&lt;/SeriesName&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<!-- input: $1..#urls=html -->
<!-- input: $(#urls+1): extra !-->
<!-- returns: results in xml format <details><plot>*</plot><director>*</director><premiered>*</premiered><episodeguide>*</episodeguide></details> -->
@@ -163,15 +160,14 @@
<RegExp conditional="override" input="$$5" output="&lt;thumb dim=&quot;\2&quot; colors=&quot;\3&quot; preview=&quot;_cache/\1&quot;&gt;\1&lt;/thumb&gt;" dest="7+">
<expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;fanart&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;([^&lt;]*)&lt;/BannerType2&gt;[^&lt;]*&lt;Colors&gt;([^&lt;]*)&lt;/Colors&gt;[^&lt;]*&lt;Language&gt;[a-z]*&lt;/Language&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
<RegExp input="$$2" output="&lt;episodeguide&gt;&lt;url cache=&quot;$$2.xml&quot;&gt;http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip&lt;/url&gt;&lt;/episodeguide&gt;" dest="4+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
-
<!-- input: $1=html !-->
<!-- input: $2=series url !-->
<!-- returns: results in xml format <episodeguide><episode><title>*</title><url>*</url><season>*</season><epnum>*</epnum><thumb>*</thumb><id>*</id><aired>*</aired></episode>*</episodeguide> !-->
@@ -203,10 +199,9 @@
<RegExp conditional="dvdorder" input="$$1" output="&lt;episode&gt;&lt;title&gt;\4&lt;/title&gt;&lt;url cache=&quot;$$10.xml&quot;&gt;$$2&lt;/url&gt;&lt;epnum&gt;\2&lt;/epnum&gt;&lt;season&gt;\3&lt;/season&gt;&lt;id&gt;\1&lt;/id&gt;&lt;aired&gt;\5&lt;/aired&gt;&lt;/episode&gt;" dest="4">
<expression repeat="yes">&lt;Episode&gt;.*?&lt;id&gt;([0-9]+).*?&lt;Combined_episodenumber&gt;([0-9]+).*?&lt;Combined_season&gt;([0-9]+).*?&lt;EpisodeName&gt;([^&lt;]*).*?&lt;FirstAired&gt;([^&lt;]*)&lt;/FirstAired&gt;.*?&lt;/Episode&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeList>
-
<!-- input: $1=html -->
<!-- returns: results in xml format <details><writer>*</writer><director>*</director><cast>*</cast><rating>*</rating><rank>*</rank><plot>*</plot> -->
<GetEpisodeDetails dest="3">
@@ -258,7 +253,7 @@
</RegExp>
<!-- Absolute Numbering -->
<RegExp conditional="absolutenumber" input="$$8" output="&lt;season&gt;1&lt;/season&gt;" dest="4+">
- <expression></expression>
+ <expression/>
</RegExp>
<RegExp conditional="absolutenumber" input="$$8" output="&lt;episode&gt;\1&lt;/episode&gt;" dest="4+">
<expression>&lt;absolute_number&gt;([^&lt;]*)&lt;/absolute_number&gt;</expression>
@@ -270,7 +265,6 @@
<RegExp conditional="!absolutenumber" input="$$8" output="&lt;episode&gt;\1&lt;/episode&gt;" dest="4+">
<expression>&lt;EpisodeNumber&gt;([^&lt;]*)&lt;/EpisodeNumber&gt;</expression>
</RegExp>
-
<RegExp input="$$8" output="&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
<expression>&lt;filename&gt;([^&lt;]+)&lt;/filename&gt;</expression>
</RegExp>
@@ -289,16 +283,15 @@
<RegExp input="$$8" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="4+">
<expression>&lt;Rating&gt;([^&lt;]+)&lt;/Rating&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeDetails>
-
<GetLanguages dest="3">
<RegExp input="$$2" output="&lt;settings&gt;&lt;setting label=&quot;Language&quot; type=&quot;labelenum&quot; id=&quot;language&quot; values=&quot;$$8&quot; sort=&quot;yes&quot; default=&quot;en&quot;&gt;&lt;/setting&gt;&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="\1|" dest="8+">
<expression repeat="yes">&lt;abbreviation&gt;([^&lt;]*)&lt;/abbreviation&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetLanguages>
</scraper>
diff --git a/system/scrapers/video/tvrage.xml b/system/scrapers/video/tvrage.xml
index c90a929a48..a398a417ba 100644
--- a/system/scrapers/video/tvrage.xml
+++ b/system/scrapers/video/tvrage.xml
@@ -2,7 +2,7 @@
<scraper framework="1.0" date="2009-05-22" name="TV Rage" content="tvshows" thumb="tvrage.jpg" language="en">
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://www.tvrage.com/search.php?search=\1&lt;/url&gt;" dest="3">
- <expression></expression>
+ <expression/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="3">
@@ -10,7 +10,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.tvrage.com/\1&lt;/url&gt;&lt;/entity&gt;" dest="4">
<expression repeat="yes">&lt;td class='b1'&gt;&lt;img[^&gt;]*&gt; &lt;a[^h]*href='http://www\.tvrage\.com/([^']*)' &gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails dest="7">
@@ -48,7 +48,7 @@
<RegExp input="$$1" output="&lt;episodeguide&gt;&lt;url&gt;http://www.tvrage.com\1all&lt;/url&gt;&lt;/episodeguide&gt;" dest="5+">
<expression trim="1">href='([^']*)'&gt;Episode List&lt;/a&gt;&lt;br&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
<GetEpisodeList dest="3">
@@ -56,7 +56,7 @@
<RegExp input="$$1" output="&lt;episode&gt;&lt;url&gt;http://www.tvrage.com\1&lt;/url&gt;&lt;epnum&gt;\3&lt;/epnum&gt;&lt;season&gt;\2&lt;/season&gt;&lt;/episode&gt;" dest="5+">
<expression repeat="yes">class='b1'&gt;&lt;a href='([^']*)'&gt;([0-9]+)+x([0-9]+)&lt;/i&gt;&lt;/a&gt;&lt;/td&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeList>
<GetEpisodeDetails dest="3">
@@ -94,7 +94,7 @@
</RegExp>
<expression repeat="yes">\| ([^\|]*)</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetEpisodeDetails>
</scraper>
diff --git a/system/scrapers/video/worldart.xml b/system/scrapers/video/worldart.xml
index 3422860460..b0388d2116 100644
--- a/system/scrapers/video/worldart.xml
+++ b/system/scrapers/video/worldart.xml
@@ -22,13 +22,11 @@
<expression noclean="1"/>
</RegExp>
</GetSettings>
-
<CreateSearchUrl dest="3" SearchStringEncoding="CP1251">
<RegExp input="$$1" output="http://www.world-art.ru/search.php?name=\1&amp;global_sector=all" dest="3">
<expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
-
<GetSearchResults dest="8">
<RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;windows-1251&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\4&lt;/title&gt;&lt;url&gt;http://www.world-art.ru/\1/\1.php?id=\3&lt;/url&gt;&lt;id&gt;\3&lt;/id&gt;&lt;/entity&gt;" dest="5+">
@@ -40,7 +38,6 @@
<expression noclean="1"/>
</RegExp>
</GetSearchResults>
-
<GetDetails dest="3">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
<!-- ID -->
@@ -54,27 +51,22 @@
<RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
<expression trim="1">&lt;h1 class=&apos;h1&apos;[^&gt;]*&gt;([^&lt;]+)&lt;/h1&gt;</expression>
</RegExp>
-
<!-- TYPE -->
<RegExp input="$$1" output="\1" dest="7">
<expression trim="1">/([^/]+)/review.php</expression>
</RegExp>
-
<!-- MPAA -->
<RegExp input="$$1" output="&lt;url cache=&quot;\1-imdb.html&quot; function=&quot;MPAA&quot;&gt;http://www.imdb.com/title/tt\1&lt;/url&gt;" dest="5+">
<expression>imdb.com/title/tt([0-9]*)</expression>
</RegExp>
-
<!-- TOP250 -->
<RegExp input="$$1" output="&lt;url cache=&quot;\1-imdb.html&quot; function=&quot;TOP&quot;&gt;http://www.imdb.com/title/tt\1&lt;/url&gt;" dest="5+">
<expression>imdb.com/title/tt([0-9]*)</expression>
</RegExp>
-
<!-- YEAR -->
<RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
<expression>year=([^&quot;&apos;]+)[&quot;&apos;]</expression>
</RegExp>
-
<!-- RUNTIME -->
<RegExp input="$$1" output="&lt;runtime&gt;\1 min&lt;/runtime&gt;" dest="5+">
<expression noclean="1"> , ([^]+) </expression>
@@ -82,7 +74,6 @@
<RegExp input="$$1" output="&lt;url cache=&quot;\1-imdb.html&quot; function=&quot;RUNTIME&quot;&gt;http://www.imdb.com/title/tt\1&lt;/url&gt;" dest="5+">
<expression noclean="1" clear="no">imdb.com/title/tt([0-9]*)</expression>
</RegExp>
-
<!-- RATING -->
<RegExp input="$$1" output="&lt;url function=&quot;GetRating&quot;&gt;http://www.world-art.ru/$$7/votes_history.php?id=$$2&lt;/url&gt;" dest="5+">
<expression/>
@@ -90,21 +81,17 @@
<RegExp input="$$1" output="&lt;url cache=&quot;\1-imdb.html&quot; function=&quot;GetRatingAndVotes&quot;&gt;http://www.imdb.com/title/tt\1&lt;/url&gt;" dest="5+">
<expression noclean="1" clear="no">imdb.com/title/tt([0-9]*)</expression>
</RegExp>
-
<!-- GENRE -->
<RegExp input="$$1" output="&lt;genre&gt;\2&lt;/genre&gt;" dest="5+">
<expression repeat="yes">genre=([^&gt;]+)&gt;([^&lt;]+)&lt;</expression>
</RegExp>
-
<!-- STUDIO -->
<RegExp input="$$1" output="&lt;url function=&quot;GetStudios&quot;&gt;http://www.world-art.ru/$$7/$$7_full_production.php?id=$$2&lt;/url&gt;" dest="5+">
<expression/>
</RegExp>
-
<RegExp input="$$1" output="&lt;url cache=&quot;\1-imdb.html&quot; function=&quot;GetIMDBStudios&quot;&gt;http://www.imdb.com/title/tt\1&lt;/url&gt;" dest="5+">
<expression noclean="1" clear="no">imdb.com/title/tt([0-9]*)</expression>
</RegExp>
-
<!-- DIRECTORS, WRITERS, ACTORS -->
<RegExp conditional="!imdbcast" input="$$1" output="&lt;url function=&quot;GetPeople&quot;&gt;http://www.world-art.ru/$$7/$$7_full_cast.php?id=$$2&lt;/url&gt;" dest="5+">
<expression/>
@@ -124,7 +111,6 @@
<RegExp conditional="imdbcred" input="$$1" output="&lt;url cache=&quot;\1-fullcredits.html&quot; function=&quot;GetIMDBWriters&quot;&gt;http://www.imdb.com/title/tt\1&lt;/url&gt;" dest="5+">
<expression noclean="1" clear="no">imdb.com/title/tt([0-9]*)</expression>
</RegExp>
-
<!-- OUTLINE, PLOT -->
<RegExp input="$$1" output="\1&amp;#133;&amp;hellip;&amp;laquo;&amp;#151;&amp;mdash;&amp;nbsp;" dest="9">
<expression noclean="1">&lt;p align=justify class=&apos;review&apos;&gt;[\t\n]*(.*?)[\t\n]*&lt;/p&gt;</expression>
@@ -150,70 +136,60 @@
</RegExp>
<expression trim="1">(.*)\.{3}?</expression>
</RegExp>
-
<!-- THUMBS -->
<RegExp conditional="!thepos" input="$$1" output="&lt;url function=&quot;GetCoverThumbs&quot;&gt;http://www.world-art.ru/$$7/$$7_poster.php?id=$$2&lt;/url&gt;" dest="5+">
<expression/>
</RegExp>
- <RegExp conditional="thepos" input="$$1" output="&lt;url function=&quot;GetTMDBThumbsByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=tt\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
- <expression noclean="1" clear="no">imdb.com/title/tt([0-9]*)</expression>
+ <RegExp conditional="thepos" input="$$1" output="&lt;url function=&quot;GetTMDBThumbsByIMDBId&quot;&gt;\1&lt;/url&gt;" dest="5+">
+ <expression noclean="1" clear="no">imdb.com/title/([t0-9]*)</expression>
</RegExp>
-
<!-- FANART -->
- <RegExp conditional="fanart" input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=tt\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5+">
- <expression>imdb.com/title/tt([0-9]*)</expression>
+ <RegExp conditional="fanart" input="$$1" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;\1&lt;/url&gt;" dest="5+">
+ <expression>imdb.com/title/([t0-9]*)</expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
</GetDetails>
-
<!-- MPAA -->
<MPAA dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;mpaa&gt;\1&lt;/mpaa&gt;&lt;/details&gt;" dest="5+">
<expression trim="1">MPAA&lt;/a&gt;:&lt;/h5&gt;(.[^&lt;]*)</expression>
</RegExp>
</MPAA>
-
<!-- TOP250 -->
<TOP dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;top250&gt;\1&lt;/top250&gt;&lt;/details&gt;" dest="5+">
<expression trim="1">Top 250: #([0-9]*)&lt;/a&gt;</expression>
</RegExp>
</TOP>
-
<!-- RUNTIME -->
<RUNTIME dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;runtime&gt;\1&lt;/runtime&gt;&lt;/details&gt;" dest="5+">
<expression trim="1">&lt;h5&gt;Runtime:&lt;/h5&gt;[^0-9]*([^&lt;]*)</expression>
</RegExp>
</RUNTIME>
-
<!-- RATINGS -->
<GetRating dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;10&lt;/votes&gt;&lt;/details&gt;" dest="5+">
<expression trim="1"> :&lt;/b&gt; ([^,]+),</expression>
</RegExp>
</GetRating>
-
<GetRatingAndVotes dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;&lt;/details&gt;" dest="5+">
<expression trim="1">&lt;b&gt;([0-9.]+)/10&lt;/b&gt;[^&lt;]*&lt;a href=&quot;ratings&quot; class=&quot;tn15more&quot;&gt;([0-9,]+) votes&lt;/a&gt;</expression>
</RegExp>
</GetRatingAndVotes>
-
<!-- STUDIOS -->
<GetStudios dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;studio&gt;\1&lt;/studio&gt;&lt;/details&gt;" dest="5+">
<expression repeat="yes">class=&apos;estimation&apos;&gt;([^&lt;]+)&lt;</expression>
</RegExp>
</GetStudios>
-
<GetIMDBStudios dest="5">
<RegExp input="$$1" output="&lt;details&gt;&lt;studio&gt;\1&lt;/studio&gt;&lt;/details&gt;" dest="5+">
<expression repeat="yes">&quot;/company/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
</RegExp>
</GetIMDBStudios>
-
<!-- ACTORS -->
<GetPeople dest="10">
<RegExp input="$$7" output="&lt;details&gt;\1&lt;/details&gt;" dest="10">
@@ -226,10 +202,9 @@
<RegExp input="$$8" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;/actor&gt;" dest="7">
<expression repeat="yes">class=&apos;estimation&apos;&gt;([^&lt;]+)&lt;.*?&amp;#151;([^&lt;]+)&lt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetPeople>
-
<!-- DIRECTORS -->
<GetDirector dest="5">
<RegExp input="$$7" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
@@ -242,7 +217,6 @@
<expression noclean="1"/>
</RegExp>
</GetDirector>
-
<!-- WRITERS -->
<GetCredits dest="5">
<RegExp input="$$7" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
@@ -255,7 +229,6 @@
<expression noclean="1"/>
</RegExp>
</GetCredits>
-
<!-- POSTERS -->
<GetCoverThumbs dest="5">
<RegExp input="$$8" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
diff --git a/system/scrapers/video/yahoomusic.xml b/system/scrapers/video/yahoomusic.xml
index b8c3138bd9..28fa52fe0d 100644
--- a/system/scrapers/video/yahoomusic.xml
+++ b/system/scrapers/video/yahoomusic.xml
@@ -3,14 +3,14 @@
<GetSettings dest="3">
<RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
<RegExp input="$$1" output="&lt;setting label=&quot;Thumb(s) Size&quot; type=&quot;labelenum&quot; values=&quot;192|256|384|512|1024&quot; id=&quot;yahooscale&quot; default=&quot;384&quot;&gt;&lt;/setting&gt;" dest="5+">
- <expression></expression>
+ <expression/>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSettings>
<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://us.music.yahooapis.com/video/v1/list/search/all/\1?appid=r6QWQGXV34H0Sl3Wq4vWJI2v9IO1XnZw5JkeifPbTq2p0S9H9kg0JUc3SVN0Yw--&amp;amp;response=artists,images&lt;/url&gt;" dest="3">
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
@@ -18,7 +18,7 @@
<RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\4 - \1 (\2)&lt;/title&gt;&lt;url&gt;http://us.music.yahooapis.com/video/v1/item/\3?format=xml&amp;amp;appid=r6QWQGXV34H0Sl3Wq4vWJI2v9IO1XnZw5JkeifPbTq2p0S9H9kg0JUc3SVN0Yw--&lt;/url&gt;&lt;/entity&gt;" dest="5">
<expression repeat="yes">&lt;Video.*?title=&quot;([^&quot;]*)&quot;.*?copyrightYear=&quot;([^&quot;]*)&quot;.*?\/([0-9]*)\?size.*?name=&quot;([^&quot;]*)&quot;.*?&lt;/Video&gt;</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetSearchResults>
<GetDetails dest="3">
@@ -44,7 +44,7 @@
<RegExp input="$$1" output="&lt;thumb&gt;http://d.yimg.com/img.music.yahoo.com/image/v1/video/\1?size=$INFO[yahooscale]&lt;/thumb&gt;" dest="5+">
<expression>\/([0-9]*)\?size</expression>
</RegExp>
- <expression noclean="1"></expression>
+ <expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>