NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) Netflix Watch Now v
1 2 3 4 5 Next »
StreamIt from Netflix (Alpha NPVR version)

 
  • 0 Vote(s) - 0 Average
StreamIt from Netflix (Alpha NPVR version)
johnsonx42
Offline

Posting Freak

Posts: 7,298
Threads: 189
Joined: Sep 2008
#51
2010-07-18, 07:02 AM
The new release works well; the basic genre support is a good start, and I know you're working on it. Unsurprisingly, I have some suggestions:

1. Netflix seems to have top-level genres and then a bunch of sub-genres. It'd be a lot easier in both the plugin Settings screen and within the app itself if the genres could be arranged in that order instead of simple alphabetical order. If you can't get that detail from the Netflix feed, then at least hard-code the top-level genre list (or perhaps put the top-level list in a config file somewhere that could be changed if needed) and then list them separately from the multitude of sub-genres.

2. Based on #1, I think it should default to listing all top-level genres, and have the sub-genres deselected. Then I can go in and pick the additional sub-genres I want to call out. Important point: I want to be able to enable a sub-genre even if the associated top-level genre is disabled.

3. Following on from there, I'd like two All Videos lists available. Obviously one would be literally an ALL VIDEOS list, simply every video in the feed. That should be available, though I actually don't want to use it (presumably someone will want it, just not me); I'd like to disable this list in Settings. Second should be a filtered All Videos list, which would only include videos for which at least one of the genre/sub-genre tags is enabled in Settings... if all of a video's tags are disabled, then the video should not be listed at all.

4. A slightly more advanced concept, but which should be nothing more than simple sql logic: For the top-level genres it'd be very clever to have 3 possible states of selection: Disabled, Enabled and Display Only. The meaning of Disabled and Enabled are obvious. Display Only would mean that while all videos from the top-level genre are not enabled, there are several sub-genres enabled and so videos from those sub-genres should still be grouped and listed under the main genre. Maybe it needs a better name than "Display Only", but I think you get the idea.

The essential idea behind #4 is to be able to display a top-level Genre of videos, such as "Dramas" without necessarily having to include every single video in that Genre, or conversely select and display an entire top-level genre, while not having to individually enable all the sub-genres.

5. Similar to 4, but slightly reversed. For the sub-genres, again have 3 states of selection: Disabled, Enabled, and Include-only. Again, Disabled should be obvious. Enabled means the videos tagged with the sub-genre are included, and the sub-genre itself is selectable in the menu. Include-only then means that videos from that sub-genre are included in the overall list, but the sub-genre itself is NOT displayed seperately in the menu. Videos in Included-only sub-genres would be displayed under enabled top-level genres and All Videos lists.

The essential goal behind #5 is to be able to build have variety of sub-genres selected, without necessarily having to see and scroll through each one.

#4 & #5 obviously mix two concepts - which videos will be available to watch, versus which genre lists will be seen on-screen. However I think it makes sense to mix the two. Windows of course already has the selection concept - the empty check box for Disabled, checked box for Enabled, and grey-filled box for the in-between state. It's necessary to reverse the meaning of the in-between state between top-level genres vs sub-genres simply because every single video has at least one top-level genre assigned.

The goal of #1-5 then is to have a default setting that lists all videos and the dozen or so top-level genres, and then let the user have very detailed control over which videos are available and how they are presented. Simple for the user who just wants it to work, powerful options for those who want it.

Some examples illustrating the above concepts: I would disable the various gay & lesbian genres & sub-genres; however I have no objection to a movie like Philadelphia, so that would still get listed as a "Drama" because I would leave various other sub-genres that include the movie enabled (in all cases "Disabled" should mean 'not-included' rather than 'excluded'). I would disable the entire Foreign genre, since our household has little use for foreign-language films... however NetFlix does have a nice list of such films that might still deserve our attention, so I'd want to enable just the "Foreign Must-See" list. I'd enable the entire "Children and Family" top-level genre, however within that there are some sub-genres I'd like to have explicitly listed such as "Ages 5-7" (and "Ages 8-10" soon), "Animal Tales", "Disney", etc.

6. More advanced, maybe a future idea: - add a fourth state for every genre - Protected. Any video with one of it's genre tags in the Protected list doesn't show up at all until a password or PIN code is entered. Once the user has entered the protected mode you could either show all the usually selected videos plus the protected ones, or perhaps more usefully (and logically easier?) switch to showing just the protected genres (i.e. the user entered the password, he's looking for the secret stuff now, no point in still wading through the rest). In that mode, all genres marked Protected would be interpreted as simply Enabled.

There should also be a ratings limit that can be exceeded only by PIN; perhaps a different PIN for the ratings limit. For the most part I find the Ratings a little too coarse for most uses though, having Protected genres would give much finer control.

NetFlix doesn't have porn, but still has plenty of stuff for grown-ups you don't want the kids accessing, either by accident when they're little or on purpose when they're a bit bigger. Example - Horror, Erotic Thrillers, etc.; not for kids, but fair game for mommy and daddy after the darlings are off to bed.

I hope you find all of this helpful rather than badgering. I've tossed out my ideas, which I hope are good ones. You're free to do what you want with your plugin.
server: NextPVR 5.0.7/Win10 2004/64-bit/AMD A6-7400k/hvr-2250 & hvr-1250/Winegard Flatwave antenna/Schedules Direct
main client: NextPVR 5.0.7 Desktop Client; LG 50UH5500 WebOS 3.0 TV
yancym
Offline

Junior Member

Posts: 20
Threads: 3
Joined: Apr 2006
#52
2010-07-18, 01:03 PM
Hairy Wrote:I've had a go at updating the skin file for Wave. I've also worked up an alternate version with meta data in the covers view. Have a look and let me know what you think.

I am unable to extract the update file (Wave_10-07-10_netflixUpdate.7z). What extractor do I need to use? I'm running Vista.

Thanks.
[SIZE="1"]Intel D845GLLY 2.6 Celeron, 512mb RAM, Pony Nvidia GEFORCE 8400GS with 512mb RAM, Hauppauge PVR-1600, 160GB Drive, Samsung Lightscribe DVD, iMon Pad Remote integrated with GBPVR, Versapoint RF Keyboard, connected to Samsung 46" 650 LCD through VGA port and also to Slingshot Solo. GBPVR 1.3.11, Movie Wiz, Files, Cinema, Mixer, Web Cams, Community Skin and Plugin, Settings Plugin. External 2TB DLink NAS for Media Storage.[/SIZE]
whurlston
Offline

Posting Freak

Posts: 7,885
Threads: 102
Joined: Nov 2006
#53
2010-07-18, 01:36 PM
yancym Wrote:I am unable to extract the update file (Wave_10-07-10_netflixUpdate.7z). What extractor do I need to use? I'm running Vista.

Thanks.
7Zip: http://www.7-zip.org/download.html
Hairy
Offline

Senior Member

Posts: 703
Threads: 39
Joined: Nov 2007
#54
2010-07-18, 01:53 PM
yancym Wrote:I am unable to extract the update file (Wave_10-07-10_netflixUpdate.7z). What extractor do I need to use? I'm running Vista.

Thanks.

Sorry about that, I usually remember to stick to *.zip on the forum.

Zip attached
The Hairy Man

HTPC: Core Duo E4300 - 2GB DDR2 - HD 3650 - 500GB storage
Capture: 1 Nova-T 500 - 1 PVR 500
TV: S-Video to 32" Philips CRT

Support the Community Skin
yancym
Offline

Junior Member

Posts: 20
Threads: 3
Joined: Apr 2006
#55
2010-07-18, 01:54 PM
whurlston Wrote:7Zip: http://www.7-zip.org/download.html

Thanks. This worked, as did the fix.

On another note, I had all the Hauppauge buttons figured out on your first release, which was using the custom player. Now with the IE player I am at a loss for which keystrokes to set my remote to for the same functionality. Any ideas?

Thanks.
[SIZE="1"]Intel D845GLLY 2.6 Celeron, 512mb RAM, Pony Nvidia GEFORCE 8400GS with 512mb RAM, Hauppauge PVR-1600, 160GB Drive, Samsung Lightscribe DVD, iMon Pad Remote integrated with GBPVR, Versapoint RF Keyboard, connected to Samsung 46" 650 LCD through VGA port and also to Slingshot Solo. GBPVR 1.3.11, Movie Wiz, Files, Cinema, Mixer, Web Cams, Community Skin and Plugin, Settings Plugin. External 2TB DLink NAS for Media Storage.[/SIZE]
whurlston
Offline

Posting Freak

Posts: 7,885
Threads: 102
Joined: Nov 2006
#56
2010-07-18, 05:59 PM
yancym Wrote:Thanks. This worked, as did the fix.

On another note, I had all the Hauppauge buttons figured out on your first release, which was using the custom player. Now with the IE player I am at a loss for which keystrokes to set my remote to for the same functionality. Any ideas?

Thanks.

When the player starts it will be in a browser window not Fullscreen (even though it may be in kiosk mode) meaning that the navigation controls will always be seen.

Commands for non Fullscreen:
Space – Play/Pause
Enter – Play/Pause
PgUp – Play
PgDn – Pause
F – Switch to Fullscreen mode.

CTRL + Left Arrow – Start trickplay mode and rewind (can be initiated while playing or while paused)
CTRL + Right Arrow – Start trickplay mode and fast forward (can be initiated while playing or while paused)
Left Arrow – Step backwards (only works while in trickplay mode)
Right Arrow – Step forward (only works while in trickplay mode)

Commands for Fullscreen mode
Esc – Exit fullscreen
CTRL + Space – Pause and start trickplay mode (Will also resume playing if pressed while paused)
CTRL + Left Arrow – Rewind (only works while in trickplay mode)
CTRL + Right Arrow – Fast forward (only works while in trickplay mode)
Left Arrow – Step backwards (only works while in trickplay mode)
Right Arrow – Step forward (only works while in trickplay mode)


When in trickplay mode, press Enter/OK to start playing the movie from the selected point (works in either screen mode).
whurlston
Offline

Posting Freak

Posts: 7,885
Threads: 102
Joined: Nov 2006
#57
2010-07-19, 12:13 AM
@ johnsonx42: I would love to do more with the genres/sub-genres but unfortunately, the Netflix API does not group them. It simply lists them all (in alphabetical order) and there is no way to tell which one is a top level genre (as seen by visiting http://odata.netflix.com/Catalog/Genres ). Creating my own groupings could result in a broken updater should they ever change the genres and if they add new sub-genres, the updater would have no idea that it is not a top level genre). I could get this information but it would involve screen scraping which I am trying to avoid doing. I will however request this info to be made available in the API. I will also be setting the main top level genres as the default enabled one in the database so that you don't have to go through and disable 400+ genres. It could take some pretty massive code changes to deal with sub-genres though.

All movies list: I had actually planned on changing this to list only movies in the enabled genres.

Pin codes: I can add this but it will be pretty limited. Basically if the movie is in one or more of the protected genres or ratings, it will not show up unless the pin code is entered. The pin code state would be reset as soon as you exit the plugin.
johnsonx42
Offline

Posting Freak

Posts: 7,298
Threads: 189
Joined: Sep 2008
#58
2010-07-19, 05:11 AM
Thanks for reading my long post (I was stunned at how long it was after I clicked Post... I only seem to do that very late at night when I should be sleeping). I know you're limited by what data Netflix provides. It's great to see you're looking at implementing some of my suggestions, though I don't presume to imagine that this is all stuff you hadn't thought of yourself.

My family is already getting some good use out of the plugin even in it's early state, though there's been a lot of swearing over the vast number of titles and genres to wade through (work-in-progress I tell her... work-in-progress!).
server: NextPVR 5.0.7/Win10 2004/64-bit/AMD A6-7400k/hvr-2250 & hvr-1250/Winegard Flatwave antenna/Schedules Direct
main client: NextPVR 5.0.7 Desktop Client; LG 50UH5500 WebOS 3.0 TV
johnsonx42
Offline

Posting Freak

Posts: 7,298
Threads: 189
Joined: Sep 2008
#59
2010-07-19, 05:19 AM
At the risk of permanently exhausting my allotment of suggestions for this, do you think you could hack an automatic switch to full screen? I used to use a program called Zinc to watch NetFlix, and it was basically a wrapper built around firefox. It launches in kiosk mode, then auto-switches to full screen mode a few seconds after playback starts; I suspect what they do is send an "F" keypress to the window approximately 10 seconds after launching the playback window. The delay allows the player to finish all the house-keeping and get to the point where it will accept the full-screen command.

Think you could do the same?
server: NextPVR 5.0.7/Win10 2004/64-bit/AMD A6-7400k/hvr-2250 & hvr-1250/Winegard Flatwave antenna/Schedules Direct
main client: NextPVR 5.0.7 Desktop Client; LG 50UH5500 WebOS 3.0 TV
whurlston
Offline

Posting Freak

Posts: 7,885
Threads: 102
Joined: Nov 2006
#60
2010-07-19, 06:38 AM
Yeah, I could easily send an F keypress. I'll add this for the next build but I may make it a setting available in config.xml only (ie: doesn't show up in the settings screen). And I had not even considered pin protection until you mentioned it (no kids yet so wasn't an issue for me).
« Next Oldest | Next Newest »

Users browsing this thread: 4 Guest(s)

Pages (19): « Previous 1 … 4 5 6 7 8 … 19 Next »
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  Netflix Viewer DB Download Problem hrsnblm 2 14,349 2011-06-09, 01:08 PM
Last Post: hrsnblm
  StreamIt and Hauppauge 45 button remote yancym 1 6,504 2010-07-19, 09:24 PM
Last Post: whurlston
  Long awaited Netflix update status. whurlston 4 7,508 2010-07-07, 09:40 AM
Last Post: johnsonx42
  Movie Library (alpha) whurlston 52 41,771 2010-06-14, 02:55 PM
Last Post: whurlston
  Netflix Watch Now Plugin use Keyboard or Hauppauge Remote Snooze 7 13,725 2010-02-18, 11:26 AM
Last Post: Snooze
  Netflix Watch Now for NMT? Tinker 2 11,752 2010-01-05, 06:33 PM
Last Post: steveum
  Netflix watch now: known working at the moment? toomanyhandles 1 6,303 2009-10-18, 10:40 PM
Last Post: Snooze
  Netflix - My Watch now queue web_maven 3 9,103 2009-03-09, 04:59 AM
Last Post: whurlston
  Install of Netflix plugin TKS 3 6,919 2009-02-11, 09:51 PM
Last Post: whurlston
  Netflix plugin development hold up. whurlston 0 3,406 2009-02-09, 05:57 PM
Last Post: whurlston

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode