The branch, frodo has been updated
via 0f268c77c59f2fa1c1fce69f3254dcb84c7bee6f (commit)
via ff0664cab75b2346249f93dc661ce998f007aa8c (commit)
from 8c4418d3e32496f6df24d8e6dacf6010d72175a7 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=0f268c77c59f2fa1c1fce69f3254dcb84c7bee6f
commit 0f268c77c59f2fa1c1fce69f3254dcb84c7bee6f
Author: beenje <[email protected]>
Date: Sat May 18 22:19:29 2013 +0200
[plugin.video.nrk] updated to version 4.4.7
diff --git a/plugin.video.nrk/addon.xml b/plugin.video.nrk/addon.xml
index 2a95382..02a84c5 100644
--- a/plugin.video.nrk/addon.xml
+++ b/plugin.video.nrk/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.nrk"
name="NRK Nett-TV"
- version="4.4.6"
+ version="4.4.7"
provider-name="takoi">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
@@ -19,5 +19,8 @@
<summary lang="no">Se NRK Nett-TV</summary>
<description lang="en">NRK Web TV gives you the opportunity to watch live
TV as well as recordings of many shows.</description>
<description lang="no">NRK Nett-TV gir deg muligheten til å se mange av
NRKs programmer både direkte og i opptak.</description>
+ <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
+ <forum>http://forum.xbmc.org/showthread.php?tid=52824</forum>
+ <source>https://github.com/takoi/xbmc-addon-nrk</source>
</extension>
</addon>
diff --git a/plugin.video.nrk/changelog.txt b/plugin.video.nrk/changelog.txt
index 0f8a820..9363c11 100644
--- a/plugin.video.nrk/changelog.txt
+++ b/plugin.video.nrk/changelog.txt
@@ -1,3 +1,6 @@
+[B]4.4.7[/B]
+- Fikset direktestrømmer
+
[B]4.4.6[/B]
- Lagt til "Alltid RR" (radioresepsjonen)
diff --git a/plugin.video.nrk/default.py b/plugin.video.nrk/default.py
index ecb40a0..cd30551 100644
--- a/plugin.video.nrk/default.py
+++ b/plugin.video.nrk/default.py
@@ -39,9 +39,9 @@ def view_top():
@plugin.route('/live')
def live():
- add("NRK 1", "http://nrk1-i.akamaihd.net/hls/live/201543/nrk1/master.m3u8",
"application/vnd.apple.mpegurl", "nrk1.png")
- add("NRK 2", "http://nrk2-i.akamaihd.net/hls/live/201544/nrk2/master.m3u8",
"application/vnd.apple.mpegurl", "nrk2.png")
- add("NRK 3", "http://nrk3-i.akamaihd.net/hls/live/201545/nrk3/master.m3u8",
"application/vnd.apple.mpegurl", "nrk3.png")
+ add("NRK 1", "http://nrk1-i.akamaihd.net/hls/live/213271/nrk1/master.m3u8",
"application/vnd.apple.mpegurl", "nrk1.png")
+ add("NRK 2", "http://nrk2-i.akamaihd.net/hls/live/213272/nrk2/master.m3u8",
"application/vnd.apple.mpegurl", "nrk2.png")
+ add("NRK 3", "http://nrk3-i.akamaihd.net/hls/live/213273/nrk3/master.m3u8",
"application/vnd.apple.mpegurl", "nrk3.png")
add("NRK P1", "http://lyd.nrk.no/nrk_radio_p1_ostlandssendingen_mp3_h",
"audio/mpeg")
add("NRK P2", "http://lyd.nrk.no/nrk_radio_p2_mp3_h", "audio/mpeg")
add("NRK P3", "http://lyd.nrk.no/nrk_radio_p3_mp3_h", "audio/mpeg")
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=ff0664cab75b2346249f93dc661ce998f007aa8c
commit ff0664cab75b2346249f93dc661ce998f007aa8c
Author: beenje <[email protected]>
Date: Sat May 18 22:19:26 2013 +0200
[plugin.video.retrowaretv] updated to version 1.1.9
diff --git a/plugin.video.retrowaretv/addon.xml
b/plugin.video.retrowaretv/addon.xml
index 7016e5b..98632a1 100755
--- a/plugin.video.retrowaretv/addon.xml
+++ b/plugin.video.retrowaretv/addon.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon
id="plugin.video.retrowaretv"
- version="1.1.6"
+ version="1.1.9"
name="Retroware TV"
provider-name="dethfeet">
<requires>
- <import addon="xbmc.python" version="2.0"/>
- <import addon="plugin.video.bliptv" version="0.6.0"/>
- <import addon="plugin.video.youtube" version="3.1.0"/>
+ <import addon="xbmc.python" version="2.1.0"/>
+ <import addon="plugin.video.bliptv" version="1.8.3"/>
+ <import addon="plugin.video.youtube" version="4.4.4"/>
</requires>
<extension point="xbmc.python.pluginsource"
library="default.py">
@@ -18,5 +18,10 @@
<platform>all</platform>
<summary>Watch videos from Retroware TV</summary>
<description>Retroware TV is a classic video games show and website. We
will take a look back and discuss those classic games that make Retro Gaming so
great. Home to some of the best classic gaming shows on the information
superhighway (see, totally retro)</description>
-</extension>
+ <license>GNU GENERAL PUBLIC LICENSE. Version 2, June 1991</license>
+ <forum>http://forum.xbmc.org/showthread.php?tid=111543</forum>
+ <website>https://github.com/dethfeet/plugin.video.retrowaretv</website>
+ <source>https://github.com/dethfeet/plugin.video.retrowaretv</source>
+ <email>[email protected]</email>
+ </extension>
</addon>
diff --git a/plugin.video.retrowaretv/changelog.txt
b/plugin.video.retrowaretv/changelog.txt
index 1167b22..2fa3bcc 100755
--- a/plugin.video.retrowaretv/changelog.txt
+++ b/plugin.video.retrowaretv/changelog.txt
@@ -1,3 +1,14 @@
+[B]Version 1.1.8[/B]
+- Fix archive section
+- Fix to comply with official repo requirements
+
+[B]Version 1.1.8[/B]
+- Add new logo
+
+[B]Version 1.1.7[/B]
+- Fix "User Content" section
+- Dynamically load show list, making new shows appear automatically in the
future
+
[B]Version 1.1.6[/B]
- Add new shows (by dethfeet)
- Fix blip.tv, springboard
diff --git a/plugin.video.retrowaretv/default.py
b/plugin.video.retrowaretv/default.py
index a1874a5..4c11c29 100755
--- a/plugin.video.retrowaretv/default.py
+++ b/plugin.video.retrowaretv/default.py
@@ -1,145 +1,142 @@
-import re, sys
-import urllib, urllib2
-import xbmcgui, xbmcplugin, xbmcaddon
-import showEpisode
-
-#Retroware TV, XBMC add-on
-
-#@author: dethfeet
-#@credits: Ricardo "Averre" Ocana Leal for the initial Version of the plugin
-#@version: 1.1.3
-
-addon = xbmcaddon.Addon(id='plugin.video.retrowaretv')
-
-baseLink = "http://retrowaretv.com"
-
-unwanteds = ['podcast', 'retrobeat']
-
-thisPlugin = int(sys.argv[1])
-
-def mainPage():
-
addDirectoryItem(addon.getLocalizedString(30000),{'action':"listVideos","link":baseLink+"/category/shows/"})
- addDirectoryItem(addon.getLocalizedString(30001),{'action':"listShows"})
-
addDirectoryItem(addon.getLocalizedString(30002),{'action':"listUserContent",'link'
: "http://retrowaretv.com/user-blogs/"})
- addDirectoryItem(addon.getLocalizedString(30003),{'action':"listArchive"})
-
-def listShows():
-
addDirectoryItem(addon.getLocalizedString(30101),{'action':"listVideos",'link'
:
baseLink+"/category/shows/16bitgems/"},baseLink+"/wp-content/uploads/2011/06/16bitsitebanner-300x84.png")
-
addDirectoryItem(addon.getLocalizedString(30102),{'action':"listVideos",'link'
:
baseLink+"/category/shows/the-game-chasers/"},baseLink+"/wp-content/uploads/2012/06/gamechasersbanner2-300x108.png")
-
addDirectoryItem(addon.getLocalizedString(30103),{'action':"listVideos",'link'
:
baseLink+"/category/shows/gamequickies/"},baseLink+"/wp-content/uploads/2011/06/gquickie.png")
-
addDirectoryItem(addon.getLocalizedString(30104),{'action':"listVideos",'link'
:
baseLink+"/category/shows/gaminghistorian/"},baseLink+"/wp-content/uploads/2011/06/gaming-historian-banner1-300x76.gif")
-
addDirectoryItem(addon.getLocalizedString(30105),{'action':"listVideos",'link'
:
baseLink+"/category/shows/hvgn/"},baseLink+"/wp-content/uploads/2011/06/HVGN-2.0-sizeb1-300x112.png")
-
addDirectoryItem(addon.getLocalizedString(30106),{'action':"listVideos",'link'
:
baseLink+"/category/shows/thehumansarecoming/"},baseLink+"/wp-content/uploads/2012/07/humans-are-coming-logo-3-gray-red-FINAL-300x287.png")
-
addDirectoryItem(addon.getLocalizedString(30119),{'action':"listVideos",'link'
:
baseLink+"/category/shows/jumblejunkie/"},baseLink+"/wp-content/uploads/2012/08/jumblejunkielogopng-600px.png")
-
addDirectoryItem(addon.getLocalizedString(30107),{'action':"listVideos",'link'
:
baseLink+"/category/shows/lazy-game-reviews/"},baseLink+"/wp-content/uploads/2012/06/LGRbg4b-300x168.png")
-
addDirectoryItem(addon.getLocalizedString(30108),{'action':"listVideos",'link'
:
baseLink+"/category/shows/letsget/"},baseLink+"/wp-content/uploads/2011/06/letsgetbanner-300x189.png")
-
addDirectoryItem(addon.getLocalizedString(30109),{'action':"listVideos",'link'
:
baseLink+"/category/shows/patnespunk/"},baseLink+"/wp-content/uploads/2011/06/PatNESLogo-300x196.jpg")
-
addDirectoryItem(addon.getLocalizedString(30110),{'action':"listVideos",'link'
:
baseLink+"/category/shows/pixelstoplastic/"},baseLink+"/wp-content/uploads/2011/06/P2P-Banner-300x128.gif")
-
addDirectoryItem(addon.getLocalizedString(30111),{'action':"listVideos",'link'
:
baseLink+"/category/shows/retroactive/"},baseLink+"/wp-content/uploads/2011/06/retroactiverwtvbanner-300x95.png")
-
addDirectoryItem(addon.getLocalizedString(30112),{'action':"listVideos",'link'
:
baseLink+"/category/shows/rwtvshow/"},baseLink+"/wp-content/uploads/2011/06/rwtvthe-show-logo.png")
-
addDirectoryItem(addon.getLocalizedString(30113),{'action':"listVideos",'link'
:
baseLink+"/category/shows/soldseparately/"},baseLink+"/wp-content/uploads/2011/06/sold-separately-banner.gif")
-
addDirectoryItem(addon.getLocalizedString(30118),{'action':"listVideos",'link'
: baseLink+"/category/shows/strictlyarcade/"},"")
-
addDirectoryItem(addon.getLocalizedString(30114),{'action':"listVideos",'link'
:
baseLink+"/category/shows/vgto/"},baseLink+"/wp-content/uploads/2012/06/vgtobanner-300x72.png")
-
addDirectoryItem(addon.getLocalizedString(30120),{'action':"listVideos",'link'
: baseLink+"/category/shows/videocade-commentaries/"},"")
-
addDirectoryItem(addon.getLocalizedString(30115),{'action':"listVideos",'link'
:
baseLink+"/category/shows/the-video-game-years/"},baseLink+"/wp-content/uploads/2012/02/tvgypagebanner.png")
-
addDirectoryItem(addon.getLocalizedString(30116),{'action':"listVideos",'link'
:
baseLink+"/category/shows/video-game-knowledge/"},baseLink+"/wp-content/uploads/2011/06/videogame-knowledge-banner.gif")
-
addDirectoryItem(addon.getLocalizedString(30117),{'action':"listVideos",'link'
:
baseLink+"/category/shows/you-can-play-this-2/"},baseLink+"/wp-content/uploads/2012/06/ycpt-banner-e1340208312357.png")
-
-
-def ListArchive():
-
addDirectoryItem(addon.getLocalizedString(30201),{'action':"listVideos",'link'
:
baseLink+"/category/archives/boomstick/"},baseLink+"/wp-content/uploads/2011/06/Menu-Button-Boomstick.gif")
-
addDirectoryItem(addon.getLocalizedString(30202),{'action':"listVideos",'link'
:
baseLink+"/category/archives/jam-enslaver/"},baseLink+"/wp-content/uploads/2011/06/jamenslaver1.png")
-
addDirectoryItem(addon.getLocalizedString(30203),{'action':"listVideos",'link'
: baseLink+"/category/archives/when-worlds-collide/"},"")
-
-def listUserContent():
-
addDirectoryItem(addon.getLocalizedString(30301),{'action':"listVideos",'link'
: baseLink+"/category/user-submissions/rdubspotlight/"},"")
-
addDirectoryItem(addon.getLocalizedString(30302),{'action':"listVideos",'link'
: baseLink+"/category/user-submissions/"},"")
-
-def listVideos(url):
- link = LoadPage(url)
-
- _regex_extractEpisode = re.compile("<div
class=\"postarea\">.*?src=\"(.*?)\".*?href=\"(.*?)\".*?>(.*?)</a>.*?<div
class=\"postexcerpt\">(.*?)</div>.*?<hr />",re.DOTALL)
- _regex_extractNextPage = re.compile("<li><a
href=\"(.*)\">></a></li>")
-
- for videoItem in _regex_extractEpisode.finditer(link):
- name = videoItem.group(3)
- url = videoItem.group(2)
- description = videoItem.group(4)
- thumbnail = videoItem.group(1)
- name = remove_html_special_chars(name)
-
addDirectoryItem(name,{'action':"playEpisode",'link':url},thumbnail,False)
-
- nextPageItem = _regex_extractNextPage.search(link)
- if nextPageItem is not None:
-
addDirectoryItem(addon.getLocalizedString(30004),{'action':"listVideos",'link'
: nextPageItem.group(1)},"")
-
-def playEpisode(url):
- episode_page = LoadPage(url)
- showEpisode.showEpisode(episode_page)
-
-def LoadPage(url):
- print url
- req = urllib2.Request(url)
- req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1;
en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
- response = urllib2.urlopen(req)
- link = response.read()
- return link
-
-def remove_html_special_chars(input):
- input = input.replace("–","-")
- input = input.replace("’","'")#\x92
- input = input.replace("'",chr(39))# '
- input = input.replace("&",chr(38))# &
- input = input.replace("&",chr(38))# &
- input = input.replace(r""", "\"")
- input = input.replace(r"'", "\'")
- input = input.replace(r"‘", "\'")
- input = input.replace(r"’", "\'")
- input = input.replace(r"…", "...")
- return input
-
-def get_params():
- param=[]
- paramstring=sys.argv[2]
- if len(paramstring)>=2:
- params=sys.argv[2]
- cleanedparams=params.replace('?','')
- if (params[len(params)-1]=='/'):
- params=params[0:len(params)-2]
- pairsofparams=cleanedparams.split('&')
- param={}
- for i in range(len(pairsofparams)):
- splitparams={}
- splitparams=pairsofparams[i].split('=')
- if (len(splitparams))==2:
- param[splitparams[0]]=splitparams[1]
-
- return param
-
-def addDirectoryItem(name, parameters={}, pic="", folder=True):
- li = xbmcgui.ListItem(name, iconImage="DefaultFolder.png",
thumbnailImage=pic)
- if not folder:
- li.setProperty('IsPlayable', 'true')
- url = sys.argv[0] + '?' + urllib.urlencode(parameters)
- return xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]), url=url,
listitem=li, isFolder=folder)
-
-if not sys.argv[2]:
- mainPage()
-else:
- params=get_params()
- if params['action'] == "listShows":
- listShows()
- elif params['action'] == "listArchive":
- ListArchive()
- elif params['action'] == "listUserContent":
- listUserContent()
- elif params['action'] == "listLatest":
- ListLatest(urllib.unquote(params['link']))
- elif params['action'] == "listVideos":
- listVideos(urllib.unquote(params['link']))
- elif params['action'] == "playEpisode":
- playEpisode(urllib.unquote(params['link']))
- else:
- mainPage()
-
+import re, sys
+import urllib, urllib2
+import xbmcgui, xbmcplugin, xbmcaddon
+import showEpisode
+
+#Retroware TV, XBMC add-on
+
+#@author: dethfeet
+#@credits: Ricardo "Averre" Ocana Leal for the initial Version of the plugin
+
+addon = xbmcaddon.Addon(id='plugin.video.retrowaretv')
+
+baseLink = "http://retrowaretv.com"
+
+unwanteds = ['podcast', 'retrobeat']
+
+thisPlugin = int(sys.argv[1])
+
+def mainPage():
+
addDirectoryItem(addon.getLocalizedString(30000),{'action':"listVideos","link":baseLink+"/category/shows/"})
+ addDirectoryItem(addon.getLocalizedString(30001),{'action':"listShows"})
+
addDirectoryItem(addon.getLocalizedString(30002),{'action':"listUserContent",'link'
: "http://retrowaretv.com/user-blogs/"})
+ addDirectoryItem(addon.getLocalizedString(30003),{'action':"listArchive"})
+
+def listShows():
+ shows_page = LoadPage(baseLink)
+
+ regex_extract_shows = re.compile("Shows</a>\n<ul
class=\"sub-menu\">(.*?)</ul>\n</li>\n</ul>\n</li>",re.DOTALL)
+ shows_ul = regex_extract_shows.search(shows_page).group(1);
+
+ regex_extract_show = re.compile("\n\t<li id=\".*?\" class=\".*?\"><a
href=\"(.*?)\">(.*?)</a></li>");
+ shows_li = regex_extract_show.findall(shows_ul)
+
+ for show in shows_li:
+ addDirectoryItem(show[1],{'action':"listVideos",'link' : show[0]},"")
+
+def ListArchive():
+ shows_page = LoadPage(baseLink)
+
+ regex_extract_shows = re.compile("Archive</a>\n\t<ul
class=\"sub-menu\">(.*?)</ul>\n</li>\n</ul>\n</li>",re.DOTALL)
+ shows_ul = regex_extract_shows.search(shows_page).group(1);
+
+ regex_extract_show = re.compile("\n\t\t<li id=\".*?\" class=\".*?\"><a
href=\"(.*?)\">(.*?)</a></li>");
+ shows_li = regex_extract_show.findall(shows_ul)
+
+ for show in shows_li:
+ addDirectoryItem(show[1],{'action':"listVideos",'link' : show[0]},"")
+
+
+def listUserContent():
+
addDirectoryItem(addon.getLocalizedString(30301),{'action':"listVideos",'link'
: baseLink+"/category/usercontent/user-submission-of-the-week/"},"")
+
addDirectoryItem(addon.getLocalizedString(30302),{'action':"listVideos",'link'
: baseLink+"/category/usercontent/featured-user-content/"},"")
+
addDirectoryItem(addon.getLocalizedString(30303),{'action':"listVideos",'link'
: baseLink+"/category/usercontent/"},"")
+
+def listVideos(url):
+ link = LoadPage(url)
+
+ _regex_extractEpisode = re.compile("<div
class=\"postarea\">.*?src=\"(.*?)\".*?href=\"(.*?)\".*?>(.*?)</a>.*?<div
class=\"postexcerpt\">(.*?)</div>.*?<hr />",re.DOTALL)
+ _regex_extractNextPage = re.compile("<li><a
href=\"(.*)\">></a></li>")
+
+ for videoItem in _regex_extractEpisode.finditer(link):
+ name = videoItem.group(3)
+ url = videoItem.group(2)
+ description = videoItem.group(4)
+ thumbnail = videoItem.group(1)
+ name = remove_html_special_chars(name)
+
addDirectoryItem(name,{'action':"playEpisode",'link':url},thumbnail,False)
+
+ nextPageItem = _regex_extractNextPage.search(link)
+ if nextPageItem is not None:
+
addDirectoryItem(addon.getLocalizedString(30004),{'action':"listVideos",'link'
: nextPageItem.group(1)},"")
+
+def playEpisode(url):
+ episode_page = LoadPage(url)
+ showEpisode.showEpisode(episode_page)
+
+def LoadPage(url):
+ print url
+ req = urllib2.Request(url)
+ req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1;
en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
+ response = urllib2.urlopen(req)
+ link = response.read()
+ return link
+
+def remove_html_special_chars(input):
+ input = input.replace("–","-")
+ input = input.replace("’","'")#\x92
+ input = input.replace("'",chr(39))# '
+ input = input.replace("&",chr(38))# &
+ input = input.replace("&",chr(38))# &
+ input = input.replace(r""", "\"")
+ input = input.replace(r"'", "\'")
+ input = input.replace(r"‘", "\'")
+ input = input.replace(r"’", "\'")
+ input = input.replace(r"…", "...")
+ return input
+
+def get_params():
+ param=[]
+ paramstring=sys.argv[2]
+ if len(paramstring)>=2:
+ params=sys.argv[2]
+ cleanedparams=params.replace('?','')
+ if (params[len(params)-1]=='/'):
+ params=params[0:len(params)-2]
+ pairsofparams=cleanedparams.split('&')
+ param={}
+ for i in range(len(pairsofparams)):
+ splitparams={}
+ splitparams=pairsofparams[i].split('=')
+ if (len(splitparams))==2:
+ param[splitparams[0]]=splitparams[1]
+
+ return param
+
+def addDirectoryItem(name, parameters={}, pic="", folder=True):
+ li = xbmcgui.ListItem(name, iconImage="DefaultFolder.png",
thumbnailImage=pic)
+ if not folder:
+ li.setProperty('IsPlayable', 'true')
+ url = sys.argv[0] + '?' + urllib.urlencode(parameters)
+ return xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]), url=url,
listitem=li, isFolder=folder)
+
+if not sys.argv[2]:
+ mainPage()
+else:
+ params=get_params()
+ if params['action'] == "listShows":
+ listShows()
+ elif params['action'] == "listArchive":
+ ListArchive()
+ elif params['action'] == "listUserContent":
+ listUserContent()
+ elif params['action'] == "listLatest":
+ ListLatest(urllib.unquote(params['link']))
+ elif params['action'] == "listVideos":
+ listVideos(urllib.unquote(params['link']))
+ elif params['action'] == "playEpisode":
+ playEpisode(urllib.unquote(params['link']))
+ else:
+ mainPage()
+
xbmcplugin.endOfDirectory(int(sys.argv[1]))
\ No newline at end of file
diff --git a/plugin.video.retrowaretv/icon.png
b/plugin.video.retrowaretv/icon.png
index 0f29db0..b283a7c 100755
Binary files a/plugin.video.retrowaretv/icon.png and
b/plugin.video.retrowaretv/icon.png differ
diff --git a/plugin.video.retrowaretv/resources/language/English/strings.xml
b/plugin.video.retrowaretv/resources/language/English/strings.xml
old mode 100644
new mode 100755
index 6337f1c..214ef4d
--- a/plugin.video.retrowaretv/resources/language/English/strings.xml
+++ b/plugin.video.retrowaretv/resources/language/English/strings.xml
@@ -6,32 +6,7 @@
<string id="30003">Archive</string>
<string id="30004">Show more</string>
- <string id="30101">16-Bit Gems</string>
- <string id="30102">The Game Chasers</string>
- <string id="30103">Game Quickies</string>
- <string id="30104">The Gaming Historian</string>
- <string id="30105">Happy Video Game Nerd</string>
- <string id="30106">The Humans Are Coming</string>
- <string id="30107">Lazy Game Reviews</string>
- <string id="30108">Let's Get!!</string>
- <string id="30109">Pat The NES Punk</string>
- <string id="30110">Pixels To Plastic</string>
- <string id="30111">RetroActive</string>
- <string id="30112">RetrowareTV The Show</string>
- <string id="30113">Sold Separately</string>
- <string id="30114">Video Game Take-Out</string>
- <string id="30115">The Video Game Years</string>
- <string id="30116">Video Game Knowledge</string>
- <string id="30117">You Can Play This</string>
- <string id="30118">Strictly Arcade</string>
- <string id="30119">JumbleJunkie</string>
- <string id="30120">Videocade Commentaries</string>
-
-
- <string id="30201">Boomstick Reviews</string>
- <string id="30202">Jam Enslaver</string>
- <string id="30203">When Worlds Collide</string>
-
- <string id="30301">R Dub Spotlight</string>
- <string id="30302">User Submissions</string>
+ <string id="30301">User Submission of the Week</string>
+ <string id="30302">Featured User Content</string>
+ <string id="30303">User Content</string>
</strings>
\ No newline at end of file
diff --git a/plugin.video.retrowaretv/showEpisode.py
b/plugin.video.retrowaretv/showEpisode.py
old mode 100644
new mode 100755
-----------------------------------------------------------------------
Summary of changes:
plugin.video.nrk/addon.xml | 5 +-
plugin.video.nrk/changelog.txt | 3 +
plugin.video.nrk/default.py | 6 +-
plugin.video.retrowaretv/addon.xml | 15 +-
plugin.video.retrowaretv/changelog.txt | 11 +
plugin.video.retrowaretv/default.py | 285 ++++++++++----------
plugin.video.retrowaretv/icon.png | Bin 19391 -> 9882 bytes
.../resources/language/English/strings.xml | 31 +--
8 files changed, 175 insertions(+), 181 deletions(-)
mode change 100644 => 100755
plugin.video.retrowaretv/resources/language/English/strings.xml
mode change 100644 => 100755 plugin.video.retrowaretv/showEpisode.py
hooks/post-receive
--
Plugins
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons