2012-08-17, 22:11
There also hasn't been a commit @ github for 4 months now, I'm afraid this might be dead, unless someone else picks it up and runs with it.
[edit] I've gotten it working in Snow Leopard, this should work in later OSX versions as well. This requires some terminal work, but it's not particularly difficult.
Basically:
1) rm -rf ~/Library/Application\ Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks
(Only one of these next two lines should run successfully, but running them both is non-destructive, you'll just get a "not found" error)
2) rm -rf ~/Library/Application\ Support/XBMC/addons/plugins.video.xbmcflicks
3) rm -rf ~/Library/Application\ Support/XBMC/addons/spudsdude-XBMC-Flicks*
4) Download this: https://github.com/spudsdude/XBMC-Flicks/zipball/master
5) Go through the "install from zip file" method of installing it
6) mv ~/Library/Application\ Support/XBMC/addons/spudsdude-XBMC-Flicks-4aa5bcb ~/Library/Application\ Support/XBMC/addons/plugins.video.xbmcflicks
7) Go to System -> Add-ons -> Enabled Add-ons -> Video Add-ons -> XBMC Flicks -> Configure
8) Go to the Miscellaneous tab and set "OSX" to "Yes"
9) Go to the "Debugging" tab and enable both debug options, then hit "OK"
10) Launch the XBMC Flicks add-on, and navigate until it attempts to pop up a browser window. This is the part that is broken.
11) In the terminal window, run this: tail ~/Library/Logs/xbmc.log
12) You should see a line like:
"NOTICE: Authorize user access here: https://api-user.netflix.com/oauth/login?........
Copy the full URL, from the "https" through the end of the oauth_token value (a long string of seemingly random characters) and paste it into your browser. Netflix will tell you that you have enabled XBMC Flicks access to your Netflix account.
13) Go back to XBMC and hit "OK"
14) You will get a notice stating that you will need to restart XBMC. Please do so.
15) Run this at the command line: more ~/Library/Application\ Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks/userdata.txt
If you see 4 lines in this file, you're all set. Go enjoy some streaming video. If you don't, well, I'm out of ideas.
[edit] I've gotten it working in Snow Leopard, this should work in later OSX versions as well. This requires some terminal work, but it's not particularly difficult.
Basically:
1) rm -rf ~/Library/Application\ Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks
(Only one of these next two lines should run successfully, but running them both is non-destructive, you'll just get a "not found" error)
2) rm -rf ~/Library/Application\ Support/XBMC/addons/plugins.video.xbmcflicks
3) rm -rf ~/Library/Application\ Support/XBMC/addons/spudsdude-XBMC-Flicks*
4) Download this: https://github.com/spudsdude/XBMC-Flicks/zipball/master
5) Go through the "install from zip file" method of installing it
6) mv ~/Library/Application\ Support/XBMC/addons/spudsdude-XBMC-Flicks-4aa5bcb ~/Library/Application\ Support/XBMC/addons/plugins.video.xbmcflicks
7) Go to System -> Add-ons -> Enabled Add-ons -> Video Add-ons -> XBMC Flicks -> Configure
8) Go to the Miscellaneous tab and set "OSX" to "Yes"
9) Go to the "Debugging" tab and enable both debug options, then hit "OK"
10) Launch the XBMC Flicks add-on, and navigate until it attempts to pop up a browser window. This is the part that is broken.
11) In the terminal window, run this: tail ~/Library/Logs/xbmc.log
12) You should see a line like:
"NOTICE: Authorize user access here: https://api-user.netflix.com/oauth/login?........
Copy the full URL, from the "https" through the end of the oauth_token value (a long string of seemingly random characters) and paste it into your browser. Netflix will tell you that you have enabled XBMC Flicks access to your Netflix account.
13) Go back to XBMC and hit "OK"
14) You will get a notice stating that you will need to restart XBMC. Please do so.
15) Run this at the command line: more ~/Library/Application\ Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks/userdata.txt
If you see 4 lines in this file, you're all set. Go enjoy some streaming video. If you don't, well, I'm out of ideas.