(2012-11-11, 21:42)hartez Wrote: [ -> ]As a temporary measure while we're waiting for patdavid's refactored version, I've got a version up at on GitHub with all of the fixes discussed here. It includes the changes for Latin-1, the TV Instant Availability hack, and the URLs have been updated to the 'api-public' version.
This is a fork of the original spudsdude repository. It works on my machine; as far as I know, it should be installable the same way the original is.
I'm also going to create a pull request to the original repo, so maybe these changes will eventually make it back up to the main source.
Nice Hartez, I tried it and the Plugin is really good.
I also made a Git Hub account, but I Don't know to use it.So I'm posting my on from the in link below.
https://skydrive.live.com/redir?resid=EB...561B52!136
I fixed some problems from my previous modded xbmcflicks.
1.Changed three instances of api.netflix.com to api-public.netflix.com in Netflix.py
2. Changed the Default Player back to IE.
3.I Translated User Interface language.
3 A.I added Spanish , French, and Portuguese to addon.xml
3 B.I also Moved some code to the begining of iqueue.py, modQueue.py, and Menu.py
from Modqueue.py:
__settings__ = xbmcaddon.Addon(id='plugin.video.xbmcflicks')
ROOT_FOLDER = __settings__.getAddonInfo('path')
RESOURCE_FOLDER = os.path.join(str(ROOT_FOLDER), 'resources')
LIB_FOLDER = os.path.join(str(RESOURCE_FOLDER), 'lib')
WORKING_FOLDER = xbmc.translatePath(__settings__.getAddonInfo("profile"))
LINKS_FOLDER = os.path.join(str(WORKING_FOLDER), 'links')
REAL_LINK_PATH = os.path.join(str(WORKING_FOLDER), 'links')
USERINFO_FOLDER = WORKING_FOLDER
XBMCPROFILE = xbmc.translatePath('special://profile')
place before lines 113-121
now lines 10-18
from iqueue.py:
__settings__ = xbmcaddon.Addon(id='plugin.video.xbmcflicks')
ROOT_FOLDER = __settings__.getAddonInfo('path')
RESOURCE_FOLDER = os.path.join(str(ROOT_FOLDER), 'resources')
LIB_FOLDER = os.path.join(str(RESOURCE_FOLDER), 'lib')
WORKING_FOLDER = xbmc.translatePath(__settings__.getAddonInfo("profile"))
LINKS_FOLDER = os.path.join(str(WORKING_FOLDER), 'links')
REAL_LINK_PATH = os.path.join(str(WORKING_FOLDER), 'links')
USERINFO_FOLDER = WORKING_FOLDER
XBMCPROFILE = xbmc.translatePath('special://profile')
place before lines 1316-1324
now lines 13-21
from menu.py:
global addonPath
global resourcePath
__settings__ = xbmcaddon.Addon(id='plugin.video.xbmcflicks')
addonPath = __settings__.getAddonInfo('path')
resourcePath = os.path.join(addonPath, 'resources')
place before lines 410-414
now lines 6-10
3 C.Changed some strings from assignment statements into {assignment statement} = __settings__.getLocalizedString()
from menu.py
Example..
SUBMENU0iw = "Instant Movies and Shows"
to:
SUBMENU0iw = __settings__.getLocalizedString( 40005 )
3 D. Changed Xbmc Gui feed-back dialog from:
dialog.ok("Settings completed", "You must restart the xbmcflicks plugin")
to:
dialog.ok( __settings__.getLocalizedString( 40052 ), __settings__.getLocalizedString( 40053 ))
Stuff that doesn't work: Browsing by Gengre, Expirmental Search, Sparsed information from Tv shows.
I Don't Have Disc Service, So I Still I'm not sure About That.
As always, This is still for United States and Canada. If you from another Country, Please Contribute, We Can only Guess the fixes.