aboutsummaryrefslogtreecommitdiff
path: root/system/scrapers
diff options
context:
space:
mode:
authorAlTheKiller <AlTheKiller@svn>2009-09-23 01:49:50 +0000
committerAlTheKiller <AlTheKiller@svn>2009-09-23 01:49:50 +0000
commit45285e8a9300cd754a760560640b75b09f98035e (patch)
treead9f093885ad5c98e9dd4156674e7691c22ed0a2 /system/scrapers
step 3/4: Move linuxport to trunk. How'd I get roped into this?
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23097 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'system/scrapers')
-rw-r--r--system/scrapers/music/allmusic.gifbin0 -> 2623 bytes
-rw-r--r--system/scrapers/music/allmusic.xml84
-rw-r--r--system/scrapers/music/allmusic_merlin_lastfm.xml149
-rw-r--r--system/scrapers/music/common/allmusic.xml141
-rw-r--r--system/scrapers/music/common/htbackdrops.xml18
-rw-r--r--system/scrapers/music/common/lastfm.xml10
-rw-r--r--system/scrapers/music/discogs.gifbin0 -> 1423 bytes
-rw-r--r--system/scrapers/music/discogs.xml127
-rw-r--r--system/scrapers/music/freebase.pngbin0 -> 9930 bytes
-rw-r--r--system/scrapers/music/freebase.xml149
-rw-r--r--system/scrapers/music/israel-music.pngbin0 -> 2178 bytes
-rw-r--r--system/scrapers/music/israel-music.xml53
-rw-r--r--system/scrapers/music/lastfm.xml121
-rw-r--r--system/scrapers/video/AdultFilmdatabase.gifbin0 -> 1174 bytes
-rw-r--r--system/scrapers/video/Excalibur.jpgbin0 -> 19904 bytes
-rw-r--r--system/scrapers/video/Excalibur.xml65
-rw-r--r--system/scrapers/video/KinoPoisk.gifbin0 -> 1899 bytes
-rw-r--r--system/scrapers/video/KinoPoisk.xml342
-rw-r--r--system/scrapers/video/MyMovies.pngbin0 -> 4468 bytes
-rw-r--r--system/scrapers/video/MyMovies.xml333
-rw-r--r--system/scrapers/video/adultcdmovies.jpgbin0 -> 4489 bytes
-rw-r--r--system/scrapers/video/adultcdmovies.xml67
-rw-r--r--system/scrapers/video/adultdvdempire.jpgbin0 -> 7426 bytes
-rw-r--r--system/scrapers/video/adultdvdempire.xml76
-rw-r--r--system/scrapers/video/adultfilmdatabase.xml61
-rw-r--r--system/scrapers/video/allocine.jpgbin0 -> 5750 bytes
-rw-r--r--system/scrapers/video/allocine.xml204
-rw-r--r--system/scrapers/video/amazonuk.pngbin0 -> 31789 bytes
-rw-r--r--system/scrapers/video/amazonuk.xml154
-rw-r--r--system/scrapers/video/amazonus.pngbin0 -> 18812 bytes
-rw-r--r--system/scrapers/video/amazonus.xml125
-rw-r--r--system/scrapers/video/asiandb.gifbin0 -> 4133 bytes
-rw-r--r--system/scrapers/video/asiandb.xml103
-rw-r--r--system/scrapers/video/cinefacts.pngbin0 -> 21467 bytes
-rw-r--r--system/scrapers/video/cinefacts.xml134
-rw-r--r--system/scrapers/video/common/dtrailer.xml15
-rw-r--r--system/scrapers/video/common/imdb.xml74
-rw-r--r--system/scrapers/video/common/impa.xml24
-rw-r--r--system/scrapers/video/common/movieposterdb.xml15
-rw-r--r--system/scrapers/video/common/tmdb.xml40
-rw-r--r--system/scrapers/video/culturalia.gifbin0 -> 2012 bytes
-rw-r--r--system/scrapers/video/culturalia.xml115
-rw-r--r--system/scrapers/video/daum.pngbin0 -> 3050 bytes
-rw-r--r--system/scrapers/video/daum.xml183
-rw-r--r--system/scrapers/video/fdbpl.pngbin0 -> 10930 bytes
-rw-r--r--system/scrapers/video/fdbpl.xml170
-rw-r--r--system/scrapers/video/filmaffinity.gifbin0 -> 6896 bytes
-rw-r--r--system/scrapers/video/filmaffinity.xml283
-rw-r--r--system/scrapers/video/filmdelta.pngbin0 -> 13189 bytes
-rw-r--r--system/scrapers/video/filmdelta.xml90
-rw-r--r--system/scrapers/video/filmstarts.jpgbin0 -> 10506 bytes
-rw-r--r--system/scrapers/video/filmstarts.xml159
-rw-r--r--system/scrapers/video/filmup.gifbin0 -> 4499 bytes
-rw-r--r--system/scrapers/video/filmup.xml85
-rw-r--r--system/scrapers/video/filmweb.jpgbin0 -> 13615 bytes
-rw-r--r--system/scrapers/video/filmweb.xml194
-rw-r--r--system/scrapers/video/imdb tv.xml218
-rw-r--r--system/scrapers/video/imdb-cn.gifbin0 -> 4690 bytes
-rw-r--r--system/scrapers/video/imdb-cn.xml137
-rw-r--r--system/scrapers/video/imdb.pngbin0 -> 22110 bytes
-rw-r--r--system/scrapers/video/imdb.xml159
-rw-r--r--system/scrapers/video/jaded.jpgbin0 -> 4870 bytes
-rw-r--r--system/scrapers/video/jadedVideo.xml47
-rw-r--r--system/scrapers/video/moviemaze.jpgbin0 -> 4784 bytes
-rw-r--r--system/scrapers/video/moviemaze.xml174
-rw-r--r--system/scrapers/video/mtime.jpgbin0 -> 12439 bytes
-rw-r--r--system/scrapers/video/mtime.xml137
-rw-r--r--system/scrapers/video/mtv.pngbin0 -> 14920 bytes
-rw-r--r--system/scrapers/video/mtv.xml42
-rw-r--r--system/scrapers/video/musicvideos.xml37
-rw-r--r--system/scrapers/video/mymoviesdk.pngbin0 -> 12892 bytes
-rw-r--r--system/scrapers/video/mymoviesdk.xml188
-rw-r--r--system/scrapers/video/naver.pngbin0 -> 15145 bytes
-rw-r--r--system/scrapers/video/naver.xml180
-rw-r--r--system/scrapers/video/ofdb.pngbin0 -> 12693 bytes
-rw-r--r--system/scrapers/video/ofdb.xml261
-rw-r--r--system/scrapers/video/ofdbxml.xml129
-rw-r--r--system/scrapers/video/ptgate.jpgbin0 -> 6495 bytes
-rw-r--r--system/scrapers/video/ptgate.xml280
-rw-r--r--system/scrapers/video/speedallocinev2.xml28
-rw-r--r--system/scrapers/video/sratim.gifbin0 -> 4617 bytes
-rw-r--r--system/scrapers/video/sratim.xml115
-rw-r--r--system/scrapers/video/tmdb.pngbin0 -> 21456 bytes
-rw-r--r--system/scrapers/video/tmdb.xml99
-rw-r--r--system/scrapers/video/tvcom.pngbin0 -> 4029 bytes
-rw-r--r--system/scrapers/video/tvcom.xml110
-rw-r--r--system/scrapers/video/tvdb.pngbin0 -> 3932 bytes
-rw-r--r--system/scrapers/video/tvdb.xml304
-rw-r--r--system/scrapers/video/tvrage.jpgbin0 -> 6837 bytes
-rw-r--r--system/scrapers/video/tvrage.xml100
-rw-r--r--system/scrapers/video/worldart.gifbin0 -> 5205 bytes
-rw-r--r--system/scrapers/video/worldart.xml256
-rw-r--r--system/scrapers/video/yahoomusic.pngbin0 -> 8629 bytes
-rw-r--r--system/scrapers/video/yahoomusic.xml50
94 files changed, 7014 insertions, 0 deletions
diff --git a/system/scrapers/music/allmusic.gif b/system/scrapers/music/allmusic.gif
new file mode 100644
index 0000000000..30c40ef318
--- /dev/null
+++ b/system/scrapers/music/allmusic.gif
Binary files differ
diff --git a/system/scrapers/music/allmusic.xml b/system/scrapers/music/allmusic.xml
new file mode 100644
index 0000000000..9a3a9019f6
--- /dev/null
+++ b/system/scrapers/music/allmusic.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-09-20" name="Allmusic" content="albums" thumb="allmusic.gif" 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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="\1" dest="3">
+ <expression>(http://www.allmusic.com/cg/.*)</expression>
+ </RegExp>
+ </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>
+ </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;title&gt;\1&lt;/title&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes" noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetAlbumSearchResults>
+ <GetAlbumDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url cache=&quot;am-$$2-album.html&quot; function=&quot;ParseAMGAlbum&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;Overview</expression>
+ </RegExp>
+ <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>
+ </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>
+ </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;\1&lt;/title&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes" noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetArtistSearchResults>
+ <GetArtistDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url cache=&quot;am-$$2-artist.html&quot; function=&quot;ParseAMGArtist&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;Biography</expression>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbthumbs" output="&lt;url function=&quot;GetHTBThumbs&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=5&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbfanart" output="&lt;url function=&quot;GetHTBFanart&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=1&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url cache=&quot;am-$$2-artist.html&quot; function=&quot;GetAMGBiography&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;Biography</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetArtistDetails>
+</scraper>
diff --git a/system/scrapers/music/allmusic_merlin_lastfm.xml b/system/scrapers/music/allmusic_merlin_lastfm.xml
new file mode 100644
index 0000000000..a7b30d7b85
--- /dev/null
+++ b/system/scrapers/music/allmusic_merlin_lastfm.xml
@@ -0,0 +1,149 @@
+<?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.gif">
+ <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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="\1" dest="3">
+ <expression>(http://www.allmusic.com/cg/.*)</expression>
+ </RegExp>
+ </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>
+ </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;title&gt;\1&lt;/title&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes" noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetAlbumSearchResults>
+ <GetAlbumDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url cache=&quot;allmusic-album.html&quot; function=&quot;ParseAMGAlbum&quot;&gt;placeholder&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+ </RegExp>
+ <RegExp input="$$9" output="\1" dest="6">
+ <RegExp input="$$8" output="+\1" dest="9">
+ <expression repeat="yes">([^ ]+)</expression>
+ </RegExp>
+ <expression>\+(.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">&lt;span&gt;Artist&lt;/span&gt;[^;]*[^&gt;]*&gt;[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="\1" dest="7">
+ <RegExp input="$$8" output="+\1" dest="9">
+ <expression repeat="yes">([^ ]+)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetAlbumDetails>
+ <MerlinLink dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <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>
+ </RegExp>
+ </MerlinLink>
+ <GetReview dest="5">
+ <RegExp input="$$2" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-2&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;&lt;review&gt;\1&lt;/review&gt;&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="2">
+ <expression>class=&quot;productDesc&quot;&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="2+">
+ <expression>piorka_merlina.*?contents&quot;&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="2+">
+ <expression>contents&quot;&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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;\1&lt;/title&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes" noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetArtistSearchResults>
+ <GetArtistDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url cache=&quot;allmusic-artist.html&quot; function=&quot;ParseAMGArtist&quot;&gt;placeholder&lt;/url&gt;" dest="5">
+ <expression />
+ </RegExp>
+ <RegExp input="$$2" conditional="htbthumbs" output="&lt;url function=&quot;GetHTBThumbs&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=5&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbfanart" output="&lt;url function=&quot;GetHTBFanart&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=1&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+ </RegExp>
+ <RegExp input="$$9" output="\1" dest="6">
+ <RegExp input="$$8" output="+\1" dest="9">
+ <expression repeat="yes">([^ ]+)</expression>
+ </RegExp>
+ <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>
+ </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>
+ </RegExp>
+ </GetArtistDetails>
+ <LastfmLink dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <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>
+ </RegExp>
+ </LastfmLink>
+ <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 clear="yes">&lt;content&gt;&lt;!\[CDATA\[(.*?)\]</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetBiography>
+</scraper>
diff --git a/system/scrapers/music/common/allmusic.xml b/system/scrapers/music/common/allmusic.xml
new file mode 100644
index 0000000000..89994e4253
--- /dev/null
+++ b/system/scrapers/music/common/allmusic.xml
@@ -0,0 +1,141 @@
+<scraperfunctions>
+ <GetAMGDiscography dest="5">
+ <RegExp input="$$2$$3" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;album&gt;&lt;year&gt;\1&lt;/year&gt;&lt;title&gt;\3&lt;/title&gt;&lt;label&gt;\4&lt;/label&gt;&lt;/album&gt;" dest="2">
+ <expression repeat="yes" clear="yes" noclean="1,3,4">sorted-cell&quot;&gt;([0-9]+)&lt;/td&gt;&lt;td[^&gt;]*&gt;(&lt;a href=[^&gt;]*&gt;&lt;img [^&gt;]*/&gt;&lt;/a&gt;|[^&lt;]*)?&lt;/td&gt;&lt;td[^&gt;]*&gt;&lt;a href=[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/td&gt;&lt;td[^&lt;]*&lt;/td&gt;&lt;td[^&gt;]*&gt;([^&lt;]+)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1&amp;amp;\2" dest="3">
+ <expression noclean="1,2" repeat="yes">(.*?)&amp;(.+)</expression>
+ </RegExp>
+ <RegExp input="$$3" output="" dest="2">
+ <expression>(.+)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetAMGDiscography>
+ <GetAMGBiography 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 clear="yes">Biography&lt;/td&gt;.*?&lt;p&gt;(.*?)&lt;/p&gt;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetAMGBiography>
+ <GetAMGReview 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>Review&lt;/td&gt;.*?&lt;p&gt;(.*?)&lt;/p&gt;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetAMGReview>
+ <ParseAMGArtist 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">
+ <expression noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;born&gt;\1&lt;/born&gt;" dest="5+">
+ <expression>&lt;span&gt;Born.*?;&quot;&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;died&gt;\1&lt;/died&gt;" dest="5+">
+ <expression>&lt;span&gt;Died.*?;&quot;&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;formed&gt;\1&lt;/formed&gt;" dest="5+">
+ <expression>&lt;span&gt;Formed.*?;&quot;&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;disbanded&gt;\1&lt;/disbanded&gt;" dest="5+">
+ <expression>&lt;span&gt;Disbanded.*?;&quot;&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;yearsactive&gt;\1&lt;/yearsactive&gt;" dest="5+">
+ <expression>&lt;span&gt;Years Active.*?sub&quot;&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">Genre Listing--&gt;([^!]*)&lt;!--Genre Listing</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">Style Listing--&gt;([^!]*)&lt;!--Style Listing</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;style&gt;\1&lt;/style&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">Moods Listing--&gt;([^!]*)&lt;!--Moods Listing</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;mood&gt;\1&lt;/mood&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">Instruments Listing--&gt;([^!]*)&lt;!--Instruments Listing</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;instruments&gt;\1&lt;/instruments&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
+ <expression noclean="1">&lt;img src=&quot;([^&quot;]*)&quot; id=&quot;Picture&quot;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </ParseAMGArtist>
+ <ParseAMGAlbum 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">
+ <expression noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5+">
+ <expression noclean="1">&lt;span&gt;Artist&lt;/span&gt;[^;]*[^&gt;]*&gt;[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+ <expression noclean="1">&lt;span&gt;Rating&lt;/span&gt;[^_]*_r([0-9^]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;label&gt;\1&lt;/label&gt;" dest="5+">
+ <expression noclean="1">&lt;span&gt;Label&lt;/span&gt;[^;]*[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;type&gt;\1&lt;/type&gt;" dest="5+">
+ <expression noclean="1">&lt;span&gt;Type&lt;/span&gt;[^;]*[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;releasedate&gt;\1&lt;/releasedate&gt;" dest="5+">
+ <expression noclean="1">&lt;span&gt;Release Date&lt;/span&gt;[^;]*[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression noclean="1">&lt;span&gt;Release Date.*?([0-9]+)&lt;/</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">Genre[s]* Listing--&gt;([^!]*)&lt;!--Genre[s]* Listing</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">Style[s]* Listing--&gt;([^!]*)&lt;!--Style[s]* Listing</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;style&gt;\1&lt;/style&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">Mood[s]* Listing--&gt;([^!]*)&lt;!--Mood[s]* Listing</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;mood&gt;\1&lt;/mood&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">Theme[s]* Listing--&gt;([^!]*)&lt;!--Theme[s]* Listing</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;theme&gt;\1&lt;/theme&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;track&gt;&lt;position&gt;\1&lt;/position&gt;&lt;title&gt;\3&lt;/title&gt;&lt;duration&gt;\4&lt;/duration&gt;&lt;/track&gt;" dest="5+">
+ <expression noclean="1,2,3" repeat="yes">&quot;cell&quot;&gt;([0-9]+)&lt;/.*?sql=([0-9:a-z]*)&quot;&gt;(.*?)&lt;/a&gt;.*?&quot;right&quot;.*?&gt;(.*?)&lt;/</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </ParseAMGAlbum>
+</scraperfunctions>
diff --git a/system/scrapers/music/common/htbackdrops.xml b/system/scrapers/music/common/htbackdrops.xml
new file mode 100644
index 0000000000..9872e4717f
--- /dev/null
+++ b/system/scrapers/music/common/htbackdrops.xml
@@ -0,0 +1,18 @@
+<scraperfunctions>
+ <GetHTBThumbs dest="5">
+ <RegExp input="$$13" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;thumb preview=&quot;http://www.htbackdrops.com/data/thumbnails/\2&quot;&gt;http://www.htbackdrops.com/data/media/\2&lt;/thumb&gt;" dest="13">
+ <expression noclean="1" repeat="yes">mode=search(&amp;amp;sessionid=[^&quot;]*)?&quot;&gt;&lt;img src=&quot;./data/thumbnails/([^&quot;]+)&quot;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetHTBThumbs>
+ <GetHTBFanart dest="5">
+ <RegExp input="$$13" output="&lt;details&gt;&lt;fanart url=&quot;http://www.htbackdrops.com/&quot;&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;thumb preview=&quot;data/thumbnails/\2&quot;&gt;data/media/\2&lt;/thumb&gt;" dest="13">
+ <expression noclean="1" repeat="yes">mode=search(&amp;amp;sessionid=[^&quot;]*)?&quot;&gt;&lt;img src=&quot;./data/thumbnails/([^&quot;]+)&quot;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetHTBFanart>
+</scraperfunctions>
diff --git a/system/scrapers/music/common/lastfm.xml b/system/scrapers/music/common/lastfm.xml
new file mode 100644
index 0000000000..307c9a9c45
--- /dev/null
+++ b/system/scrapers/music/common/lastfm.xml
@@ -0,0 +1,10 @@
+<scraperfunctions>
+ <GetLastFMDiscography dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <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>
+ </RegExp>
+ </GetLastFMDiscography>
+</scraperfunctions>
diff --git a/system/scrapers/music/discogs.gif b/system/scrapers/music/discogs.gif
new file mode 100644
index 0000000000..2aba929794
--- /dev/null
+++ b/system/scrapers/music/discogs.gif
Binary files differ
diff --git a/system/scrapers/music/discogs.xml b/system/scrapers/music/discogs.xml
new file mode 100644
index 0000000000..d727e9fa93
--- /dev/null
+++ b/system/scrapers/music/discogs.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-09-16" name="Discogs" content="albums" thumb="discogs.gif" language="en">
+ <include>common/htbackdrops.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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="\1" dest="3">
+ <expression>(http://www.discogs.com/.*)</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateAlbumSearchUrl dest="3">
+ <RegExp input="$$1" output="http://www.discogs.com/advanced_search?artist=$$2&amp;release_title=\1&amp;btn=Search+Releases" 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;\2&lt;/artist&gt;&lt;title&gt;\3&lt;/title&gt;&lt;url&gt;http://www.discogs.com\1&lt;/url&gt;&lt;/entity&gt;" dest="5+">
+ <expression repeat="yes">&lt;a href=&quot;([^&quot;]*/release/[^&quot;]*)&quot;.*?&gt;(.*?) - (.*?)&lt;/a&gt;</expression>
+ </RegExp>
+ <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">
+ <expression noclean="1">&lt;a href=&quot;/artist/[^&quot;]+&quot;&gt;(.*?)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression noclean="1">Add .*? - (.*?) to your collection</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+ <expression noclean="1">Rating:&lt;/td&gt;.*?&lt;b&gt;([0-9]+).[0-9]&lt;/b&gt;/[0-9]+</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;label&gt;\1&lt;/label&gt;" dest="5+">
+ <expression noclean="1">Label:&lt;/td&gt;.*?&gt;([^&lt;]+)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;releasedate&gt;\1&lt;/releasedate&gt;" dest="5+">
+ <expression noclean="1">Released:.*?&lt;td&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression noclean="1">Released:.*?&lt;td&gt;.*?([0-9]+)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression trim="1">Genre:&lt;/td&gt;&lt;td&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">([^,]+),?</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression trim="1">Style:&lt;/td&gt;&lt;td&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;style&gt;\1&lt;/style&gt;" dest="5+">
+ <expression repeat="yes">([^,]+),?</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">Tracklisting:(.*?)&lt;/table&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;track&gt;&lt;position&gt;\1&lt;/position&gt;&lt;title&gt;\2&lt;/title&gt;&lt;duration&gt;\3&lt;/duration&gt;&lt;/track&gt;" dest="5+">
+ <expression repeat="yes">&quot;left&quot;&gt;[^&lt;0-9]*([0-9]+)&lt;/td&gt;[^:]*&lt;td&gt;([^&lt;]+) \(([:0-9]+)\)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;review&gt;\1&lt;/review&gt;" dest="5+">
+ <expression>User Reviews:&lt;/b&gt;[^&lt;]*&lt;blockquote&gt;[^&lt;]*(&lt;div id=.+?)&lt;div id=</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetAlbumDetails>
+ <GetImages dest="5">
+ <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="4+">
+ <expression noclean="1" repeat="yes">img src=&quot;(http://www.discogs.com/image/[^&quot;]*)&quot;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetImages>
+ <CreateArtistSearchUrl dest="3">
+ <RegExp input="$$2" output="http://www.discogs.com/search?type=artists&amp;q=&quot;\1&quot;&amp;btn=Search" dest="3">
+ <RegExp input="$$2" output="\1,%20The" dest="2">
+ <RegExp input="$$1" output="\1" dest="2">
+ <expression noclean="1"/>
+ </RegExp>
+ <expression noclean="1" clear="no" repeat="no" trim="1">[Tt]he%20(.+)</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </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://www.discogs.com/artist/\1&lt;/url&gt;&lt;/entity&gt;" dest="5+">
+ <expression repeat="yes">&lt;a href=&quot;/artist/([^&quot;]*)&quot; class=&quot;rollover_link&quot;&gt;(.+?)&lt;/a&gt;</expression>
+ </RegExp>
+ <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">
+ <expression noclean="1">Manage your (.*?) collection</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;biography&gt;\1&lt;/biography&gt;" dest="5+">
+ <expression>Profile:(.*?)URLs:</expression>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbthumbs" output="&lt;url function=&quot;GetHTBThumbs&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=5&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetImages&quot;&gt;http://www.discogs.com\1&lt;/url&gt;" dest="5+">
+ <expression>a href=&quot;(/viewimages\?artist=[^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbfanart" output="&lt;url function=&quot;GetHTBFanart&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=1&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetArtistDetails>
+</scraper>
diff --git a/system/scrapers/music/freebase.png b/system/scrapers/music/freebase.png
new file mode 100644
index 0000000000..7b14e32b7b
--- /dev/null
+++ b/system/scrapers/music/freebase.png
Binary files differ
diff --git a/system/scrapers/music/freebase.xml b/system/scrapers/music/freebase.xml
new file mode 100644
index 0000000000..4399e47a5a
--- /dev/null
+++ b/system/scrapers/music/freebase.xml
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-09-16" name="Freebase" content="albums" thumb="freebase.png">
+ <include>common/htbackdrops.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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&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/\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;" dest="3+">
+ <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+">
+ <expression repeat="yes">&quot;artist&quot;: &quot;([^&quot;]*)&quot;.*?&quot;guid&quot;: &quot;#([^&quot;]*)&quot;.*?&quot;name&quot;: &quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <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">
+ <expression noclean="1">&quot;artist&quot;: &quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression noclean="1">&quot;name&quot;: &quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression trim="1">&quot;label&quot;: (.*?)\]</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;label&gt;\1&lt;/label&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;type&gt;\1&lt;/type&gt;" dest="5+">
+ <expression noclean="1">&quot;release_type&quot;: &quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;releasedate&gt;\1&lt;/releasedate&gt;" dest="5+">
+ <expression noclean="1">&quot;release_date&quot;: &quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression noclean="1">&quot;release_date&quot;: &quot;([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6+">
+ <expression trim="1">&quot;genre&quot;: (.*?)\]</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;track&gt;&lt;position&gt;\1&lt;/position&gt;&lt;title&gt;\3&lt;/title&gt;&lt;duration&gt;\2&lt;/duration&gt;&lt;/track&gt;" dest="5+">
+ <expression repeat="yes">&quot;index&quot;: ([0-9]+).*?&quot;length&quot;: ([0-9]+).*?&quot;name&quot;: &quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;http://www.freebase.com/api/trans/raw/guid/\1&lt;/thumb&gt;" dest="5+">
+ <expression noclean="1">image&quot;:.*?&quot;guid&quot;: &quot;#([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </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+">
+ <expression repeat="yes">&quot;guid&quot;: &quot;#([^&quot;]*)&quot;.*?&quot;name&quot;: &quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <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">
+ <expression noclean="1">&quot;name&quot;: &quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;formed&gt;\1&lt;/formed&gt;" dest="5+">
+ <expression noclean="1">&quot;active_start&quot;: &quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;disbanded&gt;\1&lt;/disbanded&gt;" dest="5+">
+ <expression noclean="1">&quot;active_end&quot;: &quot;([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression trim="1">&quot;genre&quot;: (.*?)\]</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression trim="1">&quot;album&quot;: (.*?)\]</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;album&gt;&lt;title&gt;\1&lt;/title&gt;&lt;/album&gt;" dest="5+">
+ <expression noclean="1" repeat="yes">&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;http://www.freebase.com/api/trans/raw/guid/\1&lt;/thumb&gt;" dest="5+">
+ <expression noclean="1">image&quot;:.*?&quot;guid&quot;: &quot;#([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbthumbs" output="&lt;url function=&quot;GetHTBThumbs&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=5&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbfanart" output="&lt;url function=&quot;GetHTBFanart&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=1&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetBiography&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"/>
+ </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>
+ </RegExp>
+ </GetBiography>
+</scraper>
diff --git a/system/scrapers/music/israel-music.png b/system/scrapers/music/israel-music.png
new file mode 100644
index 0000000000..932c3abf75
--- /dev/null
+++ b/system/scrapers/music/israel-music.png
Binary files differ
diff --git a/system/scrapers/music/israel-music.xml b/system/scrapers/music/israel-music.xml
new file mode 100644
index 0000000000..62010304ee
--- /dev/null
+++ b/system/scrapers/music/israel-music.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.0" date="2009-05-22" name="IsraelMusic" content="albums" thumb="israel-music.png">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="\1/" dest="3">
+ <expression>(http://he.israel-music.com.*)</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateAlbumSearchUrl dest="3">
+ <RegExp input="$$1" output='http://he.israel-music.com/search/\1/' dest="3">
+ <expression></expression>
+ </RegExp>
+ <RegExp input="$$2%20$$1" output='http://he.israel-music.com/search/\1/' dest="3">
+ <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="$$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>
+ </RegExp>
+ </GetAlbumSearchResults>
+ <GetAlbumDetails 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">
+ <expression noclean="1"><![CDATA[<h1>(.[^<]*)</h1>]]></expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5+">
+ <expression noclean="1"><![CDATA[</span><a.[^>]*>(.[^<]*)</a>]]></expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;review&gt;\1&lt;/review&gt;" dest="5+">
+ <expression><![CDATA[<ul id="details".[^>]*>(.*)</ul>.[^<]*<p style="clear:both">]]></expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
+ <expression noclean="1"><![CDATA[id="imagef" src="(.[^"]*)"]]></expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression noclean="1"><![CDATA[<li><b>Ч©Ч Ч”: </b> ([0-9]+)</li>]]></expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1"><![CDATA[<li><b>Ч–'ЧђЧ ЧЁ:</b>(.*)</li>]]></expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetAlbumDetails>
+</scraper>
diff --git a/system/scrapers/music/lastfm.xml b/system/scrapers/music/lastfm.xml
new file mode 100644
index 0000000000..494b3a5b58
--- /dev/null
+++ b/system/scrapers/music/lastfm.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-09-16" name="Last.FM" content="albums" thumb="lastfm.gif">
+ <include>common/htbackdrops.xml</include>
+ <include>common/lastfm.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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="http://ws.audioscrobbler.com/2.0/?method=album.getinfo&amp;album=\2&amp;artist=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b" dest="3">
+ <expression>(http://www.last.fm/music/([^/]*)/(.*))</expression>
+ </RegExp>
+ <RegExp input="$$1" output="http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&amp;artist=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b" dest="3">
+ <expression>(http://www.last.fm/music/([^/]*))$</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateAlbumSearchUrl dest="3">
+ <RegExp input="$$1" output="http://ws.audioscrobbler.com/2.0/?method=album.search&amp;album=\1&amp;artist=$$2&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b" 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;\2&lt;/artist&gt;&lt;title&gt;\1&lt;/title&gt;&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=album.getinfo&amp;amp;album=\4&amp;amp;artist=\3&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/entity&gt;" dest="5+">
+ <expression repeat="yes">&lt;album&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;artist&gt;([^&lt;]*)&lt;/artist&gt;.*?&lt;url&gt;http://www.last.fm/music/([^/]+)/(.*?)&lt;/url&gt;</expression>
+ </RegExp>
+ <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">
+ <expression noclean="1">&lt;artist&gt;(.*?)&lt;/artist&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression noclean="1">&lt;name&gt;(.*?)&lt;/name&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;releasedate&gt;\1&lt;/releasedate&gt;" dest="5+">
+ <expression trim="1">&lt;releasedate&gt;:(.*?)&lt;/releasedate&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression trim="1">&lt;releasedate&gt;[^,]*([0-9]+),&lt;/releasedate&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;review&gt;\1&lt;/review&gt;" dest="5+">
+ <expression>&lt;content&gt;&lt;!\[CDATA\[(.*)\]\]&gt;&lt;/content&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\2&lt;/thumb&gt;" dest="5+">
+ <expression noclean="1">&lt;image size=&quot;(extra)?large&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetAlbumDetails>
+ <GetTracks dest="5">
+ <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;track&gt;&lt;title&gt;\1&lt;/title&gt;&lt;/track&gt;" dest="4+">
+ <expression noclean="1" repeat="yes">&lt;track&gt;.*?&lt;title&gt;(.*?)&lt;/title&gt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetTracks>
+ <CreateArtistSearchUrl dest="3">
+ <RegExp input="$$1" output="http://ws.audioscrobbler.com/2.0/?method=artist.search&amp;artist=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b" 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;\1&lt;/title&gt;&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&amp;amp;mbid=\2&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/entity&gt;" dest="5+">
+ <expression repeat="yes">&lt;artist&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;mbid&gt;([^&lt;]*)&lt;/mbid&gt;</expression>
+ </RegExp>
+ <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">
+ <expression noclean="1">&lt;name&gt;([^&lt;]*)&lt;/name&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;biography&gt;\1&lt;/biography&gt;" dest="5+">
+ <expression>&lt;content&gt;&lt;!\[CDATA\[(.*?)\]</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\2&lt;/thumb&gt;" dest="5+">
+ <expression noclean="1">&lt;image size=&quot;(extra)?large&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbthumbs" output="&lt;url function=&quot;GetHTBThumbs&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=5&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$2" conditional="htbfanart" output="&lt;url function=&quot;GetHTBFanart&quot; post=&quot;yes&quot;&gt;http://www.htbackdrops.com/search.php?search_terms=all&amp;amp;cat_id=1&amp;amp;search_keywords=\1&lt;/url&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetGenres&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.gettoptags&amp;amp;artist=\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;" dest="5+">
+ <expression noclean="1">&lt;url&gt;http://www.last.fm/music/(.*?)&lt;/url&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetLastFMDiscography&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.gettopalbums&amp;amp;artist=\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;" dest="5+">
+ <expression noclean="1">&lt;url&gt;http://www.last.fm/music/(.*?)&lt;/url&gt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetArtistDetails>
+ <GetGenres dest="5">
+ <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="4">
+ <expression noclean="1">&lt;tag&gt;.*?&lt;name&gt;([^/lt;]*)&lt;/name&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;style&gt;\1&lt;/style&gt;" dest="4+">
+ <expression repeat="yes" noclean="1">&lt;tag&gt;.*?&lt;name&gt;([^/lt;]*)&lt;/name&gt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetGenres>
+</scraper>
diff --git a/system/scrapers/video/AdultFilmdatabase.gif b/system/scrapers/video/AdultFilmdatabase.gif
new file mode 100644
index 0000000000..1b9203dca8
--- /dev/null
+++ b/system/scrapers/video/AdultFilmdatabase.gif
Binary files differ
diff --git a/system/scrapers/video/Excalibur.jpg b/system/scrapers/video/Excalibur.jpg
new file mode 100644
index 0000000000..95a5e25dc1
--- /dev/null
+++ b/system/scrapers/video/Excalibur.jpg
Binary files differ
diff --git a/system/scrapers/video/Excalibur.xml b/system/scrapers/video/Excalibur.xml
new file mode 100644
index 0000000000..da94649863
--- /dev/null
+++ b/system/scrapers/video/Excalibur.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.1" date="2009-08-05" name="Excalibur" content="movies" thumb="excalibur.jpg" language="en">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.excaliburfilms.com/AdultDVD/\1.htm&lt;/url&gt;" dest="3">
+ <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>
+ </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>
+ </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+">
+ <expression>imagesBB020609/([^\.]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;http://images.excaliburfilms.com/DVD/reviews/imagesBB020609/largemoviepic/\1-b.jpg&lt;/thumb&gt;" dest="5+">
+ <expression>imagesBB020609/([^\.]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression>Rent ([^D]*) </expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;actor&gt;&lt;name&gt;\3&lt;/name&gt;&lt;thumb&gt;http://images.excaliburfilms.com/pornlist/starpicsAA020309/\2.jpg&lt;/thumb&gt;&lt;/actor&gt;" dest="5+">
+ <expression repeat="yes">&lt;a href=&quot;/pornlist/(starpgs|malepgs)/([^\.]*)[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression>href=&apos;/DVD/[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;BR&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>/excal/release[^&gt;]*&gt;[0-9]*/[0-9]*/([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1 mins&lt;/runtime&gt;" dest="5+">
+ <expression>Time: &lt;/font&gt;&lt;[^&gt;]*&gt;([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>Description:&lt;/font&gt;&lt;/a&gt;[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression>href=&apos;/dvd/adultstudios/[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression>&gt;Director: &lt;/font&gt;[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="5+">
+ <expression>/Stars_([0-9])-([0-9]).gif</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+ <expression>/Stars_([0-9]).gif</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/KinoPoisk.gif b/system/scrapers/video/KinoPoisk.gif
new file mode 100644
index 0000000000..dbc35ac38e
--- /dev/null
+++ b/system/scrapers/video/KinoPoisk.gif
Binary files differ
diff --git a/system/scrapers/video/KinoPoisk.xml b/system/scrapers/video/KinoPoisk.xml
new file mode 100644
index 0000000000..7fbef0ce05
--- /dev/null
+++ b/system/scrapers/video/KinoPoisk.xml
@@ -0,0 +1,342 @@
+<?xml version="1.0" encoding="windows-1251"?>
+<scraper framework="1.1" date="2009-08-08" name="KinoPoisk_v2.001.ru" 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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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>
+ <RegExp input="$$6" output="(\1)&lt;/title&gt;" dest="7+">
+ <expression>&lt;tr&gt;&lt;td class=&quot;desc-title&quot; height=25&gt;&lt;img[^&gt;]+&gt;год&lt;/td&gt;&lt;td class=&quot;desc-data&quot;&gt;&lt;a[^&gt;]+&gt;([0-9]+)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails clearbuffers="no" 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">&lt;title&gt;([^&lt;]+)&lt;/title&gt;</expression>
+ </RegExp>
+ <!-- YEAR -->
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>&lt;tr&gt;&lt;td class=&quot;desc-title&quot; height=25&gt;&lt;img[^&gt;]+&gt;год&lt;/td&gt;&lt;td class=&quot;desc-data&quot;&gt;&lt;a[^&gt;]+&gt;([0-9]+)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;</expression>
+ </RegExp>
+ <!-- TOP250 -->
+ <RegExp input="$$1" output="&lt;top250&gt;\1&lt;/top250&gt;" dest="5+">
+ <expression>Top250: &lt;a[^&gt;]+&gt;([0-9]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <!-- MPAA -->
+ <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>
+ <!-- TAGLINE -->
+ <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="5+">
+ <expression>&lt;tr&gt;&lt;td class=&quot;desc-title&quot; height=25&gt;&lt;img[^&gt;]+&gt;слоган&lt;/td&gt;&lt;td class=&quot;desc-data&quot;&gt;&amp;laquo;([^&lt;]*)&amp;raquo;&lt;/td&gt;&lt;/tr&gt;</expression>
+ </RegExp>
+ <!-- RUNTIME -->
+ <RegExp input="$$1" output="&lt;runtime&gt;\1 min&lt;/runtime&gt;" dest="5+">
+ <expression>&lt;tr&gt;&lt;td class=&quot;desc-title&quot; height=25&gt;&lt;img[^&gt;]+&gt;время&lt;/td&gt;&lt;td class=&quot;desc-data&quot;&gt;([0-9]+) мин&lt;/td&gt;&lt;/tr&gt;</expression>
+ </RegExp>
+ <!-- RATING -->
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
+ <expression>IMDB: ([0-9.]+) \(([0-9\s]+)\)&lt;/div&gt;</expression>
+ </RegExp>
+ <!-- GENRE -->
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">genre[^&quot;]*&quot; class=&quot;all&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <!-- STUDIO -->
+ <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>
+ </RegExp>
+ <RegExp input="$$4" output="&lt;outline&gt;\1&lt;/outline&gt;&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <RegExp input="$$2" output="\1 " dest="4">
+ <expression repeat="yes">(.*?)&amp;nbsp;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1- " dest="4">
+ <expression repeat="yes">(.*?)&amp;mdash;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1- " dest="4">
+ <expression repeat="yes">(.*?)&amp;#151;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1&quot;" dest="4">
+ <expression repeat="yes">(.*?)&amp;[lr]aquo;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1..." dest="4">
+ <expression repeat="yes">(.*?)&amp;hellip;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1..." dest="4">
+ <expression repeat="yes">(.*?)&amp;#133;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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">
+ <expression noclean="1">&lt;imdb&gt;tt([^&quot;]+)&lt;/imdb&gt;</expression>
+ </RegExp>
+ <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>
+ </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">
+ <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>
+
+ <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">
+ <expression noclean="1">&lt;a href=&quot;/movie/([^&quot;]+)&quot;&gt;</expression>
+ </RegExp>
+ <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>
+ </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">
+ <expression repeat="yes" noclean="1">&lt;a href=&quot;/movie/([^&quot;]+)&quot;&gt;</expression>
+ </RegExp>
+ <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>
+ </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">
+ <expression repeat="yes" noclean="1">&lt;a href=&quot;([^&quot;]+)&quot;&gt;&lt;img[^&gt;]+alt=&quot;Просмотр фото&quot;&gt;</expression>
+ </RegExp>
+ <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>
+ </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">
+ <expression repeat="yes" noclean="1">&lt;a href=&quot;([^&quot;]+)&quot; class=all&gt;</expression>
+ </RegExp>
+ <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>
+ </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">
+ <expression repeat="yes" noclean="1">&lt;a href=&quot;([^&quot;]+)&quot;&gt;&lt;img[^&gt;]+alt=&quot;Просмотр постера&quot;&gt;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ </GetFanart>
+
+
+ <STT dest="10">
+ <RegExp input="$$1" output="\2" dest="8">
+ <expression noclean="2">&lt;table(.*?)Прокат:(.*?)&lt;/table&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;details&gt;&lt;studio&gt;\1&lt;/studio&gt;&lt;/details&gt;" dest="10">
+ <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 -->
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">&lt;tr&gt;&lt;td colspan=3&gt;&lt;a name=&quot;actor&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>
+ </RegExp>
+ <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>
+ </RegExp>
+ <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>
+ </RegExp>
+ <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>
+ </RegExp>
+ <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>
+ </RegExp>
+ </PEOPLE>
+</scraper>
diff --git a/system/scrapers/video/MyMovies.png b/system/scrapers/video/MyMovies.png
new file mode 100644
index 0000000000..b822706a9c
--- /dev/null
+++ b/system/scrapers/video/MyMovies.png
Binary files differ
diff --git a/system/scrapers/video/MyMovies.xml b/system/scrapers/video/MyMovies.xml
new file mode 100644
index 0000000000..1598be8a7e
--- /dev/null
+++ b/system/scrapers/video/MyMovies.xml
@@ -0,0 +1,333 @@
+п»ї<?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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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">
+ <expression repeat="yes" noclean="1">&lt;h3 style=&quot;margin:0px;&quot;&gt;[^&lt;]*&lt;a href=&quot;http://www\.mymovies\.it/dizionario/recensione\.asp\?id=([0-9]+)&quot; title=&quot;[^&quot;]+&quot;&gt;([^&lt;]+)&lt;/a&gt;[^7]+&lt;div class=&quot;linkblu2&quot; style=&quot;padding-right:7px; text-align:justify;&quot;&gt;[^&lt;]+Un film di &lt;[ab][&gt; ][^A-Z]*([^&lt;]+)&lt;/[ab]&gt;[^;]+anno=([^&quot;]+)</expression>
+ </RegExp>
+ <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>
+ </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>
+ </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>
+ </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 -->
+ <RegExp input="$$1" output="Dizionari: \1.\2" dest="6">
+ <expression noclean="1">&lt;b&gt;Dizionari&lt;/b&gt; \(([0-9]+),?([0-9]?)/5\)&lt;br /&gt;</expression>
+ </RegExp>
+ <!-- Critica -->
+ <RegExp input="$$1" output=" / Critica: \1.\2" dest="6+">
+ <expression noclean="1">&lt;b&gt;Critica&lt;/b&gt; \(([0-9]+),?([0-9]?)/5\)&lt;br /&gt;</expression>
+ </RegExp>
+ <!-- Pubblico -->
+ <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>
+ </RegExp>
+
+ <!-- Cast -->
+ <RegExp conditional="!fullcredits" input="$$6" output="\1" dest="5+">
+ <RegExp input="$$1" output="\1" dest="4">
+ <expression noclean="1">Un film di .*Con (.*\.)[^G]+Genere &lt;a</expression>
+ </RegExp>
+ <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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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 -->
+ <RegExp input="$$1" output="\1" dest="2">
+ <expression noclean="1">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;3&quot; style=&quot;width:100%&quot;&gt;(.+?)&lt;/table&gt;</expression>
+ </RegExp>
+ <!-- Match All img -->
+ <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>
+ </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>
+ </RegExp>
+ <!-- Mask unnecessary part of source -->
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;b&gt;Regia&lt;/b&gt;[^&lt;]*&lt;/div&gt;(.*?)&lt;div class=&quot;linkblu&quot; style=&quot;padding-left:12px; padding-right:7px; text-align:left; background-color:\#E1E1E1; margin-left:5px; margin-top:20px; font-size:120%;&quot;&gt;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </RegExp>
+ <!-- Mask unnecessary part of source -->
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;b&gt;Cast artistico&lt;/b&gt;[^&lt;]*&lt;/div&gt;(.*?)(?(?=&lt;div class=&quot;linkblu&quot; style=&quot;padding-left:12px; padding-right:7px; text-align:left; background-color:\#E1E1E1; margin-left:5px; margin-top:20px; font-size:120%;&quot;&gt;)&lt;div class=&quot;linkblu&quot; style=&quot;padding-left:12px; padding-right:7px; text-align:left; background-color:\#E1E1E1; margin-left:5px; margin-top:20px; font-size:120%;&quot;&gt;|&lt;div style=&quot;height:17px; clear:both;&quot;&gt;&lt;/div&gt;)</expression>
+ </RegExp>
+ <!-- \1: thumb (opt) \2: name \3: role (opt) -->
+ <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>
+ </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>
+ </RegExp>
+ <!-- Mask unnecessary part of source -->
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;b&gt;Filmmakers&lt;/b&gt;[^&lt;]*&lt;/div&gt;(.*?)&lt;div style=&quot;background-color:\#eeeeee; color:\#00336C; font-weight:bold; padding-left:5px;&quot; &gt;</expression>
+ </RegExp>
+ <!-- \1: thumb (opt) \2: name \3: role -->
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ </AppendToPlot>
+</scraper>
diff --git a/system/scrapers/video/adultcdmovies.jpg b/system/scrapers/video/adultcdmovies.jpg
new file mode 100644
index 0000000000..a6310957d1
--- /dev/null
+++ b/system/scrapers/video/adultcdmovies.jpg
Binary files differ
diff --git a/system/scrapers/video/adultcdmovies.xml b/system/scrapers/video/adultcdmovies.xml
new file mode 100644
index 0000000000..0c87de6256
--- /dev/null
+++ b/system/scrapers/video/adultcdmovies.xml
@@ -0,0 +1,67 @@
+<scraper framework="1.0" date="2009-05-22" name="Adult CD Movies" content="movies" thumb="adultcdmovies.jpg" language="en">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="http://www.adultcdmovies.net/\1.aspx" dest="3">
+ <expression noclean="1">adultcdmovies.net/(.*).aspx</expression>
+ </RegExp>
+ </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>
+ </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.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>
+ </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">
+ <expression>&lt;title&gt;(.*)&lt;/title&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>Movie Year: ([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;director&gt;\1 \2&lt;/director&gt;" dest="5+">
+ <expression>Director:&lt;.[^&gt;]*&gt;(.[^/]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;manufacturer&gt;\1 \2&lt;/manufacturer&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">Categories &amp;amp; Genres:(.*)Starring</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&lt;a href=&quot;adult-dvd-genre[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;/div&gt;&lt;hr style=&quot;clear:both&quot; /&gt;([^&lt;]*)&lt;p align=&quot;left&quot;&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb spoof=&quot;http://www.adultcdmovies.net&quot;&gt;http://www.adultcdmovies.net/images/Product/medium/\1.jpg&lt;/thumb&gt;&lt;thumb spoof=&quot;http://www.adultcdmovies.net&quot;&gt;http://www.adultcdmovies.net/images/Product/large/\1.jpg&lt;/thumb&gt;" dest="5+">
+ <expression>images/Product/medium/([0-9]+)\.jpg</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;genre&gt;Adult\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$6" output=" / \1" dest="7">
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression>Categories &amp;amp; Genres:(.*)Director:</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;a href=&quot;.[^&quot;]*&quot;&gt;(.[^/]*) DVD&lt;/a&gt;</expression>
+ </RegExp>
+ <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">
+ <expression clear="yes">Starring:(.*)E-mail this movie to a friend</expression>
+ </RegExp>
+ <expression repeat="yes">\?&quot;&gt;(.[^/]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/adultdvdempire.jpg b/system/scrapers/video/adultdvdempire.jpg
new file mode 100644
index 0000000000..9f9e944bd5
--- /dev/null
+++ b/system/scrapers/video/adultdvdempire.jpg
Binary files differ
diff --git a/system/scrapers/video/adultdvdempire.xml b/system/scrapers/video/adultdvdempire.xml
new file mode 100644
index 0000000000..36781ba3f1
--- /dev/null
+++ b/system/scrapers/video/adultdvdempire.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.1" date="2009-09-19" name="Adult DVD Empire" content="movies" thumb="adultdvdempire.jpg" language="en">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.adultdvdempire.com/itempage.aspx?item_id=\1&lt;/url&gt;" dest="3">
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/adultfilmdatabase.xml b/system/scrapers/video/adultfilmdatabase.xml
new file mode 100644
index 0000000000..31a10c5fdd
--- /dev/null
+++ b/system/scrapers/video/adultfilmdatabase.xml
@@ -0,0 +1,61 @@
+<scraper framework="1.0" date="2009-05-22" name="adultfilm database" content="movies" thumb="AdultFilmdatabase.gif" language="en">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.adultfilmdatabase.com/video.cfm?videoid=\1&lt;url&gt;" dest="3">
+ <expression noclean="1">adultfilmdatabase.com/video.cfm?videoid=([0-9]*)</expression>
+ </RegExp>
+ </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>
+ </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="\1" dest="4">
+ <expression>&lt;h2&gt;([^&lt;]*)&lt;/h2&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;$$4&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>/Front/([0-9]*)\.jpg</expression>
+ </RegExp>
+ <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>
+ </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://www.adultfilmdatabase.com\1&lt;/thumb&gt;" dest="5">
+ <expression>(/Graphics/Boxes/[0-9]*/Front/$$2\.jpg)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression trim="1" noclean="1">&lt;h2&gt;([^&lt;]*)&lt;/h2&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
+ <expression repeat="yes">&lt;a HREF=&quot;/actor\.cfm\?actorid=[0-9]*&quot;&gt;&lt;U&gt;([^&lt;]*)&lt;/U&gt;&lt;/a&gt;&lt;br&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1 min&lt;/runtime&gt;" dest="5+">
+ <expression trim="1">Length:&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;year&gt;\1&lt;/year&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression trim="1">Genres:&lt;/td&gt;[^&lt;]*&lt;td STYLE=&quot;font-size:11px;padding-left: 3px;&quot; WIDTH=&quot;100%&quot;&gt;([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <expression repeat="yes" trim="1">([a-zA-Z ]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;tr&gt;&lt;td STYLE=&quot;font-size:9pt;&quot; COLSPAN=&quot;2&quot;&gt;&lt;BR&gt;([^&lt;]*)&lt;/td&gt;&lt;/tr&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/allocine.jpg b/system/scrapers/video/allocine.jpg
new file mode 100644
index 0000000000..eb8aae9c42
--- /dev/null
+++ b/system/scrapers/video/allocine.jpg
Binary files differ
diff --git a/system/scrapers/video/allocine.xml b/system/scrapers/video/allocine.xml
new file mode 100644
index 0000000000..fdc6a70336
--- /dev/null
+++ b/system/scrapers/video/allocine.xml
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.1" date="2009-08-08" name="allocine.fr" content="movies" thumb="allocine.jpg" language="fr">
+ <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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </RegExp>
+ </GetSearchResults>
+
+ <GetDetails clearbuffers="no" 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;(.*?) \- AlloCin</expression>
+ </RegExp>
+ <!-- STUDIO -->
+ <RegExp conditional="info" input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression>Distribu. par [^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <!-- GENRE -->
+ <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>
+ </RegExp>
+ <expression> / (.*)</expression>
+ </RegExp>
+ <!-- YEAR -->
+ <RegExp conditional="info" input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>&gt;Ann.e de production : ([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <!-- DIRECTOR -->
+ <RegExp conditional="info" input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression>R.alis. par &lt;[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <!-- RUNTIME -->
+ <RegExp conditional="info" input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression>Dur.e : ([^.]*)</expression>
+ </RegExp>
+ <!-- RATING VOTES -->
+ <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>
+ <!-- MPAA -->
+ <RegExp conditional="info" input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
+ <expression>N. de visa[^&gt;]*&gt;[^&gt;]*&gt;[^&gt;]*&gt;[^&gt;]*&gt;[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <!-- GetTagline -->
+ <RegExp conditional="info" input="$$1" output="&lt;url function=&quot;GetTagline&quot;&gt;http://www.allocine.fr/film/revuedepresse_gen_cfilm=\1.html&lt;/url&gt;" dest="5+">
+ <expression noclean="1">revuedepresse_gen_cfilm=([0-9]*)</expression>
+ </RegExp>
+ <!-- GetCredits -->
+ <RegExp conditional="info" input="$$1" output="&lt;url function=&quot;GetCredits&quot;&gt;http://www.allocine.fr/film/casting_gen_cfilm=\1.html&lt;/url&gt;" dest="5+">
+ <expression>casting_gen_cfilm=([0-9]*)</expression>
+ </RegExp>
+ <!-- GetActor -->
+ <RegExp conditional="info" input="$$1" output="&lt;url function=&quot;GetActor&quot;&gt;http://www.allocine.fr/film/casting_gen_cfilm=\1.html&lt;/url&gt;" dest="5+">
+ <expression>casting_gen_cfilm=([0-9]*)</expression>
+ </RegExp>
+ <!-- OUTLINE -->
+ <RegExp conditional="info" input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;td valign=&quot;top&quot; style=&quot;padding:10 0 0 0&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;h4&gt;([^\n]*)</expression>
+ </RegExp>
+ <!-- PLOT -->
+ <RegExp conditional="info" input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;td valign=&quot;top&quot; style=&quot;padding:10 0 0 0&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;h4&gt;([^#]*)&lt;/h4&gt;&lt;/div&gt;&lt;/td&gt;[\n\r\t]*&lt;/tr&gt;[\n\r\t]*&lt;tr&gt;[\n\r\t]*&lt;td valign</expression>
+ </RegExp>
+ <!-- Fanart -->
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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>
+ </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">
+ <expression noclean="1">Sc.nario([^(]*)Equipe technique</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="3+">
+ <RegExp input="$$7" output=" / \1" dest="6">
+ <expression repeat="yes" noclean="1">&gt;([^&lt;]*)&lt;/a</expression>
+ </RegExp>
+ <expression noclean="1"> / (.*)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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>
+ </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.png b/system/scrapers/video/amazonuk.png
new file mode 100644
index 0000000000..e872b16315
--- /dev/null
+++ b/system/scrapers/video/amazonuk.png
Binary files differ
diff --git a/system/scrapers/video/amazonuk.xml b/system/scrapers/video/amazonuk.xml
new file mode 100644
index 0000000000..0bf5626b7e
--- /dev/null
+++ b/system/scrapers/video/amazonuk.xml
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Initial basic version doing Studio and Thumb believed to have been written by C-Quel -->
+<!-- Then updated by John Lockwood to scrape Title, Year, MPAA, Runtime, Rating, Votes, Plot, Actors, Directors -->
+<!-- This version 1.1 dated 12/01/09 includes fix by C-Quel for processing results from Amazon to match recent change -->
+<!-- Version 1.1 also now supports the Writers field and fixes an issue to do with film titles -->
+<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>
+ </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;\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>
+ </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;" 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>
+ </RegExp>
+ <expression>(exempt)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;U&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/(u)-rating</expression>
+ </RegExp>
+ <expression>(u)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;Uc&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/(u[cC])-rating</expression>
+ </RegExp>
+ <expression>(uc)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;12A&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/(12[aA])-rating</expression>
+ </RegExp>
+ <expression>(12a)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;12&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/(12)-rating</expression>
+ </RegExp>
+ <expression>(12)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;15&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/(15)-rating</expression>
+ </RegExp>
+ <expression>(15)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;PG&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/(pg)-rating</expression>
+ </RegExp>
+ <expression>(pg)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;18&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/(18)-rating</expression>
+ </RegExp>
+ <expression>(18)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;R18&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/([rR]18)-rating</expression>
+ </RegExp>
+ <expression>(R18)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;UNRATED&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Classification:&lt;/b&gt;[^_]*/(unrated)-rating</expression>
+ </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>
+ <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="5+">
+ <expression>&lt;h5&gt;Tagline:&lt;/h5&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression trim="1">Run Time:&lt;/b&gt;[^0-9]*([^&lt;]*)&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1.\2&lt;/rating&gt;&lt;votes&gt;\3&lt;/votes&gt;" dest="5+">
+ <expression noclean="1">Average Customer Review&lt;/b&gt;[^_]*stars-([0-9])-([0-9])[^)]*&gt;([0-9]*) customer reviews&lt;/a&gt;\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&quot;/Sections/Genres/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression>Studio:&lt;/b&gt; ([^&lt;]*)&lt;/li&gt;</expression>
+ </RegExp>
+ <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>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;b&gt;Synopsis&lt;/b&gt;&lt;br /&gt;\n ([^\n]*)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/amazonus.png b/system/scrapers/video/amazonus.png
new file mode 100644
index 0000000000..6a3f929d82
--- /dev/null
+++ b/system/scrapers/video/amazonus.png
Binary files differ
diff --git a/system/scrapers/video/amazonus.xml b/system/scrapers/video/amazonus.xml
new file mode 100644
index 0000000000..5a7e3a44eb
--- /dev/null
+++ b/system/scrapers/video/amazonus.xml
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Initial basic version doing Studio and Thumb believed to have been written by C-Quel -->
+<!-- Then updated by John Lockwood to scrape Title, Year, MPAA, Runtime, Rating, Votes, Plot, Actors, Directors -->
+<!-- This version 1.1 dated 12/01/09 includes fix by C-Quel for processing results from Amazon to match recent change -->
+<!-- Version 1.1 also now supports the Writers field -->
+<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>
+ </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;\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>
+ </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;" dest="5">
+ <expression noclean="1">&lt;title&gt;[Amazon.com: ]*([^:]*)</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;G&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Rating: &lt;/b&gt;[^_]*/(g)._</expression>
+ </RegExp>
+ <expression>(g)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;PG&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Rating: &lt;/b&gt;[^_]*/(pg)._</expression>
+ </RegExp>
+ <expression>(pg)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;PG-13&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Rating: &lt;/b&gt;[^_]*/(pg-13)._</expression>
+ </RegExp>
+ <expression>(pg-13)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;R&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Rating: &lt;/b&gt;[^_]*/(r)._</expression>
+ </RegExp>
+ <expression>(r)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;NC-17&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Rating: &lt;/b&gt;[^_]*/(nc-17)._</expression>
+ </RegExp>
+ <expression>(nc-17)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;mpaa&gt;UNRATED&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>&lt;b&gt;Rating: &lt;/b&gt;[^_]*/(unrated)._</expression>
+ </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>
+ <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="5+">
+ <expression>&lt;h5&gt;Tagline:&lt;/h5&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression trim="1">Run Time:&lt;/b&gt;[^0-9]*([^&lt;]*)&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1.\2&lt;/rating&gt;&lt;votes&gt;\3&lt;/votes&gt;" dest="5+">
+ <expression noclean="1">Average Customer Review&lt;/b&gt;[^_]*stars-([0-9])-([0-9])[^)]*&gt;([0-9]*) customer reviews&lt;/a&gt;\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&quot;/Sections/Genres/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression>Studio:&lt;/b&gt; ([^&lt;]*)&lt;/li&gt;</expression>
+ </RegExp>
+ <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 trim="1">&lt;b&gt;Product Description&lt;/b&gt;&lt;br /[^&gt;]*&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/asiandb.gif b/system/scrapers/video/asiandb.gif
new file mode 100644
index 0000000000..8ab7b9f271
--- /dev/null
+++ b/system/scrapers/video/asiandb.gif
Binary files differ
diff --git a/system/scrapers/video/asiandb.xml b/system/scrapers/video/asiandb.xml
new file mode 100644
index 0000000000..a717a2e02c
--- /dev/null
+++ b/system/scrapers/video/asiandb.xml
@@ -0,0 +1,103 @@
+<scraper framework="1.0" date="2009-05-22" name="AsianDB" content="movies" thumb="asiandb.gif" language="en">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.asiandb.com/browse/movie_detail.pfm?code=\1&lt;url&gt;" dest="3">
+ <expression noclean="1">asiandb.com/browse/movie_detail.pfm?code=([0-9]*)</expression>
+ </RegExp>
+ </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>
+ </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>
+ </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>
+ </RegExp> -->
+
+<!--Year Film-->
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>&lt;font class=e3&gt;\(([0-9]+)\)</expression>
+ </RegExp>
+
+<!--Director-->
+ <RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression trim="1" noclean="1">&lt;font class=h0b color=white&gt;Crew&lt;/font&gt;(.*)</expression>
+ </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>
+ </RegExp>
+
+<!--User rating-->
+ <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">
+ <expression trim="1" noclean="1">&lt;b&gt;Genre:(.*)&lt;b&gt;Production:</expression>
+ </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">
+ <expression trim="1" noclean="1">&lt;b&gt;Starring&lt;/b&gt;:(.*)&lt;b&gt;Director:&lt;/b&gt;</expression>
+ </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">
+ <expression trim="1" noclean="1">&lt;font class=h0b color=white&gt;Crew&lt;/font&gt;(.*)</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;b&gt;Writer: &lt;/b[^\n]*&gt;([A-Za-z][^&lt;]*)&lt;</expression>
+ </RegExp>
+<!--Plot -->
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression trim="1">Synopsis&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>
+ <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>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/cinefacts.png b/system/scrapers/video/cinefacts.png
new file mode 100644
index 0000000000..6831e28f30
--- /dev/null
+++ b/system/scrapers/video/cinefacts.png
Binary files differ
diff --git a/system/scrapers/video/cinefacts.xml b/system/scrapers/video/cinefacts.xml
new file mode 100644
index 0000000000..0af556e415
--- /dev/null
+++ b/system/scrapers/video/cinefacts.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
+<scraper framework="1.1" date="2009-07-28" name="Cinefacts.de" content="movies" thumb="cinefacts.png" language="de">
+ <include>common/tmdb.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;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+
+ <CreateSearchUrl dest="3" SearchStringEncoding="iso-8859-1">
+ <RegExp input="$$1" output="http://www.cinefacts.de/suche/suche.php?name=\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 (\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">
+ <expression repeat="yes">&gt;&lt;a href=&quot;/kino/([0-9]*)/(.[^\/]*)/filmdetails.html&quot;&gt;[^&lt;]*&lt;b title=&quot;([^&quot;]*)&quot; class=&quot;headline&quot;&gt;[^&lt;]+&lt;/b&gt;&lt;/a&gt;&lt;br&gt;[^&lt;]+&lt;br&gt;+[^0-9]+([^&lt;]*)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ <RegExp input="$$4" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes" noclean="1" trim="1">&gt;*[ A-Za-z]([^&lt;&gt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+
+ <!--Director Film-->
+ <RegExp input="$$1" output="\1" dest="7+">
+ <expression noclean="1">Regie:([^:]*)Buch:</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ <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>
+ </RegExp>
+ <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">
+ <expression>&lt;h1&gt;[^&lt;]*&lt;/h1&gt;[^0-9]*([0-9]*) &lt;/li&gt;[^:]*:&lt;/dt&gt;[^&lt;]*&lt;dd class=&quot;first&quot;&gt;(.[^&lt;]*)&lt;/dd&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="+\1" dest="8+">
+ <expression repeat="yes">([^ ,]+)</expression>
+ </RegExp>
+ <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+">
+ <RegExp input="$$1" output="&lt;url function=&quot;GetThumbnail&quot;&gt;http://www.cinefacts.de/kino/film/\1&lt;/url&gt;" dest="2+">
+ <expression repeat="yes" noclean="1">&lt;a href=&quot;/kino/film/([^&quot;]+)&quot;&gt;[^&lt;]*&lt;img</expression>
+ </RegExp>
+ <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+">
+ <expression>src=&quot;/kino/plakat/([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetThumbnail>
+</scraper>
diff --git a/system/scrapers/video/common/dtrailer.xml b/system/scrapers/video/common/dtrailer.xml
new file mode 100644
index 0000000000..98ded043dc
--- /dev/null
+++ b/system/scrapers/video/common/dtrailer.xml
@@ -0,0 +1,15 @@
+<scraperfunctions>
+ <GetDTrailerLink 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;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>
+ </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>
+ </RegExp>
+ </GetDTrailer>
+</scraperfunctions>
diff --git a/system/scrapers/video/common/imdb.xml b/system/scrapers/video/common/imdb.xml
new file mode 100644
index 0000000000..235edc2460
--- /dev/null
+++ b/system/scrapers/video/common/imdb.xml
@@ -0,0 +1,74 @@
+<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>
+ </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>
+ <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">
+ <expression noclean="1">&gt;Writer.*?:&lt;/h5&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <RegExp conditional="fullcredits" input="$$1" output="\1" dest="6">
+ <expression noclean="1">Writing credits(.*?)name=&quot;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetIMDBWriters>
+ <GetIMDBCast 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 clear="yes" 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 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>
+ </RegExp>
+ </GetIMDBCast>
+ <GetIMDBDirectors dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp conditional="!fullcredits" input="$$1" output="\1" dest="6">
+ <expression clear="yes" noclean="1">&gt;Director.*?&lt;/h5&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <RegExp conditional="fullcredits" input="$$1" output="\1" dest="6">
+ <expression clear="yes" noclean="1">Directed by(.*?)name=&quot;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetIMDBDirectors>
+ <GetIMDBPlot dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <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>
+ </RegExp>
+ </GetIMDBPlot>
+</scraperfunctions>
diff --git a/system/scrapers/video/common/impa.xml b/system/scrapers/video/common/impa.xml
new file mode 100644
index 0000000000..546bc8bb7e
--- /dev/null
+++ b/system/scrapers/video/common/impa.xml
@@ -0,0 +1,24 @@
+<scraperfunctions>
+ <GetIMPALink dest="5">
+ <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;GetIMPAThumbs&quot;&gt;http://\1impawards.com/\2&lt;/url&gt;&lt;/details&gt;" dest="5">
+ <expression noclean="1,2">http://([^&quot;]*)impawards.com/([^&quot;]*)&quot;&gt;</expression>
+ </RegExp>
+ </GetIMPALink>
+ <GetIMPAThumbs dest="6">
+ <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="6">
+ <RegExp input="$$1" output="&lt;url function=&quot;GetIMPAThumbs&quot;&gt;http://www.impawards.com/\1&lt;/url&gt;" dest="4">
+ <expression noclean="1">&lt;meta http-equiv=&quot;REFRESH&quot; content=&quot;0;URL=[^/]*/([^&quot;]*)&quot;&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">value=&quot;/([0-9]*)/[^&quot;]*\.html&quot;&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;http://www.impawards.com/$$8/posters/\2&lt;/thumb&gt;" dest="4+">
+ <expression noclean="1">&lt;img (SRC|src)=&quot;posters/([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;http://www.impawards.com/$$8/posters/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes" noclean="1">thumbs/imp_([^&gt;]*ver[^&gt;]*.jpg)&gt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetIMPAThumbs>
+</scraperfunctions>
diff --git a/system/scrapers/video/common/movieposterdb.xml b/system/scrapers/video/common/movieposterdb.xml
new file mode 100644
index 0000000000..41386c495b
--- /dev/null
+++ b/system/scrapers/video/common/movieposterdb.xml
@@ -0,0 +1,15 @@
+<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">
+ <expression>(http://www.movieposterdb.com/movie/[^&quot;]*)&quot;</expression>
+ </RegExp>
+ </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">
+ <expression repeat="yes" noclean="1,2">class=&quot;poster&quot;.*?src=&quot;(.*?)[a-z]_(.*?)&quot;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetMoviePosterDBThumbs>
+</scraperfunctions>
diff --git a/system/scrapers/video/common/tmdb.xml b/system/scrapers/video/common/tmdb.xml
new file mode 100644
index 0000000000..147807d25f
--- /dev/null
+++ b/system/scrapers/video/common/tmdb.xml
@@ -0,0 +1,40 @@
+<scraperfunctions>
+ <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">
+ <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">
+ <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>
+ <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">
+ <expression>/title/([t0-9]*)</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetTMDBThumbsByIMDBId>
+ <GetTMDBThumbs dest="5">
+ <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;thumb preview=&quot;\1_mid.\2&quot;&gt;\1.\2&lt;/thumb&gt;" dest="4">
+ <expression repeat="yes">&lt;poster size=&quot;original&quot;&gt;([^\.]*)\.([^&lt;]*)&lt;/poster&gt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetTMDBThumbs>
+</scraperfunctions>
diff --git a/system/scrapers/video/culturalia.gif b/system/scrapers/video/culturalia.gif
new file mode 100644
index 0000000000..6b2030bf23
--- /dev/null
+++ b/system/scrapers/video/culturalia.gif
Binary files differ
diff --git a/system/scrapers/video/culturalia.xml b/system/scrapers/video/culturalia.xml
new file mode 100644
index 0000000000..33886f0eb6
--- /dev/null
+++ b/system/scrapers/video/culturalia.xml
@@ -0,0 +1,115 @@
+п»ї<scraper framework="1.0" date="2009-05-22" name="Culturalia.es" content="movies" thumb="culturalia.gif" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" language="es">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="http://www.culturalianet.com/art/ver.php?art=\1" dest="3">
+ <expression noclean="1">art/ver\.php\?art=([0-9]*)</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateSearchUrl dest="3">
+ <RegExp input="$$1" output="http://www.culturalianet.com/bus/resu.php?texto=\1&amp;donde=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;&apos;\2&apos; de \3 (\4)&lt;/title&gt;&lt;url&gt;http://www.culturalianet.com/art/ver.php?art=\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes">&lt;a href=&apos;../art/ver.php\?art=([0-9]*)&apos; target=&apos;_top&apos;&gt;(.[^&lt;]*)\.&lt;/a&gt;.[^\(]*\. De (.[^\(]*) \(([0-9]*)\)</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <!-- Titulos y aГ±o de producciГіn !-->
+ <RegExp input="$$1" output="&lt;title&gt;\1 (\3)&lt;/title&gt;&lt;originaltitle&gt;\3&lt;/originaltitle&gt;&lt;year&gt;\2&lt;/year&gt;" dest="5">
+ <expression trim="1" noclean="1">&apos;titulo2&apos;&gt;(.[^\&lt;]*)\. \(([0-9]*)\)&lt;/font&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;(.[^&lt;]*)&lt;/i&gt;</expression>
+ </RegExp>
+ <!-- DIRECTOR !-->
+ <RegExp input="$$1" output="\1" dest="7">
+ <!-- Ponemos la cadena de Directores (sin limpiar en $$7) !-->
+ <expression noclean="1">Director:&lt;/font&gt;([^:]*)&lt;br&gt;&lt;br&gt;&lt;font class = &apos;titulo3&apos;&gt;</expression>
+ </RegExp>
+ <!-- Ahora hay que extraer cada director ke pueden estar en 2 formatos
+ <br><a ref=url>Nombre</a> (Cuando tienen ficha de datos)
+ <br>Nombre</br> (Cuando no tienen ficha de datos)
+ La forma que se me ocurre es extraer en 2 pasadas distintas dejando un formato comun
+ Esto reordenarГЎ los directores en la ficha. !-->
+ <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <RegExp input="$$7" output=" /JUR\1/JAR" dest="6">
+ <expression repeat="yes">&lt;br&gt;&lt;a href=[^0-9]*[0-9]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output=" /JUR\1/JAR" dest="6+">
+ <expression repeat="yes">&lt;br&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <expression repeat="yes">/JUR([^/]*)/JAR</expression>
+ </RegExp>
+ <!-- GUION - CREDITS !-->
+ <RegExp input="$$1" output="\1" dest="7">
+ <!-- Ponemos la cadena de Directores (sin limpiar en $$7) !-->
+ <expression noclean="1">Gui.n:&lt;/font&gt;([^:]*)&lt;br&gt;&lt;br&gt;&lt;font class = &apos;titulo3&apos;&gt;</expression>
+ </RegExp>
+ <!-- Ahora hay que extraer cada nombre ke pueden estar en 2 formatos
+ <br><a ref=url>Nombre</a> (Cuando tienen ficha de datos)
+ <br>Nombre</br> (Cuando no tienen ficha de datos)
+ La forma que se me ocurre es extraer en 2 pasadas distintas dejando un formato comun
+ Esto reordenarГЎ los nombres en la ficha. !-->
+ <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <RegExp input="$$7" output=" /JUR\1/JAR" dest="6">
+ <expression repeat="yes">&lt;br&gt;&lt;a href=[^0-9]*[0-9]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output=" /JUR\1/JAR" dest="6+">
+ <expression repeat="yes">&lt;br&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <expression repeat="yes">/JUR([^/]*)/JAR</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>Sinopsis:&lt;/b&gt;[ ]*&lt;br&gt;([^=]*)&lt;br&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
+ <expression>moral:&lt;/font&gt; ([^&lt;]*)&lt;br&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression>Duraci.n:&lt;/font&gt; ([^&lt;]*)\.&lt;br&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\2&lt;/rating&gt;&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
+ <expression>tulo3&apos;&gt;([0-9]*)&lt;/font&gt; votos. Puntuaci.n: &lt;font class = &apos;titulo3&apos;&gt;([^&lt;]*)&lt;/font&gt; / ([^&lt;]*)\.&lt;/a&gt;</expression>
+ </RegExp>
+ <!-- GENEROS - GENRES !-->
+ <RegExp input="$$1" output="\1 /" dest="7">
+ <expression>nero:&lt;/font&gt;&lt;br&gt;([^&lt;]*)&lt;br&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$7" output=" / \1" dest="6">
+ <expression repeat="yes">([^/]*) /</expression>
+ </RegExp>
+ <expression> / (.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="http://www.culturalianet.com/imatges/articulos/\1-1.jpg" dest="7">
+ <expression>imatges/articulos/([0-9]*)-</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <!-- ACTORES !-->
+ <RegExp input="$$1" output="\1" dest="7">
+ <!-- Ponemos la cadena de actores (sin limpiar en $$7) !-->
+ <expression noclean="1">Actores:&lt;/font&gt;([^:]*)&lt;br&gt;&lt;br&gt;&lt;font class = &apos;titulo3&apos;&gt;</expression>
+ </RegExp>
+ <!-- Ahora hay que extraer cada actor ke pueden estar en 2 formatos
+ <br><a ref=url>Nombre Actor</a> (Cuando tienen ficha de datos)
+ <br>Nombre actor</br> (Cuando no tienen ficha de datos)
+ La forma que se me ocurre es extraer en 2 pasadas distintas dejando un formato comun
+ Esto reordenarГЎ los actores en la ficha. Pero no me parece mal puesto que pondra primero
+ los actores con ficha (los mas importantes, no?) !-->
+ <RegExp input="$$6" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
+ <RegExp input="$$7" output=" /JUR\1/JAR" dest="6">
+ <expression repeat="yes">&lt;br&gt;&lt;a href=[^0-9]*[0-9]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output=" /JUR\1/JAR" dest="6+">
+ <expression repeat="yes">&lt;br&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <expression repeat="yes">/JUR([^/]*)/JAR</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/daum.png b/system/scrapers/video/daum.png
new file mode 100644
index 0000000000..63855ec0c7
--- /dev/null
+++ b/system/scrapers/video/daum.png
Binary files differ
diff --git a/system/scrapers/video/daum.xml b/system/scrapers/video/daum.xml
new file mode 100644
index 0000000000..6b63f6c997
--- /dev/null
+++ b/system/scrapers/video/daum.xml
@@ -0,0 +1,183 @@
+п»ї<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-08-08" name="DAUM (Korean)" content="movies" thumb="daum.png" language="ko">
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://movie.daum.net/moviedetail/moviedetailMain.do?movieId=\1&lt;/url&gt;" dest="3">
+ <expression>movie\.daum\.net[^\?]*\?movieId=([0-9]*)</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateSearchUrl dest="3" SearchStringEncoding="UTF-8">
+ <RegExp input="$$1" output="http://movie.daum.net/search.do?type=movie&amp;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;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;url&gt;http://movie.daum.net/moviedetail/moviedetailMain.do?movieId=\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes">class=&quot;fl srch&quot;&gt;&lt;a href=&quot;http://movie.daum.net/moviedetail/moviedetailMain.do\?movieId=([0-9]*)&quot;[^&gt;]*&gt;(.[^\(]*)\(([0-9]*)\)[^\%]*\%&quot;[^&quot;]*&quot;cb&quot;[^&quot;]*&quot;fs13[^&quot;]*&quot;&gt;(.[^\/]*)\/</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails dest="3">
+ <RegExp input="$$8" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <!-- Titles, year !-->
+ <RegExp input="$$1" output="&lt;title&gt;\1 (\3)&lt;/title&gt;&lt;year&gt;\2&lt;/year&gt;" dest="8">
+ <expression noclean="1">class=&quot;title_kor&quot;&gt;&lt;a[^&gt;]*&gt;(.[^&lt;]*)&lt;/a&gt;&lt;/strong&gt;[^&gt;]*&gt;\(&lt;a[^&gt;]*&gt;([0-9]*)&lt;/a&gt;\)[^&quot;]*&quot;title_AKA&quot;[^&quot;]*&quot;eng&quot;&gt;(.[^&lt;]*)&lt;</expression>
+ </RegExp>
+ <!-- Director's names !-->
+ <RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&lt;strong&gt;к°ђлЏ…&lt;/strong&gt;(.*)&lt;strong&gt;л“±кё‰&lt;/strong&gt;</expression>
+ </RegExp>
+ <expression noclean="1" repeat="yes">&lt;a[^&gt;]*&gt;(.[^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <!-- Actors !-->
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;thumb&gt;\3&lt;/thumb&gt;&lt;/actor&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&quot;div_actors&quot;(.*)&quot;netizenGrade&quot;</expression>
+ </RegExp>
+ <expression noclean="1" repeat="yes">class=&quot;actor&quot; title=&quot;(.[^\|]*)\|\|(.[^&quot;]*)&quot;&gt;&lt;img src=&quot;(.[^&quot;]*)&quot;</expression>
+ </RegExp>
+ <!-- Tag Line !-->
+ <RegExp input="$$7" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&quot;synopsis&quot;(.*)id=&quot;review&quot;</expression>
+ </RegExp>
+ <expression>class=&quot;txt&quot;&gt;[^&gt;]*&gt;(.[^&lt;]*)&lt;/b&gt;</expression>
+ </RegExp>
+ <!-- Plot !-->
+ <RegExp input="$$7" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="8+">
+ <expression>class=&quot;txt&quot;&gt;[^&gt;]*&gt;[^&lt;]*&lt;/b&gt;&lt;br&gt;(.[^\t]*)\t</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="8+">
+ <expression>class=&quot;txt&quot;&gt;\n\t\t(.[^\t]*)\t</expression>
+ </RegExp>
+ <!-- Single Poster !-->
+ <RegExp conditional="!EnableThumbs" input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="8+">
+ <expression>&lt;p class=&quot;poster&quot;&gt;&lt;a[^&lt;]*&lt;img src=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <!-- Premiered !-->
+ <RegExp input="$$7" output="&lt;premiered&gt;\1.\2&lt;/premiered&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&lt;strong&gt;мљ”м•Ѕм •ліґ&lt;/strong&gt;(.*)&lt;strong&gt;к°ђлЏ…&lt;/strong&gt;</expression>
+ </RegExp>
+ <expression noclean="1">([0-9]*)-([0-9]*)-[0-9]*</expression>
+ </RegExp>
+ <!-- Genres !-->
+ <RegExp input="$$7" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&lt;strong&gt;мљ”м•Ѕм •ліґ&lt;/strong&gt;(.*)&lt;strong&gt;к°ђлЏ…&lt;/strong&gt;</expression>
+ </RegExp>
+ <expression noclean="1" repeat="yes">&lt;a href=&apos;[^&apos;]*&apos;&gt;(.[^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <!-- Runtime !-->
+ <RegExp input="$$7" output="&lt;runtime&gt;\1 분&lt;/runtime&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&lt;strong&gt;мљ”м•Ѕм •ліґ&lt;/strong&gt;(.*)&lt;strong&gt;к°ђлЏ…&lt;/strong&gt;</expression>
+ </RegExp>
+ <expression noclean="1">([0-9]*) 분</expression>
+ </RegExp>
+ <!-- User rating !-->
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="8+">
+ <expression>&quot;star_big pink&quot;&gt;&lt;[^&gt;]*&gt;&lt;[^&gt;]*&gt;[^&gt;]*&gt;[^&gt;]*&gt;&lt;em&gt;(.[^&lt;]*)&lt;/em&gt;</expression>
+ </RegExp>
+ <!-- User vote !-->
+ <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="8+">
+ <expression>&lt;span class=&quot;fs11 fc3&quot;&gt;\(([0-9]*)лЄ… м°ём—¬\)&lt;/span&gt;</expression>
+ </RegExp>
+ <!-- MPAA !-->
+ <RegExp input="$$7" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&lt;strong&gt;л“±кё‰&lt;/strong&gt;&lt;/dt&gt;[^&gt;]*&gt;(.[^&lt;]*)&lt;/dd&gt;</expression>
+ </RegExp>
+ <expression noclean="1" trim="1">\b(.[^\t]*)\t</expression>
+ </RegExp>
+ <!-- Poster !-->
+ <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">
+ <expression noclean="1" clear="yes">&quot;title_AKA&quot;[^&quot;]*&quot;eng&quot;&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="+\1" dest="5">
+ <expression repeat="yes" clear="yes">([^ ,]+)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ <!-- FanArts !-->
+ <RegExp conditional="EnableFanArt" input="$$1" output="&lt;url function=&quot;GetDAUMFanart&quot;&gt;\1&lt;/url&gt;" dest="8+">
+ <expression noclean="1">class=&quot;title_kor&quot;&gt;&lt;a href=&quot;(.[^&quot;]*)&quot;</expression>
+ </RegExp>
+ <!-- Writer !-->
+ <RegExp conditional="EnableWriter" input="$$1" output="&lt;url function=&quot;GetWriter&quot;&gt;\1&lt;/url&gt;" dest="8+">
+ <expression noclean="1">&lt;a class=&quot;tab3&quot; href=&quot;(.[^&quot;]*)&quot;</expression>
+ </RegExp>
+ <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">
+ <expression noclean="1">id=&quot;photo&quot;(.*)id=&quot;steal&quot;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;thumb preview=&quot;http://\1/C155x225/\2&quot;&gt;http://\1/image/\2&lt;/thumb&gt;" dest="9">
+ <expression noclean="1" repeat="yes">&lt;img src=&quot;http://(.[^/]*)/C155x225/(.[^&quot;]*)&quot;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="8">
+ <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>
+ </RegExp>
+ </GetWriter>
+</scraper>
diff --git a/system/scrapers/video/fdbpl.png b/system/scrapers/video/fdbpl.png
new file mode 100644
index 0000000000..54f9766cac
--- /dev/null
+++ b/system/scrapers/video/fdbpl.png
Binary files differ
diff --git a/system/scrapers/video/fdbpl.xml b/system/scrapers/video/fdbpl.xml
new file mode 100644
index 0000000000..547736237b
--- /dev/null
+++ b/system/scrapers/video/fdbpl.xml
@@ -0,0 +1,170 @@
+п»ї<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-08-08" name="fdb.pl" content="movies" thumb="fdbpl.png" language="pl">
+ <include>common/tmdb.xml</include>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.\1/title/tt\2/&lt;/url&gt;&lt;id&gt;tt\2&lt;/id&gt;" dest="3">
+ <expression clear="yes" noclean="1">(imdb.com/)Title\?([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url&gt;http://www.\1\2/&lt;/url&gt;&lt;id&gt;tt\2&lt;/id&gt;" dest="3+">
+ <expression clear="yes" noclean="1">(imdb.com/title/tt)([0-9]*)</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateSearchUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://akas.imdb.com/find?s=tt;q=\1$$4&lt;/url&gt;" dest="3">
+ <RegExp input="$$2" output="%20(\1)" dest="4">
+ <expression clear="yes">(.+)</expression>
+ </RegExp>
+ <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 input="$$1" output="\1" dest="7">
+ <expression clear="yes">/title/([t0-9]*)/faq</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1 (\2)&lt;/title&gt;&lt;url&gt;http://akas.imdb.com/title/$$7/&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;" dest="5">
+ <expression clear="yes" noclean="1">&lt;meta name=&quot;title&quot; content=&quot;([^&quot;]*) \(([0-9]*)\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="4">
+ <expression noclean="1">(&gt;&lt;a href=&quot;/title.*)</expression>
+ </RegExp>
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression repeat="yes">&quot;/company/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <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>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression trim="1" noclean="1">&lt;title&gt;([^&lt;|^(]*)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="\1" dest="6">
+ <RegExp input="$$8" output="+\1" dest="9">
+ <expression repeat="yes">([^ ]+)</expression>
+ </RegExp>
+ <expression>\+(.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <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>
+ </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>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+ <Getfdblink clearbuffers="no" dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="4">
+ <expression noclean="1">class=&quot;results&quot;([^~]*)class=&quot;clear&quot;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1" dest="6">
+ <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>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;url function=&quot;GetPlotfdb&quot;&gt;$$6/opisy&lt;/url&gt;" dest="2+">
+ <expression></expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;url function=&quot;GetPosterfdb&quot;&gt;$$6/plakaty&lt;/url&gt;" dest="2+">
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </Getfdblink>
+ <GetDetailsfdb dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="2">
+ <expression trim="1">&lt;title&gt;([^//|^(]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="2+">
+ <expression>title&gt;.[^&lt;]*\(([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="2+">
+ <expression>Dystrybutor[^=]+[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">Gatunek[^=]+([^\n]*)</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="2+">
+ <expression repeat="yes">=[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">ReЕјyseria:(.*)Scenariusz:</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="2+">
+ <expression repeat="yes">&lt;a href=&quot;[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">Scenariusz:(.*)Premiera:</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="2+">
+ <expression repeat="yes">&lt;a href=&quot;[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;mpaa&gt;od \1 lat&lt;/mpaa&gt;" dest="2+">
+ <expression>Od lat[^i]+i&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">Recenzja([^~]*)Dodatkowe informacje</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="2+">
+ <expression>&lt;/a&gt;([^&lt;]+)&lt;/h3&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="2+">
+ <expression>&lt;p&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">Obsada([^~]*)class=&quot;line&quot;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetailsfdb>
+ <GetPlotfdb dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;&lt;plot&gt;\1&lt;/plot&gt;&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="4">
+ <expression noclean="1">id=&quot;resize-text&quot;&gt;[^&gt;]+&gt;([^~]*)&lt;div class=&quot;line&quot;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1" dest="7">
+ <expression>([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$4" output=" \1" dest="7+">
+ <expression repeat="yes">&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="\1" dest="2">
+ <expression noclean="1" repeat="yes">([^\n]+)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetPlotfdb>
+ <GetPosterfdb dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="2+">
+ <expression noclean="1">&quot;gfx-poster&quot; src=&quot;([^&quot;]+)/</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetPosterfdb>
+</scraper>
diff --git a/system/scrapers/video/filmaffinity.gif b/system/scrapers/video/filmaffinity.gif
new file mode 100644
index 0000000000..3ce1ecad6f
--- /dev/null
+++ b/system/scrapers/video/filmaffinity.gif
Binary files differ
diff --git a/system/scrapers/video/filmaffinity.xml b/system/scrapers/video/filmaffinity.xml
new file mode 100644
index 0000000000..fcff1db70c
--- /dev/null
+++ b/system/scrapers/video/filmaffinity.xml
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<scraper framework="1.1" date="2009-09-14" content="movies" name="FilmAffinity.es (Spanish)" thumb="filmaffinity.gif" language="es">
+ <include>common/tmdb.xml</include>
+ <include>common/movieposterdb.xml</include>
+ <include>common/impa.xml</include>
+ <include>common/imdb.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;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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Sуlo pуster de FilmAffinity y sin FanArt (rбpido)&quot; type=&quot;bool&quot; id=&quot;OnlyFilmAffinity&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Descargar pуsters de IMPAwards&quot; type=&quot;bool&quot; id=&quot;EnableIMPAwards&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Descargar pуsters de MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Descargar pуster de IMDB&quot; type=&quot;bool&quot; id=&quot;EnableIMDBPosters&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Tamaсo del pуster 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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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">
+ <expression>&lt;img src="http://www.filmaffinity.com/imgs/movies/full/[0-9]*/([0-9]*).jpg"&gt;</expression>
+ </RegExp>
+ <RegExp dest="5" input="$$1" output="&lt;entity&gt;&lt;title&gt;\1 (\2)&lt;/title&gt;&lt;url&gt;http://www.filmaffinity.com/es/film$$7.html&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;">
+ <expression noclean="1">&lt;title&gt;([^&lt;]*)\(([0-9]*)\) - FilmAffinity</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="4">
+ <expression noclean="1">(&lt;b&gt;&lt;a href="/es/film.*)</expression>
+ </RegExp>
+ <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>
+ </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;">
+ <expression trim="1" noclean="1">&lt;img src="http://www.filmaffinity.com/images/movie.gif" border="0"&gt; ([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>/ SINOPSIS: ([^=]*)\(FILMAFFINITY\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>/ SINOPSIS: ([^=]*)FILMAFFINITY\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>SINOPSIS LARGA: ([^=]*)\(FILMAFFINITY\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="5+">
+ <expression>SINOPSIS CORTA: ([^=]*)FILMAFFINITY\)([^=]*)FILMAFFINITY\)([^=]*)FILMAFFINITY\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="5+">
+ <expression>SINOPSIS CORTA: ([^=]*)FILMAFFINITY\)([^=]*)FILMAFFINITY\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>/ [^=]* / ([^=]*)FILMAFFINITY\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>/ ([^=]*)FILMAFFINITY\)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">&lt;b&gt;A.O&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DURACI.N&lt;/b&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;td &gt;([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <RegExp input="$$1" output="/ \1 /" dest="9">
+ <expression noclean="1">&lt;b&gt;PRODUCTORA&lt;/b&gt;&lt;/td&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">([^/]*)/</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;DIRECTOR&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;GUI.N&lt;/b&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">stext=[^&gt;]*&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;tagline&gt;\1 - " dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">&lt;b&gt;PA.S&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DIRECTOR&lt;/b&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">title="([^"]+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="\1&lt;/tagline&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">&lt;b&gt;T.TULO ORIGINAL&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;A.O&lt;/b&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;td &gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;&lt;/td&gt;</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;GUI.N&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;M.SICA&lt;/b&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;td &gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1." dest="8">
+ <expression noclean="1">&lt;td valign="top"&gt;[^/]*/([^/]*) / [^=]*&lt;</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$8" output=" / \1" dest="9">
+ <expression repeat="yes">([^\.]*)\.</expression>
+ </RegExp>
+ <expression>/ (.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1." dest="7">
+ <expression noclean="1">&lt;td valign="top"&gt;([^/]*) / [^=|^/]*&lt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$7" output=" / \1" dest="6">
+ <expression repeat="yes">([^\.]*)\.</expression>
+ </RegExp>
+ <expression>/ (.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
+ <expression>&lt;td valign="top"&gt;([^/]*)/[^/]* / [^=]*FILMAFFINITY\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="5+">
+ <expression>font-size:22px; font-weight: bold;"&gt;([0-9]+),([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;votes&gt;\1\2&lt;/votes&gt;" dest="5+">
+ <expression>&lt;tr&gt;&lt;td align="center"&gt;\(([0-9\.]+) votos\)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;runtime&gt;\1 minutos&lt;/runtime&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">&lt;b&gt;DURACI.N&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;PA.S&lt;/b&gt;</expression>
+ </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>
+ </RegExp>
+ <RegExp conditional="SearchCastThumb" input="$$1" output="&lt;url function=&quot;SearchCastThumb&quot;&gt;http://spanish.imdb.com/find?s=nm&amp;amp;q=\1&lt;/url&gt;" dest="20+">
+ <expression repeat="yes" noclean="1" trim="1">&lt;a href="search\.php.stype=cast.stext=([^&quot;]*)[^&gt;]*&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="" dest="20">
+ <expression>&lt;a href="search\.php.stype=cast[^&gt;]*&gt;(Animation)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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">
+ <RegExp input="$$7" output="\1" dest="8">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&lt;b&gt;T.TULO ORIGINAL&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;A.O&lt;/b&gt;</expression>
+ </RegExp>
+ <expression>&lt;td &gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;&lt;/td&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">([^ ,]+)</expression>
+ </RegExp>
+ <RegExp input="$$6" output="+\1" dest="9+">
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;b&gt;A.O&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DURACI.N&lt;/b&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;td &gt;([0-9]*)</expression>
+ </RegExp>
+ <expression></expression>
+ </RegExp>
+
+ <expression noclean="1"></expression>
+ </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>
+ </RegExp>
+ <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">
+ <expression trim="1" noclean="1" clear="yes">&quot;tn15title&quot;&gt;.&lt;h1&gt;([^&lt;|^(]*)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="4+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">&lt;div class=&quot;photo&quot;&gt;(.*) alt=&quot;</expression>
+ </RegExp>
+ <expression repeat="yes">img border=&quot;0&quot; src=&quot;([^=]*.jpg)</expression>
+ </RegExp>
+ <expression noclean="1">(.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;GetCastThumb&quot;&gt;http://spanish.imdb.com\1&lt;/url&gt;&lt;/details&gt;" dest="5+">
+ <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">
+ <expression noclean="1" clear="yes" trim="1">&lt;title&gt;([^&lt;|^(]*)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="4+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">&lt;div class=&quot;photo&quot;&gt;(.*) alt=&quot;</expression>
+ </RegExp>
+ <expression repeat="yes">img border=&quot;0&quot; src=&quot;([^=]*.jpg)</expression>
+ </RegExp>
+ <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>
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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/\4&lt;/thumb&gt;" dest="10">
+ <expression repeat="yes" noclean="1">, imgs_([0-9]*):([^']*)'([^']*)', url_l: 'http://pics.filmaffinity.com/([^']*)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetFilmAffinityPosters>
+</scraper>
diff --git a/system/scrapers/video/filmdelta.png b/system/scrapers/video/filmdelta.png
new file mode 100644
index 0000000000..2b5864f351
--- /dev/null
+++ b/system/scrapers/video/filmdelta.png
Binary files differ
diff --git a/system/scrapers/video/filmdelta.xml b/system/scrapers/video/filmdelta.xml
new file mode 100644
index 0000000000..fdbcf31ff6
--- /dev/null
+++ b/system/scrapers/video/filmdelta.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<scraper framework="1.1" date="2009-08-11" content="movies" name="Filmdelta.se" thumb="filmdelta.png" language="sv">
+ <include>common/tmdb.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;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <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">
+ <expression>%28(.*?)%29</expression>
+ </RegExp>
+ <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">
+ <expression repeat="yes" noclean="1">&lt;a href="/filmer/([^"]*)"&gt;([^&lt;]*)&lt;/a&gt; \(([0-9]*)\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;year&gt;$$9&lt;/year&gt;&lt;url&gt;http://www.filmdelta.se/filmer/\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes" noclean="1">&lt;a href="/filmer/([^"]*)"&gt;([^&lt;]*)&lt;/a&gt; \($$9\)</expression>
+ </RegExp>
+ <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">
+ <expression noclean="1">&lt;title&gt; (.*?) - Filmdelta -</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;&lt;runtime&gt;\2&lt;/runtime&gt;" dest="5+">
+ <expression noclean="1">([0-9]*)&lt;/a&gt;, ([0-9]*) min</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;&lt;outline&gt;\1&lt;/outline&gt;" dest="5+">
+ <expression trim="1">&lt;div class="text"&gt;[^&lt;]*&lt;p&gt;(.*?)&lt;/p&gt;</expression>
+ </RegExp>
+ <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+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">&lt;div class="info" id="actors"&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <expression repeat="yes" trim="1,2">/'&gt;([^&lt;]*)&lt;/a&gt; - ([^&lt;]*)&lt;/h5&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;h4&gt;Regiss&amp;ouml;r&lt;/h4&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <expression repeat="yes" trim="1">/'&gt;([^&lt;]*)&lt;/a&gt;&lt;/h5&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="6+">
+ <expression noclean="1">&lt;h4&gt;Manus&lt;/h4&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <expression repeat="yes" trim="1">/'&gt;([^&lt;]*)&lt;/a&gt;&lt;/h5&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">&lt;h4&gt;Kategori&lt;/h4&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <expression repeat="yes" trim="1">type=category'&gt;([^&lt;]*)&lt;/a&gt;&lt;/h5&gt;</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;url cache=&quot;filmdelta-trans.xml&quot; function=&quot;GetTMDBThumbsByIMDBId&quot;&gt;http://www.google.com/search?q=site:imdb.com\1&lt;/url&gt;" dest="5+">
+ <RegExp input="$$1" output="&quot;\1&quot;+\2" dest="4+">
+ <expression>&lt;h4&gt;Originaltitel&lt;/h4&gt;[^&lt;]*&lt;h5&gt;([^&lt;]*)&lt;/h5&gt;.*?/filmarkiv/([0-9]*)/</expression>
+ </RegExp>
+ <RegExp input="$$4" output="+\1" dest="9+">
+ <expression repeat="yes">([^ ,]+)</expression>
+ </RegExp>
+ <expression/>
+ </RegExp>
+ <RegExp conditional="fanart" input="$$9" output="&lt;url cache=&quot;filmdelta-trans.xml&quot; 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;+\2" dest="4+">
+ <expression>&lt;h4&gt;Originaltitel&lt;/h4&gt;[^&lt;]*&lt;h5&gt;([^&lt;]*)&lt;/h5&gt;.*?/filmarkiv/([0-9]*)/</expression>
+ </RegExp>
+ <RegExp input="$$4" output="+\1" dest="9+">
+ <expression repeat="yes">([^ ,]+)</expression>
+ </RegExp>
+ <expression/>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/filmstarts.jpg b/system/scrapers/video/filmstarts.jpg
new file mode 100644
index 0000000000..01c5335e58
--- /dev/null
+++ b/system/scrapers/video/filmstarts.jpg
Binary files differ
diff --git a/system/scrapers/video/filmstarts.xml b/system/scrapers/video/filmstarts.xml
new file mode 100644
index 0000000000..676224405c
--- /dev/null
+++ b/system/scrapers/video/filmstarts.xml
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.1" date="2009-08-15" name="Filmstarts" content="movies" thumb="filmstarts.jpg" language="de">
+ <include>common/tmdb.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;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetByIMDBId&quot;&gt;http://www.imdb.com/title/tt\2/externalreviews&lt;/url&gt;" dest="3+">
+ <expression>(imdb.com/)Title\?([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetByIMDBId&quot;&gt;http://www.imdb.com/title/tt\2/externalreviews&lt;/url&gt;" dest="3+">
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <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">
+ <expression>&lt;title&gt;([^&lt;|^(]*).*Originaltitel:(.*?)&lt;/div&gt;.*weak&quot;.*[A-Z]([0-9 ]*) &lt;/div</expression>
+ </RegExp>
+ <RegExp input="$$7" output="+\1" dest="8+">
+ <expression repeat="yes">([^ ,]+)</expression>
+ </RegExp>
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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+">
+ <RegExp input="$$1" output="\1" dest="7+">
+ <expression noclean="1">Schauspieler&lt;/li&gt;(.*)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;thumb&gt;http://thumbs.filmstarts.de/wallpaper/\2&lt;/thumb&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="2+">
+ <expression repeat="yes" >img alt=&quot;([^&quot;]*)&quot;.*?src=&quot;http://thumbs.filmstarts.de/nano/([^&quot;]*)&quot;.*?role weak.*?&quot;&gt;als ([A-Za-z ]*)&lt;</expression>
+ </RegExp>
+ <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="2+">
+ <expression repeat="yes" >img alt=&quot;([^&quot;]*)&quot;.*?src=&quot;/designs/default/images/no_avatar_small.gif&quot;.*?role weak.*?&quot;&gt;als ([A-Za-z ]*)&lt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetActors>
+</scraper>
diff --git a/system/scrapers/video/filmup.gif b/system/scrapers/video/filmup.gif
new file mode 100644
index 0000000000..c67b7750fe
--- /dev/null
+++ b/system/scrapers/video/filmup.gif
Binary files differ
diff --git a/system/scrapers/video/filmup.xml b/system/scrapers/video/filmup.xml
new file mode 100644
index 0000000000..3bb5fc9725
--- /dev/null
+++ b/system/scrapers/video/filmup.xml
@@ -0,0 +1,85 @@
+<scraper framework="1.0" date="2009-05-22" name="FilmUP.it" content="movies" thumb="filmup.gif" language="it">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://filmup.leonardo.it/sc_\1.htm&lt;/url&gt;" dest="3">
+ <expression noclean="1">sc_([a-z0-9__]*)\.htm</expression>
+ </RegExp>
+ </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>
+ </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>
+ </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>
+ </RegExp> -->
+
+ <!--Year Film-->
+ <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">
+ <expression>Genere.[^z]*ze=&quot;2&quot;&gt;([^)&lt;]*)</expression>
+ </RegExp>
+ <expression repeat="yes">([a-zA-Z][^,]*)</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>Trama:&lt;br&gt;([^&lt;]*)</expression>
+ </RegExp>
+
+ <!--Thumbnail -->
+ <RegExp input="$$1" output="&lt;thumb&gt;http://filmup.leonardo.it/locand/\1&lt;/thumb&gt;" dest="5+">
+ <expression noclean="1">src=&quot;locan[^/]*/(.[^&quot;]*)</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">
+ <expression trim="1">Cast.[^z]*ze=&quot;2&quot;&gt;([^\n]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">([a-zA-Z][^,]*)</expression>
+ </RegExp>
+
+
+
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+</scraper>
+
diff --git a/system/scrapers/video/filmweb.jpg b/system/scrapers/video/filmweb.jpg
new file mode 100644
index 0000000000..3618334e08
--- /dev/null
+++ b/system/scrapers/video/filmweb.jpg
Binary files differ
diff --git a/system/scrapers/video/filmweb.xml b/system/scrapers/video/filmweb.xml
new file mode 100644
index 0000000000..0e02bbbb17
--- /dev/null
+++ b/system/scrapers/video/filmweb.xml
@@ -0,0 +1,194 @@
+п»ї<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.0" date="2009-08-08" name="filmweb.pl" content="movies" thumb="filmweb.jpg" language="pl">
+ <include>common/tmdb.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;Wysoka jakosc okladki&quot; type=&quot;bool&quot; id=&quot;poster&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.filmweb.pl/f\1/xbmc,2008&lt;/url&gt;" dest="3">
+ <expression noclean="1">filmweb.pl/f([0-9]*)/</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url&gt;http://www.filmweb.pl/f\1/xbmc,2008&lt;/url&gt;" dest="3+">
+ <expression noclean="1">Film.id=([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url&gt;http://\1.filmweb.pl&lt;/url&gt;" dest="3+">
+ <expression noclean="1">http://([^\/]+).filmweb.pl</expression>
+ </RegExp>
+ </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>
+ </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="\3\6#\2\5#\1\4#" dest="4">
+ <expression repeat="yes">src=&quot;http://gfx.filmweb.pl/po/[^/]*/[^/]*/([0-9]*)/.[^#]*&quot;&gt;(.[^(]+)\(([0-9]+)|searchResultTitle&quot; href=[^=]*=([0-9]*)&quot;&gt;(.[^(]*)\(([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1" dest="7">
+ <expression>([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1" dest="7+">
+ <expression repeat="yes">[^&gt;]&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails clearbuffers="no" 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="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
+ <expression trim="1">film-title[^=]+[^&gt;]+[^[0-9A-ZЕ»Е№Д†ЕѓД„ЕљЕЃД]+([^&lt;]+[0-9a-zД…Д™ЕјЕєД‡Е›Е„Е‚])</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression>Filmweb.globals.filmId = ([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>title&gt;.[^&lt;]*\(([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
+ <expression>gЕ‚osГіw:[^&gt;]+&gt;([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="5+">
+ <expression>Ељrednia ocena:[^,]+&gt;([0-9]*),([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;top250&gt;\1&lt;/top250&gt;" dest="5+">
+ <expression>wiat: ([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1\2&lt;/studio&gt;" dest="5+">
+ <expression noclean="1">dyst.:[^=]+[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;|dyst.:[^[A-Z]+([^&lt;]+[a-z])</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="5+">
+ <expression>recezje-header&quot;[^&lt;]+[^&quot;]+&gt;([^&lt;]+)&lt;/</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1 min&lt;/runtime&gt;" dest="5+">
+ <expression>czas trwania: ([0-9]*)</expression>
+ </RegExp>
+ <RegExp conditional="!poster" input="$$1" output="&lt;thumb&gt;http://gfx.filmweb.pl/po\1&lt;/thumb&gt;" dest="5+">
+ <expression noclean="1">src=&quot;http://gfx.filmweb.pl/po(.[^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;outline&gt;\2...&lt;/outline&gt;" dest="5+">
+ <expression>o-filmie-header&quot;[^&lt;]+[^ ]+(&gt;[^[0-9A-Z]+)([^&lt;]+[a-z])</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">gatunek[^=]*[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$6" output=" / \1" dest="7">
+ <expression repeat="yes">([^,]+)</expression>
+ </RegExp>
+ <expression> / (.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">yseria[^-]+([^~]*)o-filmie-header</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <RegExp input="$$6" output=" / \1" dest="7">
+ <expression repeat="yes">title=&quot;[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;</expression>
+ </RegExp>
+ <expression> / (.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression noclean="1">yseria[^&gt;]+&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp conditional="!fullcredits" input="$$1" output="\1" dest="6">
+ <expression noclean="1">obsada-header([^~]*)zobacz wiД™cej</expression>
+ </RegExp>
+ <RegExp conditional="!fullcredits" input="$$6" output="&lt;actor&gt;&lt;name&gt;\1\3&lt;/name&gt;&lt;role&gt;\2\4&lt;/role&gt;&lt;/actor&gt;" dest="5+">
+ <expression repeat="yes" trim="1,3,4">src=&quot;[^&gt;]+[^[a-zA-Z]+([^\n]+)[^h]+href=[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;|src=&quot;[^&gt;]+[^[a-zA-Z]+([^\n]+)[^=]*[^&gt;]+[^[a-zA-Z]+([^\n]+)</expression>
+ </RegExp>
+ <RegExp conditional="!fullcredits" input="$$6" 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="5+">
+ <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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+ <FilmwebToWikipedia clearbuffers="no" dest="5">
+ <RegExp input="$$2" 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="\1" dest="10">
+ <expression>id=$$9&lt;/a&gt; linkuje z [^&gt;]+&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$11" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&quot;&gt;http://pl.wikipedia.org/wiki/\1&lt;/url&gt;" dest="2+">
+ <RegExp input="$$10" output="_\1" dest="11">
+ <expression repeat="yes">([^ ]+)</expression>
+ </RegExp>
+ <expression>_(.*)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </FilmwebToWikipedia>
+ <Opisy dest="5">
+ <RegExp input="$$8" 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">
+ <RegExp input="$$1" output="\1\n" dest="9">
+ <expression>distributors.description.0\][^\[]*justify&quot;&gt;(.[^=]*)&lt;/p&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="9+">
+ <expression>opisy-header[^\[]*justify&quot;&gt;([^&quot;]*)&lt;/p&gt;&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$9" output="\1" dest="8">
+ <expression>([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output=" \1" dest="8+">
+ <expression repeat="yes">&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <expression trim="1">[^[0-9A-ZЕ»Е№Д†ЕѓД„ЕљЕЃД]+([^~]+[0-9a-zД…Д™ЕјЕєД‡Е›Е„Е‚\]\.])</expression>
+ </RegExp>
+ </Opisy>
+ <Plakaty dest="5">
+ <RegExp input="$$8" 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;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>
+ </RegExp>
+ </Plakaty>
+ <Obsada dest="5">
+ <RegExp input="$$8" 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="\1" dest="9">
+ <expression noclean="1">col&quot;&gt;aktorzy&lt;/th([^~]*)class=&quot;film-poster&quot;</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;actor&gt;&lt;name&gt;\1\3&lt;/name&gt;&lt;role&gt;\2\4&lt;/role&gt;&lt;/actor&gt;" dest="8+">
+ <expression repeat="yes" trim="1,3,4">src=&quot;[^&gt;]+[^[a-zA-Z]+([^\n]+)[^h]+href=[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;|src=&quot;[^&gt;]+[^[a-zA-Z]+([^\n]+)[^=]*=&quot;film-protagonist[^&gt;]+[^[a-zA-Z]+([^\n]+)&amp;nbsp;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </Obsada>
+ <Zwiastuny dest="5">
+ <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;GetTrailerLink&quot;&gt;http://www.filmweb.pl/Trailer\1&lt;/url&gt;&lt;/details&gt;" dest="5">
+ <expression clear="yes" noclean="1">href=&quot;/Trailer([^&quot;]+)&quot;>[^\n]*[^[0-9]+4</expression>
+ </RegExp>
+ </Zwiastuny>
+ <GetTrailerLink dest="5">
+ <RegExp input="$$1" output="&lt;details&gt;&lt;trailer&gt;\1&lt;/trailer&gt;&lt;/details&gt;" dest="5">
+ <expression clear="yes" noclean="1">param name=&quot;src&quot; value=&quot;([^&quot;]+)</expression>
+ </RegExp>
+ </GetTrailerLink>
+</scraper>
diff --git a/system/scrapers/video/imdb tv.xml b/system/scrapers/video/imdb tv.xml
new file mode 100644
index 0000000000..78f6276cd2
--- /dev/null
+++ b/system/scrapers/video/imdb tv.xml
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.0" date="2009-08-10" name="IMDb TV" content="tvshows" thumb="imdb.png" language="en">
+ <include>common/movieposterdb.xml</include>
+ <include>common/impa.xml</include>
+ <include>common/imdb.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 Full Cast Credits&quot; type=&quot;bool&quot; id=&quot;fullcredits&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://akas.imdb.com/title/tt\1/&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;" dest="3">
+ <expression clear="yes" noclean="1">imdb.com/Title\?([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url&gt;http://akas.imdb.com/title/tt\1/&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;" dest="3+">
+ <expression clear="yes" noclean="1">imdb.com/title/tt([0-9]*)</expression>
+ </RegExp>
+ </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>
+ </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">
+ <expression clear="yes">/title/([t0-9]*)/faq</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1 (\2)&lt;/title&gt;&lt;url&gt;http://$INFO[url]/title/$$7/&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;" dest="5">
+ <expression clear="yes" noclean="1">&lt;meta name=&quot;title&quot; content=&quot;([^&quot;]*) \(([0-9]*)\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="4">
+ <expression noclean="1">(&gt;&lt;a href=&quot;/title.*)</expression>
+ </RegExp>
+ <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>
+ </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;" dest="5">
+ <expression trim="1" noclean="1">&lt;title&gt;[^;]*;([^&amp;]*)[^;]*;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>a href=&quot;/Sections/Years/([0-9]*)&quot;&gt;</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;User Rating:&lt;/b&gt;[^&lt;]*&lt;b&gt;([0-9.]+)/10&lt;/b&gt;[^&lt;]*&lt;small&gt;\(&lt;a href=&quot;ratings&quot;&gt;([0-9,]+) votes&lt;/a&gt;\)&lt;/small&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+ <GetSeriesPremiered clearbuffers="no" dest="5">
+ <RegExp input="$$1" output="&lt;details&gt;&lt;premiered&gt;\1&lt;/premiered&gt;&lt;/details&gt;" dest="5">
+ <expression>Original Air Date: ([^&lt;]*)&lt;</expression>
+ </RegExp>
+ </GetSeriesPremiered>
+ <GetSeriesPlot clearbuffers="no" dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;&lt;plot&gt;\1&lt;/plot&gt;&lt;/details&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="2">
+ <expression>&lt;p class="plotpar"&gt;\n([^\n]*)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSeriesPlot>
+ <GetSeriesCast clearbuffers="no" 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_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;]*VM\.)[^&quot;]*(\.jpg))?[^&gt;]*[^&quot;]*&quot;nm&quot;&gt;&lt;a href=&quot;[^&quot;]*&quot;&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.*?)|_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSeriesCast>
+ <GetEpisodeList dest="9">
+ <RegExp input="$$4" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="9">
+ <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>
+ </RegExp>
+ </GetEpisodeList>
+ <GetEpisodeDetails dest="9">
+ <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="9">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="4">
+ <expression trim="1" noclean="1">&lt;title&gt;[^;]*;[^;]*; ([^&lt;|^(]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;season&gt;\1&lt;/season&gt;" dest="4+">
+ <expression>(Season ([0-9]*), Episode [0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;episode&gt;\1&lt;/episode&gt;" dest="4+">
+ <expression>(Season [0-9]+, Episode ([0-9]*))</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;h5&gt;Director(.*)&lt;h5&gt;Writer</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="4+">
+ <expression repeat="yes">&lt;a href=&quot;/name/[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="4+">
+ <expression repeat="yes">&quot;/Sections/Genres/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;aired&gt;\1&lt;/aired&gt;" dest="4+">
+ <expression trim="1">&lt;div class=&quot;info&quot;&gt;[^&lt;]*&lt;h5&gt;Original Air Date:&lt;/h5&gt;([^\(]*)\(</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;h5&gt;Writer[^&gt;]*([^;]*)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="4+">
+ <RegExp input="$$6" output=" / \1" dest="7">
+ <expression repeat="yes">&lt;a href=&quot;/name/[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <expression> / (.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="4+">
+ <expression>&lt;b&gt;User Rating:&lt;/b&gt;[^&lt;]*&lt;b&gt;([0-9.]+)/10&lt;/b&gt;[^&lt;]*&lt;small&gt;\(&lt;a href=&quot;ratings&quot;&gt;([0-9,]+) votes&lt;/a&gt;\)&lt;/small&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ </GetEpisodeDetails>
+ <GetEpisodePlot dest="4">
+ <RegExp input="$$2" output="&lt;details&gt;&lt;plot&gt;\1&lt;/plot&gt;&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="\1" dest="2">
+ <expression>&lt;p class="plotpar"&gt;\n([^\n]*)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetEpisodePlot>
+ <GetEpisodeCast dest="4">
+ <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_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;]*VM\.)[^&quot;]*(\.jpg))?[^&gt;]*[^&quot;]*&quot;nm&quot;&gt;&lt;a href=&quot;[^&quot;]*&quot;&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.*?)|_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetEpisodeCast>
+ <GetEpisodeRuntime dest="4">
+ <RegExp input="$$2" output="&lt;details&gt;&lt;runtime&gt;\1&lt;/runtime&gt;&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="\1" dest="2">
+ <expression trim="1">&lt;h5&gt;Runtime:&lt;/h5&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetEpisodeRuntime>
+</scraper>
diff --git a/system/scrapers/video/imdb-cn.gif b/system/scrapers/video/imdb-cn.gif
new file mode 100644
index 0000000000..7d12a89f2b
--- /dev/null
+++ b/system/scrapers/video/imdb-cn.gif
Binary files differ
diff --git a/system/scrapers/video/imdb-cn.xml b/system/scrapers/video/imdb-cn.xml
new file mode 100644
index 0000000000..694186a300
--- /dev/null
+++ b/system/scrapers/video/imdb-cn.xml
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="gb2312"?>
+<scraper framework="1.1" date="2009-08-10" name="IMDb-CN(Chinese)" content="movies" thumb="imdb-cn.gif" language="zh">
+ <include>common/tmdb.xml</include>
+ <include>common/movieposterdb.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 MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.imdb.cn/title/tt\1&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;" dest="3">
+ <expression clear="yes" noclean="1">imdb.cn/title/tt([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url&gt;http://www.imdb.cn/title/tt\1&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;" dest="3+">
+ <expression clear="yes" noclean="1">imdb.com/Title\?([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url&gt;http://www.imdb.cn/title/tt\1&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;" dest="3+">
+ <expression clear="yes" noclean="1">imdb.com/title/tt([0-9]*)</expression>
+ </RegExp>
+ </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>
+ </RegExp>
+ </CreateSearchUrl>
+ <GetSearchResults dest="8">
+ <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes">/title/([t0-9]*)/ratings</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression clear="yes">&lt;td colspan=2&gt;&lt;span class=mn&gt;([^&lt;]*)&lt;/span&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1 - $$6 (\2)&lt;/title&gt;&lt;url&gt;http://www.imdb.cn/title/$$7&lt;/url&gt;&lt;id&gt;\$$7&lt;/id&gt;&lt;/entity&gt;" dest="5">
+ <expression clear="yes" noclean="1">&lt;h1&gt;([^&lt;]*)&lt;/h1&gt;[^&quot;]*&quot;http://www.imdb.cn/Sections/Years/([0-9]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2 - \3 (\4)&lt;/title&gt;&lt;url&gt;http://www.imdb.cn/title/\1&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
+ <expression repeat="yes" noclean="1,3">&lt;a href=&quot;title/([t0-9]*)&quot; target=&quot;_blank&quot;&gt;(.[^-]*)-(.[^&lt;]*)&lt;/a&gt; - \(([0-9]*)\)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression trim="1" noclean="1">&lt;title&gt;([^&lt;|^-]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
+ <expression trim="1" noclean="1">Ж¬ ГыЈє&lt;/span&gt;.*?class=mn&gt;(.[^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>&lt;span class=hhh2&gt;\(([0-9]*)\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;top250&gt;\1&lt;/top250&gt;" dest="5+">
+ <expression>TOP &lt;font color=red&gt;([0-9]*) &lt;/font>&gt;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1" dest="5+">
+ <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;\n" dest="4">
+ <expression>MPAA[^&lt;]*&lt;/span&gt;&lt;br&gt;(.[^&lt;]*)</expression>
+ </RegExp>
+ <expression repeat="yes" noclean="1">(.*?)\n</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;certification&gt;\1&lt;/certification&gt;" dest="5+">
+ <expression repeat="yes">&lt;a href=http://www.imdb.cn/Sections/Certification/[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1" dest="5+">
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;\n" dest="4">
+ <expression trim="1">&lt;td colspan=&quot;2&quot;&gt;&lt;font color=red&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <expression repeat="yes" noclean="1">(.*?)\n</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
+ <expression>\.gif&quot; &gt;&lt;b&gt;([0-9.]+)/10&lt;/b&gt; \( ([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&lt;a href=http://www.imdb.cn/Sections/Genre/[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <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>
+ </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>
+ </RegExp>
+ <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>
+ <expression noclean="1"></expression>
+ </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">
+ <expression clear="yes" noclean="1">СЭФ± &lt;table(.*?)&lt;/table&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;/actor&gt;" dest="2">
+ <expression repeat="yes" trim="1,2">href=&apos;/name/nm[0-9]+&apos;&gt;([^&lt;]*)&lt;/a&gt;[^\.]*\.\.\.\.\.\.([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes" noclean="1">µјСЭ &lt;table(.*?)&lt;/table&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="2+">
+ <expression repeat="yes">href=&apos;/name/nm[0-9]+&apos;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression clear="yes" noclean="1">±аѕз &lt;table(.*?)&lt;/table&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetFullcredits>
+ <GetIMDBCNPoster dest="5">
+ <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <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>
+ </RegExp>
+ </GetIMDBCNPoster>
+</scraper>
diff --git a/system/scrapers/video/imdb.png b/system/scrapers/video/imdb.png
new file mode 100644
index 0000000000..b2edac3fe7
--- /dev/null
+++ b/system/scrapers/video/imdb.png
Binary files differ
diff --git a/system/scrapers/video/imdb.xml b/system/scrapers/video/imdb.xml
new file mode 100644
index 0000000000..7cbdb81389
--- /dev/null
+++ b/system/scrapers/video/imdb.xml
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-08-10" name="IMDb" content="movies" thumb="imdb.png" language="en">
+ <include>common/imdb.xml</include>
+ <include>common/tmdb.xml</include>
+ <include>common/movieposterdb.xml</include>
+ <include>common/impa.xml</include>
+ <include>common/dtrailer.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 Full Cast Credits&quot; type=&quot;bool&quot; id=&quot;fullcredits&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5">
+ <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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://www.\1/title/tt\2/&lt;/url&gt;&lt;id&gt;tt\2&lt;/id&gt;" dest="3">
+ <expression clear="yes" noclean="1">(imdb.com/)Title\?([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url&gt;http://www.\1\2/&lt;/url&gt;&lt;id&gt;tt\2&lt;/id&gt;" dest="3+">
+ <expression clear="yes" noclean="1">(imdb.com/title/tt)([0-9]*)</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateSearchUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://$INFO[url]/find?s=tt;q=\1$$4&lt;/url&gt;" dest="3">
+ <RegExp input="$$2" output="%20(\1)" dest="4">
+ <expression clear="yes">(.+)</expression>
+ </RegExp>
+ <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 input="$$1" output="\1" dest="7">
+ <expression clear="yes">/title/([t0-9]*)/faq</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;year&gt;\2&lt;/year&gt;&lt;url&gt;http://$INFO[url]/title/$$7/&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;" dest="5">
+ <expression clear="yes" noclean="1">&lt;meta name=&quot;title&quot; content=&quot;([^&quot;]*) \(([0-9]*)\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="4">
+ <expression noclean="1">(&gt;&lt;a href=&quot;/title.*)</expression>
+ </RegExp>
+ <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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression trim="1" noclean="1">&lt;title&gt;([^&lt;|^(]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>a href=&quot;/Sections/Years/([0-9]*)</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="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
+ <expression>MPAA&lt;/a&gt;:&lt;/h5&gt;(.[^&lt;]*)</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>
+ <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="5+">
+ <expression>&lt;h5&gt;Tagline:&lt;/h5&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <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>
+ <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>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&quot;/Sections/Genres/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression repeat="yes">&quot;/company/[^/]*/&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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+">
+ <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>
+ </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 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>
+ <RegExp conditional="dtrailer" input="$$1" output="&lt;url function=&quot;GetDTrailerLink&quot;&gt;http://en.dtrailer.com/movies/search/\1&lt;/url&gt;" dest="5+">
+ <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>
+ </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>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/jaded.jpg b/system/scrapers/video/jaded.jpg
new file mode 100644
index 0000000000..b5c2fcadc1
--- /dev/null
+++ b/system/scrapers/video/jaded.jpg
Binary files differ
diff --git a/system/scrapers/video/jadedVideo.xml b/system/scrapers/video/jadedVideo.xml
new file mode 100644
index 0000000000..e3b6efb7c2
--- /dev/null
+++ b/system/scrapers/video/jadedVideo.xml
@@ -0,0 +1,47 @@
+<scraper framework="1.0" date="2009-05-22" name="Jaded Video" content="movies" thumb="jaded.jpg" language="en">
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="http://jadedvideo.com/\1" dest="3">
+ <expression noclean="1">jadedvideo\.com/(.*)</expression>
+ </RegExp>
+ </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>
+ </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>
+ </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">
+ <expression>320x480/([0-9]*).jpg&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression>jadedprodtitle&quot;&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
+ <expression repeat="yes">&lt;a[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;,</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression>Category&lt;/strong&gt;: &lt;a[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>Date&lt;/strong&gt;[^&lt;]* ([0-9]*)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/moviemaze.jpg b/system/scrapers/video/moviemaze.jpg
new file mode 100644
index 0000000000..b810048168
--- /dev/null
+++ b/system/scrapers/video/moviemaze.jpg
Binary files differ
diff --git a/system/scrapers/video/moviemaze.xml b/system/scrapers/video/moviemaze.xml
new file mode 100644
index 0000000000..3c786ba1ae
--- /dev/null
+++ b/system/scrapers/video/moviemaze.xml
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.1" date="2009-07-28" name="MovieMaze" content="movies" thumb="moviemaze.jpg" language="de">
+ <include>common/tmdb.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;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&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></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetByIMDBId&quot;&gt;http://www.imdb.com/title/tt\2/externalreviews&lt;/url&gt;" dest="3+">
+ <expression>(imdb.com/)Title\?([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetByIMDBId&quot;&gt;http://www.imdb.com/title/tt\2/externalreviews&lt;/url&gt;" dest="3+">
+ <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+">
+ <expression repeat="yes">&lt;a href=&quot;/filme/([0-9]+)/([^&quot;]*)&quot;&gt;&lt;b style=&quot;font-size:9pt;font-weight:bold;&quot;&gt;([^&lt;]*)&lt;/b&gt;</expression>
+ </RegExp>
+ <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;h1&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <!--Original Title-->
+ <RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
+ <expression>&lt;h2&gt;\(([^,]*)</expression>
+ </RegExp>
+ <!--Year Film-->
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>([0-9]+)\)&lt;/h2</expression>
+ </RegExp>
+ <!--MPAA Film-->
+ <RegExp input="$$2" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="\2" dest="2">
+ <expression trim="2">FSK([^&quot;]*)&quot;standard&quot; valign=&quot;top&quot;&gt;&lt;nobr&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <expression>[\t]\b(.*)\b</expression>
+ </RegExp>
+ <!--Director Film-->
+ <RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <RegExp input="$$1" output="\2" dest="2">
+ <expression>Regie([^&quot;]*)&quot;standard_justify&quot;&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1" dest="7">
+ <expression>[\t]\b(.*)\b</expression>
+ </RegExp>
+ <expression repeat="yes">([^,]+)</expression>
+ </RegExp>
+ <!--Runtime Film-->
+ <RegExp input="$$2" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <RegExp input="$$1" output="\2" dest="2">
+ <expression>L.nge([^&quot;]*)&quot;standard&quot; valign=&quot;top&quot;&gt;&lt;nobr&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <expression>[\t]\b(.*)\b</expression>
+ </RegExp>
+ <!--URL to Thumbnail-->
+ <RegExp input="$$1" output="&lt;url function=&quot;GetThumbnailLink&quot;&gt;http://www.moviemaze.de/media/poster/\1/\2&lt;/url&gt;" dest="5+">
+ <expression>/media/poster/([0-9]+)/([^&quot;]*)</expression>
+ </RegExp>
+ <!--URL to Trailer-->
+ <RegExp conditional="trailer" input="$$1" output="&lt;url function=&quot;GetTrailerLink&quot;&gt;http://www.moviemaze.de/media/trailer/\1.html&lt;/url&gt;" dest="5+">
+ <expression>/media/trailer/([0-9]+,[a-zA-Z0-9\-]+).html. ti</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+moviemaze\1&lt;/url&gt;" dest="5+">
+ <RegExp input="$$1" output="&quot;\1&quot;" dest="7">
+ <expression>&lt;h2&gt;\(([^,]*)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="+\1" dest="8+">
+ <expression repeat="yes">([^ ,]+)</expression>
+ </RegExp>
+ <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+">
+ <expression trim="1" noclean="1">Wertung von ([0-9]+)%</expression>
+ </RegExp>
+ <!--Genre Film-->
+ <RegExp input="$$7" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$1" output="\2" dest="2">
+ <expression>Genre([^&quot;]*)&quot;standard&quot; valign=&quot;top&quot;&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1" dest="7">
+ <expression>[\t]\b(.*)\b</expression>
+ </RegExp>
+ <expression repeat="yes">([^, ]+)</expression>
+ </RegExp>
+ <!--Writer-->
+ <RegExp input="$$7" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <RegExp input="$$1" output="\2" dest="2">
+ <expression trim="2">Drehbuch([^%]*)%&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1" dest="7">
+ <expression>[\t]\b(.*)\b</expression>
+ </RegExp>
+ <expression repeat="yes">([^,]+)</expression>
+ </RegExp>
+ <!--Plot-->
+ <RegExp input="$$1" output="&lt;plot&gt;\2&lt;/plot&gt;" dest="5+">
+ <expression trim="1">Inhalt&lt;/h3&gt;.([^&gt;]*)&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <!--Actors-->
+ <RegExp input="$$4" output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\5&lt;/role&gt;&lt;/actor&gt;" dest="5+">
+ <RegExp input="$$1" output="\2" dest="2">
+ <expression>Darsteller:([^%]*)%&gt;(.*?)&lt;/td</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1" dest="4">
+ <expression>[\t]\b(.*)\b</expression>
+ </RegExp>
+ <expression repeat="yes">(&lt;a href\="[^&gt;]*&gt;)?(.*?)(&lt;/a&gt;)?( \((.*?)\))?, </expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </RegExp>
+ </GetThumbnailLink>
+ <!--Trailer-->
+ <GetTrailerLink 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;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_640).mov</expression>
+ </RegExp>
+ <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_480).mov</expression>
+ </RegExp>
+ <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_384).mov</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetTrailerLink>
+</scraper>
diff --git a/system/scrapers/video/mtime.jpg b/system/scrapers/video/mtime.jpg
new file mode 100644
index 0000000000..80ebd7c2ec
--- /dev/null
+++ b/system/scrapers/video/mtime.jpg
Binary files differ
diff --git a/system/scrapers/video/mtime.xml b/system/scrapers/video/mtime.xml
new file mode 100644
index 0000000000..ae6fea8680
--- /dev/null
+++ b/system/scrapers/video/mtime.xml
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-08-04" name="Mtime(Chinese)" content="movies" thumb="mtime.jpg" language="zh">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;\1&lt;/url&gt;" dest="3">
+ <expression clear="yes" noclean="1">(http://www.mtime.com/movie/[0-9]*)</expression>
+ </RegExp>
+ </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>
+ </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.mtime.com/movie/\1/&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
+ <expression repeat="yes" noclean="1">&lt;a id=&quot;highlight&quot; name=&quot;highlight&quot; href=&quot;/movie/([0-9]*)/&quot; target=&quot;_blank&quot; title=&quot;([^&quot;]*)&quot;&gt;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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">
+ <expression clear="yes">MPAAиЇ„зє§пјљ.*?&lt;li&gt;([^&lt;]*)&lt;/li&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetailsPage>
+ <GetRating clearbuffers="no" dest="5">
+ <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <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>
+ </RegExp>
+ </GetRating>
+ <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">
+ <expression clear="yes" noclean="1">жј”е‘ Actorпјљ(.*?)&lt;/ul&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\1.jpg&lt;/thumb&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="7">
+ <expression clear="yes" repeat="yes" noclean="1" trim="2,3">&lt;img alt=&quot;[^&quot;]*&quot; src=&quot;([^_]*)_22X22.jpg&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;/person/[0-9]+/&quot;&gt;([^&lt;]*)&lt;/a&gt;(.*?)&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;\1&lt;role&gt;\2&lt;/role&gt;&lt;/actor&gt;" dest="2">
+ <expression clear="yes" repeat="yes" noclean="1,2">&lt;actor&gt;(.*?)&lt;role&gt;[^&lt;]*\.\.\.\.([^&lt;]*)&lt;/role&gt;&lt;/actor&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression clear="yes" noclean="1">еЇјжј” Directorпјљ(.*?)&lt;/ul&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;director&gt;\1&lt;/director&gt;" dest="2+">
+ <expression repeat="no">&lt;a href=&quot;/person/[0-9]+/&quot;&gt;([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression clear="yes" noclean="1">编剧 Writer:(.*?)&lt;/ul&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetFullcredits>
+ <GetMtimePoster dest="5">
+ <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <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>
+ </RegExp>
+ </GetMtimePoster>
+ <GetMtimeWallpapers clearbuffers="no" dest="6">
+ <RegExp input="$$1" output="&lt;thumb preview=&quot;\1.jpg&quot;&gt;\1_o.jpg&lt;/thumb&gt;" dest="10">
+ <expression clear="yes" repeat="yes" noclean="1">src=&quot;http://img1.mtime.com/([^_]*)(_[0-9X]+).jpg&quot;/&gt;&lt;/a&gt;</expression>
+ </RegExp>
+ </GetMtimeWallpapers>
+ <GetMtimeFanart dest="5">
+ <RegExp input="$$10$$11" output="&lt;details&gt;&lt;fanart url=&quot;http://img1.mtime.com/&quot;&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="5">
+ <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>
+ </RegExp>
+ </GetMtimeFanart>
+</scraper>
diff --git a/system/scrapers/video/mtv.png b/system/scrapers/video/mtv.png
new file mode 100644
index 0000000000..dcb14290b7
--- /dev/null
+++ b/system/scrapers/video/mtv.png
Binary files differ
diff --git a/system/scrapers/video/mtv.xml b/system/scrapers/video/mtv.xml
new file mode 100644
index 0000000000..5d85b9de5c
--- /dev/null
+++ b/system/scrapers/video/mtv.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+ </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;\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>
+ </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">
+ <expression trim="1" noclean="1">&lt;meta name=&quot;mtv_vt&quot; content=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5+">
+ <expression trim="1" noclean="1">&lt;meta name=&quot;mtv_an&quot; content=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;album&gt;\1&lt;/album&gt;" dest="5+">
+ <expression trim="1" noclean="1">&lt;meta name=&quot;mtv_at&quot; content=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression trim="1" noclean="1">&lt;strong&gt;Label&lt;/strong&gt; ([^&lt;]*)&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>&lt;meta name=&quot;content_create_date&quot; content=&quot;([0-9]*)-[^&quot;]*&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression trim="1" noclean="1">&lt;meta name=&quot;mtv_vd&quot; content=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/musicvideos.xml b/system/scrapers/video/musicvideos.xml
new file mode 100644
index 0000000000..e778741760
--- /dev/null
+++ b/system/scrapers/video/musicvideos.xml
@@ -0,0 +1,37 @@
+п»ї<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.0" date="2009-05-22" name="NFO Scraper" content="musicvideos" thumb="mvids.gif" language="en">
+ <NfoScrape dest="3">
+ <RegExp input="$$5" output="&lt;musicvideo&gt;\1&lt;/musicvideo&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
+ <expression trim="1">[Tt]itle[ ]*:&lt;? ([0-9a-zA-Z':\. &amp;]+)[^0-9a-zA-Z':\. &amp;]</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5+">
+ <expression trim="1">[Aa]rtist[ ]*:&lt;? ([0-9a-zA-Z':\. &amp;]+)[^0-9a-zA-Z':\. &amp;]</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression trim="1">[Gg]enre[ ]*:&lt;? ([0-9a-zA-Z':\. &amp;]+)[^0-9a-zA-Z':\. &amp;]</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>[Yy]ear[ ]*:&lt;? ([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>[Dd]ate[ ]*:&lt;? [0-9][0-9][/\.][0-9][0-9][/\.]([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression>[Rr]untime[ ]*:&lt;? ([:0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression>[Ll]ength[ ]*:&lt;? ([:0-9]+)</expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ </NfoScrape>
+ <FileNameScrape dest="3">
+ <RegExp input="$$1" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;musicvideo&gt;&lt;artist&gt;\1&lt;/artist&gt;&lt;title&gt;\2&lt;/title&gt;&lt;year&gt;\3&lt;/year&gt;&lt;/musicvideo&gt;" dest="3">
+ <expression>[\\/]([^\\/]+) - ([^\\/]+) - ([0-9]{4})[^\\/]*</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;musicvideo&gt;&lt;artist&gt;\1&lt;/artist&gt;&lt;title&gt;\2&lt;/title&gt;&lt;/musicvideo&gt;" dest="3+">
+ <expression>[\\/]([^\\/]+) - ([^\\/]+)[^\\/]*</expression>
+ </RegExp>
+ </FileNameScrape>
+</scraper>
diff --git a/system/scrapers/video/mymoviesdk.png b/system/scrapers/video/mymoviesdk.png
new file mode 100644
index 0000000000..5771b4596d
--- /dev/null
+++ b/system/scrapers/video/mymoviesdk.png
Binary files differ
diff --git a/system/scrapers/video/mymoviesdk.xml b/system/scrapers/video/mymoviesdk.xml
new file mode 100644
index 0000000000..d8b0ffda1a
--- /dev/null
+++ b/system/scrapers/video/mymoviesdk.xml
@@ -0,0 +1,188 @@
+п»ї<?xml version="1.0" encoding="utf-8"?>
+<scraper framework="1.1" date="2009-08-11" name="MyMovies.dk" content="movies" thumb="mymoviesdk.png" language="en" requiressettings="true">
+ <GetSettings dest="3">
+ <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>
+ </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>
+ </RegExp>
+ <!--- -->
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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>
+ </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">
+ <expression repeat="no">&lt;response status="failed"&gt;(.*?)&lt;/response&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ <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\?([0-9]+)</expression>
+ </RegExp>
+ </NfoUrl>
+
+ <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>&lt;LocalTitle&gt;([^&lt;]*)&lt;/LocalTitle&gt;</expression>
+ </RegExp>
+ <!--SortTitle-->
+ <RegExp input="$$1" output="&lt;sorttitle&gt;\1&lt;/sorttitle&gt;" dest="5+">
+ <expression>&lt;SortTitle&gt;([^&lt;]*)&lt;/SortTitle&gt;</expression>
+ </RegExp>
+ <!--Year-->
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>&lt;ProductionYear&gt;([0-9]+)&lt;/ProductionYear&gt;</expression>
+ </RegExp>
+ <!--Thumb-->
+ <RegExp input="$$1" output="&lt;thumb preview=&quot;\1&quot;&gt;\2&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">&lt;Poster FileThumb="([^"]*)" File="([^"]*)" Hash=</expression>
+ </RegExp>
+ <!--IMDB-->
+ <RegExp input="$$1" output="&lt;id&gt;\1&lt;/id&gt;" dest="5+">
+ <expression>&lt;IMDB&gt;([^&lt;]*)&lt;/IMDB&gt;</expression>
+ </RegExp>
+ <!--Runtime-->
+ <RegExp input="$$1" output="&lt;runtime&gt;\1 min&lt;/runtime&gt;" dest="5+">
+ <expression>&lt;RunningTime&gt;([^&lt;]*)&lt;/RunningTime&gt;</expression>
+ </RegExp>
+ <!--Rating-->
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+ <expression>&lt;Rating&gt;([^&lt;]*)&lt;/Rating&gt;</expression>
+ </RegExp>
+ <!--Votes-->
+ <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
+ <expression>&lt;RatingVotes&gt;([^&lt;]*)&lt;/RatingVotes&gt;</expression>
+ </RegExp>
+ <!--Studio-->
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression repeat="yes">&lt;Studio&gt;([^&lt;]*)&lt;/Studio&gt;</expression>
+ </RegExp>
+ <!--Genre-->
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&lt;Genre&gt;([^&lt;]*)&lt;/Genre&gt;</expression>
+ </RegExp>
+ <!--Plot-->
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;Description&gt;[^&lt;]*&lt;!\[CDATA\[([^&lt;]*)\]\][^&lt;]*&lt;/Description&gt;</expression>
+ </RegExp>
+ <!--Plot Outline-->
+ <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="5+">
+ <expression>&lt;Overview&gt;([^&lt;]*)&lt;/Overview&gt;</expression>
+ </RegExp>
+ <!--MPAA-->
+ <RegExp input="$$4" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
+ <RegExp input="$$1" output="None" dest="4">
+ <expression>&lt;ParentalRating[^.]*?&lt;Value&gt;-1&lt;/Value&gt;[^.]*?&lt;Description&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="Unrated" dest="4">
+ <expression>&lt;ParentalRating[^.]*?&lt;Value&gt;0&lt;/Value&gt;[^.]*?&lt;Description&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="G" dest="4">
+ <expression>&lt;ParentalRating[^.]*?&lt;Value&gt;(1|2)&lt;/Value&gt;[^.]*?&lt;Description&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="PG" dest="4">
+ <expression>&lt;ParentalRating[^.]*?&lt;Value&gt;3&lt;/Value&gt;[^.]*?&lt;Description&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="PG-13" dest="4">
+ <expression>&lt;ParentalRating[^.]*?&lt;Value&gt;(4|5)&lt;/Value&gt;[^.]*?&lt;Description&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="R" dest="4">
+ <expression>&lt;ParentalRating[^.]*?&lt;Value&gt;6&lt;/Value&gt;[^.]*?&lt;Description&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="NC-17" dest="4">
+ <expression>&lt;ParentalRating[^.]*?&lt;Value&gt;7&lt;/Value&gt;[^.]*?&lt;Description&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="NC-17" dest="4">
+ <expression>&lt;ParentalRating[^.]*?&lt;Value&gt;8&lt;/Value&gt;[^.]*?&lt;Description&gt;</expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ <!--Tagline-->
+ <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="5+">
+ <expression>&lt;TagLine&gt;([^&lt;]*)&lt;/TagLine&gt;</expression>
+ </RegExp>
+ <!--Director-->
+ <RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression repeat="yes">&lt;Person Type="2"[^$]*?&lt;Name&gt;([^&lt;]*)&lt;/Name&gt;</expression>
+ </RegExp>
+ <!--Writer-->
+ <RegExp input="$$1" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <expression repeat="yes">&lt;Person Type="3"[^$]*?&lt;Name&gt;([^&lt;]*)&lt;/Name&gt;</expression>
+ </RegExp>
+ <!--Actor-->
+ <RegExp input="$$1" 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">&lt;Person Type="1"[^.]*?&lt;Photo /&gt;[^.]*?&lt;Name&gt;([^&lt;]*)&lt;/Name&gt;[^.]*?&lt;Role&gt;([^&lt;]*)&lt;/Role&gt;</expression>
+ </RegExp>
+ <!--Actor with thumb-->
+ <RegExp input="$$1" 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="5+">
+ <expression repeat="yes">&lt;Person Type="1"[^.]*?&lt;Photo&gt;([^&lt;]*)&lt;/Photo&gt;[^.]*?&lt;Name&gt;([^&lt;]*)&lt;/Name&gt;[^.]*?&lt;Role&gt;([^&lt;]*)&lt;/Role&gt;</expression>
+ </RegExp>
+ <!--Fanart-->
+ <RegExp conditional="fanart" input="$$4" output="&lt;fanart&gt;\1&lt;/fanart&gt;" dest="5+">
+ <RegExp input="$$1" output="&lt;thumb preview=&quot;\1&quot; dim=&quot;1920x1080&quot;&gt;\2&lt;/thumb&gt;" dest="4">
+ <expression repeat="yes">FileThumb="([^"]*)" F[^&lt;]*File1080P="([^"]*)" Hash1080p="[^"]+"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb preview=&quot;\1&quot; dim=&quot;1280x720&quot;&gt;\2&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">FileThumb="([^"]*)" File720P="([^"]*)" Hash720p[^&lt;]*File1080P=""</expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ <!--Trailer - filmtrailer.com-->
+ <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>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/naver.png b/system/scrapers/video/naver.png
new file mode 100644
index 0000000000..1dd4655c2b
--- /dev/null
+++ b/system/scrapers/video/naver.png
Binary files differ
diff --git a/system/scrapers/video/naver.xml b/system/scrapers/video/naver.xml
new file mode 100644
index 0000000000..f72b5c41b8
--- /dev/null
+++ b/system/scrapers/video/naver.xml
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-08-08" name="NAVER (Korean)" content="movies" thumb="naver.png" language="ko">
+ <include>common/tmdb.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;БЦї¬№иїм/°ўє»/Б¦АЫ»зїЎ ґлЗС »ујјБ¤єё&quot; type=&quot;bool&quot; id=&quot;EnableDetail&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5">
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://movie.naver.com/movie/bi/mi/basic.nhn?code=\1&lt;/url&gt;" dest="3">
+ <expression>movie\.naver\.com[^\?]*\?code=([0-9]*)</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateSearchUrl dest="3" SearchStringEncoding="EUC-KR">
+ <RegExp input="$$1" output="http://movie.naver.com/movie/search/result.nhn?section=movie&amp;query=\1&amp;sort=3" dest="3">
+ <expression noclean="1"/>
+ </RegExp>
+ </CreateSearchUrl>
+ <GetSearchResults dest="8">
+ <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;EUC-KR&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) &lt;/title&gt;&lt;url&gt;http://movie.naver.com/movie/bi/mi/basic.nhn?code=\1&lt;/url&gt;&lt;/entity&gt;" dest="5">
+ <expression repeat="yes">&lt;dt&gt;&lt;a href=&quot;/movie/bi/mi/basic.nhn\?code=([0-9]*)&quot;&gt;(.[^&quot;]*)&quot;point&quot;&gt;[^\?]*\?year=([0-9]*)&quot;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails dest="3">
+ <RegExp input="$$8" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <!-- Titles, year !-->
+ <RegExp input="$$1" output="&lt;title&gt;\1 (\2, \3)&lt;/title&gt;&lt;originaltitle&gt;\2&lt;/originaltitle&gt;&lt;year&gt;\3&lt;/year&gt;" dest="8">
+ <expression trim="1" noclean="1">&quot;&amp;main_title=&quot;\+encodeURIComponent\(&quot;(.[^&quot;]*)&quot;\)\+&quot;&amp;sub_title=&quot;\+encodeURIComponent\(&quot;(.[^\,]*)\, ([0-9]*)&quot;\)</expression>
+ </RegExp>
+ <!-- Director's names !-->
+ <RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">db_htype_1_text_3\.gif&quot;(.*)db_htype_1_text_4\.gif&quot;</expression>
+ </RegExp>
+ <expression noclean="1" repeat="yes">&lt;a[^&gt;]*&gt;(.[^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <!-- Actors !-->
+ <RegExp conditional="!EnableDetail" input="$$7" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;/actor&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">db_htype_1_text_4\.gif&quot;(.*)&quot;more_inline&quot;</expression>
+ </RegExp>
+ <expression noclean="1" repeat="yes">&lt;a[^&gt;]*&gt;(.[^&lt;]*)&lt;/a&gt;\((.[^\)]*)\)</expression>
+ </RegExp>
+ <!-- MPAA !-->
+ <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="8+">
+ <expression noclean="1" repeat="yes">&lt;em&gt;[^&lt;]*&lt;/em&gt; &lt;a[^&gt;]*&gt;(.[^&lt;]*)&lt;</expression>
+ </RegExp>
+ <!-- Plot !-->
+ <RegExp input="$$1" output="&lt;plot&gt;\1\2&lt;/plot&gt;" dest="8+">
+ <expression>&lt;p class=&quot;c_ff4200&quot;&gt;(.[^&lt;]*)&lt;/p&gt;[^&lt;]*&lt;p&gt;(.*)&lt;/p&gt;[^&lt;]*&lt;ul class=&quot;other&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="8+">
+ <expression>&lt;p class=&quot;c_ff4200&quot;&gt;&lt;/p&gt;[^&lt;]*&lt;p&gt;(.*)&lt;/p&gt;[^&lt;]*&lt;ul class=&quot;other&quot;</expression>
+ </RegExp>
+ <!-- Thumbnail !-->
+ <RegExp conditional="!EnableThumbs" input="$$1" output="&lt;thumb&gt;&lt;url&gt;\1&lt;/url&gt;&lt;/thumb&gt;" dest="8+">
+ <expression>&lt;div class=&quot;poster&quot;&gt;[^\(]*\(&apos;([^&apos;]*)&apos;</expression>
+ </RegExp>
+ <!-- Premiered !-->
+ <RegExp input="$$1" output="&lt;premiered&gt;\1.\2&lt;/premiered&gt;" dest="8+">
+ <expression noclean="1">&gt;[^&lt;]*&lt;/font&gt; &lt;a[^&gt;]*&gt;([0-9]*)&lt;/a&gt;\.&lt;[^&gt;]*&gt;(.[^&lt;]*)&lt;</expression>
+ </RegExp>
+ <!-- Genres !-->
+ <RegExp input="$$7" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="8+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">db_htype_1_text_2\.gif&quot;(.*)nhn\?nation</expression>
+ </RegExp>
+ <expression noclean="1" repeat="yes">nhn\?genre[^&gt;]*&gt;(.[^&lt;]*)&lt;</expression>
+ </RegExp>
+ <!-- Runtime !-->
+ <RegExp input="$$1" output="&lt;runtime&gt;\1 minute&lt;/runtime&gt;" dest="8+">
+ <expression noclean="1">class=&apos;ls0&apos;&gt;([0-9]*)&lt;</expression>
+ </RegExp>
+ <!-- User rating !-->
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="8+">
+ <expression>&quot;&amp;star_point=([0-9]\.+[0-9]*)&quot;\;</expression>
+ </RegExp>
+ <!-- Tag Line !-->
+ <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="8+">
+ <expression noclean="1">&lt;p class=&quot;c_ff4200&quot;&gt;(.[^&lt;]*)&lt;/p&gt;</expression>
+ </RegExp>
+ <!-- Detail !-->
+ <RegExp conditional="EnableDetail" input="$$1" output="&lt;url function=&quot;GetNAVERDetail&quot;&gt;http://movie.naver.com/movie/bi/mi/detail.nhn?code=\1&lt;/url&gt;" dest="8+">
+ <expression noclean="1">&lt;a href=&quot;/movie/bi/mi/photo.nhn\?code=([0-9]*)&quot;</expression>
+ </RegExp>
+ <!-- Thumbs !-->
+ <RegExp conditional="EnableThumbs" input="$$1" output="&lt;url function=&quot;GetNAVERPhoto&quot;&gt;http://movie.naver.com/movie/bi/mi/photo.nhn?code=\1&lt;/url&gt;" dest="8+">
+ <expression noclean="1">&lt;a href=&quot;/movie/bi/mi/photo.nhn\?code=([0-9]*)&quot;</expression>
+ </RegExp>
+ <!-- Votes !-->
+ <RegExp conditional="EnableVoteNum" input="$$1" output="&lt;url function=&quot;GetNAVERVote&quot;&gt;http://movie.naver.com/movie/bi/mi/point.nhn?code=\1&lt;/url&gt;" dest="8+">
+ <expression noclean="1">&lt;a href=&quot;/movie/bi/mi/photo.nhn\?code=([0-9]*)&quot;</expression>
+ </RegExp>
+ <!-- FanArts !-->
+ <RegExp conditional="EnableFanArt" input="$$5" output="&lt;url function=&quot;GetTMDBFanartByIMDBId&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">
+ <expression noclean="1" clear="yes">&quot;&amp;sub_title=&quot;\+encodeURIComponent\(&quot;([^\,]*)\, ([0-9]*)&quot;\)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="+\1" dest="5">
+ <expression repeat="yes">([^ ,]+)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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+">
+ <expression noclean="1">&lt;a href=&quot;/movie/bi/mi/photo.nhn\?code=([0-9]*)&quot;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetDetails>
+ <GetNAVERPhoto dest="8">
+ <RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="8">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">box_story_1 mt_10&quot;&gt;(.*)btn_dbreport\.gif</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetNAVERPhoto>
+ <GetNAVERVote dest="8">
+ <RegExp input="$$9" output="&lt;details&gt;\1&lt;/details&gt;" dest="8">
+ <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>
+ </RegExp>
+ </GetNAVERVote>
+ <GetNAVERDetail dest="8">
+ <RegExp input="$$9" output="&lt;details&gt;;\1&lt;/details&gt;" dest="8">
+ <!-- studio !-->
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="9">
+ <expression noclean="1" repeat="yes">&lt;a href=&quot;/movie/bi/ci/filmo\.nhn\?code=[0-9]*&quot;&gt;(.[^&lt;]*)&lt;</expression>
+ </RegExp>
+ <!-- Actors !-->
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">id=&quot;cast_1&quot;(.*)id=&quot;cast_2&quot;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;thumb&gt;\1&lt;/thumb&gt;&lt;/actor&gt;" dest="9+">
+ <expression noclean="1" repeat="yes">class=&quot;thumb&quot;&gt;&lt;a[^&lt;]*&lt;img src=&quot;(.[^&quot;]*)&quot;[^&lt;]*&lt;/a&gt;&lt;/td&gt;[^&gt;]*&gt;&lt;a[^&gt;]*&gt;(.[^&lt;]*)&lt;/a&gt; &lt;[^&lt;]*&lt;/span&gt;&lt;br&gt;(.[^&lt;]*)&lt;/th&gt;</expression>
+ </RegExp>
+ <!-- writer !-->
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression noclean="1">&lt;h6&gt;°ўє»&lt;/h6&gt;(.*)id=&quot;staff_2&quot;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetNAVERDetail>
+ <GetNAVERFanart 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="\1" dest="7">
+ <expression noclean="1">box_story_1 mt_10&quot;&gt;(.*)btn_dbreport\.gif</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetNAVERFanart>
+</scraper>
+
diff --git a/system/scrapers/video/ofdb.png b/system/scrapers/video/ofdb.png
new file mode 100644
index 0000000000..9b7ecbad4c
--- /dev/null
+++ b/system/scrapers/video/ofdb.png
Binary files differ
diff --git a/system/scrapers/video/ofdb.xml b/system/scrapers/video/ofdb.xml
new file mode 100644
index 0000000000..96da60f805
--- /dev/null
+++ b/system/scrapers/video/ofdb.xml
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.1" date="2009-08-10" name="OFDb" content="movies" thumb="ofdb.png" language="de">
+ <include>common/tmdb.xml</include>
+ <include>common/movieposterdb.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;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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;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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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\?([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>
+ </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>
+ </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">
+ <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>
+
+ <!--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>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;originaltitle&gt;\2 \1&lt;/originaltitle&gt;" dest="7">
+ <RegExp input="$$8" output="\1" dest="6">
+ <expression noclean="1">&lt;b&gt;([^&gt;]+)&lt;/b&gt;</expression>
+ </RegExp>
+ <expression>(.*), (Die|Der|Das|The)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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">
+ <expression noclean="1">class=&quot;Normal&quot;&gt;Regie(.*)class=&quot;Normal&quot;&gt;Darsteller</expression>
+ </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+">
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">Eine Inhaltsangabe von(.*)&lt;option value=&quot;All&quot;&gt;</expression>
+ </RegExp>
+ <RegExp input="$$9" output="\1" dest="7">
+ <expression noclean="1">&lt;br&gt;&lt;br&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output=" \1" dest="7+">
+ <expression noclean="1" repeat="yes">&lt;br /&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <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">
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="4+">
+ <expression>Verleih:&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;font[^&gt;]+&gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="4+">
+ <expression>Laufzeit: ([^&lt;]*)&lt;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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 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 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>
+ </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>
+
+ <!-- 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>
+
+ <!-- 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>
+ </RegExp>
+ </GetOfdbThumb>
+</scraper>
diff --git a/system/scrapers/video/ofdbxml.xml b/system/scrapers/video/ofdbxml.xml
new file mode 100644
index 0000000000..313b28a0b1
--- /dev/null
+++ b/system/scrapers/video/ofdbxml.xml
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.1" date="2009-07-28" name="OFDb (XML)" content="movies" thumb="ofdb.png" language="de">
+ <include>common/tmdb.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;Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetByIMDBId&quot;&gt;http://xml.n4rf.net/ofdbgw/imdb2ofdb/tt\2&lt;/url&gt;" dest="3+">
+ <expression>(imdb.com/)Title\?([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetByIMDBId&quot;&gt;http://xml.n4rf.net/ofdbgw/imdb2ofdb/tt\2&lt;/url&gt;" dest="3+">
+ <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+">
+ <expression repeat="yes">&lt;id&gt;(.*?)&lt;/id&gt;\n&lt;titel&gt;([^&lt;]+)&lt;/titel&gt;.*?&lt;jahr&gt;(.*?)&lt;/jahr&gt;</expression>
+ </RegExp>
+ <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">
+ <expression trim="1">&lt;titel&gt;([^&lt;]+)&lt;/titel&gt;</expression>
+ </RegExp>
+ <expression>(.*), (Die|Der|Das|The)</expression>
+ </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>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression noclean="1">&lt;jahr&gt;([^&lt;]+)</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;regie&gt;(.*?)&lt;/regie&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;name&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">&lt;genre&gt;(.*?)&lt;/genre&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;titel&gt;([^&lt;]+)</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;drehbuch&gt;(.*?)&lt;/drehbuch&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;name&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression noclean="1">&lt;besetzung&gt;(.*?)&lt;/besetzung&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">&lt;id&gt;([^&lt;]+)&lt;/id&gt;\n&lt;name&gt;([^&lt;]+)&lt;/name&gt;\n&lt;rolle&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="5+">
+ <expression>&lt;kurzbeschreibung&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;beschreibung&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+ <expression>&lt;note&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
+ <expression>&lt;stimmen&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetOFDBData&quot;&gt;http://xml.n4rf.net/ofdbgw/fassung/\1&lt;/url&gt;" dest="5+">
+ <expression>&lt;fassungen&gt;.*?&lt;id&gt;([^&lt;]+)</expression>
+ </RegExp>
+ <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+">
+ <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+">
+ <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>
+ </GetOFDBData>
+</scraper>
diff --git a/system/scrapers/video/ptgate.jpg b/system/scrapers/video/ptgate.jpg
new file mode 100644
index 0000000000..b240e4327f
--- /dev/null
+++ b/system/scrapers/video/ptgate.jpg
Binary files differ
diff --git a/system/scrapers/video/ptgate.xml b/system/scrapers/video/ptgate.xml
new file mode 100644
index 0000000000..629849fd8a
--- /dev/null
+++ b/system/scrapers/video/ptgate.xml
@@ -0,0 +1,280 @@
+п»ї<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-08-10" name="PTGate and IMDb" content="movies" thumb="ptgate.jpg" language="pt">
+ <include>common/tmdb.xml</include>
+ <include>common/movieposterdb.xml</include>
+ <include>common/impa.xml</include>
+ <include>common/imdb.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;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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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;">
+ <expression repeat="yes" trim="2,3">&lt;a href=&quot;/filmes/([0-9]*)&quot;&gt;(.*?)&lt;/a&gt; &lt;small&gt;([^\(]*)\(([0-9]*)\)</expression>
+ </RegExp>
+ <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>
+ </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>
+ </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,">
+ <expression>&lt;b&gt;g.nero&lt;/b&gt;: ([^&lt;]*)</expression>
+ </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>
+ </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">
+ <expression>&lt;b&gt;int.rpretes&lt;/b&gt;&lt;br /&gt;\s*(.*?)&lt;br /&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ <RegExp dest="5+" input="$$8" conditional="ptgateonly" output="\1">
+ <expression noclean="1"></expression>
+ </RegExp>
+
+ <!-- Director -->
+ <RegExp dest="8" input="$$9" output="&lt;director&gt;\1&lt;/director&gt;">
+ <RegExp input="$$1" output="\1," dest="9">
+ <expression>&lt;b&gt;realiza..o&lt;/b&gt;&lt;br /&gt;\s*(.*?)&lt;br /&gt;</expression>
+ </RegExp>
+ <expression repeat="yes" trim="1">([^,]+),</expression>
+ </RegExp>
+ <RegExp dest="4+" input="$$8" output="&lt;directors&gt;\1&lt;/directors&gt;">
+ <expression noclean="1"></expression>
+ </RegExp>
+ <RegExp dest="5+" input="$$8" conditional="ptgateonly" output="\1">
+ <expression noclean="1"></expression>
+ </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>
+ </RegExp>
+ <RegExp dest="5+" input="$$12" conditional="ptgateonly" output="\1">
+ <expression noclean="1"></expression>
+ </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>
+ </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;">
+ <!-- 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>
+ </RegExp>
+ <!-- remove spaces and , -->
+ <RegExp input="$$7" output="+\1" dest="8+">
+ <expression repeat="yes">([^ ,]+)</expression>
+ </RegExp>
+ <expression></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="9" input="$$1" output="\1">
+ <expression clear="yes">\.imdb\.com/title/(tt[0-9]*)</expression>
+ </RegExp>
+ <expression>(.+)</expression>
+ </RegExp>
+
+ <expression noclean="1"></expression>
+ </RegExp>
+
+ <expression noclean="1"></expression>
+ </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>
+ </RegExp>
+ </GetIMDBfromGoogle>
+ <GetIMDBDetails clearbuffers="no" dest="3">
+ <RegExp input="$$5" dest="3" output="&lt;details&gt;\1&lt;/details&gt;">
+ <!-- IMDB Id -->
+ <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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </GetIMDBDetails>
+</scraper>
diff --git a/system/scrapers/video/speedallocinev2.xml b/system/scrapers/video/speedallocinev2.xml
new file mode 100644
index 0000000000..912c3f5fdd
--- /dev/null
+++ b/system/scrapers/video/speedallocinev2.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<scraper framework="1.0" date="2009-05-30" name="speedallocinev2.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>
+ </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>
+ </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>
+ </RegExp>
+ </GetDetails>
+
+</scraper>
diff --git a/system/scrapers/video/sratim.gif b/system/scrapers/video/sratim.gif
new file mode 100644
index 0000000000..d3baf9fcc7
--- /dev/null
+++ b/system/scrapers/video/sratim.gif
Binary files differ
diff --git a/system/scrapers/video/sratim.xml b/system/scrapers/video/sratim.xml
new file mode 100644
index 0000000000..5eea36a530
--- /dev/null
+++ b/system/scrapers/video/sratim.xml
@@ -0,0 +1,115 @@
+п»ї<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.0" date="2009-05-22" name="Sratim" content="movies" thumb="sratim.gif" language="il">
+ <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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Enable 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;Enable Fanart&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Get Rank From IMDB&quot; type=&quot;bool&quot; id=&quot;imdbrank&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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"></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 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">
+ <expression clear="yes" noclean="1" repeat="yes">&lt;table class="MovieViews".*?&gt;.*?&lt;a href="(.[^"]*)"&gt;(.*?)&lt;div&gt;.*?&lt;/table&gt;</expression>
+ </RegExp>
+ <expression clear="yes" noclean="1"></expression>
+ </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;" dest="5+">
+ <expression trim="1" noclean="1">&lt;div.*?class="Box_Header"&gt;&lt;table.*?&gt;&lt;tr&gt;&lt;td.*?&gt;(.*?)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression trim="1">&lt;u&gt;ЧЄЧ§Ч¦Ч™ЧЁ:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;(.*?)&lt;/div&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression trim="1" repeat="yes">&lt;a href="/movies/search.aspx\?g=.*?"&gt;(.*?)&lt;/a&gt;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression repeat="no" noclean="1">&lt;b&gt;Ч©Ч—Ч§Ч Ч™Чќ:&lt;/b&gt;(.*?)&lt;br /&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression trim="1" repeat="yes">&lt;a href="/movies/companies/view.aspx\?id=.*?"&gt;(.*?)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
+ <expression trim="1" repeat="yes">&lt;a href="/movies/actors/view.aspx\?id=.*?"&gt;(.*?)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp conditional="!fullcredits" input="$$7" output="&lt;url function=&quot;GetActorDetails&quot;&gt;http://www.sratim.co.il/movies/actors/view.aspx?id=\1&lt;/url&gt;" dest="5+"><expression repeat="yes">&lt;a href="/movies/actors/view.aspx\?id=(.*?)"&gt;</expression></RegExp><RegExp input="$$1" output="\1" dest="7">
+ <expression repeat="no" noclean="1">&lt;b&gt;Ч‘ЧћЧђЧ™:&lt;/b&gt;(.*?)&lt;br /&gt;</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression trim="1" repeat="yes">&lt;a href="/movies/actors/view.aspx\?id=.*?"&gt;(.*?)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression trim="1">&lt;span id="ctl00_ctl00_Body_Body_Box_ProductionYear"&gt;(.*?)&lt;/span&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+" conditional="!imdbrank">
+ <expression trim="1" repeat="no">&lt;img alt="(.*?)/10" src="/Images/Star_Big_.*?.gif" /&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+" conditional="!imdbrank">
+ <expression trim="1" repeat="no">&lt;span.*?&gt;([0-9]+?) ЧћЧ“ЧЁЧ’Ч™Чќ&lt;/span&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression trim="1" repeat="no">&lt;b&gt;ЧђЧ•ЧЁЧљ:&lt;/b&gt; ([0-9]+?) Ч“Ч§Ч•ЧЄ.</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;http://www.sratim.co.il\1&lt;/thumb&gt;" dest="5+">
+ <expression trim="1" repeat="no">&lt;img src="(/movies/images/.*?)" id="ctl00_ctl00_Body_Body_Box_MainPicture"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetIMDBDetails&quot;&gt;http://www.imdb.com/title/\1/&lt;/url&gt;" dest="5+">
+ <expression trim="1" repeat="no">http://www\.imdb\.com/title/(tt\d+?)'</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+">
+ <expression trim="1" repeat="no">http://www\.imdb\.com/title/(tt\d+?)'</expression>
+ </RegExp>
+ <RegExp conditional="imdbrank" input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+ <expression trim="1" repeat="no">&lt;img alt="([0-9]+\.[0-9]*)/10" src="/Images/Star_IMDB</expression>
+ </RegExp>
+ <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>
+ </GetDetails>
+ <GetActorDetails clearbuffers="no" dest="5"><RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
+ <expression noclean="1"></expression>
+ <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+">
+ <expression clear="yes" repeat="no">&lt;div class="Box_Header"&gt;.*?&lt;span.*?&gt;(.*?)&lt;/span&gt;.*?&lt;div class="Box_Body"&gt;.*?&lt;img.*?src="(/movies/Actors/Images/.*?)" /&gt;</expression>
+ </RegExp>
+ </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;GetTrailer&quot;&gt;http://akas.imdb.com/video/imdb/vi\1/player&lt;/url&gt;" dest="3+">
+ <expression>/vi([0-9]*)/&quot;</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetIMDBDetails>
+ <GetTrailer clearbuffers="no" 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>
+ </GetTrailer>
+</scraper>
diff --git a/system/scrapers/video/tmdb.png b/system/scrapers/video/tmdb.png
new file mode 100644
index 0000000000..377f6af8a5
--- /dev/null
+++ b/system/scrapers/video/tmdb.png
Binary files differ
diff --git a/system/scrapers/video/tmdb.xml b/system/scrapers/video/tmdb.xml
new file mode 100644
index 0000000000..92c688cf82
--- /dev/null
+++ b/system/scrapers/video/tmdb.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2009-07-28" name="themoviedb.org" content="movies" thumb="tmdb.png" language="en">
+ <include>common/tmdb.xml</include>
+ <include>common/dtrailer.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;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <CreateSearchUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://api.themoviedb.org/2.0/Movie.search?title=\1&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="3">
+ <RegExp input="$$2" output="%20(\1)" dest="4">
+ <expression clear="yes">(.+)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </CreateSearchUrl>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://api.themoviedb.org/2.0/Movie.getInfo?id=\2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;&lt;id&gt;\2&lt;/id&gt;" dest="3">
+ <expression clear="yes" noclean="1">(themoviedb.org/movie/)([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=tt\2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="3+">
+ <expression>(imdb.com/title/tt)([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBId&quot;&gt;http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=tt\2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="3+">
+ <expression>(imdb.com/)Title\?([0-9]+)</expression>
+ </RegExp>
+ </NfoUrl>
+ <GetTMDBId dest="3">
+ <RegExp input="$$1" output="&lt;url 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;&lt;id&gt;\1&lt;/id&gt;" dest="3+">
+ <expression>&lt;id&gt;([0-9]*)&lt;/id&gt;</expression>
+ </RegExp>
+ </GetTMDBId>
+ <GetSearchResults dest="8">
+ <RegExp input="$$3" output="&lt;results&gt;\1&lt;/result&gt;" dest="8">
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;id&gt;\2&lt;/id&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url cache=&quot;tmdb-\2.xml&quot; &gt;http://api.themoviedb.org/2.0/Movie.getInfo?id=\2&amp;amp;api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;&lt;/entity&gt;" dest="3">
+ <expression repeat="yes">&lt;movie&gt;.*?&lt;title&gt;([^&lt;]*)&lt;/title&gt;.*?&lt;id&gt;([^&lt;]*)&lt;/id&gt;.*?&lt;release&gt;([0-9]+).*?&lt;/movie&gt;</expression>
+ </RegExp>
+ <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">
+ <expression>&lt;title&gt;([^&lt;]*)&lt;/title&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>&lt;release&gt;([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression>&lt;runtime&gt;([^&lt;]*)&lt;/runtime&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+ <expression>&lt;rating&gt;([^&lt;]*)&lt;/rating&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&lt;category&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;short_overview&gt;([^&lt;]*)&lt;/short_overview&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="5+">
+ <expression>&lt;short_overview&gt;([^&lt;]*)&lt;/short_overview&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression repeat="yes">&lt;person job=&quot;director&quot;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <expression repeat="yes">&lt;person job=&quot;author&quot;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" 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">&lt;person job=&quot;actor&quot;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;role&gt;([^&lt;]*)&lt;/role&gt;</expression>
+ </RegExp>
+ <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>
+ <RegExp conditional="trailer" input="$$6" output="&lt;url function=&quot;GetDTrailerLink&quot;&gt;http://en.dtrailer.com/movies/search/\1&lt;/url&gt;" dest="5+">
+ <RegExp input="$$4" output="\1-" dest="6">
+ <RegExp input="$$1" output="\1" dest="4">
+ <expression>&lt;title&gt;([^&lt;]*)&lt;/title&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">([a-zA-Z0-9]+)</expression>
+ </RegExp>
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetDetails>
+</scraper>
diff --git a/system/scrapers/video/tvcom.png b/system/scrapers/video/tvcom.png
new file mode 100644
index 0000000000..1901b1e93f
--- /dev/null
+++ b/system/scrapers/video/tvcom.png
Binary files differ
diff --git a/system/scrapers/video/tvcom.xml b/system/scrapers/video/tvcom.xml
new file mode 100644
index 0000000000..c4f391ebd3
--- /dev/null
+++ b/system/scrapers/video/tvcom.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+ </RegExp>
+ </CreateSearchUrl>
+ <GetSearchResults dest="3">
+ <RegExp input="$$4" output="&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.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>
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails dest="7">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="7">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
+ <expression noclean="1">&lt;title&gt;([^&lt;]*) on TV\.com</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes" noclean="1">;genre;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+<!-- <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>
+ </RegExp>
+ <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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
+ <expression>&lt;span&gt;([0-9,]*)&lt;/span&gt;[^&lt;]*Votes</expression>
+ </RegExp>
+ <RegExp input="$$2" 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;]*)&lt;/a&gt;&lt;/h3&gt; &lt;a class=&quot;photos_link&quot; href=&quot;http://www\.tv\.com/[^/]*/person/[0-9]*/photos\.html\?tag=cast;stars;photos;[0-9]*&quot;&gt;\(photos\)&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;role&quot;&gt;Role: ([^&lt;]*)&lt;/div&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
+ <expression>(http://image\.com\.com/tv/images/content_headers/program_new/[0-9]*\.jpg)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;status&gt;\1&lt;/status&gt;" dest="5+">
+ <expression trim="1">&lt;span class=&quot;program_status_name&quot;&gt;([^&lt;]*)&lt;/span&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;premiered&gt;\1&lt;/premiered&gt;" dest="5+">
+ <expression trim="1">&lt;span class=&quot;start_date&quot;&gt;([^&lt;]*)&lt;/span&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+
+ <GetEpisodeList dest="3">
+ <RegExp input="$$5" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="3">
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression>&amp;nbsp;[^&lt;]*&lt;strong&gt;([0-9]+)&lt;/strong&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetEpisodeList>
+
+ <GetEpisodeDetails 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">
+ <expression>&lt;div class=&quot;content_title&quot;&gt;[^&lt;]*&lt;h1&gt;[^:]*:([^&lt;]*)&lt;/h1&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;p class=&quot;deck&quot;&gt;([^=]*)&lt;a </expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+ <expression>Episode score[^&lt;]*&lt;span&gt;([0-9\.]*)&lt;/span&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;aired&gt;\1&lt;/aired&gt;" dest="5+">
+ <expression>&lt;span&gt;First Aired:&lt;/span&gt;([^&lt;]*)&lt;/li&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" 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">&quot;&gt;([^&lt;]*)&lt;/a&gt; \(([^&lt;]*)\)[^&lt;]*&lt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression>Director:&lt;/dt&gt;&lt;dd&gt;&lt;a [^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <expression>writer;0&quot;&gt;([^&lt;]*)&lt;/a&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
+ <expression>(http://image\.com\.com/tv/images/content_headers/episode_new/[0-9]*\.jpg)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetEpisodeDetails>
+
+</scraper>
diff --git a/system/scrapers/video/tvdb.png b/system/scrapers/video/tvdb.png
new file mode 100644
index 0000000000..36c48cdbb6
--- /dev/null
+++ b/system/scrapers/video/tvdb.png
Binary files differ
diff --git a/system/scrapers/video/tvdb.xml b/system/scrapers/video/tvdb.xml
new file mode 100644
index 0000000000..559902a12b
--- /dev/null
+++ b/system/scrapers/video/tvdb.xml
@@ -0,0 +1,304 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- should be self-explanatory -->
+<scraper framework="1.1" date="2009-07-28" name="TheTVDB.com" content="tvshows" thumb="tvdb.png" language="multi">
+ <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>
+ </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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </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>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting type=&quot;sep&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="&lt;url cache=&quot;\1.xml&quot;&gt;http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;" dest="3">
+ <expression>http://(?:www\.)?thetvdb.com/(?:index\.php)?\?tab=series&amp;id=([0-9]+)</expression>
+ </RegExp>
+ </NfoUrl>
+ <EpisodeGuideUrl dest="3">
+ <RegExp input="$$1" output="\1" dest="3">
+ <expression>(.*?http://www.thetvdb.com.*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="3">
+ <expression>(.*?http://thetvdb.com.*)</expression>
+ </RegExp>
+ </EpisodeGuideUrl>
+
+ <!-- input: $1=query string -->
+ <!-- returns: the url we should use to do the search -->
+ <CreateSearchUrl dest="3">
+ <RegExp input="$$1" output="http://www.thetvdb.com/api/GetSeries.php?seriesname=\1$$4&amp;language=$INFO[language]" dest="3">
+ <RegExp input="$$2" output="%20(\1)" dest="4">
+ <expression clear="yes">(.+)</expression>
+ </RegExp>
+ <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">
+ <RegExp output="\1" dest="3">
+ <expression noclean="1">&lt;Data&gt;(.*)&lt;/Data&gt;</expression>
+ </RegExp>
+ <RegExp input="$$4" 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="1">
+ <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>
+ </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> -->
+ <GetDetails dest="7">
+ <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="7">
+ <RegExp input="$$1" output="\1" dest="5">
+ <expression noclean="1">&lt;Series&gt;.*?&lt;id&gt;$$2&lt;/id&gt;(.*)</expression>
+ </RegExp>
+ <RegExp input="$$5" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="4">
+ <expression noclean="1">&lt;Overview&gt;([^&lt;]*)&lt;/Overview&gt;</expression>
+ </RegExp>
+ <RegExp input="$$2" output="&lt;id&gt;\1&lt;/id&gt;" dest="4+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="4+">
+ <expression>&lt;ContentRating&gt;([^&lt;]*)&lt;/ContentRating&gt;</expression>
+ </RegExp>
+ <RegExp input="$$5" output="&lt;premiered&gt;\1&lt;/premiered&gt;" dest="4+">
+ <expression>&lt;FirstAired&gt;([^&lt;]*)&lt;/FirstAired&gt;</expression>
+ </RegExp>
+ <RegExp input="$$5" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="4+">
+ <expression>&lt;Rating&gt;([^&lt;]*)&lt;/Rating&gt;</expression>
+ </RegExp>
+ <RegExp input="$$5" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="4+">
+ <expression>&lt;Network&gt;([^&lt;]*)&lt;/Network&gt;</expression>
+ </RegExp>
+ <RegExp input="$$5" output="&lt;title&gt;\1&lt;/title&gt;" dest="4+">
+ <expression>&lt;SeriesName&gt;([^&lt;]*)&lt;/SeriesName&gt;</expression>
+ </RegExp>
+ <RegExp input="$$5" output="\1" dest="10">
+ <expression noclean="1">&lt;Genre&gt;([^&lt;]*)&lt;/Genre&gt;</expression>
+ </RegExp>
+ <RegExp input="$$10" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="4+">
+ <expression repeat="yes">([^\|]*)\|</expression>
+ </RegExp>
+ <RegExp input="$$10" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="4+">
+ <expression repeat="yes">([^,]*),</expression>
+ </RegExp>
+ <RegExp input="$$10" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="4+">
+ <expression>([^\|,]+)$</expression>
+ </RegExp>
+<!-- actors with thumbs -->
+ <RegExp input="$$5" output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;&lt;/actor&gt;" dest="4+">
+ <expression repeat="yes" noclean="1,2,3">&lt;Actor&gt;.*?&lt;Image&gt;([^&lt;]+)&lt;/Image&gt;.*?&lt;Name&gt;([^&lt;]*)&lt;/Name&gt;.*?&lt;Role&gt;([^&lt;]*)</expression>
+ </RegExp>
+<!-- actors without thumbs -->
+ <RegExp input="$$5" output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="4+">
+ <expression repeat="yes" noclean="1,2,3">&lt;Actor&gt;.*?&lt;Image&gt;([^&lt;]*)&lt;/Image&gt;.*?&lt;Name&gt;([^&lt;]*)&lt;/Name&gt;.*?&lt;Role&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp conditional="posters" output="&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;poster&lt;/BannerType&gt;</expression>
+ </RegExp>
+ <RegExp conditional="!override" input="$$5" output="&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;graphical&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp conditional="override" input="$$5" output="&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;graphical&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;[a-z]*&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp conditional="!override" input="$$5" output="&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;text&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp conditional="override" input="$$5" output="&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;text&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;[a-z]*&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp input="$$5" output="&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;blank&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp conditional="!override" input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;season&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
+ </RegExp>
+ <RegExp conditional="override" input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;season&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;[a-z]*&lt;/Language&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
+ </RegExp>
+ <RegExp conditional="!override" input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;seasonwide&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
+ </RegExp>
+ <RegExp conditional="override" input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;seasonwide&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;[a-z]*&lt;/Language&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
+ </RegExp>
+ <RegExp input="$$5" conditional="!posters" output="&lt;thumb&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;poster&lt;/BannerType&gt;</expression>
+ </RegExp>
+ <RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;-1&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;poster&lt;/BannerType&gt;</expression>
+ </RegExp>
+ <RegExp conditional="fanart" input="$$7" output="&lt;fanart url=&quot;http://thetvdb.com/banners/&quot;&gt;\1&lt;/fanart&gt;" dest="4+">
+ <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;$INFO[language]&lt;/Language&gt;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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> !-->
+ <GetEpisodeList dest="3">
+ <RegExp input="$$4" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="3">
+ <RegExp input="$$2" output="\1" dest="10">
+ <expression>http://www.thetvdb.com/api/1D62F2F90030C444/series/([0-9]*)/all/$INFO[language].zip</expression>
+ </RegExp>
+ <!-- If Not Using "dvdorder" then check if the user wants to use "absolute ordering" -->
+ <RegExp conditional="!dvdorder">
+
+ <RegExp conditional="absolutenumber">
+ <!-- If Using "absolute ordering" then scrape episodes and return them as Season 1 and Absolute_number as Episode number -->
+ <RegExp conditional="absolutenumber" input="$$1" output="&lt;episode&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url cache=&quot;$$10.xml&quot;&gt;$$2&lt;/url&gt;&lt;epnum&gt;\4&lt;/epnum&gt;&lt;season&gt;1&lt;/season&gt;&lt;id&gt;\1&lt;/id&gt;&lt;aired&gt;\3&lt;/aired&gt;&lt;/episode&gt;" dest="4+">
+ <expression repeat="yes">&lt;Episode&gt;.*?&lt;id&gt;([0-9]*)&lt;/id&gt;.*?&lt;EpisodeName&gt;([^&lt;]*)&lt;/EpisodeName&gt;.*?&lt;FirstAired&gt;([^&lt;]*)&lt;/FirstAired&gt;.*?&lt;absolute_number&gt;([0-9]+)&lt;/absolute_number&gt;.*?&lt;/Episode&gt;</expression>
+ </RegExp>
+ <!-- If Using "absolute ordering" then scrape episodes without absolute_number with normal season/episode numbers to match Specials and other cases -->
+ <RegExp conditional="absolutenumber" input="$$1" output="&lt;episode&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url cache=&quot;$$10.xml&quot;&gt;$$2&lt;/url&gt;&lt;epnum&gt;\3&lt;/epnum&gt;&lt;season&gt;\5&lt;/season&gt;&lt;id&gt;\1&lt;/id&gt;&lt;aired&gt;\4&lt;/aired&gt;&lt;/episode&gt;" dest="4+">
+ <expression repeat="yes">&lt;Episode&gt;.*?&lt;id&gt;([0-9]+).*?&lt;EpisodeName&gt;([^&lt;]*).*?&lt;EpisodeNumber&gt;([0-9]+)[^&lt;]*.*?&lt;FirstAired&lt;([^&lt;]*)&lt;/FirstAired&gt;.*?&lt;SeasonNumber&gt;(0)&lt;/SeasonNumber&gt;.*?&lt;absolute_number&gt;&lt;/absolute_number&gt;.*?&lt;/Episode&gt;</expression>
+ </RegExp>
+ </RegExp>
+
+ <!-- If not "dvdordering" and not "absolute ordering" ... well use normal regexp ;) -->
+ <RegExp conditional="!absolutenumber" input="$$1" output="&lt;episode&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url cache=&quot;$$10.xml&quot;&gt;$$2&lt;/url&gt;&lt;epnum&gt;\3&lt;/epnum&gt;&lt;season&gt;\5&lt;/season&gt;&lt;id&gt;\1&lt;/id&gt;&lt;aired&gt;\4&lt;/aired&gt;&lt;/episode&gt;" dest="4">
+ <expression repeat="yes">&lt;Episode&gt;.*?&lt;id&gt;([0-9]+).*?&lt;EpisodeName&gt;([^&lt;]*).*?&lt;EpisodeNumber&gt;([0-9]+)[^&lt;]*.*?&lt;FirstAired&gt;([^&lt;]*)&lt;/FirstAired&gt;.*?&lt;SeasonNumber&gt;([0-9]+)[^&lt;]*.*?&lt;/Episode&gt;</expression>
+ </RegExp>
+ </RegExp>
+ <!-- ... Or use "dvdordering" -->
+ <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>
+ </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">
+ <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="3">
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression noclean="1">&lt;Episode&gt;.*?&lt;id&gt;$$2&lt;/id&gt;(.*?)&lt;/Episode&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="4">
+ <expression>&lt;Overview&gt;([^&lt;]*)&lt;/Overview&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="\1" dest="6">
+ <expression noclean="1">&lt;Writer&gt;([^&lt;]*)&lt;/Writer&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="4+">
+ <expression repeat="yes">([^\|]*)\|</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="4+">
+ <expression repeat="yes">([^,]*),</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="4+">
+ <expression>([^\|,]+)$</expression>
+ </RegExp>
+ <RegExp input="$$8" output="\1" dest="6">
+ <expression noclean="1">&lt;Director&gt;([^&lt;]*)&lt;/Director&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="4+">
+ <expression repeat="yes">([^\|]*)\|</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="4+">
+ <expression repeat="yes">([^,]*),</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="4+">
+ <expression>([^\|,]+)$</expression>
+ </RegExp>
+ <RegExp input="$$8" output="\1" dest="6">
+ <expression noclean="1">&lt;GuestStars&gt;([^&lt;]*)&lt;/GuestStars&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="4+">
+ <expression repeat="yes">([^\|]*)\|</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="4+">
+ <expression repeat="yes">([^,]*),</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="4+">
+ <expression>([^\|,]+)$</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;title&gt;\1&lt;/title&gt;" dest="4+">
+ <expression>&lt;EpisodeName&gt;([^&lt;]*)&lt;/EpisodeName&gt;</expression>
+ </RegExp>
+ <!-- Absolute Numbering -->
+ <RegExp conditional="absolutenumber" input="$$8" output="&lt;season&gt;1&lt;/season&gt;" dest="4+">
+ <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>
+ </RegExp>
+ <!-- Normal Season/Episodes -->
+ <RegExp conditional="!absolutenumber" input="$$8" output="&lt;season&gt;\1&lt;/season&gt;" dest="4+">
+ <expression>&lt;SeasonNumber&gt;([^&lt;]*)&lt;/SeasonNumber&gt;</expression>
+ </RegExp>
+ <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>
+ <RegExp input="$$8" output="&lt;aired&gt;\1&lt;/aired&gt;" dest="4+">
+ <expression>&lt;FirstAired&gt;([^&lt;]+)&lt;/FirstAired&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;displayseason&gt;\1&lt;/displayseason&gt;" dest="4+">
+ <expression>&lt;airsbefore_season&gt;([^&lt;]+)&lt;/airsbefore_season&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;displayepisode&gt;\1&lt;/displayepisode&gt;" dest="4+">
+ <expression>&lt;airsbefore_episode&gt;([^&lt;]+)&lt;/airsbefore_episode&gt;</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;displayafterseason&gt;\1&lt;/displayafterseason&gt;" dest="4+">
+ <expression>&lt;airsafter_season&gt;([^&lt;]+)&lt;/airsafter_season&gt;</expression>
+ </RegExp>
+ <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>
+ </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>
+ </RegExp>
+ </GetLanguages>
+</scraper>
diff --git a/system/scrapers/video/tvrage.jpg b/system/scrapers/video/tvrage.jpg
new file mode 100644
index 0000000000..b8b22d6351
--- /dev/null
+++ b/system/scrapers/video/tvrage.jpg
Binary files differ
diff --git a/system/scrapers/video/tvrage.xml b/system/scrapers/video/tvrage.xml
new file mode 100644
index 0000000000..c90a929a48
--- /dev/null
+++ b/system/scrapers/video/tvrage.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+ </RegExp>
+ </CreateSearchUrl>
+ <GetSearchResults dest="3">
+ <RegExp input="$$4" output="&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.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>
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails dest="7">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="7">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
+ <expression>&lt;/a&gt;&quot;([^&quot;]*)&quot; Summary&lt;/h5&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>\n&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;(.*)&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
+ <expression>&lt;strong&gt;([0-9.]+)/10 \(([0-9]*) Votes cast\)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" 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">a href='/person/[^&gt;]*&gt;([^(&lt;|\(|/)]*)&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;td[^&gt;]*&gt;&lt;b&gt;played&lt;/b&gt;&lt;/td&gt;&lt;td[^&gt;]*&gt;&lt;div[^&gt;]*&gt;&lt;i&gt;([^(&lt;|\(|/)]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
+ <expression>(http://images\.tvrage\.net/shows/[0-9/]+\.(gif|jpg|png))</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;status&gt;\1&lt;/status&gt;" dest="5+">
+ <expression trim="1">Status: &lt;/b&gt;&lt;/td&gt;&lt;td&gt;([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;premiered&gt;\1&lt;/premiered&gt;" dest="5+">
+ <expression trim="1">Premiere: &lt;/b&gt;&lt;/td&gt;&lt;td&gt;([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+ <expression trim="1">Runtime: &lt;/b&gt;&lt;/td&gt;&lt;td&gt;([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$1" output="| \1" dest="6">
+ <expression noclean="1">Genre: &lt;/b&gt;&lt;/td&gt;&lt;td&gt;([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">\| ([^\|]*)</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetails>
+ <GetEpisodeList dest="3">
+ <RegExp input="$$5" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="3">
+ <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>
+ </RegExp>
+ </GetEpisodeList>
+ <GetEpisodeDetails 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">
+ <expression>Title: &lt;/b&gt;&lt;/td&gt;&lt;td class='b2'&gt;([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>&lt;td&gt;&lt;table width='100%'&gt;&lt;tr&gt;&lt;td valign='top'&gt;&lt;table width='100%'&gt;&lt;tr&gt;&lt;td&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
+ <expression>&lt;strong&gt;([0-9.]+)/10 \(([0-9]*) Votes cast\)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;aired&gt;\1&lt;/aired&gt;" dest="5+">
+ <expression>Original Airdate: &lt;/b&gt;&lt;/td&gt;&lt;td class='b2'&gt;([^&lt;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
+ <expression>(http://images\.tvrage\.net/screencaps/[0-9/]*\.(jpg|gif|png))</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;code&gt;\1&lt;/code&gt;" dest="5+">
+ <expression>Production Number: &lt;/b&gt;&lt;/td&gt;&lt;td class='b2'&gt;([^&lt;]*)&lt;/td&gt;</expression>
+ </RegExp>
+ <RegExp input="$$1" 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">a href='/person/[^&gt;]*&gt;([^(&lt;|\(|/)]*)&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;&lt;td[^&gt;]*&gt;&lt;b&gt;played&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;i&gt;([^(&lt;|\(|/)]*)</expression>
+ </RegExp>
+ <RegExp input="$$2" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <RegExp input="$$1" output="| \1" dest="2">
+ <expression noclean="1">Director: &lt;/b&gt;&lt;/td&gt;&lt;td[^&gt;]*&gt;&lt;i&gt;&lt;a href='/person/[^&gt;]*&gt;([^(&lt;|\(|/)]*)&lt;/a&gt;&lt;/i&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">\| ([^\|]*)</expression>
+ </RegExp>
+ <RegExp input="$$2" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <RegExp input="$$1" output="| \1" dest="2">
+ <expression noclean="1">Writer: &lt;/b&gt;&lt;/td&gt;&lt;td[^&gt;]*&gt;&lt;i&gt;&lt;a href='/person/[^&gt;]*&gt;([^(&lt;|\(|/)]*)&lt;/a&gt;&lt;/i&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">\| ([^\|]*)</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetEpisodeDetails>
+</scraper>
diff --git a/system/scrapers/video/worldart.gif b/system/scrapers/video/worldart.gif
new file mode 100644
index 0000000000..f91a81969a
--- /dev/null
+++ b/system/scrapers/video/worldart.gif
Binary files differ
diff --git a/system/scrapers/video/worldart.xml b/system/scrapers/video/worldart.xml
new file mode 100644
index 0000000000..22a2c87c97
--- /dev/null
+++ b/system/scrapers/video/worldart.xml
@@ -0,0 +1,256 @@
+<?xml version="1.0" encoding="windows-1251" standalone="yes"?>
+<scraper framework="1.1" date="2009-09-13" content="movies" name="World Art Movies (Russian)" thumb="worldart.gif" language="ru">
+ <include>common/tmdb.xml</include>
+ <include>common/imdb.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;Постер из TMDB (Иначе стандартный)&quot; type=&quot;bool&quot; id=&quot;thepos&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Фанарт из TMDB&quot; type=&quot;bool&quot; id=&quot;fanart&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Актеры из IMDB (Рекомендованно)&quot; type=&quot;bool&quot; id=&quot;imdbcast&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Директор из IMDB&quot; type=&quot;bool&quot; id=&quot;imdbdir&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;setting label=&quot;Сценаристы из IMDB&quot; type=&quot;bool&quot; id=&quot;imdbcred&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <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+">
+ <expression repeat="yes">&quot;([^/]+)/([^=]+)=([^&quot;]+)&quot; class=&apos;estimation&apos;&gt;([^&lt;]+)&lt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetSearchResults>
+
+ <GetDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <!-- ID -->
+ <RegExp input="$$2" output="&lt;id&gt;\1&lt;/id&gt;" dest="5">
+ <expression/>
+ </RegExp>
+ <!-- TITLE -->
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression trim="1">name=&apos;description&apos; content=&apos;([^&apos;]+)&apos;</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;]+)&quot;</expression>
+ </RegExp>
+
+ <!-- RUNTIME -->
+ <RegExp input="$$1" output="&lt;runtime&gt;\1 min&lt;/runtime&gt;" dest="5+">
+ <expression noclean="1">полнометражный фильм, ([^м]+) мин</expression>
+ </RegExp>
+ <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/>
+ </RegExp>
+ <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 input="$$2" 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/>
+ </RegExp>
+ <RegExp conditional="imdbcast" input="$$1" output="&lt;url cache=&quot;\1-fullcredits.html&quot; function=&quot;GetIMDBCast&quot;&gt;http://www.imdb.com/title/tt\1/fullcredits&lt;/url&gt;"dest="5+">
+ <expression noclean="1" clear="no">imdb.com/title/tt([0-9]*)</expression>
+ </RegExp>
+ <RegExp conditional="imdbdir" input="$$1" output="&lt;url cache=&quot;\1-fullcredits.html&quot; function=&quot;GetIMDBDirectors&quot;&gt;http://www.imdb.com/title/tt\1/fullcredits&lt;/url&gt;"dest="5+">
+ <expression noclean="1" clear="no">imdb.com/title/tt([0-9]*)</expression>
+ </RegExp>
+ <RegExp conditional="imdbcred" input="$$1" output="&lt;url cache=&quot;\1-fullcredits.html&quot; function=&quot;GetIMDBCastWriters&quot;&gt;http://www.imdb.com/title/tt\1/fullcredits&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="2">
+ <expression noclean="1">class=&apos;review&apos;&gt;[\t\n]*(.*?)[\t\n]*&lt;/p&gt;</expression>
+ </RegExp>
+ <RegExp input="$$2" output="&lt;outline&gt;\1&lt;/outline&gt;&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <RegExp input="$$2" output="\1 " dest="2">
+ <expression noclean="1" repeat="yes">(.*?)&amp;nbsp;</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1-" dest="2">
+ <expression noclean="1" repeat="yes">(.*?)&amp;mdash;</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1-" dest="2">
+ <expression noclean="1" repeat="yes">(.*?)&amp;#151;</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1&quot;" dest="2">
+ <expression noclean="1" repeat="yes">(.*?)&amp;[lr]aquo;</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1..." dest="2">
+ <expression noclean="1" repeat="yes">(.*?)&amp;hellip;</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1..." dest="2">
+ <expression noclean="1" repeat="yes">(.*?)&amp;#133;</expression>
+ </RegExp>
+ <expression trim="1">(.*)\.{3}?</expression>
+ </RegExp>
+
+ <!-- THUMBS -->
+ <RegExp input="$$1" output="&lt;url function=&quot;GetCoverThumbs&quot;&gt;http://www.world-art.ru/$$7/$$7_poster.php?id=\1&lt;/url&gt;" dest="5+">
+ <expression noclean="1">id=([0-9]*)&gt;</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>
+
+ <!-- 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>
+ <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="5">
+ <RegExp input="$$7" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
+ <RegExp input="$$8" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="7+">
+ <RegExp input="$$1" output="\1" dest="8+">
+ <expression noclean="1">В ролях:(.*?)bgcolor=#5D0E0E</expression>
+ </RegExp>
+ <expression repeat="yes">class=&apos;estimation&apos;&gt;([^&lt;]+)&lt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetPeople>
+
+ <!-- DIRECTORS -->
+ <GetDirector dest="5">
+ <RegExp input="$$7" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
+ <RegExp input="$$8" output="&lt;director&gt;\1&lt;/director&gt;" dest="7+">
+ <RegExp input="$$1" output="\1" dest="8+">
+ <expression noclean="1"> color=#990000(.*?) color=#990000</expression>
+ </RegExp>
+ <expression repeat="yes">class=&apos;estimation&apos;&gt;([^&lt;]+)&lt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetDirector>
+
+ <!-- WRITERS -->
+ <GetCredits dest="5">
+ <RegExp input="$$7" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
+ <RegExp input="$$8" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="7+">
+ <RegExp input="$$1" output="\1" dest="8+">
+ <expression noclean="1">Сценарий:(.*?):&lt;/b&gt;</expression>
+ </RegExp>
+ <expression repeat="yes">class=&apos;estimation&apos;&gt;([^&lt;]+)&lt;</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetCredits>
+
+ <!-- POSTERS -->
+ <GetCoverThumbs dest="5">
+ <RegExp input="$$8" output="&lt;details&gt;\1&lt;/details&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression trim="1">/([^/]+)/review.php</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;thumb preview=&quot;http://www.world-art.ru/$$7/img/\1/\3/\4.jpg&quot;&gt;http://www.world-art.ru/$$7/img/\1/\3/\4.jpg&lt;/thumb&gt;" dest="8+">
+ <expression repeat="yes" noclean="1">img/converted_images_(.*?)/(.*?)/(.*?)-(.*?)-(.*?)</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetCoverThumbs>
+</scraper>
diff --git a/system/scrapers/video/yahoomusic.png b/system/scrapers/video/yahoomusic.png
new file mode 100644
index 0000000000..007c422028
--- /dev/null
+++ b/system/scrapers/video/yahoomusic.png
Binary files differ
diff --git a/system/scrapers/video/yahoomusic.xml b/system/scrapers/video/yahoomusic.xml
new file mode 100644
index 0000000000..b8c3138bd9
--- /dev/null
+++ b/system/scrapers/video/yahoomusic.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.0" date="2009-05-22" name="Yahoo! Music" content="musicvideos" thumb="yahoomusic.png" language="en">
+ <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>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </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>
+ </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;\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>
+ </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">
+ <expression>&lt;Video.*?title=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5+">
+ <expression repeat="yes">&lt;Artist.*?name=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;album&gt;\1&lt;/album&gt;" dest="5+">
+ <expression>&lt;Release.*?title=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <expression repeat="yes">label=&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression>copyrightYear=&quot;([0-9]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <expression repeat="yes">&lt;Category.*?name=&quot;([^&quot;]*)&quot; rating=&quot;([^&quot;]*)&quot; type=&quot;Genre&quot;&gt;</expression>
+ </RegExp>
+ <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>
+ </RegExp>
+ </GetDetails>
+</scraper>