The branch, eden has been updated
via 556b1612f021649f97e21550d326f050d6accf09 (commit)
via 2d2f580f6c47ad14bb201a035055b148950f417f (commit)
via f8596d90b4554ec881bb11df7ff5b30482f2f562 (commit)
from 4192f18a4678666423fdc56a778c8caa7a7306a6 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=556b1612f021649f97e21550d326f050d6accf09
commit 556b1612f021649f97e21550d326f050d6accf09
Author: beenje <[email protected]>
Date: Thu Dec 27 23:44:19 2012 +0100
[plugin.audio.radio_de] updated to version 2.0.3
diff --git a/plugin.audio.radio_de/addon.py b/plugin.audio.radio_de/addon.py
index 0363934..5c909b5 100644
--- a/plugin.audio.radio_de/addon.py
+++ b/plugin.audio.radio_de/addon.py
@@ -99,9 +99,9 @@ def show_top_stations():
@plugin.route('/stations/search/')
def search():
- search_string = __keyboard(_('enter_name_country_or_language'))
- if search_string:
- url = plugin.url_for('search_result', search_string=search_string)
+ query = plugin.keyboard(heading=_('enter_name_country_or_language'))
+ if query:
+ url = plugin.url_for('search_result', search_string=query)
plugin.redirect(url)
@@ -126,7 +126,7 @@ def custom_my_station(station_id):
station = [s for s in stations if s['id'] == station_id][0]
for param in ('name', 'thumbnail', 'stream_url'):
heading = _('please_enter') % _(param)
- station[param] = __keyboard(heading, station.get(param, '')) or ''
+ station[param] = plugin.keyboard(station.get(param, ''), heading) or ''
station_name = station.get('name', 'custom')
station_id = station_name.decode('ascii', 'ignore').encode('ascii')
station['id'] = station_id
@@ -186,13 +186,6 @@ def get_stream_url(station_id):
return plugin.set_resolved_url(stream_url)
-def __keyboard(title, text=''):
- keyboard = xbmc.Keyboard(text, title)
- keyboard.doModal()
- if keyboard.isConfirmed() and keyboard.getText():
- return keyboard.getText()
-
-
def __add_stations(stations, add_custom=False):
__log('__add_stations started with %d items' % len(stations))
items = []
@@ -219,7 +212,7 @@ def __add_stations(stations, add_custom=False):
))
items.append({
'label': station.get('name', ''),
- 'thumbnail': station.get('thumbnail', '').replace('_1', '_4'),
+ 'thumbnail': station.get('thumbnail_trans', ''),
'icon': station.get('thumbnail', ''),
'info': {
'title': station.get('name', ''),
diff --git a/plugin.audio.radio_de/addon.xml b/plugin.audio.radio_de/addon.xml
index d65e187..d2cf6cc 100644
--- a/plugin.audio.radio_de/addon.xml
+++ b/plugin.audio.radio_de/addon.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.audio.radio_de" name="Radio" version="2.0.2"
provider-name="Tristan Fischer ([email protected])">
+<addon id="plugin.audio.radio_de" name="Radio" version="2.0.3"
provider-name="Tristan Fischer ([email protected])">
<requires>
<import addon="xbmc.python" version="2.0"/>
- <import addon="script.module.xbmcswift2" version="1.2.0" />
+ <import addon="script.module.xbmcswift2" version="1.3.0" />
<import addon="script.module.simplejson" version="2.0.10"/>
</requires>
<extension point="xbmc.python.pluginsource" library="addon.py">
diff --git a/plugin.audio.radio_de/changelog.txt
b/plugin.audio.radio_de/changelog.txt
index 82a274d..80fbd5d 100644
--- a/plugin.audio.radio_de/changelog.txt
+++ b/plugin.audio.radio_de/changelog.txt
@@ -1,3 +1,8 @@
+2.0.3 (26.12.2012)
+ - better station logos
+ - fix unicode error
+ - change to xbmcswift 1.3.0
+
2.0.2 (16.12.2012)
- fix no genre available (resulted in script error)
diff --git a/plugin.audio.radio_de/resources/lib/api.py
b/plugin.audio.radio_de/resources/lib/api.py
index 3d13345..ed32853 100644
--- a/plugin.audio.radio_de/resources/lib/api.py
+++ b/plugin.audio.radio_de/resources/lib/api.py
@@ -135,8 +135,6 @@ class RadioApi():
% (path, param))
url = '%s/%s' % (self.api_url, path)
if param:
- # fix urllib's unicode handling in urlencode
- param = dict((k, v.encode('utf-8')) for (k, v) in param.items())
url += '?%s' % urlencode(param)
response = self.__urlopen(url)
json_data = json.loads(response)
@@ -145,15 +143,14 @@ class RadioApi():
def __resolve_playlist(self, stream_url):
self.log('__resolve_playlist started with stream_url=%s'
% stream_url)
- stream_url = stream_url.lower()
- if stream_url.endswith('m3u'):
+ if stream_url.lower().endswith('m3u'):
response = self.__urlopen(stream_url)
self.log('__resolve_playlist found .m3u file')
for line in response.splitlines():
if line and not line.strip().startswith('#'):
stream_url = line.strip()
break
- elif stream_url.endswith('pls'):
+ elif stream_url.lower().endswith('pls'):
response = self.__urlopen(stream_url)
self.log('__resolve_playlist found .pls file')
for line in response.splitlines():
@@ -180,7 +177,13 @@ class RadioApi():
def __format_stations(stations):
formated_stations = []
for station in stations:
- if station['picture1Name']:
+ if station.get('picture1TransName'):
+ thumbnail_trans = (
+ station['pictureBaseURL'] + station['picture1TransName']
+ ).replace('_1_', '_4_')
+ else:
+ thumbnail_trans = ''
+ if station.get('picture1Name'):
thumbnail = station['pictureBaseURL'] + station['picture1Name']
else:
thumbnail = ''
@@ -190,6 +193,7 @@ class RadioApi():
formated_stations.append({
'name': station['name'],
'thumbnail': thumbnail,
+ 'thumbnail_trans': thumbnail,
'rating': station['rating'],
'genre': genre,
'bitrate': station['bitrate'],
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=2d2f580f6c47ad14bb201a035055b148950f417f
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=f8596d90b4554ec881bb11df7ff5b30482f2f562
commit f8596d90b4554ec881bb11df7ff5b30482f2f562
Author: beenje <[email protected]>
Date: Thu Dec 27 23:03:43 2012 +0100
[plugin.video.itunes_podcasts] updated to version 1.0.2
diff --git a/plugin.video.itunes_podcasts/addon.py
b/plugin.video.itunes_podcasts/addon.py
index 9d22a08..444a61b 100644
--- a/plugin.video.itunes_podcasts/addon.py
+++ b/plugin.video.itunes_podcasts/addon.py
@@ -18,7 +18,8 @@
#
from xbmcswift2 import Plugin, xbmc
-from resources.lib.api import ItunesPodcastApi, NetworkError
+from resources.lib.api import \
+ ItunesPodcastApi, NetworkError, NoEnclosureException
plugin = Plugin()
api = ItunesPodcastApi()
@@ -33,7 +34,8 @@ STRINGS = {
'audio': 30006,
'add_to_my_podcasts': 30010,
'remove_from_my_podcasts': 30011,
- 'network_error': 30200
+ 'network_error': 30200,
+ 'no_media_found': 30007,
}
@@ -101,9 +103,13 @@ def show_podcasts(content_type, genre_id):
@plugin.route('/<content_type>/podcast/items/<podcast_id>/')
def show_items(content_type, podcast_id):
- podcast_items = api.get_podcast_items(
- podcast_id=podcast_id
- )
+ try:
+ podcast_items = api.get_podcast_items(
+ podcast_id=podcast_id
+ )
+ except NoEnclosureException:
+ plugin.notify(msg=_('no_media_found'))
+ return plugin.finish(succeeded=False)
return __add_podcast_items(content_type, podcast_id, podcast_items)
@@ -245,12 +251,14 @@ def __get_country():
if not plugin.get_setting('country_already_set'):
lang_country_mapping = (
('chin', 'CN'),
+ ('denm', 'DK'),
('fin', 'FI'),
('fre', 'FR'),
('germa', 'DE'),
('greec', 'GR'),
('ital', 'IT'),
('japa', 'JP'),
+ ('kor', 'KR'),
('dutch', 'NL'),
('norw', 'NO'),
('pol', 'PL'),
diff --git a/plugin.video.itunes_podcasts/addon.xml
b/plugin.video.itunes_podcasts/addon.xml
index 4285a9d..5814f3e 100644
--- a/plugin.video.itunes_podcasts/addon.xml
+++ b/plugin.video.itunes_podcasts/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.itunes_podcasts" name="Apple iTunes Podcasts"
version="1.0.1" provider-name="Tristan Fischer ([email protected])">
+<addon id="plugin.video.itunes_podcasts" name="Apple iTunes Podcasts"
version="1.0.2" provider-name="Tristan Fischer ([email protected])">
<requires>
<import addon="xbmc.python" version="2.0"/>
<import addon="script.module.simplejson" version="2.0.10"/>
@@ -12,9 +12,29 @@
<extension point="xbmc.addon.metadata">
<language></language>
<platform>all</platform>
+ <summary lang="be">Apple iTunes Podcast Browser</summary>
+ <summary lang="da">Udforsk Podcasts fra Apple iTunes</summary>
<summary lang="de">Apple iTunes Podcast Browser</summary>
+ <summary lang="el">ΠεÏιηγηÏÎ®Ï Podcast ÏοÏ
Apple
iTunes</summary>
<summary lang="en">Apple iTunes Podcast Browser</summary>
+ <summary lang="es">Explorador de Apple iTunes Podcasts</summary>
+ <summary lang="fr">Navigateur Apple iTunes Podcast</summary>
+ <summary lang="ko">ì í iTunes íìºì¤í¸ íì기</summary>
+ <summary lang="lt">Apple iTunes [COLOR=red]Podcast[/COLOR]
narÅ¡yklÄ</summary>
+ <summary lang="pl">PrzeglÄ
darka podcastów Apple iTunes</summary>
+ <summary lang="pt_BR">Procurar Podcast Aplle Itunes</summary>
+ <summary lang="sv">Apple iTunes podcast-utforskare</summary>
+ <description lang="be">This add-on lets you browse and search for
thousands of free Podcasts.[CR]It provides both, audio and video podcasts -
each devided into over 60 genres. You can also search for specific podcasts by
name.[CR]It is also possible to manage a "My Podcasts" list via
context-menu.</description>
+ <description lang="da">Dette add-on lader dig udforske og søge efter
tusinder af gratis Podcasts.[CR]Det tilbyder både lyd- og videopodcasts - hver
især opdelt i over 60 genrer. Du kan også søge efter specifikke navne på
podcasts.[CR]Det er også muligt at håndtere *Mine Podcasts" via
kontekstmenuen.</description>
<description lang="de">Dieses Add-on ermöglicht das durchsuchen von
tausenden kostenlosen Podcasts.[CR]Es bieted Video- und Audio-Podcasts - je
aufgeteilt auf über 60 Genre. Auch ist es möglich nach Podcasts zu
suchen.[CR]AuÃerdem ist es möglich eine "Meine Podcasts"-Liste über das
Kontext-Menu zu verwalten.</description>
+ <description lang="el">ÎÏ
ÏÏ Ïο ÏÏÏÏθεÏο ÏαÏ
εÏιÏÏÎÏει να ÏεÏιηγηθείÏε και να
αναζηÏήÏεÏε ÏÎ¹Î»Î¹Î¬Î´ÎµÏ Î´ÏÏεάν Podcast.[CR]ΠαÏÎÏει
podcast βίνÏεο και ήÏοÏ
- και Ïα δÏο ÏÏÏιÏμÎνα
Ïε 60 είδη. ÎÏοÏείÏε να αναζηÏήÏεÏε ÏÏ
γκεκÏιμÎνα podcast με Ïο Ïνομα.[CR]Îίναι, εÏίÏηÏ,
δÏ
ναÏÏ Î½Î± διαÏειÏιÏÏείÏε μία λίÏÏα "Podcast μοÏ
" μÎÏÏ ÏοÏ
Î¼ÎµÎ½Î¿Ï ÎµÏιλογÏν.</description>
<description lang="en">This add-on lets you browse and search for
thousands of free Podcasts.[CR]It provides both, audio and video podcasts -
each devided into over 60 genres. You can also search for specific podcasts by
name.[CR]It is also possible to manage a "My Podcasts" list via
context-menu.</description>
+ <description lang="es">Este complemento le permite explorar y buscar
entre miles de Podcasts gratuitos.[CR]Proporciona acceso a podcasts de audio y
video divididos en más de 60 géneros. Incluso puede buscar podcasts por su
nombre.[CR]Incluso es posible manejar sus podcasts mediante la lista "Mis
Podacsts" del menú contextual.</description>
+ <description lang="fr">Cette extension vous permet de naviguer et
trouver des milliers de Podcasts gratuit.[CR]Il existe des podcasts audio et
vidéo, divisé en 60 genres différents. Vous pouvez également cherche un
podcast par nom.[CR]Il est possible de gérer une liste de "Mes Podcasts" via
le menu contextuel.</description>
+ <description lang="ko">ì´ ì ëì¨ì¼ë¡ ìì²ê°ì 무ë£
íìºì¤í¸ë¥¼ íìíê³ ê²ìí ì ììµëë¤.[CR]ê° 60ê° ì´ìì
ì¥ë¥´ë¡ 구ë¶ë ì¤ëì¤ì ë¹ëì¤ íìºì¤í¸ë¥¼ ì ê³µí©ëë¤.
í¹ì í íìºì¤í¸ë¥¼ ì´ë¦ì¼ë¡ ê²ìí ì ììµëë¤.[CR]컨í
ì¤í¸ ë©ë´ë¥¼ ì´ì©í´ "ë´ íìºì¤í¸" 목ë¡ì ê´ë¦¬í ì
ììµëë¤.</description>
+ <description lang="lt">Šis priedas leidžia jums naršyti ir ieškoti
tÅ«kstanÄių nemokamai Podcasts [COLOR=red](toliau verÄiama kaip -
Transliacijos)[/COLOR].[CR]Jis suteikia prieigÄ
prie garso ir vaizdo
internetinÄs medijos failų - kur/katrie kiekvienas suskirstytas į daugiau
nei 60 žanrų.Taip pat jÅ«s galite ieÅ¡koti konkreÄių prenumeruojamų
transliacijų pagal pavadinimÄ
.[CR]Taip pat galima valdyti "Mano
Transliacijos" sÄ
raÅ¡Ä
per kontekstinį meniu.</description>
+ <description lang="pl">Wtyczka ta umożliwia ci przeglÄ
danie i
szukanie w Åród tysiÄcy darmowych Podcastów.[CR]Posiada zarówno Podcasty
audio i video, każde dostÄpne w ponad 60 gatunkach. Możesz dodatkowo szukaÄ
konkretnych Podcastów po nazwie.[CR]Dodatkowo możesz zarzÄ
dzaÄ listÄ
swoich ulubionych Podcastów poprzez menu kontekstowe.</description>
+ <description lang="pt_BR">Este add-on deixa navegar e procurar por
milhares de Podcasts gratuitos.[CR]Ele fornece áudio e podcasts de vÃdeo -
cada um dividido em mais de 60 gêneros. Você também pode procurar podcasts
especÃficos pelo nome. [CR] Também é possÃvel gerenciar uma lista de "Meus
Podcasts" através do menu de contexto.</description>
+ <description lang="sv">Detta tillägg låter dig bläddra och söka
efter tusentals podcasts.[CR]Det tillhandahåller både ljud- och
video-podcasts - Var och en indelad i över 60 genres. Du kan också söka
efter specifika podcasts genom namn.[CR]Det är också möjligt att hantera
"Mina podcasts"-listan via innehållsmenyn.</description>
</extension>
</addon>
diff --git a/plugin.video.itunes_podcasts/changelog.txt
b/plugin.video.itunes_podcasts/changelog.txt
index 9e0e7ad..f9a3d20 100644
--- a/plugin.video.itunes_podcasts/changelog.txt
+++ b/plugin.video.itunes_podcasts/changelog.txt
@@ -1,11 +1,20 @@
+1.0.2
+ - show notification when podcast has no items
+ - added korea and dansk storefront
+ - fixed error on podcast items with invalid length
+ - added translations
+
1.0.1
- Autodetect content-type in Eden
+
1.0.0
- Initial release in the Eden-Repository
+
0.9.1
- changed add-on name to "Apple iTunes Podcasts"
- fixed spaces in search term
- fixed keyboard dialog after context action
+
0.9.0
- initial release
Features:
diff --git
a/plugin.video.itunes_podcasts/resources/language/English/strings.xml
b/plugin.video.itunes_podcasts/resources/language/English/strings.xml
index 249e750..c4e5114 100644
--- a/plugin.video.itunes_podcasts/resources/language/English/strings.xml
+++ b/plugin.video.itunes_podcasts/resources/language/English/strings.xml
@@ -1,4 +1,8 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<!-- Translated using Transifex web application. For support, or if you would
like to to help out, please visit your language team! -->
+<!-- English language-Team URL:
http://www.transifex.com/projects/p/xbmc-addons/language/en/ -->
+<!-- Report language file syntax bugs at: [email protected] -->
+
<strings>
<!-- Root Menu -->
<string id="30000">All genres</string>
@@ -7,9 +11,12 @@
<string id="30004">Search</string>
<string id="30005">Video Podcasts</string>
<string id="30006">Audio Podcasts</string>
+ <string id="30007">No Video/Music found!</string>
+
<!-- Context Menu -->
<string id="30010">Add to "My Podcasts"</string>
<string id="30011">Remove from "My Podcasts"</string>
+
<!-- Settings -->
<string id="30100">Podcasts: Force ViewMode to Thumbnail</string>
<string id="30101">Podcast-Items: Force ViewMode to Thumbnail</string>
@@ -17,6 +24,7 @@
<string id="30103">Podcasts to show in list (max 300)</string>
<string id="30104">Podcasts to show in search (max 200)</string>
<string id="30105">Show Subgenres</string>
+
<!-- Messages -->
<string id="30200">Network Error</string>
</strings>
diff --git a/plugin.video.itunes_podcasts/resources/language/German/strings.xml
b/plugin.video.itunes_podcasts/resources/language/German/strings.xml
index 98cc126..57c2d7d 100644
--- a/plugin.video.itunes_podcasts/resources/language/German/strings.xml
+++ b/plugin.video.itunes_podcasts/resources/language/German/strings.xml
@@ -1,4 +1,8 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<!-- Translated using Transifex web application. For support, or if you would
like to to help out, please visit your language team! -->
+<!-- German language-Team URL:
http://www.transifex.com/projects/p/xbmc-addons/language/de/ -->
+<!-- Report language file syntax bugs at: [email protected] -->
+
<strings>
<!-- Root Menu -->
<string id="30000">Alle Genre</string>
@@ -7,9 +11,12 @@
<string id="30004">Suche</string>
<string id="30005">Video Podcasts</string>
<string id="30006">Audio Podcasts</string>
+ <string id="30007">Kein Video/Musik gefunden!</string>
+
<!-- Context Menu -->
<string id="30010">Zu "Meine Podcasts" hinzufügen</string>
<string id="30011">Von "Meine Podcasts" entfernen</string>
+
<!-- Settings -->
<string id="30100">Podcasts: ViewMode Thumbnail erzwingen</string>
<string id="30101">Podcast-Items: ViewMode Thumbnail erzwingen</string>
@@ -17,6 +24,7 @@
<string id="30103">Anzahl Podcasts - Liste (max 300)</string>
<string id="30104">Anzahl Podcasts - Suche (max 200)</string>
<string id="30105">Untergenres anzeigen</string>
+
<!-- Messages -->
<string id="30200">Netzwerkfehler</string>
</strings>
diff --git a/plugin.video.itunes_podcasts/resources/lib/api.py
b/plugin.video.itunes_podcasts/resources/lib/api.py
index a4ae1a6..3223f39 100644
--- a/plugin.video.itunes_podcasts/resources/lib/api.py
+++ b/plugin.video.itunes_podcasts/resources/lib/api.py
@@ -49,9 +49,11 @@ STOREFRONT_IDS = {
'FI': 143447, # Finland
'FR': 143442, # France
'DE': 143443, # Germany
+ 'DK': 143458, # Denmark
'GR': 143448, # Greece
'IT': 143450, # Italy
'JP': 143462, # Japan
+ 'KR': 143466, # Korea
'LU': 143451, # Luxembourg
'MX': 143468, # Mexico
'NL': 143452, # Netherlands
@@ -197,14 +199,14 @@ class ItunesPodcastApi():
'summary': item.get('summary'),
'author': item.get('author'),
'item_url': link['url'],
- 'size': int(link.get('length', 0)),
+ 'size': int(link.get('length', 0) or 0),
'thumb': item.get('image', {}).get('href') or fallback_thumb,
'duration': link.get('duration', '0:00'),
'pub_date': __format_date(item.get('published_parsed')),
'rights': content['feed'].get('copyright')
})
if not items:
- raise NotImplementedError
+ raise NoEnclosureException
return items
def search_podcast(self, search_term, limit=50):
diff --git a/plugin.video.itunes_podcasts/resources/settings.xml
b/plugin.video.itunes_podcasts/resources/settings.xml
index cb1e073..7ceabb8 100644
--- a/plugin.video.itunes_podcasts/resources/settings.xml
+++ b/plugin.video.itunes_podcasts/resources/settings.xml
@@ -5,5 +5,5 @@
<setting id="show_subgenres" type="bool" label="30105" default="true"/>
<setting id="num_podcasts_list" type="number" label="30103"
default="100"/>
<setting id="num_podcasts_search" type="number" label="30104"
default="100"/>
- <setting id="country" type="labelenum" label="30102"
values="AU|BE|BG|BR|CA|CH|CL|CN|DE|ES|FI|FR|GB|GR|IT|JP|LU|MX|NL|NO|PL|PT|RO|RU|SE|TR|US"
default="US" />
+ <setting id="country" type="labelenum" label="30102"
values="AU|BE|BG|BR|CA|CH|CL|CN|DE|DK|ES|FI|FR|GB|GR|IT|JP|KR|LU|MX|NL|NO|PL|PT|RO|RU|SE|TR|US"
default="US" />
</settings>
-----------------------------------------------------------------------
Summary of changes:
plugin.audio.radio_de/addon.py | 17 +-
plugin.audio.radio_de/addon.xml | 4 +-
plugin.audio.radio_de/changelog.txt | 5 +
plugin.audio.radio_de/resources/lib/api.py | 16 +-
.../LICENSE.txt | 0
plugin.video.hdtrailers_net/addon.py | 214 ++++++++++++++++++++
plugin.video.hdtrailers_net/addon.xml | 19 ++
plugin.video.hdtrailers_net/changelog.txt | 9 +
plugin.video.hdtrailers_net/icon.png | Bin 0 -> 48904 bytes
.../resources/__init__.py | 0
.../resources/language/English/strings.xml | 24 +++
.../resources/language/German/strings.xml | 24 +++
.../resources/lib}/__init__.py | 0
.../resources/lib/scraper.py | 163 +++++++++++++++
plugin.video.hdtrailers_net/resources/settings.xml | 9 +
plugin.video.itunes_podcasts/addon.py | 18 ++-
plugin.video.itunes_podcasts/addon.xml | 22 ++-
plugin.video.itunes_podcasts/changelog.txt | 9 +
.../resources/language/Afrikaans/strings.xml | 8 +
.../resources/language/Amharic/strings.xml | 8 +
.../resources/language/Arabic/strings.xml | 8 +
.../resources/language/Basque/strings.xml | 8 +
.../resources/language/Belarusian/strings.xml | 30 +++
.../resources/language/Bulgarian/strings.xml | 8 +
.../resources/language/Catalan/strings.xml | 8 +
.../language/Chinese (Simple)/strings.xml | 8 +
.../language/Chinese (Traditional)/strings.xml | 8 +
.../resources/language/Croatian/strings.xml | 8 +
.../resources/language/Czech/strings.xml | 8 +
.../resources/language/Danish/strings.xml | 30 +++
.../resources/language/Dutch/strings.xml | 8 +
.../resources/language/English/strings.xml | 8 +
.../resources/language/Esperanto/strings.xml | 8 +
.../resources/language/Estonian/strings.xml | 8 +
.../resources/language/Finnish/strings.xml | 8 +
.../resources/language/French/strings.xml | 30 +++
.../resources/language/Galician/strings.xml | 8 +
.../resources/language/German/strings.xml | 8 +
.../resources/language/Greek/strings.xml | 30 +++
.../resources/language/Hebrew/strings.xml | 11 +
.../language/Hindi (Devanagiri)/strings.xml | 8 +
.../resources/language/Hungarian/strings.xml | 12 +
.../resources/language/Icelandic/strings.xml | 8 +
.../resources/language/Indonesian/strings.xml | 8 +
.../resources/language/Italian/strings.xml | 11 +
.../resources/language/Japanese/strings.xml | 8 +
.../resources/language/Korean/strings.xml | 30 +++
.../resources/language/Lithuanian/strings.xml | 30 +++
.../resources/language/Malayalam/strings.xml | 8 +
.../resources/language/Norwegian/strings.xml | 8 +
.../resources/language/Polish/strings.xml | 30 +++
.../language/Portuguese (Brazil)/strings.xml | 30 +++
.../resources/language/Portuguese/strings.xml | 13 ++
.../resources/language/Romanian/strings.xml | 8 +
.../resources/language/Russian/strings.xml | 8 +
.../language/Serbian (Cyrillic)/strings.xml | 8 +
.../resources/language/Serbian/strings.xml | 8 +
.../resources/language/Slovak/strings.xml | 8 +
.../resources/language/Slovenian/strings.xml | 8 +
.../language/Spanish (Argentina)/strings.xml | 8 +
.../language/Spanish (Mexico)/strings.xml | 11 +
.../resources/language/Spanish/strings.xml | 30 +++
.../resources/language/Swedish/strings.xml | 30 +++
.../resources/language/Thai/strings.xml | 8 +
.../resources/language/Turkish/strings.xml | 8 +
.../resources/language/Ukrainian/strings.xml | 8 +
plugin.video.itunes_podcasts/resources/lib/api.py | 6 +-
.../resources/settings.xml | 2 +-
68 files changed, 1154 insertions(+), 29 deletions(-)
copy {plugin.program.advanced.launcher =>
plugin.video.hdtrailers_net}/LICENSE.txt (100%)
create mode 100644 plugin.video.hdtrailers_net/addon.py
create mode 100644 plugin.video.hdtrailers_net/addon.xml
create mode 100644 plugin.video.hdtrailers_net/changelog.txt
create mode 100644 plugin.video.hdtrailers_net/icon.png
copy {plugin.audio.radio_de =>
plugin.video.hdtrailers_net}/resources/__init__.py (100%)
create mode 100644
plugin.video.hdtrailers_net/resources/language/English/strings.xml
create mode 100644
plugin.video.hdtrailers_net/resources/language/German/strings.xml
copy {plugin.audio.radio_de/resources =>
plugin.video.hdtrailers_net/resources/lib}/__init__.py (100%)
create mode 100644 plugin.video.hdtrailers_net/resources/lib/scraper.py
create mode 100644 plugin.video.hdtrailers_net/resources/settings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Afrikaans/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Amharic/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Arabic/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Basque/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Belarusian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Bulgarian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Catalan/strings.xml
create mode 100644 plugin.video.itunes_podcasts/resources/language/Chinese
(Simple)/strings.xml
create mode 100644 plugin.video.itunes_podcasts/resources/language/Chinese
(Traditional)/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Croatian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Czech/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Danish/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Dutch/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Esperanto/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Estonian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Finnish/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/French/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Galician/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Greek/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Hebrew/strings.xml
create mode 100644 plugin.video.itunes_podcasts/resources/language/Hindi
(Devanagiri)/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Hungarian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Icelandic/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Indonesian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Italian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Japanese/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Korean/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Lithuanian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Malayalam/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Norwegian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Polish/strings.xml
create mode 100644 plugin.video.itunes_podcasts/resources/language/Portuguese
(Brazil)/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Portuguese/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Romanian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Russian/strings.xml
create mode 100644 plugin.video.itunes_podcasts/resources/language/Serbian
(Cyrillic)/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Serbian/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Slovak/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Slovenian/strings.xml
create mode 100644 plugin.video.itunes_podcasts/resources/language/Spanish
(Argentina)/strings.xml
create mode 100644 plugin.video.itunes_podcasts/resources/language/Spanish
(Mexico)/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Spanish/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Swedish/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Thai/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Turkish/strings.xml
create mode 100644
plugin.video.itunes_podcasts/resources/language/Ukrainian/strings.xml
hooks/post-receive
--
Plugins
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons