The branch, eden-pre has been updated
via cf20c2ca27745bfde23ecf097ee33debf19948eb (commit)
via fb9a30cfba0910341df46470f340b19d8197b776 (commit)
from c0444099c9345dc36efd04982b4923f7a7de5fc2 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=cf20c2ca27745bfde23ecf097ee33debf19948eb
commit cf20c2ca27745bfde23ecf097ee33debf19948eb
Author: spiff <sp...@xbmc.org>
Date: Mon Dec 5 15:48:53 2011 +0100
[plugin.video.leafstv] initial version (1.0.2). thanks to Micah Galizia
diff --git a/.gitignore b/.gitignore
index 590ac54..36b9005 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,4 @@ plugin.video.pbs/.git
plugin.video.yousee.tv/.git
plugin.video.yousee.tv/.gitignore
plugin.video.yousee.tv/.idea
+plugin.video.leafstv/.git
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=fb9a30cfba0910341df46470f340b19d8197b776
commit fb9a30cfba0910341df46470f340b19d8197b776
Author: spiff <sp...@xbmc.org>
Date: Mon Dec 5 15:41:08 2011 +0100
[plugin.video.dr.dk.live] updated to version 2.0.4
diff --git a/plugin.video.dr.dk.live/addon.py b/plugin.video.dr.dk.live/addon.py
index 5761662..f316fea 100644
--- a/plugin.video.dr.dk.live/addon.py
+++ b/plugin.video.dr.dk.live/addon.py
@@ -1,84 +1,43 @@
import sys
import os
+import cgi as urlparse
+import xbmc
import xbmcaddon
import xbmcgui
import xbmcplugin
-Q_BEST = 0 # 1700 kb/s
-Q_HIGH = 1 # 1000 kb/s
-Q_MEDIUM = 2 # 500 kb/s
-Q_LOW = 3 # 250 kb/s
-
-QUALITIES = [Q_BEST, Q_HIGH, Q_MEDIUM, Q_LOW]
-
-CHANNELS = [
- # From: http://dr.dk/nu/embed/live?height=467&width=830
- {'name' : 'DR1', 'urls' : {
- Q_HIGH : 'rtmp://rtmplive.dr.dk/live/livedr01astream3',
- Q_MEDIUM : 'rtmp://rtmplive.dr.dk/live/livedr01astream2',
- Q_LOW : 'rtmp://rtmplive.dr.dk/live/livedr01astream1'
- }
- },
- {'name' : 'DR2', 'urls' : {
- Q_HIGH : 'rtmp://rtmplive.dr.dk/live/livedr02astream3',
- Q_MEDIUM : 'rtmp://rtmplive.dr.dk/live/livedr02astream2',
- Q_LOW : 'rtmp://rtmplive.dr.dk/live/livedr02astream1'
- }
- },
- {'name' : 'DR Update', 'urls' : {
- Q_HIGH : 'rtmp://rtmplive.dr.dk/live/livedr03astream3',
- Q_MEDIUM : 'rtmp://rtmplive.dr.dk/live/livedr03astream2',
- Q_LOW : 'rtmp://rtmplive.dr.dk/live/livedr03astream1'
- }
- },
- {'name' : 'DR K', 'urls' : {
- Q_HIGH : 'rtmp://rtmplive.dr.dk/live/livedr04astream3',
- Q_MEDIUM : 'rtmp://rtmplive.dr.dk/live/livedr04astream2',
- Q_LOW : 'rtmp://rtmplive.dr.dk/live/livedr04astream1'
- }
- },
- {'name' : 'DR Ramasjang', 'urls' : {
- Q_HIGH : 'rtmp://rtmplive.dr.dk/live/livedr05astream3',
- Q_MEDIUM : 'rtmp://rtmplive.dr.dk/live/livedr05astream2',
- Q_LOW : 'rtmp://rtmplive.dr.dk/live/livedr05astream1'
- }
- },
- {'name' : 'DR HD', 'urls' : {
- Q_BEST : 'rtmp://livetv.gss.dr.dk/live/livedr06astream3',
- Q_HIGH : 'rtmp://livetv.gss.dr.dk/live/livedr06astream2',
- Q_MEDIUM : 'rtmp://livetv.gss.dr.dk/live/livedr06astream1'
- }
- },
- # From: http://www.24nordjyske.dk/webtv_high.asp
- {'name' : '24 Nordjyske', 'urls' : {
- Q_HIGH : 'mms://stream.nordjyske.dk/24nordjyske - Full Broadcast
Quality',
- Q_MEDIUM : 'mms://stream.nordjyske.dk/24nordjyske'
- }
- },
- {'name' : 'TV2 Nord', 'urls' : {
- Q_BEST : 'rtmp://80.63.11.91:1935/live/_definst_/tv2nord_2000',
- Q_HIGH : 'rtmp://80.63.11.91:1935/live/_definst_/tv2nord_1000',
- Q_MEDIUM : 'rtmp://80.63.11.91:1935/live/_definst_/tv2nord_300'
- }
- },
- {'name' : 'TV2 NordPlus', 'urls' : {
- Q_BEST :
'rtmp://80.63.11.91:1935/live/_definst_/tv2nord-plus_2000',
- Q_HIGH :
'rtmp://80.63.11.91:1935/live/_definst_/tv2nord-plus_1000',
- Q_MEDIUM :
'rtmp://80.63.11.91:1935/live/_definst_/tv2nord-plus_300'
- }
- }]
+from channels import CHANNELS, CATEGORIES, QUALITIES
+
+TITLE_OFFSET = 31000
+DESCRIPTION_OFFSET = 32000
class DanishLiveTV(object):
- def showChannels(self):
- for c in CHANNELS:
- icon = os.path.join(ADDON.getAddonInfo('path'), 'resources'
,'logos', c['name'].replace(' ', '_') + '.png')
+ def showChannels(self, category = None):
+ try:
+ quality = QUALITIES[int(ADDON.getSetting('quality'))]
+ except ValueError:
+ quality = QUALITIES[0] # fallback for old settings value
- url = self.getUrl(c['urls'])
+ if category is not None:
+ channels = CATEGORIES[category]
+ else:
+ channels = CHANNELS
+
+ for channel in channels:
+ icon = os.path.join(ADDON.getAddonInfo('path'), 'resources',
'logos', '%d.png' % channel.get_id())
+ if not os.path.exists(icon):
+ icon = ICON
+
+ url = channel.get_url(quality)
if url:
- item = xbmcgui.ListItem(c['name'], iconImage = icon,
thumbnailImage = icon)
- item.setInfo('video', infoLabels = {
- 'title' : c['name']
+ title = ADDON.getLocalizedString(TITLE_OFFSET +
channel.get_id())
+ description = ADDON.getLocalizedString(DESCRIPTION_OFFSET +
channel.get_id())
+ item = xbmcgui.ListItem(title, iconImage=icon,
thumbnailImage=icon)
+ item.setInfo('video', infoLabels={
+ 'title': title,
+ 'plot' : description,
+ 'studio' : ADDON.getLocalizedString(channel.get_category())
})
item.setProperty('Fanart_Image', FANART)
item.setProperty('IsLive', 'true')
@@ -86,25 +45,53 @@ class DanishLiveTV(object):
xbmcplugin.endOfDirectory(HANDLE)
- def getUrl(self, urls):
+ def showCategories(self):
+ for id in CATEGORIES:
+ title = ADDON.getLocalizedString(id)
+ item = xbmcgui.ListItem(title, iconImage=ICON, thumbnailImage=ICON)
+ item.setProperty('Fanart_Image', FANART)
+ url = PATH + '?category=%d' % id
+ xbmcplugin.addDirectoryItem(HANDLE, url, item, isFolder = True)
+
+ xbmcplugin.endOfDirectory(HANDLE)
+
+
+ def playChannel(self, name):
try:
quality = QUALITIES[int(ADDON.getSetting('quality'))]
except ValueError:
- quality = Q_BEST # fallback for old settings value
+ quality = QUALITIES[0] # fallback for old settings value
+
+ for channel in CHANNELS:
+ if channel.get_name() == name:
+ url = channel.get_url(quality)
+ if url:
+ icon = os.path.join(ADDON.getAddonInfo('path'),
'resources', 'logos', channel.get_logo())
+ item = xbmcgui.ListItem(channel.get_name(),
iconImage=icon, thumbnailImage=icon)
+ item.setProperty('Fanart_Image', FANART)
+ item.setProperty('IsLive', 'true')
+
+ p = xbmc.Player()
+ p.play(url, item)
- if urls.has_key(quality):
- return urls[quality]
- elif quality == Q_BEST and urls.has_key(Q_HIGH):
- return urls[Q_HIGH]
- else:
- return None
if __name__ == '__main__':
- ADDON = xbmcaddon.Addon(id = 'plugin.video.dr.dk.live')
+ ADDON = xbmcaddon.Addon(id='plugin.video.dr.dk.live')
PATH = sys.argv[0]
HANDLE = int(sys.argv[1])
+ PARAMS = urlparse.parse_qs(sys.argv[2][1:])
+
FANART = os.path.join(ADDON.getAddonInfo('path'), 'fanart.jpg')
+ ICON = os.path.join(ADDON.getAddonInfo('path'), 'icon.png')
+
+ danishTV = DanishLiveTV()
+ if PARAMS.has_key('playChannel'):
+ danishTV.playChannel(PARAMS['playChannel'][0])
+ elif PARAMS.has_key('category'):
+ danishTV.showChannels(int(PARAMS['category'][0]))
+ elif ADDON.getSetting('group.by.category') == 'true':
+ danishTV.showCategories()
+ else:
+ danishTV.showChannels()
- dktv = DanishLiveTV()
- dktv.showChannels()
diff --git a/plugin.video.dr.dk.live/addon.xml
b/plugin.video.dr.dk.live/addon.xml
index 13f4410..9acca15 100644
--- a/plugin.video.dr.dk.live/addon.xml
+++ b/plugin.video.dr.dk.live/addon.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon
- id="plugin.video.dr.dk.live"
- version="2.0.3"
- name="Danish Live TV"
- provider-name="twinther [to...@winther.nu]">
+ id="plugin.video.dr.dk.live" version="2.0.4" name="Danish Live TV"
provider-name="twinther [to...@winther.nu]">
<requires>
<import addon="xbmc.python" version="2.0"/>
</requires>
@@ -13,8 +10,8 @@
<extension point="xbmc.addon.metadata">
<summary lang="en">Watch Danish Live TV</summary>
<summary lang="da">Se dansk Live TV</summary>
- <description lang="en">Live steams for[CR]DR1[CR]DR2[CR]DR
Update[CR]DR K[CR]DR Ramasjang[CR]DR HD[CR]24 Nordjyske</description>
- <description lang="da">Live steams for[CR]DR1[CR]DR2[CR]DR
Update[CR]DR K[CR]DR Ramasjang[CR]DR HD[CR]24 Nordjyske</description>
+ <description lang="en">Stream a selection of the Danish live
channels, including all of DRs channel, some of the TV2/Regions channel,
24Nordjyske and Folketinget TV.[CR][CR]If you have comments or suggestions for
this addon, please feel free to participate in the debate on my blog at
http://tommy.winther.nu</description>
+ <description lang="da">Stream en række danske live kanaler,
bl.a. alle DRs kanaler, en del af TV2/Regionernes kanaler samt 24Nordjyske og
Folketingets kanal.[CR][CR]Har du kommentarer, ris eller ros til denne addon er
du velkommen til at deltage i debatten på min blog på
http://tommy.winther.nu</description>
<disclaimer lang="en">Some parts of this addon may not be legal in
your country of residence - please check with your local laws.</disclaimer>
<disclaimer lang="da">Nogle dele af denne addon er muligvis ikke
lovlig i dit land - kontroller venligst dine lokale love.</disclaimer>
<license>GPL 2.0</license>
diff --git a/plugin.video.dr.dk.live/changelog.txt
b/plugin.video.dr.dk.live/changelog.txt
index d8e5f83..3b8b3e8 100644
--- a/plugin.video.dr.dk.live/changelog.txt
+++ b/plugin.video.dr.dk.live/changelog.txt
@@ -1,3 +1,8 @@
+[B]Version 2.0.4 - 2011-12-04[/B]
+- Added more of the TV2/Regions channels and Folketinget TV
+- Added setting to group channels
+- Fix playback of channels from XBMC favourites
+
[B]Version 2.0.3 - 2011-10-03[/B]
- Fixed problem with old settings
- Added TV2 Nord and TV2 NordPlus streams as a test,
diff --git a/plugin.video.dr.dk.live/resources/language/Danish/strings.xml
b/plugin.video.dr.dk.live/resources/language/Danish/strings.xml
index 26b51e0..aa8210a 100644
--- a/plugin.video.dr.dk.live/resources/language/Danish/strings.xml
+++ b/plugin.video.dr.dk.live/resources/language/Danish/strings.xml
@@ -2,10 +2,51 @@
<strings>
<string id="30100">Generelt</string>
<string id="30101">Kvalitet</string>
+ <string id="30102">Grupper kanalerne</string>
<string id="30110">Bedste (op til 2 mbit/s)</string>
<string id="30111">Høj (1 mbit/s)</string>
<string id="30112">Medium (500 kbit/s)</string>
<string id="30113">Lav (250 kbit/s)</string>
+ <string id="30201">Danmarks Radio</string>
+ <string id="30202">TV2/Regionerne</string>
+ <string id="30203">Blandet</string>
+
+ <string id="31001">DR1</string>
+ <string id="31002">DR2</string>
+ <string id="31003">DR Update</string>
+ <string id="31004">DR K</string>
+ <string id="31005">DR Ramasjang</string>
+ <string id="31006">DR HD</string>
+
+ <string id="31100">TV 2/FYN</string>
+ <string id="31101">TV2/Lorry</string>
+ <string id="31102">Lorry+</string>
+ <string id="31103">TV/MIDT-VEST</string>
+ <string id="31104">TV2 Nord</string>
+ <string id="31105">TV2 NordPlus</string>
+ <string id="31106">TV2 ÃST</string>
+ <string id="31107">Kanal ÃST</string>
+ <string id="31108">TV 2 | ÃSTJYLLAND</string>
+
+ <string id="31200">24 Nordjyske</string>
+ <string id="31201">Folketinget TV</string>
+
+ <string id="32001">DR1 er den første tv-kanal i Danmark. Oprindelig hed
kanalen Danmarks Radio eller DR efter mediehuset, der producerede den (går
også under navnet 1'eren i daglig tale, efter TV 2 begyndte i 1988). Navnet
blev ændret til DR1 efter lanceringen af DRs anden tv-kanal, DR2, i
1996.</string>
+ <string id="32002">DR2 er DR's anden licensfinansierede tv-kanal og
søsterkanal til den bredere og mere folkelige DR1.</string>
+ <string id="32003">DR Update er DR's nyhedskanal, der gik i luften 7. juni
2007.</string>
+ <string id="32004">DR K er en dansk kultur- og historie-kanal og DRs femte
licensfinansierede tv-kanal. Kanalen gik i luften den 1. november 2009 og
sender fra klokken 16.00 til klokken 24.00 alle dage, året rundt.</string>
+ <string id="32005">DR Ramasjang er en dansk børnekanal og DRs fjerde
licensfinansierede tv-kanal. DR Ramasjang gik i luften 1. november 2009 med
Signe Lindkvist som chef.[CR][CR]DR Ramasjang sender mandag-torsdag 6.00-20.30,
fredag 6.00-21.30, lørdag 6.00-21.00 og søndag 6.00-20.30.</string>
+ <string id="32006">DR HD er en dansk kanal og DR's sjette
licensfinansierede tv-kanal. Kanalen gik i luften den 1. november 2009. Alle
udsendelser på DR HD er i HD-kvalitet, aldrig opskaleret, men spillefilm
produceret af Hollywood krypteres, så seerne kan se dem i HD-kvalitet men kun
optage dem i standardkvaliteten SDTV. Det kræver Hollywood, eftersom kanalen
er tilgængelig "Free-over-air." Kanalen sendes i det lille HD-format
1280x720p, hvilket betyder at man skal have et HD-ready TV for optimal
billedkvalitet.</string>
+
+ <string id="32100">TV 2/FYN sender på hverdage: 11:00, 12:10, 16:05,
18:10 og 19:30.[CR]Mandag til torsdag: 22:20.[CR]Lørdag og søndag: 18:10 og
19:30.</string>
+ <string id="32101">TV2/Lorry er din regionale TV-station for Region
Hovedstaden og den del af Region Sjælland, som tidligere var Roskilde Amt. Vi
sender nyheds- og aktualitetsprogrammer hver dag kl. 12.10, 16.05, 18.10, 19.30
og 22.20.[CR][CR]Ydermere sender vi Lounge og Der var Engang på Lorry+, som
man finder på Kanal Hovedstaden. </string>
+ <string id="32102">TV2/Lorry er din regionale TV-station for Region
Hovedstaden og den del af Region Sjælland, som tidligere var Roskilde Amt. Vi
sender nyheds- og aktualitetsprogrammer hver dag kl. 12.10, 16.05, 18.10, 19.30
og 22.20.[CR][CR]Ydermere sender vi Lounge og Der var Engang på Lorry+, som
man finder på Kanal Hovedstaden. </string>
+ <string id="32103">TV/MIDT-VEST sender direkte på hverdage kl.
11.00-11.30, 12.10-12.30, kl. 19.30-20.00 og kl. 22.20-22.30.[CR][CR]I
weekenden sender TV/MIDT-VEST kun direkte kl. 19.30-20.00</string>
+ <string id="32104">Se TV2/NORD live hver dag klokken 12.10, 16.05, 18.10,
19.30 og 22.20</string>
+ <string id="32105">Se TV2/NORD PLUS live hver dag klokken 20.00</string>
+ <string id="32108">Se alle TV 2 | ÃSTJYLLANDs nyhedsudsendelser kl.
16.05, 18.10, 19.30 og 22.22</string>
+
+ <string id="32200">24NORDJYSKE giver dig væsentlige og gode historier fra
Nordjylland. Du kan tænde, når det passer dig og få vigtige nyheder, gode
oplevelser og serviceinformationer.[CR][CR]Hvert kvarter i morgen- og dagtimer
og hvert tyvende minut begynder nyhedssløjfen -og kører dermed i ring.
Nyhedssløjfen opdateres hver gang der sker noget nyt i Nordjylland.</string>
</strings>
diff --git a/plugin.video.dr.dk.live/resources/language/English/strings.xml
b/plugin.video.dr.dk.live/resources/language/English/strings.xml
index dcabcaa..d590d0d 100644
--- a/plugin.video.dr.dk.live/resources/language/English/strings.xml
+++ b/plugin.video.dr.dk.live/resources/language/English/strings.xml
@@ -7,4 +7,28 @@
<string id="30111">High (1 mbit/s)</string>
<string id="30112">Medium (500 kbit/s)</string>
<string id="30113">Low (250 kibt/s)</string>
-</strings>
+
+ <string id="30201">Danish Broadcasting Corporation</string>
+ <string id="30202">TV2/Regions</string>
+ <string id="30203">Miscellaneous</string>
+
+ <string id="31001">DR1</string>
+ <string id="31002">DR2</string>
+ <string id="31003">DR Update</string>
+ <string id="31004">DR K</string>
+ <string id="31005">DR Ramasjang</string>
+ <string id="31006">DR HD</string>
+
+ <string id="31100">TV 2/FYN</string>
+ <string id="31101">TV2/Lorry</string>
+ <string id="31102">Lorry+</string>
+ <string id="31103">TV/MIDT-VEST</string>
+ <string id="31104">TV2 Nord</string>
+ <string id="31105">TV2 NordPlus</string>
+ <string id="31106">TV2 ÃST</string>
+ <string id="31107">Kanal ÃST</string>
+ <string id="31108">TV 2 | ÃSTJYLLAND</string>
+
+ <string id="31200">24 Nordjyske</string>
+ <string id="31201">Folketinget TV</string>
+</strings>
\ No newline at end of file
diff --git a/plugin.video.dr.dk.live/resources/settings.xml
b/plugin.video.dr.dk.live/resources/settings.xml
index f8b9fee..60e29af 100644
--- a/plugin.video.dr.dk.live/resources/settings.xml
+++ b/plugin.video.dr.dk.live/resources/settings.xml
@@ -2,6 +2,7 @@
<settings>
<category label="30100">
<setting id="quality" label="30101" type="enum" default="0"
lvalues="30110|30111|30112|30113" />
+ <setting id="group.by.category" label="30102" type="bool"
default="false" />
</category>
</settings>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
plugin.video.dr.dk.live/addon.py | 149 ++++-----
plugin.video.dr.dk.live/addon.xml | 9 +-
plugin.video.dr.dk.live/changelog.txt | 5 +
plugin.video.dr.dk.live/channels.py | 128 +++++++
.../resources/language/Danish/strings.xml | 41 +++
.../resources/language/English/strings.xml | 26 ++-
.../resources/logos/{DR1.png => 1.png} | Bin 37033 -> 37033 bytes
plugin.video.dr.dk.live/resources/logos/100.png | Bin 0 -> 41351 bytes
plugin.video.dr.dk.live/resources/logos/101.png | Bin 0 -> 48345 bytes
plugin.video.dr.dk.live/resources/logos/102.png | Bin 0 -> 41639 bytes
plugin.video.dr.dk.live/resources/logos/103.png | Bin 0 -> 42368 bytes
.../resources/logos/{TV2_Nord.png => 104.png} | Bin 40483 -> 40483 bytes
.../resources/logos/{TV2_NordPlus.png => 105.png} | Bin 38515 -> 38515 bytes
plugin.video.dr.dk.live/resources/logos/106.png | Bin 0 -> 54246 bytes
plugin.video.dr.dk.live/resources/logos/107.png | Bin 0 -> 54246 bytes
plugin.video.dr.dk.live/resources/logos/108.png | Bin 0 -> 38121 bytes
.../resources/logos/{DR2.png => 2.png} | Bin 37751 -> 37751 bytes
.../resources/logos/{24_Nordjyske.png => 200.png} | Bin 50001 -> 50001 bytes
plugin.video.dr.dk.live/resources/logos/201.png | Bin 0 -> 97779 bytes
.../resources/logos/{DR_Update.png => 3.png} | Bin 39762 -> 39762 bytes
.../resources/logos/{DR_K.png => 4.png} | Bin 41048 -> 41048 bytes
.../resources/logos/{DR_Ramasjang.png => 5.png} | Bin 56121 -> 56121 bytes
.../resources/logos/{DR_HD.png => 6.png} | Bin 39540 -> 39540 bytes
plugin.video.dr.dk.live/resources/settings.xml | 1 +
.../LICENSE.txt | 0
plugin.video.leafstv/LeafsTV.py | 379 ++++++++++++++++++++
plugin.video.leafstv/README | 10 +
plugin.video.leafstv/addon.xml | 15 +
plugin.video.leafstv/changelog.txt | 7 +
plugin.video.leafstv/default.py | 335 +++++++++++++++++
plugin.video.leafstv/icon.png | Bin 0 -> 6858 bytes
.../resources/language/English/strings.xml | 51 +++
plugin.video.leafstv/resources/settings.xml | 4 +
34 files changed, 1073 insertions(+), 88 deletions(-)
create mode 100644 plugin.video.dr.dk.live/channels.py
rename plugin.video.dr.dk.live/resources/logos/{DR1.png => 1.png} (100%)
create mode 100644 plugin.video.dr.dk.live/resources/logos/100.png
create mode 100644 plugin.video.dr.dk.live/resources/logos/101.png
create mode 100644 plugin.video.dr.dk.live/resources/logos/102.png
create mode 100644 plugin.video.dr.dk.live/resources/logos/103.png
copy plugin.video.dr.dk.live/resources/logos/{TV2_Nord.png => 104.png} (100%)
copy plugin.video.dr.dk.live/resources/logos/{TV2_NordPlus.png => 105.png}
(100%)
create mode 100644 plugin.video.dr.dk.live/resources/logos/106.png
create mode 100644 plugin.video.dr.dk.live/resources/logos/107.png
create mode 100644 plugin.video.dr.dk.live/resources/logos/108.png
rename plugin.video.dr.dk.live/resources/logos/{DR2.png => 2.png} (100%)
rename plugin.video.dr.dk.live/resources/logos/{24_Nordjyske.png => 200.png}
(100%)
create mode 100644 plugin.video.dr.dk.live/resources/logos/201.png
rename plugin.video.dr.dk.live/resources/logos/{DR_Update.png => 3.png} (100%)
rename plugin.video.dr.dk.live/resources/logos/{DR_K.png => 4.png} (100%)
rename plugin.video.dr.dk.live/resources/logos/{DR_Ramasjang.png => 5.png}
(100%)
copy plugin.video.dr.dk.live/resources/logos/{DR_HD.png => 6.png} (100%)
copy {plugin.video.4players => plugin.video.leafstv}/LICENSE.txt (100%)
create mode 100644 plugin.video.leafstv/LeafsTV.py
create mode 100644 plugin.video.leafstv/README
create mode 100644 plugin.video.leafstv/addon.xml
create mode 100644 plugin.video.leafstv/changelog.txt
create mode 100644 plugin.video.leafstv/default.py
create mode 100644 plugin.video.leafstv/icon.png
create mode 100644 plugin.video.leafstv/resources/language/English/strings.xml
create mode 100644 plugin.video.leafstv/resources/settings.xml
hooks/post-receive
--
Plugins
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Xbmc-addons mailing list
Xbmc-addons@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xbmc-addons