Skip to content

Commit 34fd698

Browse files
committed
Merge pull request #59 from waterfoul/master
Add the ability to launch the Netflix app on android
2 parents 41db4d9 + 81ed3cf commit 34fd698

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

addon.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
<requires>
44
<import addon="xbmc.python" version="2.1.0"/>
55
<import addon="script.module.requests" version="2.4.3"/>
6-
<import addon="plugin.program.chrome.launcher" version="1.1.2"/>
6+
<import addon="plugin.program.chrome.launcher" version="1.1.2" optional="true"/>
77
<import addon="script.module.pydevd" version="2.1.0" optional="true"/>
88
</requires>
99
<extension point="xbmc.python.pluginsource" library="default.py">
1010
<provides>video</provides>
1111
</extension>
1212
<extension point="xbmc.addon.metadata">
13-
<platform>windx osx linux</platform>
13+
<platform>windx osx linux android</platform>
1414
<summary lang="en">NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux)</summary>
1515
<language></language>
1616
<description lang="en">NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux)</description>

default.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
osWin = xbmc.getCondVisibility('system.platform.windows')
6767
osLinux = xbmc.getCondVisibility('system.platform.linux')
6868
osOSX = xbmc.getCondVisibility('system.platform.osx')
69+
osAndroid = xbmc.getCondVisibility('system.platform.android')
6970
addonDir = xbmc.translatePath(addon.getAddonInfo('path'))
7071
defaultFanart = os.path.join(addonDir ,'fanart.png')
7172
addonUserDataFolder = xbmc.translatePath("special://profile/addon_data/"+addonID)
@@ -683,6 +684,8 @@ def playVideoMain(id):
683684
subprocess.Popen('cliclick kp:arrow-up', shell=True)
684685
except:
685686
pass
687+
elif osAndroid:
688+
xbmc.executebuiltin('XBMC.StartAndroidActivity("","android.intent.action.VIEW","","' + urlMain+'/watch/' + id + '")')
686689
elif osLinux:
687690
if linuxUseShellScript:
688691
xbmc.executebuiltin('LIRC.Stop')
@@ -1282,6 +1285,8 @@ def onAction(self, action):
12821285
subprocess.Popen('cliclick kp:arrow-down', shell=True)
12831286
else:
12841287
self.close()
1288+
elif osAndroid:
1289+
pass #I don't know if we can do this on android, We also may not need to as the netflix app should respond to remotes
12851290

12861291

12871292
params = parameters_string_to_dict(sys.argv[2])

0 commit comments

Comments
 (0)