NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Information Community Announcements v
« Previous 1 2 3 4 5 … 56 Next »
Movies beta

 
  • 0 Vote(s) - 0 Average
Movies beta
vik
Offline

Junior Member

Posts: 27
Threads: 1
Joined: Jun 2008
#1
2012-12-11, 08:50 AM (This post was last modified: 2013-02-23, 09:22 AM by vik.)
Here's a new release - Movies 2.0,


  1. Changed content rating (certification) extraction from nfo. In setup you can specify a comma separated list of countries to look for a country specific rating in certification tag. It's case-sensitive. The default is USA. e.g.: "West Germany,Germany,Hungary,USA". For this to take effect you need to run the build with rebuild checked in setup (see below).
  2. Added <moviname>-poster.jpg to posters lookup
  3. Use plot or outline if the other is empty (plot used for listview and details, outline for covers and iconsview)
  4. Added a "rebuild" check box to setup to build completely from scratch (ignores already existing output.xml)
  5. Build externally: ExtBuild.exe - Parameters /s: silent (not attempting to open movies.log at the end of the build), /u: update, /r: rebuild. You need to copy ExtBuild.exe to the same directory as NUtility.dll (C:\Program Files\NPVR\).
  6. Build from menu (runs with /s: silent, /u: update). You can't rebuild from menu.
  7. Handling multiple genre tags in nfo. For this to take effect, you need to run the build with rebuild checked in setup (see above).
  8. Identify/display updates during build instead of displaying them as consecutive remove and add.
  9. Categories:
    You can specify categories in setup with the following attributes:
    - Name (required field)
    - Description (optional field)
    - Background: Background Image (optional field)
    - Contains Filter for File Location, (case-sensitive): this will filter the movies based on their fullname(including path) containing the specified value (hence you can filter on directories). In case it's empty then all movies showed.
    E.g.:
    - filter: HD Movies\ for directory C:\Movies\HD Movies\
    - filter: HD Movies2\ for directory C:\Movies\HD Movies2\
    When there are no categories specified then you go straight to movies. When there's any category specified then it will appear before displaying the movies for you to select. It's a simple coversview, but the skin is defined to look similar to the horizontal menu. Note: The "Movies" button suppose to be at the same location as in the Main menu. For some reason the active menu item in the main menu is not centered in the rectangle, at least not centered for me, hence you may need to tweak either the categories.xml or the menu/horizontal.xml if you wish to line them up.

vik
------------------------------------------------------------------------------------------------

Hi guys,

I’ve ended up creating a simple Movies plugin. It doesn’t scrape the metadata from the web instead it relies on already existing nfo files. e.g.: I used Ember Media Manager to create them, and to grab fan and cover art. On the Settings screen you need to specify your movie directories and an output xml (defaults to: <data directory>/Plugins/Movies/output.xml). This output xml is going to store all your movies like a "database" (basic metadata, video file location, cover and fan art location). After you specified the movie directories and the output xml you may choose the Update Mode (see checkbox) and hit the Build XML button. It’s going to generate a log (<data directory>/Plugins/Movies/Movies.log) of the potential changes it’s going to make or it has made (in case Update Mode was selected). I recommend running it without update and if you’re happy with the result seen in the Movies.log then you may run it in Update Mode to create/update your output xml. The last 3 output xml’s are also saved in case of any issue.

Upon build it’s going to go through the specified directories recursively and look for *.nfo files and related video files, cover and fan arts in the following order and grab the first one available:
  • nfo: movie.nfo, <moviename>.nfo.
  • video file: for movie.nfo it grabs the first *.<videoextension>, for <moviename>.nfo the first <moviename>*.<videoextension>, where <videoextension> based on VideoLibrary extensions in config.xml
  • cover art: movie.tbn, movie.jpg, movie.png, poster.tbn, poster.jpg, poster.png, folder.tbn, folder.jpg, folder.png, <moviename>.tbn, <moviename>.jpg, <moviename>.png
  • fan art: fanart.jpg, fanart.png, <moviename>-fanart.jpg, <moviename>-fanart.png, <moviename>.fanart.jpg, <moviename>.fanart.png

The movie must have:
  • nfo file,
  • Video file (based on VideoLibrary extensions in config.xml),
  • ID (IMDBID from nfo),
  • Title (from nfo)
to make it to the the "database" (output xml).

If you already have an output xml (i.e. Build XML has been run multiple times), it’s going to compare the already existing output xml with the current data read from the movie directories and remove missing items and/or add new ones, changed items handled by subsequent remove and add.

Movies identified based on their
  • ID (IMDBID)
  • the fullname (with path) of their nfo file,
  • the timestamp (last write time) of the nfo file.

Hence, in case you rename the original nfo file, or change the content of it (timestamp changes), it’s going to remove the old record from the output xml and re-add it based on the current nfo file. Also you can tweak the output xml manually as long as you won’t change the above values in the output xml, and the original nfo file itself, your manual changes should stick through multiple builds.

Features:
  • There are 3 views (list, covers, icons), see View button, ALT-B, blue button
  • There’s a Details screen, which pops up when an item is selected (this feature can be turned on/off for the different views on Settings). There’s also a button for it: Details button, ALT-R, Red button
  • You can sort by Title, SortTitle, Year, see Sort button, CTRL-S, ALT-Y, yellow button, (You can choose to display SortTitle instead of Title when sorted by SortTitle)
  • 0-9, Jump to 0-90 percent of the way through the list (for any sort)
  • A-Z Jump to the first item that starts with that letter (for Title and SortTitle sorts)

Here are some screenshots:
[ATTACHMENT NOT FOUND]

[ATTACHMENT NOT FOUND]

[ATTACHMENT NOT FOUND]

[ATTACHMENT NOT FOUND]
gEd
Offline

Posting Freak

London
Posts: 3,514
Threads: 100
Joined: Jan 2005
#2
2012-12-11, 08:37 PM
This looks fantastic and your first post !! (you can stay...)

I will download and install as soon as I am allowed on the mediapc (so about june then)
thank you and welcome
“If this is the way Queen Victoria treats her prisoners, she doesn't deserve to have any.”
jam_zhou
Offline

Senior Member

Posts: 632
Threads: 179
Joined: Sep 2005
#3
2012-12-12, 02:25 PM
This looks and works great for the little testing I did. Are you taking feature requests?
E6400, 2 GB RAM ,500 GB + 250 GB HD, PVR150+ Adaptec 3610, RW 2 + HIP, Antec 2480 w/ mini ninja ...still using v 0.99
vik
Offline

Junior Member

Posts: 27
Threads: 1
Joined: Jun 2008
#4
2012-12-12, 05:52 PM
Thanks. I'm open to good ideas.
jam_zhou
Offline

Senior Member

Posts: 632
Threads: 179
Joined: Sep 2005
#5
2012-12-12, 08:18 PM
I have a few requests.

1. Add categories. I'd like the first screen to show the categories. For example it would be Kids, Feature Films, Home Movies, Music Videos. I already have my directories set up like that so I'd like to also show fan art for those categories or at least a thumbnail.

2. External app to update/build library so we can make a shortcut to auto refresh the library

3. Make it compatible with xbmc export (essentially use xbmc as a scraper) - I actually think it's already capable

Other questions:
what happens with DVD folders and video_ts.iso files?


Thanks again for the great looking plugin!!
E6400, 2 GB RAM ,500 GB + 250 GB HD, PVR150+ Adaptec 3610, RW 2 + HIP, Antec 2480 w/ mini ninja ...still using v 0.99
gEd
Offline

Posting Freak

London
Posts: 3,514
Threads: 100
Joined: Jan 2005
#6
2012-12-12, 10:57 PM
works perfect out of the box. quality code there vik.

regarding above suggestions:
#1 I agree with the above of having categories but it is not clear to me how you would assign a film to a certain category given that this is driven from the external xml files.
Let me illustrate how my family access movies atm (via the built in videos plugin)
My movie folders are configured as moves\adult and movies\family. All the R-rated films go in adults (no "daddy" movies I might add) as well as movies only the wife and I would ever want to watch (the Piano for example) and the rest go in family (i.e. all the kids and family films).

Now I have 2 kids aged 13 and 16 so the 16 year old gets to watch movies rated as [15] so I and they need to see the classification (MPAA). So all my movies (and movie folders) are named in format [movie] (year) [MPAA] so they can see the age rating for a film. Historically I did the renaming automatically using the free media centre master program but it does tend to get the MPAA rating plain wrong (and doesnt read UK ratings) so I usually have to fix manually... This is what you have to do without a database driven front-end!!

so the kids just look in the family folder when the want to watch a movie and aren't traumatized by scary/racy folder art and also don't have to wade though list of films that they aren't allowed to watch
(or interested in).

#2. yes the plugin needs to auto-refresh without recourse to the settings screen (system should run without needing a mouse, just the remote)
#3 yes

many tx again, I appreciate all the hard work you have put into creating a really excellent plugin.
“If this is the way Queen Victoria treats her prisoners, she doesn't deserve to have any.”
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,932
Threads: 956
Joined: May 2006
#7
2012-12-12, 11:14 PM
Do you guys see any value in imageGrabLite creating the full nfo file and d/ling the fanart and poster for NextPVR movie captures or do you plan on using this mainly for files made outside NextPVR?

Martin
gEd
Offline

Posting Freak

London
Posts: 3,514
Threads: 100
Joined: Jan 2005
#8
2012-12-13, 12:02 AM
i think the more we can do with less (3rd party, non-npvr utilities) the better.
With this movie plugin and an effective "built-in" fanart/image/nfo grabber for npvr-recorded movies, this would be very neat and really make npvr much more xbmc-like in its built in handling of movies and movie bling.

btw: Unless you can auto-record movies to a separate movie recording folder such as \recordings\movies, I assume people still need to manually drag their npvr-recorded movies over to their separate "movie folder" that this plugin accesses.

Ember media manager is good and downloads nice high res images but fails to find loads of my movies. Media center master finds most of the movies but throws a tantrum periodically and it another util that can steal focus from npvr and screw up the remote.
“If this is the way Queen Victoria treats her prisoners, she doesn't deserve to have any.”
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,932
Threads: 956
Joined: May 2006
#9
2012-12-13, 12:28 AM
For xbmc purposes I use a distinct folder for movies anyway, which I select when I record the movie.

Martin
whurlston
Offline

Posting Freak

Posts: 7,885
Threads: 102
Joined: Nov 2006
#10
2012-12-13, 01:04 AM (This post was last modified: 2012-12-13, 01:11 AM by whurlston.)
Can someone post an example of their .nfo file for me?

Edit: NM, I figured out that it needed to be "<id>" and "<title>" and was case sensitive. vik, can you post an example with all the elements that you read.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (7): 1 2 3 4 5 … 7 Next »
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  New LG and Samsung NextPVR Web Smart TV App available for beta testing. fred250 388 137,834 2017-04-10, 10:46 AM
Last Post: fred250
  Bluray Player Beta whurlston 23 11,971 2015-10-05, 09:32 AM
Last Post: Lao Pan
  Need beta testers for "NextPVR for Samsung" (client for samsung smart tvs/blurays) reven 61 27,276 2013-12-03, 10:21 AM
Last Post: martint123
  imageGrabLite Beta mvallevand 84 61,670 2013-10-04, 06:40 PM
Last Post: mvallevand
  SSPlus Screensaver - Photo Slideshow Beta ACTCMS 40 13,905 2012-12-07, 01:49 AM
Last Post: ACTCMS
  New External App : Channel Logo Tools For NPVR (Beta) systemshark 0 1,679 2011-09-03, 08:15 AM
Last Post: systemshark
  SSPlus 0.9.1 BETA - a screensaver for NPVR ACTCMS 18 5,988 2011-07-18, 12:52 AM
Last Post: johnsonx42
  System Plugin for nPVR - Early Beta imilne 176 47,389 2011-07-16, 04:31 PM
Last Post: johnsonx42
  QAM Scanning and Preview in Web Radio (beta) mvallevand 1 1,944 2011-01-24, 01:41 AM
Last Post: mvallevand
  XmlTV channel and show images downloader (beta) whurlston 0 1,403 2010-06-20, 05:56 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