[Videos] - Common structure for NFO support in MyVidéos (Maybe XBMC)

Discussion in 'Improvement Suggestions' started by azzuro, April 7, 2012.

  1. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,274
    Likes Received:
    2,351
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +3,983 / 13
    Home Country:
    France France
    Show System Specs
    Started on: 2012-04-07
    last update: 2012-04-09

    Summary:

    Nfo is actually not supported by MP itself, With the work of Deda, her make a big evolution of Myvidéo ... and i try to help for add more feature and suggestion ....

    Area:
    it's spécific for My Vidéos Rework" made by Deda on AERA-51
    but all plugins should be adapted to a universal support!

    Link To Forum XBMC to talk NFO Support

    Description:
    • This topic is created for not overcharge the Topic "My Vidéos Rework" made by Deda on AERA-51
    • The goal of topic is to validate a common structure for the future support of nfo in MePo and for plugins or standalone software and Mediacenter as XBMC ...
    Source :

    XBMC Import/Export Link
    YAMJ Link
    My Vidéos Rework" made by Deda on AERA-51
    XBNE Link

    SubCatégories : <info></info>
    Code (XML):
    1.     <title></title>                            <!-- Title used in country  -->
    2.     <originaltitle></originaltitle>        <!-- Real title -->
    3.     <sorttitle></sorttitle>
    4.     <sets>                                    <!-- Collection Movie  -->
    5.       <set>First Set Name</set>
    6.       <set order="?">Another Set With An Order</set>
    7.     </sets>
    8. <usergroups>                                <!-- user Group created for MePo  -->
    9.     <userg></userg>
    10. </usergroups>
    11.     <rating></rating>                          <!-- 0 - 10 rating, can be decimal -->
    12.     <ratings>                                <!-- 0 - 10 rating, can be decimal on other scrape -->
    13.         <rating moviedb="imdb"></rating>
    14.         <rating moviedb="allocine"></rating>
    15.     </ratings>
    16.     <language></language>                    <!-- The language of movie -->
    17.     <country></country>
    18.     <company></company>                      <!-- The studio company that produced the movie -->
    19.     <studio></studio>                          <!-- Synonym for company tag -->
    20.     <country></country>                        <!-- Country the video was produced in -->
    21.     <year></year>                            <!-- Release date -->
    22.     <top250></top250>                          <!-- the IMDB top 250 ranking, integer 1 - 250 or empty -->
    23.     <votes></votes>                            <!-- currently unused in YAMJ -->
    24.     <outline></outline>                        <!-- a short plot description -->
    25.     <plot></plot>                              <!-- a longer plot description -->
    26.     <review></review>
    27.     <tagline></tagline>                        <!-- The tagline for the movie -->
    28.     <runtime></runtime>                        <!-- Time of movie in "Xh XXmn" -->
    29.     <mpaa></mpaa>                            <!-- Motion Picture Association of America -->
    30.     <ccoc></ccoc>                            <!-- Commission de classification des oeuvres cinematographiques = French MPAA -->
    31.     <certification></certification>        <!-- Used for all certification that isn't MPAA and only used if imdb.getCertificationFromMPAA=false -->
    32.     <genres>                                <!-- multiple genre records may exist, including any custom ones -->
    33.         <genre></genre>
    34.         <genre></genre>
    35.     </genres>
    36.     <trailer></trailer>                        <!-- multiple trailer records may exist -->
    37.  
    Subcatégories : <Scrape></scrape>
    Code (XML):
    1.     <id></id>                              <!-- the IMDB id of the movie. includes the leading "tt". Use an id of 0 or -1 to disable further internet plugin scraping. -->
    2.     <imdb>ttXXXXXXX</imdb>
    3.     <tmdb></tmdb>
    4.     <allocine></allocine>                    <!-- the allocine id of the movie. This should work for other plugins-->
    5.     <cinepassion></cinepassion>                <!-- the cinepassion id of the movie. This should work for other plugins -->
    6.  
    Choice : <id moviedb="tmdb">11856</id> OR <tmdb></tmdb>

    Subcatégories : <staff></staff>
    Code (XML):
    1.     <credits></credits>                        <!-- Writer name, one per entry -->
    2.     <director></director>
    3.     <directorimdb>nmXXXXXXX</directorimdb>
    4.     <actor>                                    <!-- Multiple actor records may exist -->
    5.         <name></name>
    6.         <role></role>
    7.         <thumb></thumb>
    8.         <imdb>nmXXXXXXX</imdb>
    9.         <birthdate></birthdate>                <!-- Format DATE dd-mm-yyyy -->
    10.         <birthplace></birthplace>
    11.         <deathdate></deathdate>                <!-- Format DATE dd-mm-yyyy -->
    12.         <deathplace></deathplace>
    13.         <minibiography></minibiography>
    14.         <biography></biography>
    15.     </actor>
    16.  
    Subcatégorie : <picture></picture>
    Code (XML):
    1.     <thumb></thumb>                          <!-- url of poster image. use URL formatting, such as http:// for internet resources or (movie.tbn or movie.jpg)? for local resources -->
    2. <fanart>
    3.         <thumb></thumb>                    <!-- url of fanart image. use URL formatting, such as http:// for internet resources or (movie-fanart.jpg) for local resources -->
    4. </fanart>
    5.  
    Root : <movie></movie>
    Code (XML):
    1.     <playcount></playcount>                    <!-- COunt of played movie (1) -->
    2.     <watched></watched>                        <!-- This will mark the movie watched or unwatched (false / true) -->
    3.     <lastplayed></lastplayed>                <!-- date format dd-mm-yyyy(hh-mm) -->
    4.  
    Subcatégories ; <fileinfo></fileinfo>
    Code (XML):
    1.         <streamdetails>
    2.             <videosource></videosource>                <!-- The video source of the file SCRENNERS / DVD / DVDRIP ... -->
    3.             <videooutput></videooutput>                <!-- The video output of the file -->
    4.             <fps></fps>                                <!-- The Frames Per Second value for the movie. NOTE: This should be a valid float value (with a ".") -->
    5.  
    6.             <video>
    7.                 <codec></codec>
    8.                 <aspect></aspect>
    9.                 <width></width>                <!-- Width of the video file -->
    10.                 <height></height>              <!-- Height of the video file -->
    11.             </video>
    12.             <audio>                            <!-- multiple audio stream may exist -->
    13.                 <codec></codec>
    14.                 <language></language>
    15.                 <channels></channels>
    16.             </audio>
    17.             <subtitle>
    18.                 <language></language>        <!-- in MKV or external subtitle (movie.en.srt if exist)  -->
    19.             </subtitle>
    20.         </streamdetails>
    21.  



     

    Attached Files:

    Last edited: October 1, 2013
    • Like Like x 3
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. catavolt
    • Team MediaPortal
    • Administrator

    catavolt Design Group Manager

    Joined:
    August 13, 2007
    Messages:
    12,129
    Likes Received:
    4,895
    Gender:
    Male
    Occupation:
    Technical Documentation, Translation
    Location:
    Lanzarote
    Ratings:
    +7,257 / 38
    Home Country:
    Germany Germany
    Show System Specs
    Is there a need for NFO files when the new grabbers delivered with MP 1.3.0 pull all the above mentioned data from IMDb?
    Or is it thought for transporting movie data from one mediacenter software to another?
    In this case the reworked MyVideo should also have the option to export the data from the MP video database to the respective NFO files.
     
  4. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,274
    Likes Received:
    2,351
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +3,983 / 13
    Home Country:
    France France
    Show System Specs
    hi Catavolt
    i think is better to grabbing all information. for the evolution of Skin or the database,
    and it's really thinked for sharing, on all software between friends or in home, after all software can use or not, information available in NFO,

    if NFO is not complete , the software can search on scrapers , and update the NFO.

    But the Software must not rewrite the files, only must be added the missing informations without rewrite the file !!!!

    this feature, is now présent, just one probléme : the NFO file is rewritted and you lose all information than MEPO does not need
     
    • Like Like x 1
  5. catavolt
    • Team MediaPortal
    • Administrator

    catavolt Design Group Manager

    Joined:
    August 13, 2007
    Messages:
    12,129
    Likes Received:
    4,895
    Gender:
    Male
    Occupation:
    Technical Documentation, Translation
    Location:
    Lanzarote
    Ratings:
    +7,257 / 38
    Home Country:
    Germany Germany
    Show System Specs
    THX, understand ;)
     
  6. Paranoid Delusion
    • Team MediaPortal

    Paranoid Delusion Moderation Manager

    Joined:
    June 13, 2005
    Messages:
    13,062
    Likes Received:
    1,481
    Gender:
    Male
    Occupation:
    Electrical Engineer
    Location:
    Cheshire
    Ratings:
    +1,482 / 0
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    This really would be a nice addition, prefer nfo's myself for all my films\tv series, so getting just missing info would be great.

    Regards
     
    • Like Like x 1
  7. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,274
    Likes Received:
    2,351
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +3,983 / 13
    Home Country:
    France France
    Show System Specs
    I Paranoid, the goal is to use any nfo, if you want create nfo yourself, no problem, personally i use XBNE. but for actors, XBNE don't save in NFO. only MePo can make it
     
  8. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,274
    Likes Received:
    2,351
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +3,983 / 13
    Home Country:
    France France
    Show System Specs
    For Information : I have Posted a topic on XBMC Forum

    Link
     
    • Like Like x 1
  9. Paranoid Delusion
    • Team MediaPortal

    Paranoid Delusion Moderation Manager

    Joined:
    June 13, 2005
    Messages:
    13,062
    Likes Received:
    1,481
    Gender:
    Male
    Occupation:
    Electrical Engineer
    Location:
    Cheshire
    Ratings:
    +1,482 / 0
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Well I use Media Center Master for producing nfo, here's a typical example for both film and tv, how does that compare with xbne.



    Show Spoiler
    <?xml version="1.0" encoding="utf-8"?> <movie xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <title>Air America</title> <originaltitle>Air America - Loucos Pelo Perigo</originaltitle> <sorttitle>Air America</sorttitle> <set></set> <rating>5.4</rating> <year>1990</year> <top250></top250> <votes>12813</votes> <outline>A young pilot finds himself recruited into a covert and corrupt CIA airlift organization operating in Vietnam War Era Laos.</outline> <plot>Air America was the CIA's private airline operating in Laos during the Vietnam War, running anything and everything from soldiers to foodstuffs for local villagers. After losing his pilot's license, Billy Covington is recruited into it, and ends up in the middle of a bunch of lunatic pilots, gun-running by his friend Gene Ryack, and opium smuggling by his own superiors.</plot> <tagline>The few. The proud. The totally insane.</tagline> <certification>Norway:10 / Finland:K-11 (re-rating) / Portugal:M/12 / USA:R (Certificate #30290) / New Zealand:pG / France:U / Argentina:13 / Australia:M / Finland:K-10 / Germany:12 / Iceland:L / Netherlands:AL / Norway:11 / Singapore:pG / Sweden:11 / UK:15</certification> <runtime>113</runtime> <thumb>http://cf2.imgobject.com/t/p/original/e5RvMpanWgCm3RrQQQNxKW8NAw2.jpg</thumb> <mpaa>Rated NR</mpaa> <playcount></playcount> <watched></watched> <id>tt0099005</id> <id moviedb="imdb">tt0099005</id> <id moviedb="tmdb">11856</id> <id moviedb="themoviedb">11856</id> <filenameandpath></filenameandpath> <trailer>plugin://plugin.video.youtube/?action=play_video&amp;videoid=Goj3RGld4mI</trailer> <genre>Action</genre> <genre>Comedy</genre> <credits>Richard Rush</credits> <fileinfo></fileinfo> <director>Roger Spottiswoode</director> <actor> <name>Mel Gibson</name> <role>Gene Ryack</role> <thumb>C:\ProgramData\MediaBrowser\ImagesByName\People\Mel Gibson\folder.jpg</thumb> </actor> <actor> <name>Robert Downey Jr.</name> <role>Billy Covington</role> <thumb>C:\ProgramData\MediaBrowser\ImagesByName\People\Robert Downey Jr.\folder.jpg</thumb> </actor> <actor> <name>Nancy Travis</name> <role>Corinne Landreaux</role> <thumb>C:\ProgramData\MediaBrowser\ImagesByName\People\Nancy Travis\folder.jpg</thumb> </actor> <actor> <name>Ken Jenkins</name> <role>Major Donald Lemond</role> <thumb>C:\ProgramData\MediaBrowser\ImagesByName\People\Ken Jenkins\folder.jpg</thumb> </actor> <actor> <name>David Marshall Grant</name> <role>Rob Diehl</role> </actor> <actor> <name>Lane Smith</name> <role>Senator Davenport</role> </actor> <actor> <name>Art LaFleur</name> <role>Jack Neely</role> </actor> <actor> <name>Ned Eisenberg</name> <role>Nick Pirelli</role> </actor> <actor> <name>Marshall Bell</name> <role>Q.V.</role> </actor> <actor> <name>David Bowe</name> <role>Saunders</role> </actor> <actor> <name>Burt Kwouk</name> <role>General Lu Soong</role> <thumb>C:\ProgramData\MediaBrowser\ImagesByName\People\Burt Kwouk\folder.jpg</thumb> </actor> <actor> <name>Tim Thomerson</name> <role>Babo</role> </actor> <actor> <name>Harvey Jason</name> <role>Nino</role> </actor> <actor> <name>Sinjai Plengpanit</name> <role>May Ling (as Sinjai Hongthai)</role> </actor> <actor> <name>Natta Nantatanti</name> <role>Gene's Daughter</role> </actor> <actor> <name>Purin Panichpan</name> <role>Gene's Son</role> </actor> <actor> <name>Yani Tramod</name> <role>Gene's Brother-in-Law</role> </actor> <actor> <name>Chanarona Suwanpa</name> <role>Kwaka</role> </actor> <actor> <name>Chet Vimol</name> <role>Tribal Warrior</role> </actor> <actor> <name>Wasun Uttamayodhin</name> <role>Nightclub Singer</role> </actor> <actor> <name>Meeson Macakharat</name> <role>Nightclub Singer</role> </actor> <actor> <name>Ernie Lively</name> <role>Truck Driver, Rubio Moving &amp; Hauling</role> </actor> <actor> <name>Burke Byrnes</name> <role>Recruiter</role> </actor> <actor> <name>Greg Kean</name> <role>Steve, DeeJay For KLCA 1080 AM</role> </actor> <actor> <name>Roger Welty</name> <role>Ambassador Barlow</role> </actor> <actor> <name>Michael Dudikoff</name> <role>General Lee (uncredited)</role> </actor> <actor> <name>John Ladalski</name> <role>Air America Pilot (uncredited)</role> </actor> <fileinfo> <streamdetails> <audio> <channels></channels> <codec></codec> </audio> <video> <aspect></aspect> <codec></codec> <durationinseconds>0</durationinseconds> <height></height> <language></language> <scantype></scantype> <width></width> </video> </streamdetails> </fileinfo> </movie>
     
  10. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,274
    Likes Received:
    2,351
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +3,983 / 13
    Home Country:
    France France
    Show System Specs
  11. Paranoid Delusion
    • Team MediaPortal

    Paranoid Delusion Moderation Manager

    Joined:
    June 13, 2005
    Messages:
    13,062
    Likes Received:
    1,481
    Gender:
    Male
    Occupation:
    Electrical Engineer
    Location:
    Cheshire
    Ratings:
    +1,482 / 0
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    How's this
     

    Attached Files:

    • movie.zip
      File size:
      1.9 KB
      Uploaded:
      April 7, 2012
      Views:
      149
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!