The branch, gotham has been updated
       via  1053c5b1bfdc4c8fc026d4ab6e87aff17f57b778 (commit)
       via  e41692644042b471723a9b2353112ae709fe617a (commit)
       via  ee20311c89ae234acd99cfc7a6ded540b2c9e198 (commit)
      from  39ab13f3f0dd54fcdc4abecc771a1fe8d1428697 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=1053c5b1bfdc4c8fc026d4ab6e87aff17f57b778

commit 1053c5b1bfdc4c8fc026d4ab6e87aff17f57b778
Author: Martijn Kaijser <[email protected]>
Date:   Sat Aug 16 10:18:58 2014 +0200

    [service.subtitles.undertexter] 1.2.2

diff --git a/service.subtitles.undertexter/addon.xml 
b/service.subtitles.undertexter/addon.xml
index 9787260..b76e9d1 100644
--- a/service.subtitles.undertexter/addon.xml
+++ b/service.subtitles.undertexter/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="service.subtitles.undertexter" name="Undertexter.se" 
version="1.2.1" provider-name="xit">
+<addon id="service.subtitles.undertexter" name="Undertexter.se" 
version="1.2.2" provider-name="xit">
        <requires>
                <import addon="xbmc.python" version="2.1.0"/>
        </requires>
@@ -7,7 +7,7 @@
        <extension point="xbmc.addon.metadata">
                <summary lang="en">Undertexter.se</summary>
                <description lang="en">Search and download subtitles from 
Undertexter.se (Swedish and English subtitles only)</description>
-               <description lang="sv">Sök och ladda ner undertexter från 
Undertexter.se (Endast svenska och engelska)</description>
+               <description lang="sv">Sök och ladda ner undertexter från 
Undertexter.se (Endast svenska och engelska undertexter)</description>
                <disclaimer lang="en"></disclaimer>
                <disclaimer lang="sv"></disclaimer>
                <platform>all</platform>
diff --git a/service.subtitles.undertexter/changelog.txt 
b/service.subtitles.undertexter/changelog.txt
index c0d5692..98c9ff2 100644
--- a/service.subtitles.undertexter/changelog.txt
+++ b/service.subtitles.undertexter/changelog.txt
@@ -1,3 +1,9 @@
+1.2.2
+       - Code cleanup & dirty hack for extraction errors: Dirty hack for 
extraction errors until I figure out what causes it
+       - Updated string ID's in strings.po files
+       - Added support for preferred language
+       - Updated icon.png and logo.png
+
 1.2.1
        - Decode parsed result & improved subtitle sorting
        - Added basic exception handling
diff --git a/service.subtitles.undertexter/icon.png 
b/service.subtitles.undertexter/icon.png
index daf3785..79ec513 100644
Binary files a/service.subtitles.undertexter/icon.png and 
b/service.subtitles.undertexter/icon.png differ
diff --git a/service.subtitles.undertexter/logo.png 
b/service.subtitles.undertexter/logo.png
index 5510d34..d431f87 100644
Binary files a/service.subtitles.undertexter/logo.png and 
b/service.subtitles.undertexter/logo.png differ
diff --git 
a/service.subtitles.undertexter/resources/language/English/strings.po 
b/service.subtitles.undertexter/resources/language/English/strings.po
index 4889994..312f0f0 100644
--- a/service.subtitles.undertexter/resources/language/English/strings.po
+++ b/service.subtitles.undertexter/resources/language/English/strings.po
@@ -14,6 +14,6 @@ msgstr ""
 
 #English
 
-msgctxt "#24000"
+msgctxt "#32000"
 msgid "Subtitle search failed for language: %s"
 msgstr ""
diff --git 
a/service.subtitles.undertexter/resources/language/Swedish/strings.po 
b/service.subtitles.undertexter/resources/language/Swedish/strings.po
index 50fbb19..c4d59e7 100644
--- a/service.subtitles.undertexter/resources/language/Swedish/strings.po
+++ b/service.subtitles.undertexter/resources/language/Swedish/strings.po
@@ -14,6 +14,6 @@ msgstr ""
 
 #Swedish
 
-msgctxt "#24000"
+msgctxt "#32000"
 msgid "Subtitle search failed for language: %s"
 msgstr "Undertextssökning misslyckades för språk: %s"
diff --git a/service.subtitles.undertexter/resources/lib/undertexter.py 
b/service.subtitles.undertexter/resources/lib/undertexter.py
index 8224f16..d9cc309 100644
--- a/service.subtitles.undertexter/resources/lib/undertexter.py
+++ b/service.subtitles.undertexter/resources/lib/undertexter.py
@@ -42,6 +42,11 @@ SUBTITLE_EXTENSIONS = [
   '.srt', '.sub', '.txt', '.smi', '.ssa', '.ass'
 ]
 
+ARCHIVE_EXTENSIONS = {
+  '.rar' : 'Rar!',
+  '.zip' : 'PK'
+}
+
 def search(search_string, language):
   results     = []
   html_parser = HTMLParser.HTMLParser()
@@ -86,7 +91,18 @@ def download(url):
   content = utils.get_url(url)
 
   if content:
-    path = os.path.join(__temp__, 'subtitle.tmp')
+    # Check if downloaded file is an archive
+    for extension, header in ARCHIVE_EXTENSIONS.items():
+      if content.startswith(header):
+        utils.log('Got archive (%s)' % extension)
+
+        path = os.path.join(__temp__, 'subtitle%s' % extension)
+
+    # Else assume it's a .srt file
+    if not path:
+      utils.log('Got unknown type (Assuming .srt)')
+
+      path = os.path.join(__temp__, 'subtitle.srt')
 
     # Write content to local file
     utils.log('Writing to local file: %s' % path)
@@ -94,42 +110,19 @@ def download(url):
     with open(path, 'wb') as file_handle:
       file_handle.write(content)
 
-    # Determine type of downloaded file
-    utils.log('Opening temporary file for reading: %s' % path)
-
-    with open(path, 'rb') as file_handle:
-      file_handle.seek(0)
-
-      # Get file header
-      header = file_handle.read(4)
-
-      # Archive or not?
-      if header == 'Rar!':
-        utils.log('Got archive (.rar)')
-
-        path = os.path.join(__temp__, 'subtitle.rar')
-      elif header[:2] == 'PK':
-        utils.log('Got archive (.zip)')
-
-        path = os.path.join(__temp__, 'subtitle.zip')
-      else:
-        utils.log('Unknown type (Assuming .srt)')
-
-        path = os.path.join(__temp__, 'subtitle.srt')
-
-    file_handle.close()
-
-    # Rename file
-    utils.log('Renaming file')
-
-    os.rename(os.path.join(__temp__, 'subtitle.tmp'), path)
-
     # Extract if archive
-    if os.path.splitext(path)[1] in ['.rar', '.zip']:
+    if os.path.splitext(path)[1] in ARCHIVE_EXTENSIONS:
       utils.log('Extracting archive: %s' % path)
 
-      #xbmc.sleep(500)
-      xbmc.executebuiltin(('XBMC.Extract("%s","%s")' % (path, 
__temp__)).encode('utf-8'), True)
+      # Dirty hack for archive extraction errors until I figure out what 
causes it
+      for attempt in range(0, 3):
+        #xbmc.sleep(500)
+        xbmc.executebuiltin(('XBMC.Extract("%s","%s")' % (path, 
__temp__)).encode('utf-8'), True)
+
+        if len(xbmcvfs.listdir(__temp__)[1]) > 1:
+          break
+
+        utils.log('Archive extraction failed (Trying again): %s' % path)
 
     # Get files with correct extension
     for subtitle in xbmcvfs.listdir(__temp__)[1]:
diff --git a/service.subtitles.undertexter/service.py 
b/service.subtitles.undertexter/service.py
index a6dcbf4..4eae3e6 100644
--- a/service.subtitles.undertexter/service.py
+++ b/service.subtitles.undertexter/service.py
@@ -33,7 +33,7 @@ def basic_search(search_string, languages):
   for language in languages:
     try:
       results.extend(undertexter.search(search_string, language))
-    except:
+    except IOError, e:
       utils.log('Search failed: %s (%s)' % (search_string, language))
 
   return results
@@ -47,7 +47,7 @@ def episode_search(tv_show, languages):
   for language in languages:
     try:
       results.extend(undertexter.search(search_string, language))
-    except:
+    except IOError, e:
       utils.log('Search failed: %s (%s)' % (search_string, language))
 
   return results
@@ -57,7 +57,7 @@ def download(url):
 
   try:
     subtitles = undertexter.download(url)
-  except:
+  except IOError, e:
     utils.log('Download failed: %s' % url)
 
   return subtitles
@@ -67,10 +67,11 @@ parameters = utils.get_parameters()
 
 if parameters['action'] in ['search', 'manualsearch']:
   # Set some variables
-  search_string = parameters['searchstring'] if 'searchstring' in parameters 
else None
-  tv_show       = 
utils.normalize_string(xbmc.getInfoLabel('VideoPlayer.TVshowtitle')) or None
-  file_path     = 
urllib.unquote(xbmc.Player().getPlayingFile().decode('utf-8'))
-  languages     = parameters['languages'].decode('utf-8').split(',')
+  search_string      = parameters['searchstring'] if 'searchstring' in 
parameters else None
+  tv_show            = 
utils.normalize_string(xbmc.getInfoLabel('VideoPlayer.TVshowtitle')) or None
+  file_path          = 
urllib.unquote(xbmc.Player().getPlayingFile().decode('utf-8'))
+  languages          = parameters['languages'].decode('utf-8').split(',')
+  preferred_language = parameters['preferredlanguage'] if 'preferredlanguage' 
in parameters else None
 
   # If not manual search or a TV-show, use title as search string
   if not search_string and not tv_show:
@@ -121,7 +122,7 @@ if parameters['action'] in ['search', 'manualsearch']:
           result['sync'] = False
 
     # Sort results by priority and sync
-    results.sort(key=lambda x: (not x['sync'], not x['priority'], not 
x['name'][:1].isalpha(), x['name']))
+    results.sort(key=lambda x: (not x['sync'], not x['language'] == 
preferred_language, not x['priority'], not x['name'][:1].isalpha(), x['name']))
 
     # Loop through all results and add to list
     for result in results:

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=e41692644042b471723a9b2353112ae709fe617a

commit e41692644042b471723a9b2353112ae709fe617a
Author: Martijn Kaijser <[email protected]>
Date:   Sat Aug 16 10:18:12 2014 +0200

    [service.watchdog] 0.8.1

diff --git a/service.watchdog/addon.xml b/service.watchdog/addon.xml
index 4ba66a9..d6fec24 100644
--- a/service.watchdog/addon.xml
+++ b/service.watchdog/addon.xml
@@ -2,7 +2,7 @@
 <addon
     id="service.watchdog"
     name="Watchdog"
-    version="0.8.0"
+    version="0.8.1"
     provider-name="takoi">
     <requires>
         <import addon="xbmc.python"              version="2.14.0"/>
diff --git a/service.watchdog/changelog.txt b/service.watchdog/changelog.txt
index fa9005c..3ea9604 100644
--- a/service.watchdog/changelog.txt
+++ b/service.watchdog/changelog.txt
@@ -1,3 +1,6 @@
+[B]0.8.1[/B]
+- added startup delay setting
+
 [B]0.8.0[/B]
 - added settings for manually selecting folders to watch
 - added setting for changing network polling interval
diff --git a/service.watchdog/core/main.py b/service.watchdog/core/main.py
index 3e94976..ee8efe2 100644
--- a/service.watchdog/core/main.py
+++ b/service.watchdog/core/main.py
@@ -146,8 +146,16 @@ class EventHandler(threading.Thread, 
FileSystemEventHandler):
 def main():
     progress = xbmcgui.DialogProgressBG()
     progress.create("Watchdog starting. Please wait...")
-    sources = []
 
+    if settings.STARTUP_DELAY > 0:
+        log("waiting for user delay of %d seconds" % settings.STARTUP_DELAY)
+        msg = "Delaying startup by %d seconds."
+        progress.update(0, message=msg % settings.STARTUP_DELAY)
+        xbmc.sleep(settings.STARTUP_DELAY * 1000)
+        if xbmc.abortRequested:
+            return
+
+    sources = []
     video_sources = settings.VIDEO_SOURCES
     sources.extend(zip(repeat('video'), video_sources))
     log("video sources %s" % video_sources)
diff --git a/service.watchdog/core/settings.py 
b/service.watchdog/core/settings.py
index 045445d..75de1c6 100644
--- a/service.watchdog/core/settings.py
+++ b/service.watchdog/core/settings.py
@@ -23,6 +23,7 @@ POLLING_METHOD = int(ADDON.getSetting('pollingmethod'))
 POLLING_INTERVAL = int("0"+ADDON.getSetting('pollinginterval')) or 4
 RECURSIVE = not (ADDON.getSetting('nonrecursive') == 'true') or not POLLING
 SCAN_DELAY = int("0"+ADDON.getSetting('delay')) or 1
+STARTUP_DELAY = int("0"+ADDON.getSetting('startupdelay'))
 PAUSE_ON_PLAYBACK = ADDON.getSetting('pauseonplayback') == 'true'
 FORCE_GLOBAL_SCAN = ADDON.getSetting('forceglobalscan') == 'true'
 SHOW_NOTIFICATIONS = ADDON.getSetting('notifications') == 'true'
diff --git a/service.watchdog/resources/language/English/strings.xml 
b/service.watchdog/resources/language/English/strings.xml
index 4ebe907..f644f13 100644
--- a/service.watchdog/resources/language/English/strings.xml
+++ b/service.watchdog/resources/language/English/strings.xml
@@ -8,7 +8,7 @@
     <string id="30006">Method for local folders</string>
     <string id="30007">Auto</string>
     <string id="30008">Polling</string>
-    <string id="30009"></string>
+    <string id="30009">Startup delay</string>
     <string id="30010">Delay before updating</string>
     <string id="30011">Show notifications</string>
     <string id="30012">Polling method for network shares</string>
diff --git a/service.watchdog/resources/settings.xml 
b/service.watchdog/resources/settings.xml
index 2837d09..dec76e1 100644
--- a/service.watchdog/resources/settings.xml
+++ b/service.watchdog/resources/settings.xml
@@ -28,6 +28,7 @@
         <setting label="30012" id="pollingmethod" type="select" 
lvalues="30013|30014|30015" default="2"/>
         <setting label="30020" id="pollinginterval" type="number" default="4"/>
         <setting label="30010" id="delay" type="number" default="1"/>
+        <setting label="30009" id="startupdelay" type="number" default="0"/>
         <setting label="30017" id="forceglobalscan" type="bool" 
default="false"/>
         <setting label="30018" type="lsep"/>
     </category>

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=ee20311c89ae234acd99cfc7a6ded540b2c9e198


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

Summary of changes:
 .../LICENSE.txt                                    |    0
 script.module.youtube.dl/addon.xml                 |   15 +
 script.module.youtube.dl/changelog.txt             |   43 +
 script.module.youtube.dl/icon.png                  |  Bin 0 -> 46892 bytes
 script.module.youtube.dl/lib/YDStreamExtractor.py  |  494 +++++++
 script.module.youtube.dl/lib/YDStreamUtils.py      |  189 +++
 script.module.youtube.dl/lib/__init__.py           |    1 +
 .../lib/youtube_dl/YoutubeDL.py                    | 1329 ++++++++++++++++++
 .../lib/youtube_dl/__init__.py                     |  898 ++++++++++++
 .../lib/youtube_dl/__main__.py                     |   18 +
 script.module.youtube.dl/lib/youtube_dl/aes.py     |  310 ++++
 .../lib/youtube_dl/downloader/__init__.py          |   29 +
 .../lib/youtube_dl/downloader/common.py            |  317 +++++
 .../lib/youtube_dl/downloader/f4m.py               |  322 +++++
 .../lib/youtube_dl/downloader/hls.py               |   46 +
 .../lib/youtube_dl/downloader/http.py              |  205 +++
 .../lib/youtube_dl/downloader/mplayer.py           |   40 +
 .../lib/youtube_dl/downloader/rtmp.py              |  202 +++
 .../lib/youtube_dl/extractor/__init__.py           |  441 ++++++
 .../lib/youtube_dl/extractor/abc.py                |   48 +
 .../lib/youtube_dl/extractor/academicearth.py      |   32 +
 .../lib/youtube_dl/extractor/addanime.py           |   87 ++
 .../lib/youtube_dl/extractor/adultswim.py          |  139 ++
 .../lib/youtube_dl/extractor/aftonbladet.py        |   66 +
 .../lib/youtube_dl/extractor/allocine.py           |   89 ++
 .../lib/youtube_dl/extractor/anitube.py            |   59 +
 .../lib/youtube_dl/extractor/aol.py                |   65 +
 .../lib/youtube_dl/extractor/aparat.py             |   56 +
 .../lib/youtube_dl/extractor/appletrailers.py      |  137 ++
 .../lib/youtube_dl/extractor/archiveorg.py         |   61 +
 .../lib/youtube_dl/extractor/ard.py                |  130 ++
 .../lib/youtube_dl/extractor/arte.py               |  264 ++++
 .../lib/youtube_dl/extractor/auengine.py           |   55 +
 .../lib/youtube_dl/extractor/bambuser.py           |   88 ++
 .../lib/youtube_dl/extractor/bandcamp.py           |  142 ++
 .../lib/youtube_dl/extractor/bbccouk.py            |  223 +++
 .../lib/youtube_dl/extractor/bilibili.py           |  106 ++
 .../lib/youtube_dl/extractor/blinkx.py             |   89 ++
 .../lib/youtube_dl/extractor/bliptv.py             |  202 +++
 .../lib/youtube_dl/extractor/bloomberg.py          |   37 +
 .../lib/youtube_dl/extractor/br.py                 |  144 ++
 .../lib/youtube_dl/extractor/breakcom.py           |   40 +
 .../lib/youtube_dl/extractor/brightcove.py         |  281 ++++
 .../lib/youtube_dl/extractor/byutv.py              |   48 +
 .../lib/youtube_dl/extractor/c56.py                |   47 +
 .../lib/youtube_dl/extractor/canal13cl.py          |   48 +
 .../lib/youtube_dl/extractor/canalc2.py            |   41 +
 .../lib/youtube_dl/extractor/canalplus.py          |   72 +
 .../lib/youtube_dl/extractor/cbs.py                |   48 +
 .../lib/youtube_dl/extractor/cbsnews.py            |   87 ++
 .../lib/youtube_dl/extractor/ceskatelevize.py      |  126 ++
 .../lib/youtube_dl/extractor/channel9.py           |  273 ++++
 .../lib/youtube_dl/extractor/chilloutzone.py       |   97 ++
 .../lib/youtube_dl/extractor/cinemassacre.py       |  100 ++
 .../lib/youtube_dl/extractor/clipfish.py           |   53 +
 .../lib/youtube_dl/extractor/cliphunter.py         |   56 +
 .../lib/youtube_dl/extractor/clipsyndicate.py      |   53 +
 .../lib/youtube_dl/extractor/clubic.py             |   58 +
 .../lib/youtube_dl/extractor/cmt.py                |   19 +
 .../lib/youtube_dl/extractor/cnet.py               |   79 ++
 .../lib/youtube_dl/extractor/cnn.py                |  128 ++
 .../lib/youtube_dl/extractor/collegehumor.py       |  102 ++
 .../lib/youtube_dl/extractor/comedycentral.py      |  215 +++
 .../lib/youtube_dl/extractor/common.py             |  654 +++++++++
 .../lib/youtube_dl/extractor/condenast.py          |  116 ++
 .../lib/youtube_dl/extractor/cracked.py            |   65 +
 .../lib/youtube_dl/extractor/criterion.py          |   43 +
 .../lib/youtube_dl/extractor/crunchyroll.py        |  188 +++
 .../lib/youtube_dl/extractor/cspan.py              |   83 ++
 .../lib/youtube_dl/extractor/d8.py                 |   25 +
 .../lib/youtube_dl/extractor/dailymotion.py        |  229 +++
 .../lib/youtube_dl/extractor/daum.py               |   70 +
 .../lib/youtube_dl/extractor/defense.py            |   40 +
 .../lib/youtube_dl/extractor/dfb.py                |   44 +
 .../lib/youtube_dl/extractor/discovery.py          |   47 +
 .../lib/youtube_dl/extractor/divxstage.py          |   27 +
 .../lib/youtube_dl/extractor/dotsub.py             |   42 +
 .../lib/youtube_dl/extractor/dreisat.py            |   69 +
 .../lib/youtube_dl/extractor/dropbox.py            |   34 +
 .../lib/youtube_dl/extractor/drtv.py               |   91 ++
 .../lib/youtube_dl/extractor/ebaumsworld.py        |   35 +
 .../lib/youtube_dl/extractor/ehow.py               |   43 +
 .../lib/youtube_dl/extractor/eighttracks.py        |  119 ++
 .../lib/youtube_dl/extractor/eitb.py               |   37 +
 .../lib/youtube_dl/extractor/elpais.py             |   58 +
 .../lib/youtube_dl/extractor/empflix.py            |   54 +
 .../lib/youtube_dl/extractor/engadget.py           |   43 +
 .../lib/youtube_dl/extractor/escapist.py           |   82 ++
 .../lib/youtube_dl/extractor/everyonesmixtape.py   |   69 +
 .../lib/youtube_dl/extractor/exfm.py               |   58 +
 .../lib/youtube_dl/extractor/extremetube.py        |   58 +
 .../lib/youtube_dl/extractor/facebook.py           |  132 ++
 .../lib/youtube_dl/extractor/faz.py                |   53 +
 .../lib/youtube_dl/extractor/fc2.py                |   63 +
 .../lib/youtube_dl/extractor/firedrive.py          |   81 ++
 .../lib/youtube_dl/extractor/firstpost.py          |   52 +
 .../lib/youtube_dl/extractor/firsttv.py            |   60 +
 .../lib/youtube_dl/extractor/fivemin.py            |   88 ++
 .../lib/youtube_dl/extractor/fktv.py               |   78 +
 .../lib/youtube_dl/extractor/flickr.py             |   60 +
 .../lib/youtube_dl/extractor/fourtube.py           |   95 ++
 .../lib/youtube_dl/extractor/franceculture.py      |   77 +
 .../lib/youtube_dl/extractor/franceinter.py        |   38 +
 .../lib/youtube_dl/extractor/francetv.py           |  253 ++++
 .../lib/youtube_dl/extractor/freesound.py          |   39 +
 .../lib/youtube_dl/extractor/freespeech.py         |   37 +
 .../lib/youtube_dl/extractor/funnyordie.py         |   70 +
 .../lib/youtube_dl/extractor/gamekings.py          |   41 +
 .../lib/youtube_dl/extractor/gameone.py            |   90 ++
 .../lib/youtube_dl/extractor/gamespot.py           |   59 +
 .../lib/youtube_dl/extractor/gamestar.py           |   74 +
 .../lib/youtube_dl/extractor/gametrailers.py       |   19 +
 .../lib/youtube_dl/extractor/gdcvault.py           |  166 +++
 .../lib/youtube_dl/extractor/generic.py            |  783 +++++++++++
 .../lib/youtube_dl/extractor/godtube.py            |   58 +
 .../lib/youtube_dl/extractor/googleplus.py         |   92 ++
 .../lib/youtube_dl/extractor/googlesearch.py       |   51 +
 .../lib/youtube_dl/extractor/gorillavid.py         |   88 ++
 .../lib/youtube_dl/extractor/goshgay.py            |   73 +
 .../lib/youtube_dl/extractor/hark.py               |   37 +
 .../lib/youtube_dl/extractor/helsinki.py           |   62 +
 .../lib/youtube_dl/extractor/hentaistigma.py       |   42 +
 .../lib/youtube_dl/extractor/hotnewhiphop.py       |   69 +
 .../lib/youtube_dl/extractor/howcast.py            |   41 +
 .../lib/youtube_dl/extractor/huffpost.py           |   83 ++
 .../lib/youtube_dl/extractor/hypem.py              |   68 +
 .../lib/youtube_dl/extractor/iconosquare.py        |   40 +
 .../lib/youtube_dl/extractor/ign.py                |  124 ++
 .../lib/youtube_dl/extractor/imdb.py               |   79 ++
 .../lib/youtube_dl/extractor/ina.py                |   36 +
 .../lib/youtube_dl/extractor/infoq.py              |   67 +
 .../lib/youtube_dl/extractor/instagram.py          |  107 ++
 .../youtube_dl/extractor/internetvideoarchive.py   |   84 ++
 .../lib/youtube_dl/extractor/iprima.py             |  107 ++
 .../lib/youtube_dl/extractor/ivi.py                |  160 +++
 .../lib/youtube_dl/extractor/izlesene.py           |   97 ++
 .../lib/youtube_dl/extractor/jadorecettepub.py     |   48 +
 .../lib/youtube_dl/extractor/jeuxvideo.py          |   51 +
 .../lib/youtube_dl/extractor/jpopsukitv.py         |   73 +
 .../lib/youtube_dl/extractor/jukebox.py            |   61 +
 .../lib/youtube_dl/extractor/justintv.py           |  155 ++
 .../lib/youtube_dl/extractor/kankan.py             |   48 +
 .../lib/youtube_dl/extractor/keek.py               |   40 +
 .../lib/youtube_dl/extractor/keezmovies.py         |   63 +
 .../lib/youtube_dl/extractor/khanacademy.py        |   71 +
 .../lib/youtube_dl/extractor/kickstarter.py        |   62 +
 .../lib/youtube_dl/extractor/kontrtube.py          |   66 +
 .../lib/youtube_dl/extractor/krasview.py           |   59 +
 .../lib/youtube_dl/extractor/ku6.py                |   35 +
 .../lib/youtube_dl/extractor/la7.py                |   63 +
 .../lib/youtube_dl/extractor/lifenews.py           |   74 +
 .../lib/youtube_dl/extractor/liveleak.py           |   98 ++
 .../lib/youtube_dl/extractor/livestream.py         |  211 +++
 .../lib/youtube_dl/extractor/lynda.py              |  224 +++
 .../lib/youtube_dl/extractor/m6.py                 |   56 +
 .../lib/youtube_dl/extractor/macgamestore.py       |   43 +
 .../lib/youtube_dl/extractor/mailru.py             |   86 ++
 .../lib/youtube_dl/extractor/malemotion.py         |   59 +
 .../lib/youtube_dl/extractor/mdr.py                |   64 +
 .../lib/youtube_dl/extractor/metacafe.py           |  190 +++
 .../lib/youtube_dl/extractor/metacritic.py         |   55 +
 .../lib/youtube_dl/extractor/mit.py                |  158 +++
 .../lib/youtube_dl/extractor/mixcloud.py           |  106 ++
 .../lib/youtube_dl/extractor/mlb.py                |  116 ++
 .../lib/youtube_dl/extractor/mofosex.py            |   49 +
 .../lib/youtube_dl/extractor/mojvideo.py           |   58 +
 .../lib/youtube_dl/extractor/mooshare.py           |  114 ++
 .../lib/youtube_dl/extractor/morningstar.py        |   47 +
 .../lib/youtube_dl/extractor/motherless.py         |   87 ++
 .../lib/youtube_dl/extractor/motorsport.py         |   63 +
 .../lib/youtube_dl/extractor/moviezine.py          |   45 +
 .../lib/youtube_dl/extractor/movshare.py           |   27 +
 .../lib/youtube_dl/extractor/mpora.py              |   64 +
 .../lib/youtube_dl/extractor/mtv.py                |  265 ++++
 .../lib/youtube_dl/extractor/musicplayon.py        |   75 +
 .../lib/youtube_dl/extractor/muzu.py               |   64 +
 .../lib/youtube_dl/extractor/myspace.py            |   84 ++
 .../lib/youtube_dl/extractor/myspass.py            |   70 +
 .../lib/youtube_dl/extractor/myvideo.py            |  175 +++
 .../lib/youtube_dl/extractor/naver.py              |   75 +
 .../lib/youtube_dl/extractor/nba.py                |   39 +
 .../lib/youtube_dl/extractor/nbc.py                |  117 ++
 .../lib/youtube_dl/extractor/ndr.py                |   94 ++
 .../lib/youtube_dl/extractor/ndtv.py               |   74 +
 .../lib/youtube_dl/extractor/newgrounds.py         |   42 +
 .../lib/youtube_dl/extractor/newstube.py           |   92 ++
 .../lib/youtube_dl/extractor/nfb.py                |   96 ++
 .../lib/youtube_dl/extractor/nhl.py                |  118 ++
 .../lib/youtube_dl/extractor/niconico.py           |  147 ++
 .../lib/youtube_dl/extractor/ninegag.py            |   68 +
 .../lib/youtube_dl/extractor/noco.py               |  106 ++
 .../lib/youtube_dl/extractor/normalboots.py        |   51 +
 .../lib/youtube_dl/extractor/novamov.py            |   69 +
 .../lib/youtube_dl/extractor/nowness.py            |   64 +
 .../lib/youtube_dl/extractor/nowvideo.py           |   28 +
 .../lib/youtube_dl/extractor/npo.py                |   62 +
 .../lib/youtube_dl/extractor/nrk.py                |  144 ++
 .../lib/youtube_dl/extractor/ntv.py                |  148 ++
 .../lib/youtube_dl/extractor/nuvid.py              |   69 +
 .../lib/youtube_dl/extractor/nytimes.py            |   77 +
 .../lib/youtube_dl/extractor/ooyala.py             |   68 +
 .../lib/youtube_dl/extractor/orf.py                |  181 +++
 .../lib/youtube_dl/extractor/parliamentliveuk.py   |   53 +
 .../lib/youtube_dl/extractor/pbs.py                |   90 ++
 .../lib/youtube_dl/extractor/photobucket.py        |   45 +
 .../lib/youtube_dl/extractor/playvid.py            |   80 ++
 .../lib/youtube_dl/extractor/podomatic.py          |   68 +
 .../lib/youtube_dl/extractor/pornhd.py             |   81 ++
 .../lib/youtube_dl/extractor/pornhub.py            |  101 ++
 .../lib/youtube_dl/extractor/pornotube.py          |   53 +
 .../lib/youtube_dl/extractor/prosiebensat1.py      |  286 ++++
 .../lib/youtube_dl/extractor/pyvideo.py            |   59 +
 .../lib/youtube_dl/extractor/radiofrance.py        |   59 +
 .../lib/youtube_dl/extractor/rai.py                |  122 ++
 .../lib/youtube_dl/extractor/rbmaradio.py          |   55 +
 .../lib/youtube_dl/extractor/redtube.py            |   51 +
 .../lib/youtube_dl/extractor/reverbnation.py       |   44 +
 .../lib/youtube_dl/extractor/ringtv.py             |   44 +
 .../lib/youtube_dl/extractor/ro220.py              |   43 +
 .../lib/youtube_dl/extractor/rottentomatoes.py     |   18 +
 .../lib/youtube_dl/extractor/roxwel.py             |   53 +
 .../lib/youtube_dl/extractor/rtbf.py               |   49 +
 .../lib/youtube_dl/extractor/rtlnow.py             |  156 +++
 .../lib/youtube_dl/extractor/rts.py                |  154 ++
 .../lib/youtube_dl/extractor/rtve.py               |   84 ++
 .../lib/youtube_dl/extractor/ruhd.py               |   46 +
 .../lib/youtube_dl/extractor/rutube.py             |  123 ++
 .../lib/youtube_dl/extractor/rutv.py               |  194 +++
 .../lib/youtube_dl/extractor/sapo.py               |  119 ++
 .../lib/youtube_dl/extractor/savefrom.py           |   37 +
 .../lib/youtube_dl/extractor/scivee.py             |   56 +
 .../lib/youtube_dl/extractor/screencast.py         |  112 ++
 .../lib/youtube_dl/extractor/servingsys.py         |   71 +
 .../lib/youtube_dl/extractor/shared.py             |   57 +
 .../lib/youtube_dl/extractor/sina.py               |   76 +
 .../lib/youtube_dl/extractor/slideshare.py         |   53 +
 .../lib/youtube_dl/extractor/slutload.py           |   44 +
 .../lib/youtube_dl/extractor/smotri.py             |  404 ++++++
 .../lib/youtube_dl/extractor/snotr.py              |   68 +
 .../lib/youtube_dl/extractor/sockshare.py          |   80 ++
 .../lib/youtube_dl/extractor/sohu.py               |   95 ++
 .../lib/youtube_dl/extractor/soundcloud.py         |  328 +++++
 .../lib/youtube_dl/extractor/soundgasm.py          |   40 +
 .../lib/youtube_dl/extractor/southpark.py          |   36 +
 .../lib/youtube_dl/extractor/space.py              |   37 +
 .../lib/youtube_dl/extractor/spankwire.py          |  101 ++
 .../lib/youtube_dl/extractor/spiegel.py            |   84 ++
 .../lib/youtube_dl/extractor/spiegeltv.py          |   81 ++
 .../lib/youtube_dl/extractor/spike.py              |   32 +
 .../lib/youtube_dl/extractor/stanfordoc.py         |  105 ++
 .../lib/youtube_dl/extractor/steam.py              |  123 ++
 .../lib/youtube_dl/extractor/streamcloud.py        |   64 +
 .../lib/youtube_dl/extractor/streamcz.py           |   81 ++
 .../lib/youtube_dl/extractor/subtitles.py          |   98 ++
 .../lib/youtube_dl/extractor/swrmediathek.py       |  118 ++
 .../lib/youtube_dl/extractor/syfy.py               |   47 +
 .../lib/youtube_dl/extractor/sztvhu.py             |   45 +
 .../lib/youtube_dl/extractor/tagesschau.py         |   69 +
 .../lib/youtube_dl/extractor/teachertube.py        |  126 ++
 .../lib/youtube_dl/extractor/teachingchannel.py    |   33 +
 .../lib/youtube_dl/extractor/teamcoco.py           |   85 ++
 .../lib/youtube_dl/extractor/techtalks.py          |   65 +
 .../lib/youtube_dl/extractor/ted.py                |  190 +++
 .../lib/youtube_dl/extractor/tenplay.py            |   82 ++
 .../lib/youtube_dl/extractor/testurl.py            |   68 +
 .../lib/youtube_dl/extractor/tf1.py                |   37 +
 .../lib/youtube_dl/extractor/theplatform.py        |  111 ++
 .../lib/youtube_dl/extractor/thisav.py             |   47 +
 .../lib/youtube_dl/extractor/tinypic.py            |   50 +
 .../lib/youtube_dl/extractor/tlc.py                |   65 +
 .../lib/youtube_dl/extractor/toutv.py              |   73 +
 .../lib/youtube_dl/extractor/toypics.py            |   78 +
 .../lib/youtube_dl/extractor/traileraddict.py      |   64 +
 .../lib/youtube_dl/extractor/trilulilu.py          |   66 +
 .../lib/youtube_dl/extractor/trutube.py            |   44 +
 .../lib/youtube_dl/extractor/tube8.py              |   84 ++
 .../lib/youtube_dl/extractor/tudou.py              |   78 +
 .../lib/youtube_dl/extractor/tumblr.py             |   68 +
 .../lib/youtube_dl/extractor/tutv.py               |   37 +
 .../lib/youtube_dl/extractor/tvigle.py             |   84 ++
 .../lib/youtube_dl/extractor/tvp.py                |   42 +
 .../lib/youtube_dl/extractor/tvplay.py             |   85 ++
 .../lib/youtube_dl/extractor/ubu.py                |   56 +
 .../lib/youtube_dl/extractor/udemy.py              |  164 +++
 .../lib/youtube_dl/extractor/unistra.py            |   32 +
 .../lib/youtube_dl/extractor/urort.py              |   61 +
 .../lib/youtube_dl/extractor/ustream.py            |   88 ++
 .../lib/youtube_dl/extractor/vbox7.py              |   56 +
 .../lib/youtube_dl/extractor/veehd.py              |   65 +
 .../lib/youtube_dl/extractor/veoh.py               |  127 ++
 .../lib/youtube_dl/extractor/vesti.py              |  121 ++
 .../lib/youtube_dl/extractor/vevo.py               |  193 +++
 .../lib/youtube_dl/extractor/vh1.py                |  124 ++
 .../lib/youtube_dl/extractor/viddler.py            |   55 +
 .../lib/youtube_dl/extractor/videobam.py           |   81 ++
 .../lib/youtube_dl/extractor/videodetective.py     |   30 +
 .../lib/youtube_dl/extractor/videofyme.py          |   46 +
 .../lib/youtube_dl/extractor/videolecturesnet.py   |   70 +
 .../lib/youtube_dl/extractor/videopremium.py       |   45 +
 .../lib/youtube_dl/extractor/videott.py            |   61 +
 .../lib/youtube_dl/extractor/videoweed.py          |   26 +
 .../lib/youtube_dl/extractor/vidme.py              |   68 +
 .../lib/youtube_dl/extractor/viki.py               |   98 ++
 .../lib/youtube_dl/extractor/vimeo.py              |  499 +++++++
 .../lib/youtube_dl/extractor/vimple.py             |   86 ++
 .../lib/youtube_dl/extractor/vine.py               |   91 ++
 .../lib/youtube_dl/extractor/vk.py                 |  177 +++
 .../lib/youtube_dl/extractor/vodlocker.py          |   63 +
 .../lib/youtube_dl/extractor/vube.py               |  142 ++
 .../lib/youtube_dl/extractor/vuclip.py             |   66 +
 .../lib/youtube_dl/extractor/vulture.py            |   69 +
 .../lib/youtube_dl/extractor/washingtonpost.py     |  103 ++
 .../lib/youtube_dl/extractor/wat.py                |   72 +
 .../lib/youtube_dl/extractor/wdr.py                |  227 +++
 .../lib/youtube_dl/extractor/weibo.py              |   49 +
 .../lib/youtube_dl/extractor/wimp.py               |   55 +
 .../lib/youtube_dl/extractor/wistia.py             |   62 +
 .../lib/youtube_dl/extractor/worldstarhiphop.py    |   56 +
 .../lib/youtube_dl/extractor/wrzuta.py             |   81 ++
 .../lib/youtube_dl/extractor/xbef.py               |   50 +
 .../lib/youtube_dl/extractor/xboxclips.py          |   57 +
 .../lib/youtube_dl/extractor/xhamster.py           |  132 ++
 .../lib/youtube_dl/extractor/xnxx.py               |   49 +
 .../lib/youtube_dl/extractor/xtube.py              |  114 ++
 .../lib/youtube_dl/extractor/xvideos.py            |   60 +
 .../lib/youtube_dl/extractor/yahoo.py              |  174 +++
 .../lib/youtube_dl/extractor/youjizz.py            |   71 +
 .../lib/youtube_dl/extractor/youku.py              |  123 ++
 .../lib/youtube_dl/extractor/youporn.py            |  118 ++
 .../lib/youtube_dl/extractor/youtube.py            | 1416 +++++++++++++++++++
 .../lib/youtube_dl/extractor/zdf.py                |  109 ++
 .../lib/youtube_dl/jsinterp.py                     |  181 +++
 .../lib/youtube_dl/postprocessor/__init__.py       |   22 +
 .../lib/youtube_dl/postprocessor/atomicparsley.py  |   56 +
 .../lib/youtube_dl/postprocessor/common.py         |   49 +
 .../lib/youtube_dl/postprocessor/ffmpeg.py         |  508 +++++++
 .../lib/youtube_dl/postprocessor/xattrpp.py        |  109 ++
 .../lib/youtube_dl/swfinterp.py                    |  609 ++++++++
 script.module.youtube.dl/lib/youtube_dl/update.py  |  195 +++
 script.module.youtube.dl/lib/youtube_dl/utils.py   | 1473 ++++++++++++++++++++
 script.module.youtube.dl/lib/youtube_dl/version.py |    2 +
 .../resources/language/English/strings.po          |   66 +
 script.module.youtube.dl/resources/settings.xml    |    6 +
 service.subtitles.undertexter/addon.xml            |    4 +-
 service.subtitles.undertexter/changelog.txt        |    6 +
 service.subtitles.undertexter/icon.png             |  Bin 10025 -> 14103 bytes
 service.subtitles.undertexter/logo.png             |  Bin 9226 -> 13082 bytes
 .../resources/language/English/strings.po          |    2 +-
 .../resources/language/Swedish/strings.po          |    2 +-
 .../resources/lib/undertexter.py                   |   61 +-
 service.subtitles.undertexter/service.py           |   17 +-
 service.watchdog/addon.xml                         |    2 +-
 service.watchdog/changelog.txt                     |    3 +
 service.watchdog/core/main.py                      |   10 +-
 service.watchdog/core/settings.py                  |    1 +
 .../resources/language/English/strings.xml         |    2 +-
 service.watchdog/resources/settings.xml            |    1 +
 357 files changed, 37846 insertions(+), 49 deletions(-)
 copy {screensaver.xbmc.slideshow => script.module.youtube.dl}/LICENSE.txt 
(100%)
 create mode 100644 script.module.youtube.dl/addon.xml
 create mode 100644 script.module.youtube.dl/changelog.txt
 create mode 100644 script.module.youtube.dl/icon.png
 create mode 100644 script.module.youtube.dl/lib/YDStreamExtractor.py
 create mode 100644 script.module.youtube.dl/lib/YDStreamUtils.py
 create mode 100644 script.module.youtube.dl/lib/__init__.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/YoutubeDL.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/__init__.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/__main__.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/aes.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/downloader/__init__.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/downloader/common.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/downloader/f4m.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/downloader/hls.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/downloader/http.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/downloader/mplayer.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/downloader/rtmp.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/__init__.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/abc.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/academicearth.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/addanime.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/adultswim.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/aftonbladet.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/allocine.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/anitube.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/aol.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/aparat.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/appletrailers.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/archiveorg.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ard.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/arte.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/auengine.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/bambuser.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/bandcamp.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/bbccouk.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/bilibili.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/blinkx.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/bliptv.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/bloomberg.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/br.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/breakcom.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/brightcove.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/byutv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/c56.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/canal13cl.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/canalc2.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/canalplus.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/cbs.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/cbsnews.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/ceskatelevize.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/channel9.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/chilloutzone.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/cinemassacre.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/clipfish.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/cliphunter.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/clipsyndicate.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/clubic.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/cmt.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/cnet.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/cnn.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/collegehumor.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/comedycentral.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/common.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/condenast.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/cracked.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/criterion.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/crunchyroll.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/cspan.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/d8.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/dailymotion.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/daum.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/defense.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/dfb.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/discovery.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/divxstage.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/dotsub.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/dreisat.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/dropbox.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/drtv.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/ebaumsworld.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ehow.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/eighttracks.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/eitb.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/elpais.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/empflix.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/engadget.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/escapist.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/everyonesmixtape.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/exfm.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/extremetube.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/facebook.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/faz.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/fc2.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/firedrive.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/firstpost.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/firsttv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/fivemin.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/fktv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/flickr.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/fourtube.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/franceculture.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/franceinter.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/francetv.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/freesound.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/freespeech.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/funnyordie.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/gamekings.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/gameone.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/gamespot.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/gamestar.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/gametrailers.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/gdcvault.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/generic.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/godtube.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/googleplus.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/googlesearch.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/gorillavid.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/goshgay.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/hark.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/helsinki.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/hentaistigma.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/hotnewhiphop.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/howcast.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/huffpost.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/hypem.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/iconosquare.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ign.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/imdb.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ina.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/infoq.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/instagram.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/internetvideoarchive.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/iprima.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ivi.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/izlesene.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/jadorecettepub.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/jeuxvideo.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/jpopsukitv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/jukebox.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/justintv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/kankan.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/keek.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/keezmovies.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/khanacademy.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/kickstarter.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/kontrtube.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/krasview.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ku6.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/la7.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/lifenews.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/liveleak.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/livestream.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/lynda.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/m6.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/macgamestore.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/mailru.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/malemotion.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/mdr.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/metacafe.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/metacritic.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/mit.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/mixcloud.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/mlb.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/mofosex.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/mojvideo.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/mooshare.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/morningstar.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/motherless.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/motorsport.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/moviezine.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/movshare.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/mpora.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/mtv.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/musicplayon.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/muzu.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/myspace.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/myspass.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/myvideo.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/naver.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/nba.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/nbc.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ndr.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ndtv.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/newgrounds.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/newstube.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/nfb.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/nhl.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/niconico.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ninegag.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/noco.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/normalboots.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/novamov.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/nowness.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/nowvideo.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/npo.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/nrk.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ntv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/nuvid.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/nytimes.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ooyala.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/orf.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/parliamentliveuk.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/pbs.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/photobucket.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/playvid.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/podomatic.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/pornhd.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/pornhub.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/pornotube.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/prosiebensat1.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/pyvideo.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/radiofrance.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/rai.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/rbmaradio.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/redtube.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/reverbnation.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ringtv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ro220.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/rottentomatoes.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/roxwel.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/rtbf.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/rtlnow.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/rts.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/rtve.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ruhd.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/rutube.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/rutv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/sapo.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/savefrom.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/scivee.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/screencast.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/servingsys.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/shared.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/sina.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/slideshare.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/slutload.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/smotri.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/snotr.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/sockshare.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/sohu.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/soundcloud.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/soundgasm.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/southpark.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/space.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/spankwire.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/spiegel.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/spiegeltv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/spike.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/stanfordoc.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/steam.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/streamcloud.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/streamcz.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/subtitles.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/swrmediathek.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/syfy.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/sztvhu.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/tagesschau.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/teachertube.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/teachingchannel.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/teamcoco.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/techtalks.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ted.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tenplay.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/testurl.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tf1.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/theplatform.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/thisav.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tinypic.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tlc.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/toutv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/toypics.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/traileraddict.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/trilulilu.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/trutube.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tube8.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tudou.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tumblr.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tutv.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tvigle.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tvp.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/tvplay.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ubu.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/udemy.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/unistra.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/urort.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/ustream.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vbox7.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/veehd.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/veoh.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vesti.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vevo.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vh1.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/viddler.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/videobam.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/videodetective.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/videofyme.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/videolecturesnet.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/videopremium.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/videott.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/videoweed.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vidme.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/viki.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vimeo.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vimple.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vine.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vk.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/vodlocker.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vube.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vuclip.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/vulture.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/washingtonpost.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/wat.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/wdr.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/weibo.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/wimp.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/wistia.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/worldstarhiphop.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/wrzuta.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/xbef.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/xboxclips.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/extractor/xhamster.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/xnxx.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/xtube.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/xvideos.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/yahoo.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/youjizz.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/youku.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/youporn.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/youtube.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/extractor/zdf.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/jsinterp.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/postprocessor/__init__.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/postprocessor/atomicparsley.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/postprocessor/common.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/postprocessor/ffmpeg.py
 create mode 100644 
script.module.youtube.dl/lib/youtube_dl/postprocessor/xattrpp.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/swfinterp.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/update.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/utils.py
 create mode 100644 script.module.youtube.dl/lib/youtube_dl/version.py
 create mode 100644 
script.module.youtube.dl/resources/language/English/strings.po
 create mode 100644 script.module.youtube.dl/resources/settings.xml


hooks/post-receive
-- 
Scripts

------------------------------------------------------------------------------
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to