The branch, dharma has been updated
       via  f2e7ce766b2a141d9eabbf5b3460d9790b6b3ac2 (commit)
      from  e0fffa276421921ec369d944fa5fe81a4e3e9ba3 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=f2e7ce766b2a141d9eabbf5b3460d9790b6b3ac2

commit f2e7ce766b2a141d9eabbf5b3460d9790b6b3ac2
Author: spiff <[email protected]>
Date:   Wed Apr 6 19:25:50 2011 +0200

    [plugin.audio.dr.dk.netradio] updated to version 1.0.3

diff --git a/plugin.audio.dr.dk.netradio/addon.py 
b/plugin.audio.dr.dk.netradio/addon.py
index cd87bb0..f18295e 100644
--- a/plugin.audio.dr.dk.netradio/addon.py
+++ b/plugin.audio.dr.dk.netradio/addon.py
@@ -10,39 +10,6 @@ import danishaddons.web
 
 BASE_URL = 'http://www.dr.dk/netradio/wmp.asp'
 
-RTMP_URL = 'rtmp://live.gss.dr.dk/live/'
-CHANNELS = \
-    ('DR P1', 'Channel3_HQ'),\
-    ('DR P2', 'Channel4_HQ'),\
-    ('DR P3', 'Channel5_HQ'),\
-    ('DR P4 København', 'Channel8_HQ'),\
-    ('DR P4 Sjælland', 'Channel11_HQ'),\
-    ('DR P4 Østjylland', 'Channel14_HQ'),\
-    ('DR P4 Syd', 'Channel12_HQ'),\
-    ('DR P4 Fyn', 'Channel7_HQ'),\
-    ('DR P4 Nordjylland', 'Channel10_HQ'),\
-    ('DR P4 Midt & Vest', 'Channel9_HQ'),\
-    ('DR P4 Trekanten', 'Channel13_HQ'),\
-    ('DR P4 Bornholm', 'Channel6_HQ'),\
-    ('DR P4 Esbjerg', 'Channel15_HQ'),\
-    ('DR P4 NordvestSjælland', 'Channel16_HQ'),\
-    ('DR P5', 'Channel16_HQ'),\
-    ('DR Barometer', 'Channel17_HQ'),\
-    ('DR Hit', 'Channel21_HQ'),\
-    ('DR Soft', 'Channel28_HQ'),\
-    ('DR Boogieradio', 'Channel18_HQ'),\
-    ('DR Jazz', 'Channel22_HQ'),\
-    ('DR Oline', 'Channel24_HQ'),\
-    ('DR Dansktop', 'Channel19_HQ'),\
-    ('DR Rock', 'Channel27_HQ'),\
-    ('DR Unga Bunga', 'Channel29_HQ'),\
-    ('DR Evergreen', 'Channel20_HQ'),\
-    ('DR P5000', 'Channel2_HQ'),\
-    ('DR Klassisk', 'Channel23_HQ'),\
-    ('DR R&B', 'Channel26_HQ'),\
-    ('DR World', 'Channel30_HQ'),\
-    ('DR Nyheder', 'Channel1_HQ')
-
 def showChannels():
     icon = os.path.join(danishaddons.ADDON_PATH, 'icon.png')
 
@@ -62,9 +29,9 @@ def showChannels():
             url = danishaddons.ADDON_PATH + '?url=' + asxUrl
             xbmcplugin.addDirectoryItem(danishaddons.ADDON_HANDLE, url, item)
     else: # format == 'AAC'
-        for c in CHANNELS:
-            name = c[0]
-            url = RTMP_URL + c[1]
+        for idx in range(1, 31):
+            name = danishaddons.msg(30100 + idx)
+            url = danishaddons.msg(30200 + idx)
             item = xbmcgui.ListItem(name, iconImage = icon)
             item.setProperty('IsPlayable', 'true')
             item.setProperty("IsLive", "true")
diff --git a/plugin.audio.dr.dk.netradio/addon.xml 
b/plugin.audio.dr.dk.netradio/addon.xml
index b8e435a..9e1ecd0 100644
--- a/plugin.audio.dr.dk.netradio/addon.xml
+++ b/plugin.audio.dr.dk.netradio/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <addon
         id="plugin.audio.dr.dk.netradio"
-        version="1.0.2"
+        version="1.0.3"
         name="DR.dk Netradio"
         provider-name="stemann [[email protected]], twinther [[email protected]]">
     <requires>
diff --git a/plugin.audio.dr.dk.netradio/changelog.txt 
b/plugin.audio.dr.dk.netradio/changelog.txt
index c4dc7a2..fd884b2 100644
--- a/plugin.audio.dr.dk.netradio/changelog.txt
+++ b/plugin.audio.dr.dk.netradio/changelog.txt
@@ -1,3 +1,6 @@
+[B]Version 1.0.3[/B]
+- Fix encoding error with danish chars in .py file
+
 [B]Version 1.0.2[/B]
 - Prepare for official repository
 
diff --git a/plugin.audio.dr.dk.netradio/resources/language/English/strings.xml 
b/plugin.audio.dr.dk.netradio/resources/language/English/strings.xml
index d15781b..414862f 100644
--- a/plugin.audio.dr.dk.netradio/resources/language/English/strings.xml
+++ b/plugin.audio.dr.dk.netradio/resources/language/English/strings.xml
@@ -3,4 +3,67 @@
     <string id="30000">General</string>
     <string id="30001">Format</string>
     <string id="30002">Quality</string>
+
+    <!-- AAC channels -->
+    <string id="30101">DR P1</string>
+    <string id="30201">rtmp://live.gss.dr.dk/live/Channel3_HQ</string>
+    <string id="30102">DR P2</string>
+    <string id="30202">rtmp://live.gss.dr.dk/live/Channel4_HQ</string>
+    <string id="30103">DR P3</string>
+    <string id="30203">rtmp://live.gss.dr.dk/live/Channel5_HQ</string>
+    <string id="30104">DR P4 København</string>
+    <string id="30204">rtmp://live.gss.dr.dk/live/Channel8_HQ</string>
+    <string id="30105">DR P4 Sjælland</string>
+    <string id="30205">rtmp://live.gss.dr.dk/live/Channel11_HQ</string>
+    <string id="30106">DR P4 Østjylland</string>
+    <string id="30206">rtmp://live.gss.dr.dk/live/Channel14_HQ</string>
+    <string id="30107">DR P4 Syd</string>
+    <string id="30207">rtmp://live.gss.dr.dk/live/Channel12_HQ</string>
+    <string id="30108">DR P4 Fyn</string>
+    <string id="30208">rtmp://live.gss.dr.dk/live/Channel7_HQ</string>
+    <string id="30109">DR P4 Nordjylland</string>
+    <string id="30209">rtmp://live.gss.dr.dk/live/Channel10_HQ</string>
+    <string id="30110">DR P4 Midt &amp; Vest</string>
+    <string id="30210">rtmp://live.gss.dr.dk/live/Channel9_HQ</string>
+    <string id="30111">DR P4 Trekanten</string>
+    <string id="30211">rtmp://live.gss.dr.dk/live/Channel13_HQ</string>
+    <string id="30112">DR P4 Bornholm</string>
+    <string id="30212">rtmp://live.gss.dr.dk/live/Channel6_HQ</string>
+    <string id="30113">DR P4 Esbjerg</string>
+    <string id="30213">rtmp://live.gss.dr.dk/live/Channel15_HQ</string>
+    <string id="30114">DR P4 NordvestSjælland</string>
+    <string id="30214">rtmp://live.gss.dr.dk/live/Channel16_HQ</string>
+    <string id="30115">DR P5</string>
+    <string id="30215">rtmp://live.gss.dr.dk/live/Channel16_HQ</string>
+    <string id="30116">DR Barometer</string>
+    <string id="30216">rtmp://live.gss.dr.dk/live/Channel17_HQ</string>
+    <string id="30117">DR Hit</string>
+    <string id="30217">rtmp://live.gss.dr.dk/live/Channel21_HQ</string>
+    <string id="30118">DR Soft</string>
+    <string id="30218">rtmp://live.gss.dr.dk/live/Channel28_HQ</string>
+    <string id="30119">DR Boogieradio</string>
+    <string id="30219">rtmp://live.gss.dr.dk/live/Channel18_HQ</string>
+    <string id="30120">DR Jazz</string>
+    <string id="30220">rtmp://live.gss.dr.dk/live/Channel22_HQ</string>
+    <string id="30121">DR Oline</string>
+    <string id="30221">rtmp://live.gss.dr.dk/live/Channel24_HQ</string>
+    <string id="30122">DR Dansktop</string>
+    <string id="30222">rtmp://live.gss.dr.dk/live/Channel19_HQ</string>
+    <string id="30123">DR Rock</string>
+    <string id="30223">rtmp://live.gss.dr.dk/live/Channel27_HQ</string>
+    <string id="30124">DR Unga Bunga</string>
+    <string id="30224">rtmp://live.gss.dr.dk/live/Channel29_HQ</string>
+    <string id="30125">DR Evergreen</string>
+    <string id="30225">rtmp://live.gss.dr.dk/live/Channel20_HQ</string>
+    <string id="30126">DR P5000</string>
+    <string id="30226">rtmp://live.gss.dr.dk/live/Channel2_HQ</string>
+    <string id="30127">DR Klassisk</string>
+    <string id="30227">rtmp://live.gss.dr.dk/live/Channel23_HQ</string>
+    <string id="30128">DR R&amp;B</string>
+    <string id="30228">rtmp://live.gss.dr.dk/live/Channel26_HQ</string>
+    <string id="30129">DR World</string>
+    <string id="30229">rtmp://live.gss.dr.dk/live/Channel30_HQ</string>
+    <string id="30130">DR Nyheder</string>
+    <string id="30230">rtmp://live.gss.dr.dk/live/Channel1_HQ</string>
+
 </strings>
diff --git a/plugin.audio.dr.dk.netradio/test.py 
b/plugin.audio.dr.dk.netradio/test.py
index 654a856..e561f8f 100644
--- a/plugin.audio.dr.dk.netradio/test.py
+++ b/plugin.audio.dr.dk.netradio/test.py
@@ -14,10 +14,11 @@ import addon
 class TestDrDkNetradio(unittest.TestCase):
 
     def setUp(self):
-        danishaddons.init([os.getcwd(), '12345', ''])
+        danishaddons.init(['.', '12345', ''])
         xbmcplugin.items = list()
 
     def testShowChannelsHighQuality(self):
+        xbmcaddon.settings['format'] = 'WMA'
         xbmcaddon.settings['quality'] = 'High'
         addon.showChannels()
         self.assertNotEquals(0, len(xbmcplugin.items), msg = 'Expected at 
least one ListItem')
@@ -28,6 +29,7 @@ class TestDrDkNetradio(unittest.TestCase):
         self.assertNotEqual(-1, xbmcplugin.items[0].url.find('_128.asx'))
 
     def testShowChannelsMediumQuality(self):
+        xbmcaddon.settings['format'] = 'WMA'
         xbmcaddon.settings['quality'] = 'Medium'
         addon.showChannels()
         self.assertNotEquals(0, len(xbmcplugin.items), msg = 'Expected at 
least one ListItem')
@@ -38,6 +40,7 @@ class TestDrDkNetradio(unittest.TestCase):
         self.assertNotEqual(-1, xbmcplugin.items[0].url.find('_64.asx'))
 
     def testShowChannelsLowQuality(self):
+        xbmcaddon.settings['format'] = 'WMA'
         xbmcaddon.settings['quality'] = 'Low'
         addon.showChannels()
         self.assertNotEquals(0, len(xbmcplugin.items), msg = 'Expected at 
least one ListItem')
@@ -48,6 +51,7 @@ class TestDrDkNetradio(unittest.TestCase):
         self.assertNotEqual(-1, xbmcplugin.items[0].url.find('_32.asx'))
 
     def testPlayFirstStream(self):
+        xbmcaddon.settings['format'] = 'WMA'
         xbmcaddon.settings['quality'] = 'High'
         addon.showChannels()
 
@@ -62,4 +66,4 @@ class TestDrDkNetradio(unittest.TestCase):
 
 if __name__ == '__main__':
     unittest.main()
-    
\ No newline at end of file
+    

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

Summary of changes:
 plugin.audio.dr.dk.netradio/addon.py               |   39 +-----------
 plugin.audio.dr.dk.netradio/addon.xml              |    2 +-
 plugin.audio.dr.dk.netradio/changelog.txt          |    3 +
 .../resources/language/English/strings.xml         |   63 ++++++++++++++++++++
 plugin.audio.dr.dk.netradio/test.py                |    8 ++-
 5 files changed, 76 insertions(+), 39 deletions(-)


hooks/post-receive
-- 
Plugins

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to