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

Reply via email to