Kodi Community Forum
[RELEASE] XBMC Flicks - Netflix Movies / TV Shows (Video) experimental Addon for XBMC - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Video Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=154)
+---- Thread: [RELEASE] XBMC Flicks - Netflix Movies / TV Shows (Video) experimental Addon for XBMC (/showthread.php?tid=87552)



- fekker - 2011-01-08

decorder28 Wrote:Thanks fekker, I tried changing the command line in the py file again, but still no authorization. I transfered my user info file from my mac to check the playerfactorycore change you suggested. The movies are in my instant queue and now when i try to play a notice window appears and tells me one or more files will not play and to check the log .

it's something in the playercore settings that isn't working quite right, hit me up with a debug log (xbmc and addon in debug)

Quote:sgid tags
no idea what your talking about, more details are required


- DLJones - 2011-01-09

Example's

http://movies.netflix.com/SubGenre?sgid=637
http://movies.netflix.com/SubGenre?sgid=617

dj


- fekker - 2011-01-09

DLJones Wrote:Example's

http://movies.netflix.com/SubGenre?sgid=637
http://movies.netflix.com/SubGenre?sgid=617

dj

Ahh, genre based browsing or searching..

here's what I have to figure out to make that work, the list of genre's for items is HUGE and I can't query more then 1 at a time (well not that I've found).

Here's there full list
Code:
20th Century Period Pieces

Abs, Glutes, & More

Action & Adventure

Action Classics

Action Comedies

Action Sci-Fi & Fantasy

Action Thrillers

Adventures

Africa

African Music

African-American Action

African-American Comedies

African-American Documentaries

African-American Dramas

African-American Romance

Afro-Cuban & Latin Jazz

Ages 0-2

Ages 11-12

Ages 2-4

Ages 5-7

Ages 8-10

Alien Sci-Fi

American Folk & Bluegrass

Animal Tales

Animation for Grown-ups

Anime & Animation

Anime Action

Anime Comedy

Anime Drama

Anime Fantasy

Anime Feature Films

Anime Horror

Anime Sci-Fi

Anime Series

Arabic Language

Argentina

Art & Design

Asian Horror

Asian Music

Australia/ New Zealand

Auto Racing

B-Movie Horror

Ballet & Modern Dance

Baseball

Basketball

Bass Lessons

Belgium

Bellydance

Bengali Language

Best of British Humor

Biographical Documentaries

Biographies

Bisexual

Blaxploitation

Blockbusters

Blues

BMX & Extreme Biking

Boating & Sailing

Bodybuilding

Bollywood

Book Characters

Boxing

Brazil

Brazilian Music

British TV

British TV Comedies

British TV Dramas

Cantonese Language

Car Culture

Cardio & Aerobics

Career & Finance

Cartoons

Celtic Music

Children & Family

China

Classic Comedies

Classic Country & Western

Classic Dramas

Classic Jazz

Classic Movie Musicals

Classic R&B/Soul

Classic Rock

Classic Sci-Fi & Fantasy

Classic Stage Musicals

Classic Thrillers

Classic TV Comedies

Classic TV Dramas

Classic TV Sci-Fi & Fantasy

Classic War Stories

Classic Westerns

Classical Choral Music

Classical Instrumental Music

Classical Music

Classics

Comedy

Comic Books and Superheroes

Coming of Age

Computer Animation

Computers & Electronics

Contemporary Jazz

Contemporary Movie Musicals

Contemporary R&B

Contemporary Stage Musicals

Cooking Instruction

Country & Western/Folk

Courtroom Dramas

Creature Features

Crime Action

Crime Documentaries

Crime Dramas

Crime Thrillers

Cult Comedies

Cult Horror

Cycling

Czech Language

Czech Republic

Dance

Dance & Electronica

Dance Workouts

Danish Language

Dark Humor & Black Comedies

Deadly Disasters

Dinosaurs

Disco

Disney

Documentary

Drama

Dramas Based on Bestsellers

Dramas Based on Classic Literature

Dramas Based on Contemporary Literature

Dramas Based on Real Life

Dramas Based on the Book

Drum Lessons

Dutch Language

Eastern Europe

Education & Guidance

English & Language Arts

Entertaining

Epics

Erotic Thrillers

Espionage Action

Espionage Thrillers

European Folk & Traditional Music

Experimental

Extreme Combat & Mixed Martial Arts

Extreme Motorsports

Extreme Snow & Ice Sports

Extreme Sports

Extreme Sports Compilations

Faith & Spirituality

Faith & Spirituality Documentaries

Faith & Spirituality Feature Films

Family Adventures

Family Animation

Family Classics

Family Comedies

Family Dramas

Family Sci-Fi & Fantasy

Fantasy

Farsi Language

Film Noir

Fishing

Food & Wine

Food Stories

Football

Foreign

Foreign Action & Adventure

Foreign Art House

Foreign Children & Family

Foreign Classic Comedies

Foreign Classic Dramas

Foreign Classics

Foreign Comedies

Foreign Documentaries

Foreign Dramas

Foreign Gay & Lesbian

Foreign Horror

Foreign Musicals

Foreign Must-See

Foreign Romance

Foreign Sci-Fi & Fantasy

Foreign Silent Films

Foreign Steamy Romance

Foreign Television

Foreign Thrillers

France

Frankenstein

French Language

Gambling Dramas

Gardening

Gay

Gay & Lesbian

Gay & Lesbian Comedies

Gay & Lesbian Dramas

Gay & Lesbian Romance

General Martial Arts

General Strength & Flexibility

Geographic Information Systems

German Language

Germany

Golf

Gospel Music

Goth & Industrial

Greece

Greek Language

Guitar & Banjo Lessons

Gujarati Language

Hard Rock & Heavy Metal

Hawaiian & Polynesian Music

HBO Documentaries

Healing & Reiki

Healthy Living

Hebrew Language

Heist Films

Hindi Language

Hip-Hop & Contemporary Dance

Historical Documentaries

History & Social Studies

Hobbies & Games

Home & Garden

Home Improvement

Homework Help

Hong Kong

Horror

Horror Classics

Horse Racing

Hungarian Language

Hunting

Ice Hockey

IMAX

Independent

India

Indie Action

Indie Classics

Indie Comedies

Indie Documentaries

Indie Dramas

Indie Gay & Lesbian

Indie Romance

Indie Suspense & Thriller

Inspirational Biographies

Inspirational Music

Inspirational Rock & Pop

Inspirational Sing-Alongs

Inspirational Stories

Inspirational Stories for Kids

Iran

Israel

Italian Horror

Italian Language

Italy

Japan

Japanese Language

Jazz & Easy Listening

Jazz Greats

Judaica

Karaoke

Karate

Kids' Anime

Kids' Fitness

Kids' Inspirational

Kids' Music

Kids' TV

Korea

Korean Language

Kung Fu

Language Instruction

Late Night Comedies

Latin & Ballroom Dance

Latin America

Latin Music

Latin Pop

Latino Comedies

Latino Dramas

Lesbian

LOGO

Low-Impact Workouts

Made-for-TV Movies

Magic & Illusion

Malayalam Language

Mandarin Language

Martial Arts

Martial Arts & Boxing Workouts

Martial Arts, Boxing & Wrestling

Math

Medical Dramas

Meditation & Relaxation

Mexico

Middle East

Military & War Action

Military & War Dramas

Military Documentaries

Mind & Body

Mindfulness & Prayer

Miscellaneous Documentaries

Miscellaneous Hobbies & Games

Miscellaneous Music Lessons

Miscellaneous Sports

Mobster

Mockumentaries

Modern & Alternative Rock

Monsters

Motorcycles & Motocross

Motorsports

Mountain Biking

Mountaineering & Climbing

Music & Musicals

Music Lessons

Musicals

Must-See Concerts

Must-See Musicals

Must-See TV Comedies

Must-See TV Dramas

Mystery

Netherlands

New Age

New Country

Nickelodeon

Norwegian Language

Olympics & Other Games

Opera & Operetta

Other Sports

Other Water Sports

Outdoor & Mountain Sports

Painting

PBS Documentaries

Performance Art & Spoken Word

Period Pieces

Pets

Philippines

Photography

Piano & Keyboard Lessons

Pilates & Fitness Ball

Poker & Gambling

Poland

Polish Language

Political Comedies

Political Documentaries

Political Dramas

Political Thrillers

Pop

Portuguese Language

Prayer & Spiritual Growth

Pre-20th Century Period Pieces

Pregnancy & Parenting

Pregnancy & Post-Natal Fitness

Psychological Thrillers

Punjabi Language

Punk Rock

Rap & Hip-Hop

Reggae

Reggaeton

Religion & Mythology Documentaries

Religious & Mythic Epics

Religious & Spiritual Dramas

Religious Comedies & Satires

Rock & Pop

Rock & Roll Oldies

Rock en Español

Rockumentaries

Romance

Romance Classics

Romantic Comedies

Romantic Dramas

Russia

Russian Language

Sacred Classical Music

Sacred Folk & Traditional Music

Satanic Stories


Scandinavia

Sci-Fi & Fantasy

Sci-Fi Adventure

Sci-Fi Cult Classics

Sci-Fi Dramas

Sci-Fi Horror

Sci-Fi Thrillers

Science

Science and Nature Documentaries

Screwball

Sculpture

Self-Defense

Serbo-Croatian Language

Shakespeare

Show Tunes

Showbiz Comedies

Showbiz Dramas

Silent Films

Singer-Songwriters

Skateboarding

Skiing

Slapstick

Slashers and Serial Killers

Snow & Ice Sports

Snowboarding

Soccer

Social & Cultural Documentaries

Social Issue Dramas

Southeast Asia

Spain

Spanish Language

Special Interest

Spiritual Mysteries

Spoofs and Satire

Sports & Fitness

Sports Comedies

Sports Documentaries

Sports Dramas

Sports Stories

Stand-Up

Steamy Romance

Step Aerobics Workouts

Stunts & General Mayhem

Style & Beauty

Super Swashbucklers

Supernatural Horror

Supernatural Sci-Fi

Supernatural Thrillers

Surfing & Boardsports

Suspense

Swedish Language

Swing & Big Band

Tagalog Language

Tai Chi & Qigong

Tamil Language

Tap & Jazz Dance

Tearjerkers

Technology

Teen Comedies

Teen Dramas

Teen Romance

Teen Screams

Television

Telugu Language

Tennis

Thai Language

Thailand

Theater Arts

Theatrical Performances

Thrillers

Traditional Latin Music

Travel & Adventure Documentaries

Triumph of the Underdogs

TV Action & Adventure

TV Animated Comedies

TV Classics

TV Comedies

TV Courtroom Dramas

TV Crime Dramas

TV Documentaries

TV Dramas

TV Dramedy

TV Family Dramas

TV Medical Dramas

TV Miniseries

TV Mysteries

TV Reality Programming

TV Sci-Fi & Fantasy

TV Science & Nature

TV Sitcoms

TV Sketch Comedies

TV Soaps

TV Teen Dramas

TV Variety & Talk Shows

TV War & Politics

TV Westerns

United Kingdom

Urban & Dance

Vampires

Vietnamese Language

Vocal Jazz

Vocal Pop

Voice Lessons

Water Sports

Werewolves

Westerns

Wine & Beverage Appreciation

Women In Sports

Workouts

World Dance

World Fusion

World Music

Wrestling

Yoga



- DLJones - 2011-01-09

fekker

1 at a time would be just fine with me, example all Movie Actions would work for me as long I could change it to another GENRE if I want to look at another one.
I may be able to get you a much longer list and PM you if I do.

dj


- monkeysez - 2011-01-10

loki131 Wrote:First off amazing app! I absolutely love it! Big Grin

Now I thought I would share some of the info I've found. Currently I have AutoHotKey re-map my remote when Netflix launches so I have play/pause, stop, etc. all working seamlessly and my direct access keys to bring me back in to xbmc (whatever section I want). I'm new to AutoHotKey so I haven't quite figured out how to automatically kick into fullscreen but hopefully tonight I will solve that one!

Anyway here are the Netflix/Silverlight keyboard commands I've found so far so you guys can map them however you want.

Netflix controls

Space – Toggle Play/Pause
Enter – Toggle Play/Pause
PgUp – Play
PgDn – Pause
F – Full-screen
Esc – Exit full-screen
Shift+Left arrow – Rewind
Shift+Right arrow – Fast Forward

In full-screen mode:

Ctrl+space – Frame forward/backward mode. Ctrl+space pauses the movie and enters key frame mode (aka intra-frame or i-frame mode). The right and left arrow keys move between key frames.

The following Ctrl+Shift+Alt+* shortcuts (Ctrl+Shift+Option+* in Mac OS X) toggle information displays on/off when the player is NOT in full-screen mode. The displays will remain on, however, when full-screen mode is activated.

Ctrl+Shift+Alt+M – Menu
Ctrl+Shift+Alt+C – Codes; frame rate plus other (unknown to me) info. Also makes other overlays green.
Ctrl+Shift+Alt+D – Display A/V Stats on-screen
Ctrl+Shift+Alt+L - Logging window
Ctrl+Shift+Alt+P – Player Info
Ctrl+Shift+Alt+S – Stream bit rate and manual rate selection

Hope this helps!


Would you mind sharing the work you have so far for AHK?


- fekker - 2011-01-12

DLJones Wrote:fekker

1 at a time would be just fine with me, example all Movie Actions would work for me as long I could change it to another GENRE if I want to look at another one.
I may be able to get you a much longer list and PM you if I do.

dj

Coming in the next rev (1.0.12) is the full genre browsing for instant watch items.
It's the full list (480 different genre's)

I'm working out a few glitches with the tvshow's, I want them to show up as a folder that expands to the episodes, when i wrap that up, i'll up the new revision.


- fekker - 2011-01-12

Update: it's back up again

FYI: Netflix API is currently down

Looks like they are doing something with the system.

I found a handy link to see if it's up or not
http://api-status.com/6404/125477/NetFlix-oAuth-API

- Fekker


- monkeysez - 2011-01-12

Is it possible to control this app without using event ghost; just with AHK?


- fekker - 2011-01-12

monkeysez Wrote:Is it possible to control this app without using event ghost; just with AHK?

Yes, for the most part it is.
the guys on the sagetv forums have a good how to on it.. since it's opening up IE it'll work for this one as well (playback is done in the browser)
http://forums.sagetv.com/forums/showthread.php?t=38969

The next version of silverlight (version 5) will take standard windows media event calls, it's only in closed beta. That change will help a ton with the playback instead of the current 'odd' keys that are used to control the playback.
Info here: http://www.microsoft.com/silverlight/future/


- t_buzz - 2011-01-12

Two questions. Well, more a question and a possible suggestion.

The question is an issue I've been running into lately. When I launch a video from XBMC, it of course launches into IE, which makes it the only thing I use IE for. It seems that about 90 percent of the time I launch a video, the video plays perfectly for a period of time, but then stops playback due to a slowed connection. The only thing is that it never rebuffers, it just stops. I close out and then reopen it through XBMC and it starts where it left off. Firefox never seems to do this when Im just viewing it on there, no XBMC involvement. I know the design of this plugin was to launch in IE, but is there any reason I can't reconfigure it to launch in Firefox?

Second, and this is just something I thought would be a nice addition if possible, but is there a way to possibly add an HD marker on the items available in HD? I'm using Transparency! and the fanart view for mine, which gives me the usual, but it would be awesome if there was an ability to tell what items are in HD.


WinXP Error Log - jimbob666 - 2011-01-12

I searched around for the below error and did not see a past post so I am posting now.

I get this error after I try to menus like "Instant Queue: All"

This is after a clean install of XP XBMC and a Zip install of 1.0.12 of Flicks.

Any help would be great and if ore info is needed let me know.


06:44:08 T:3676 M:622813184 ERROR: Error Type: exceptions.IOError
06:44:08 T:3676 M:622813184 ERROR: Error Contents: invalid mode: r
06:44:08 T:3676 M:622596096 ERROR: Traceback (most recent call last):
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\default.py", line 26, in ?
import resources.lib.menu as menu
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\resources\lib\menu.py", line 415, in ?
getInstantQueue()
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\resources\lib\iqueue.py", line 1025, in getInstantQueue
initApp()
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\resources\lib\iqueue.py", line 982, in initApp
checkplayercore()
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\resources\lib\iqueue.py", line 117, in checkplayercore
data = open(str(fileWithData),'r').read()
IOError: invalid mode: r
06:44:08 T:3024 M:622690304 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.xbmcflicks/?mode=10
06:44:08 T:3024 M:622690304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.xbmcflicks/?mode=10) failed
06:44:08 T:180 M:622465024 NOTICE: -->Python Interpreter Initialized<--


- fekker - 2011-01-12

t_buzz Wrote:Two questions. Well, more a question and a possible suggestion.

The question is an issue I've been running into lately. When I launch a video from XBMC, it of course launches into IE, which makes it the only thing I use IE for. It seems that about 90 percent of the time I launch a video, the video plays perfectly for a period of time, but then stops playback due to a slowed connection. The only thing is that it never rebuffers, it just stops. I close out and then reopen it through XBMC and it starts where it left off. Firefox never seems to do this when Im just viewing it on there, no XBMC involvement. I know the design of this plugin was to launch in IE, but is there any reason I can't reconfigure it to launch in Firefox?

Second, and this is just something I thought would be a nice addition if possible, but is there a way to possibly add an HD marker on the items available in HD? I'm using Transparency! and the fanart view for mine, which gives me the usual, but it would be awesome if there was an ability to tell what items are in HD.

Yes, you can use any browser you like that works on netflix website, just change the path in the playercoresettings.xml to point to firefox and remove the -k from the args.

I pull data from multiple areas, Netflix API (no flag on HD), RSS Feeds (very limited data), and starting with 1.0.12 from the oData source (which will have the flags for HD in there). So the answer is yes and no as some sources that I get the data from don't expose that information. Once I have that data, i need an infolabel to stick it into so XBMC's ui will display it. If you can find the infolabel for it (I'm not sure where it would go), I'll populate it whenever I have the flags in the source data.

Quote:I searched around for the below error and did not see a past post so I am posting now.

I get this error after I try to menus like "Instant Queue: All"

This is after a clean install of XP XBMC and a Zip install of 1.0.12 of Flicks.

Any help would be great and if ore info is needed let me know.

Code:
06:44:08 T:3676 M:622813184 ERROR: Error Type: exceptions.IOError
06:44:08 T:3676 M:622813184 ERROR: Error Contents: invalid mode: r
06:44:08 T:3676 M:622596096 ERROR: Traceback (most recent call last):
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\default.py", line 26, in ?
import resources.lib.menu as menu
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\resources\lib\menu.py", line 415, in ?
getInstantQueue()
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\resources\lib\iqueue.py", line 1025, in getInstantQueue
initApp()
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\resources\lib\iqueue.py", line 982, in initApp
checkplayercore()
File "C:\Documents and Settings\user\Application Data\XBMC\addons\spudsdude-XBMC-Flicks-0000e3d\resources\lib\iqueue.py", line 117, in checkplayercore
data = open(str(fileWithData),'r').read()
IOError: invalid mode: r
06:44:08 T:3024 M:622690304 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.xbmcflicks/?mode=10
06:44:08 T:3024 M:622690304 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.xbmcflicks/?mode=10) failed
06:44:08 T:180 M:622465024 NOTICE: -->Python Interpreter Initialized<--
change the folder from spudsdude-XBMC-Flicks-0000e3d to plugins.video.xbmcflicks


Recently Watched field. - ottodawg - 2011-01-14

Hey Fekker, first off great addon, use it all the time.

One quick question, or request maybe, on the Roku netflix interface there is a "Recently Watched" field. Would their be any way to incorporate that into xbmc flicks?

It's really handy for returning to shows that you haven't finished.

Thanks again.


A little trouble. - MrImSoGreat - 2011-01-14

Just one problem I'm having....

I edited the xpl files and everything. I also set it up to open in Firefox. But now when I go to play something from XBMXFLICKS, it opens Firefox but only to the Firefox Google start page. I can't get it to redirect to Netflix. Any help.

Might be something to do with me not knowing exactly where to place the .htm file.

Please and thank you.


- fekker - 2011-01-15

Quote:Recently Watched
I'll see if i can find the call for it and add it in.

MrImSoGreat Wrote:Just one problem I'm having....

I edited the xpl files and everything. I also set it up to open in Firefox. But now when I go to play something from XBMXFLICKS, it opens Firefox but only to the Firefox Google start page. I can't get it to redirect to Netflix. Any help.

Might be something to do with me not knowing exactly where to place the .htm file.

Please and thank you.

make sure there's no -k option in the playercorefactory.xml if your using firefox, that flag is for ie only