12345678910111213141516171819202122 |
- # -*- coding: utf-8 -*-
- import os,os.path,sys, urllib, traceback
- from kodiswift import Plugin, ListItem, storage
- from kodiswift import xbmc, xbmcgui, xbmcplugin, xbmcvfs, CLI_MODE
- #from resources.lib import ContentSources, util
- #sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)),"resources","lib","sources"))
- from resources.lib.content import playstreamproxy
- #monitor = xbmc.Monitor()
-
- plugin = Plugin()
- plugin.load_addon_settings()
- port = plugin.get_setting("general_port",int)
- start_proxy = plugin.get_setting("general_proxy",bool)
- host = "localhost"
- if start_proxy:
- plugin.notify("Starting playstreamproxy","Info",10000, xbmcgui.NOTIFICATION_INFO)
- try:
- playstreamproxy.start(host, port)
- except Exception as e:
- xbmcgui.Dialog().ok("Error starting playstreamproxyserver",unicode(e))
- #plugin.notify(unicode(e), "Error", 10000, xbmcgui.NOTIFICATION_ERROR)
- traceback.print_exc()
|