[Rejected] Patch to read XBMC .nfo files in mediaportal (1 Viewer)

Status
Not open for further replies.

technick

Portal Pro
May 6, 2009
566
155
Home Country
France France
Hi,

This patch read "movie.nfo" or "moviefilename.nfo" file in the mediaportal movie screen if IMDB informations are not found in the Database. When you use "shares view" you will can now move a movie to another folder or another disk without lost all your informations. Same thing if you reinstall MP, you will keep all your movies informations.

Note that informations like Actors are in the IMDB screen and will be not loaded from the .nfo file, if you want them you will to use the IMDB MP database. Manage Actors from .NFO is a too big modification of MP. I hope that MP II will manage this files ;-)

So you must have in a folder :

film.mkv : The movie
film.jpg : The picture that MP will show
film.nfo : The informations that MP will show now

and/or for a folder

movie.nfo : The informations that MP will show now
folder.jpg : The picture that MP will show when you brows the folder

Edit (9 may 18h50) : Patch V3 Experimental

If you search a method to generate NFO quickly :

-You can use Moving picture (https://forum.team-mediaportal.com/...dated-moving-pictures-1-0-rc-available-74046/) to generate a database then https://forum.team-mediaportal.com/moving-pictures-284/app-copy-artwork-details-movie-folder-71649/ to generate nfo files. Moving Picture is used just to generate .nfo, you don't need it for my patch. You can use any softare you find better to do the job.

-You can use also "ember mediamanager" (thanks Guzzi ;-), a little slow on big databases but a very good software.


Edit : 31-05-2010 : as it stay "pending", I continue to work on it. So it return to the experimental status ;-)
 

apache

New Member
April 30, 2010
2
0
Re: Experimental patch to read .nfo in mediaportal

I am very interested to try out this patch.

How do we use this it are there any instructions?

thanx
 

technick

Portal Pro
May 6, 2009
566
155
Home Country
France France
Re: Experimental patch to read .nfo in mediaportal

hi, to try it you must first patch the MP source code ant install your own build. After you must install the Moving picture plugin and use it to scan all your movies (this plugin make a very good job !). Then you must use jmcentire exe. It will extract all the moving picture database and generate the NFO/Pictures files. After this you can use the standard movie part of MP, it will read the NFO directly in the repertory and not in the database.

+ you can move a folder to a drive to another without lost informations
- you can't sort by year, genre, etc because there is not the information in the MP database

The NFO used here are the XBMC files ;-)

We use it now without problems with some of my friends, if some users find it usefull we could extend it to read others files. I see this patch as a advanced proof of concept. The better could be a info read plugin in MP 2.

(if you can't compil your own MP version, send me a PM ;-)
 

rivera

Retired Team Member
  • Premium Supporter
  • December 1, 2008
    237
    21
    Home Country
    Russian Federation Russian Federation
    Re: Experimental patch to read .nfo in mediaportal

    technick
    Bonjour!
    Sorry for a silly question :).
    As I understood, the MovingPictures already has some algorithm to use nfo-files - there is a corresponding checkbox in Settings.
    So, why do we need a special patch for this?
     

    technick

    Portal Pro
    May 6, 2009
    566
    155
    Home Country
    France France
    Re: Experimental patch to read .nfo in mediaportal

    No problem, it's to use the XBMC standard NFO without MovingPictures (directly in the standard movie part of MP). There is also others way to generate NFO files (the xbmc forum is full of solutions). And also - because if you have a big list of movies MovingPictures is very slow, this patch don't care of the number of movies - because if someone give me his directory with his holidays movies for example I have directly the informations without make anything.
     

    rivera

    Retired Team Member
  • Premium Supporter
  • December 1, 2008
    237
    21
    Home Country
    Russian Federation Russian Federation
    Re: Experimental patch to read .nfo in mediaportal

    So, as I understood there are 2 reasons to use your solution:
    - MovingPictures needs lot of time to import nfo files - so it will be not convinient in case of lot of movies; with you solution it will work faster; to apply it, you still must mark a corresponding checkbox in MovingPictures' Settings;
    - your solution can be used even in MyVideo; since there is no corresponding checkbox "use nfo-files" in MyVideo's Configuration, the import nfo-files will be done transparently from users.

    Am I right?
     

    technick

    Portal Pro
    May 6, 2009
    566
    155
    Home Country
    France France
    Re: Experimental patch to read .nfo in mediaportal

    Forgot MovingPictures ! you don't need it with this patch !

    With this patch, if you have a .nfo in the folder of your movie you will see movies information in MP. You don't need to reinstall again and again the database. Informations are with the movie. Nothing else. NFO informations will be display in priority to the DB if you have twice.

    (I use MovingPictures to generate NFO but I could use any another software, I don't need it)
     

    Guzzi

    Retired Team Member
  • Premium Supporter
  • August 20, 2007
    2,161
    747
    AW: Experimental patch to read .nfo in mediaportal

    Hi technik,

    I tried your patch, but it seems not to work with my nfo-files - they are generated by ember mediamanager and look like this:

    Code:
    <?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>Titanic</title>
      <originaltitle>Titanic</originaltitle>
      <id>tt0120338</id>
      <year>1997</year>
      <releasedate>08.01.1998</releasedate>
      <rating>7.3</rating>
      <votes>230,592</votes>
      <mpaa>12</mpaa>
      <certification>Germany:12</certification>
      <genre>Drama / Katastrophen / Liebe / Romantik</genre>
      <studio>Twentieth Century Fox Film Corporation</studio>
      <director>James Cameron</director>
      <credits>James Cameron (writer) / James Cameron (producer) / producer (producer) / Pamela Easley (producer) / associate producer (producer) / Al Giddings (producer) / co-producer (producer) / Grant Hill (producer) / co-producer (producer) / Jon Landau (producer) / producer (producer) / Sharon Mann (producer) / co-producer (producer) / Rae Sanchini (producer) / executive producer (producer) / James Horner (music by) / Digital Domain / 4-Ward Productions / Banned from the Ranch Entertainment (BFTRE) / CIS Hollywood / Cinesite (Hollywood) / Digiscope / Donald Pennington Inc. / Hammerhead Productions / Industrial Light &amp; Magic (ILM) / Light Matters Inc. / Matte World Digital / POP Film / Pacific Title Digital / Perpetual Motion Pictures / Title House / Video Image / Anatomorphex / Blue Sky/VIFX / Pixel Envy / Post Group, The / Rainmaker Digital Pictures / Vision Crew Unlimited</credits>
      <tagline>Nothing On Earth Could Come Between Them.</tagline>
      <outline>Die Geschichte der Titanic und ihres Untergang im Atlantik auf ihrer Jungfernfahrt am 15. April 1912. 1700 Menschen waren an Bord des Dampfers, als er...</outline>
      <plot>Die Geschichte der Titanic und ihres Untergang im Atlantik auf ihrer Jungfernfahrt am 15. April 1912. 1700 Menschen waren an Bord des Dampfers, als er mit einem Eisberg zusammenstie├ƒ. Nur 200 Menschen ├╝berlebten die gr├Â├ƒte Schiffskatastrophe des Jahrtausends, da nicht gen├╝gend Rettungsboote vorhanden waren. Wir erleben die Fahrt aus Sicht zweier grundverschiedener Menschen: Jack Dawson (Leonardo DiCaprio) und Rose DeWitt-Buchater (Kate Winslet). Rose, vom reichen Snob-Leben ange├Âdet, will sich umbringen und Jack, Dritte-Klasse-Passagier und voller Lebenslust, rettet Rose und bringt sie von ihren Absichten ab. Beide verlieben sich ineinander. Ihre Liebe ist aber zum Scheitern verurteilt, da sie zwei zu verschiedenen sozialen Schichten entstammen. Doch Rose k├ñmpft gegen ihren Verlobten (Billy Zane) und ihre strenge Mutter an und schafft es schlie├ƒlich, sich von dem gehassten Snob-Dasein zu l├Âsen. Doch kaum kann die gro├ƒe Liebe zwischen den Beiden gedeihen, kommt dem Schiff ein Eisberg in den Weg und f├╝gt dem "unsinkbaren" Schiff ein 100 Meter langes Leck zu, welches die Katastrophe schlie├ƒlich ausl├Âst. Das Schiff beginnt zu sinken. Rose und Jack laufen um ihr Leben, wobei sie immer wieder von Roses hartn├ñckigem Verlobten verfolgt werden. Ein Wettlauf mit der Zeit und gegen das Wasser beginnt.</plot>
      <runtime>194 min</runtime>
      <actor>
        <name>Leonardo DiCaprio</name>
        <role>Jack Dawson</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTM3ODY5MTA0MV5BMl5BanBnXkFtZTcwMTc0OTA1Mg@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Kate Winslet</name>
        <role>Rose DeWitt Bukater</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMjAzNDU5MzUwNV5BMl5BanBnXkFtZTYwNDc3NDc3._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Billy Zane</name>
        <role>Caledon 'Cal' Hockley</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMjAyMDIzMDAwMV5BMl5BanBnXkFtZTcwOTAyNzQxMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Kathy Bates</name>
        <role>Molly Brown</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTg2Mjg4MjUzN15BMl5BanBnXkFtZTcwNjk4NTk1MQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Frances Fisher</name>
        <role>Ruth Dewitt Bukater</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTU2MzE1NTU3Nl5BMl5BanBnXkFtZTcwMzkwMzgyMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Gloria Stuart</name>
        <role>Old Rose</role>
        <thumb />
      </actor>
      <actor>
        <name>Bill Paxton</name>
        <role>Brock Lovett</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BNjc4NDMzODAzOV5BMl5BanBnXkFtZTcwMTY1NzQxMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Bernard Hill</name>
        <role>Captain Edward James Smith</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTYwODMzODExNV5BMl5BanBnXkFtZTcwNjg3NTkxMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>David Warner</name>
        <role>Spicer Lovejoy</role>
        <thumb />
      </actor>
      <actor>
        <name>Victor Garber</name>
        <role>Thomas Andrews</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTYzMjc5NDYzN15BMl5BanBnXkFtZTcwOTQxNDgxMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Jonathan Hyde</name>
        <role>Bruce Ismay</role>
        <thumb />
      </actor>
      <actor>
        <name>Suzy Amis</name>
        <role>Lizzy Calvert</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTQ4ODA3NzUxNl5BMl5BanBnXkFtZTcwMjIyNzQxMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Lewis Abernathy</name>
        <role>Lewis Bodine</role>
        <thumb />
      </actor>
      <actor>
        <name>Nicholas Cascone</name>
        <role>Bobby Buell</role>
        <thumb />
      </actor>
      <actor>
        <name>Anatoly M. Sagalevitch</name>
        <role>Anatoly Milkailavich (as Dr. Anatoly M. Sagalevitch)</role>
        <thumb />
      </actor>
      <actor>
        <name>Danny Nucci</name>
        <role>Fabrizio</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTIyOTg2ODc2N15BMl5BanBnXkFyZXN1bWU@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Jason Barry</name>
        <role>Tommy Ryan</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTc3NDUzNTg4MF5BMl5BanBnXkFtZTcwNDY3NTg2MQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Ewan Stewart</name>
        <role>1st Officer Murdoch</role>
        <thumb />
      </actor>
      <actor>
        <name>Ioan Gruffudd</name>
        <role>5th Officer Harold Lowe</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTM3MTA2NDAzOF5BMl5BanBnXkFtZTcwODE4NjYyMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Jonathan Phillips</name>
        <role>2nd Officer Lightoller (as Jonny Phillips)</role>
        <thumb />
      </actor>
      <actor>
        <name>Mark Lindsay Chapman</name>
        <role>Chief Officer Wilde</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTY2MjgxNzE1N15BMl5BanBnXkFtZTcwNDE2MzM3Mg@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Richard Graham</name>
        <role>Quartermaster Rowe</role>
        <thumb />
      </actor>
      <actor>
        <name>Paul Brightwell</name>
        <role>Quartermaster Hichens</role>
        <thumb />
      </actor>
      <actor>
        <name>Ron Donachie</name>
        <role>Master at Arms</role>
        <thumb />
      </actor>
      <actor>
        <name>Eric Braeden</name>
        <role>John Jacob Astor</role>
        <thumb />
      </actor>
      <actor>
        <name>Charlotte Chatton</name>
        <role>Madeleine Astor</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTcyOTgyNDQzNV5BMl5BanBnXkFtZTcwOTA2MjAzMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Bernard Fox</name>
        <role>Col. Archibald Gracie</role>
        <thumb />
      </actor>
      <actor>
        <name>Michael Ensign</name>
        <role>Benjamin Guggenheim</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BOTQ5MTU3NDI0M15BMl5BanBnXkFtZTcwMDk5ODYzMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Fannie Brett</name>
        <role>Madame Aubert</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMjE3MTE3NTI2NV5BMl5BanBnXkFtZTcwNDc1NDUxMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Jenette Goldstein</name>
        <role>Irish Mommy</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTAyOTA5NDkyMzBeQTJeQWpwZ15BbWU3MDY4MDU0MjE@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Camilla Overbye Roos</name>
        <role>Helga Dahl</role>
        <thumb />
      </actor>
      <actor>
        <name>Linda Kerns</name>
        <role>3rd Class Woman</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMzg3MTMwNjI3M15BMl5BanBnXkFyZXN1bWU@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Amy Gaipa</name>
        <role>Trudy Bolt</role>
        <thumb />
      </actor>
      <actor>
        <name>Martin Jarvis</name>
        <role>Sir Duff Gordon</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTI5NjE1MzA0OV5BMl5BanBnXkFtZTcwODc4MTExMw@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Rosalind Ayres</name>
        <role>Lady Duff Gordon</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTcwMjg1MDEyNF5BMl5BanBnXkFyZXN1bWU@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Rochelle Rose</name>
        <role>Countess of Rothes</role>
        <thumb />
      </actor>
      <actor>
        <name>Jonathan Evans-Jones</name>
        <role>Wallace Hartley</role>
        <thumb />
      </actor>
      <actor>
        <name>Brian Walsh</name>
        <role>Irish Man</role>
        <thumb />
      </actor>
      <actor>
        <name>Rocky Taylor</name>
        <role>Bert Cartmell</role>
        <thumb />
      </actor>
      <actor>
        <name>Alexandrea Owens</name>
        <role>Cora Cartmell (as Alexandre Owens)</role>
        <thumb />
      </actor>
      <actor>
        <name>Simon Crane</name>
        <role>4th Officer Boxhall</role>
        <thumb />
      </actor>
      <actor>
        <name>Edward Fletcher</name>
        <role>6th Officer Moody</role>
        <thumb />
      </actor>
      <actor>
        <name>Scott G. Anderson</name>
        <role>Frederick Fleet</role>
        <thumb />
      </actor>
      <actor>
        <name>Martin East</name>
        <role>Lookout Lee</role>
        <thumb />
      </actor>
      <actor>
        <name>Craig Kelly</name>
        <role>Harold Bride</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTMwNzE0MDg0Ml5BMl5BanBnXkFtZTcwNzg0OTQyMg@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Gregory Cooke</name>
        <role>Jack Phillips</role>
        <thumb />
      </actor>
      <actor>
        <name>Liam Tuohy</name>
        <role>Chief Baker Joughin</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTY3NzUwOTUwNF5BMl5BanBnXkFtZTcwNDI1NTU3MQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>James Lancaster</name>
        <role>Father Byles</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTI0ODczOTgyOF5BMl5BanBnXkFtZTYwOTY3MjQ4._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Elsa Raven</name>
        <role>Ida Strauss</role>
        <thumb />
      </actor>
      <actor>
        <name>Lew Palter</name>
        <role>Isidor Straus</role>
        <thumb />
      </actor>
      <actor>
        <name>Reece P. Thompson III</name>
        <role>Irish Little Boy</role>
        <thumb />
      </actor>
      <actor>
        <name>Laramie Landis</name>
        <role>Irish Little Grl</role>
        <thumb />
      </actor>
      <actor>
        <name>Amber Waddell</name>
        <role>Cal's Crying Girl</role>
        <thumb />
      </actor>
      <actor>
        <name>Alison Waddell</name>
        <role>Cal's Crying Girl</role>
        <thumb />
      </actor>
      <actor>
        <name>Mark Rafael Truitt</name>
        <role>Yaley</role>
        <thumb />
      </actor>
      <actor>
        <name>John Walcutt</name>
        <role>1st Class Husband</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTc4MzAwODM0OF5BMl5BanBnXkFtZTcwODQwNjExMw@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Terry Forestal</name>
        <role>Chief Engineer Bell (as Terry Forrestal)</role>
        <thumb />
      </actor>
      <actor>
        <name>Derek Lea</name>
        <role>Leading Stoker Barrett</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTQ0NjYxOTQzNF5BMl5BanBnXkFtZTcwNzIzNzcyMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Richard Ashton</name>
        <role>Carpenter John Hutchinson</role>
        <thumb />
      </actor>
      <actor>
        <name>Sean Nepita</name>
        <role>Elevator Operator (as Sean M. Nepita)</role>
        <thumb />
      </actor>
      <actor>
        <name>Brendan Connolly</name>
        <role>Scotland Road Steward</role>
        <thumb />
      </actor>
      <actor>
        <name>David Cronnelly</name>
        <role>Crewman</role>
        <thumb />
      </actor>
      <actor>
        <name>Garth Wilton</name>
        <role>1st Class Waiter</role>
        <thumb />
      </actor>
      <actor>
        <name>Martin Laing</name>
        <role>Promenade Deck Steward</role>
        <thumb />
      </actor>
      <actor>
        <name>Richard Fox</name>
        <role>Steward #1</role>
        <thumb />
      </actor>
      <actor>
        <name>Nick Meaney</name>
        <role>Steward #2</role>
        <thumb />
      </actor>
      <actor>
        <name>Kevin Owers</name>
        <role>Steward #3</role>
        <thumb />
      </actor>
      <actor>
        <name>Mark Capri</name>
        <role>Steward #4</role>
        <thumb />
      </actor>
      <actor>
        <name>Marc Cass</name>
        <role>Hold Steward #1</role>
        <thumb />
      </actor>
      <actor>
        <name>Paul Herbert</name>
        <role>Hold Steward #2</role>
        <thumb />
      </actor>
      <actor>
        <name>Emmett James</name>
        <role>1st Class Steward</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTMxNzk5NzEzMF5BMl5BanBnXkFtZTYwODM0NTgy._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Chris Byrne</name>
        <role>Stairwell Steward (as Christopher Byrne)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTc1MTgzODc4OF5BMl5BanBnXkFtZTcwMjcyNTIwMw@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Oliver Page</name>
        <role>Steward Barnes</role>
        <thumb />
      </actor>
      <actor>
        <name>James Garrett</name>
        <role>Titanic Porter</role>
        <thumb />
      </actor>
      <actor>
        <name>Erik Holland</name>
        <role>Olaf Dahl</role>
        <thumb />
      </actor>
      <actor>
        <name>Jari Kinnunen</name>
        <role>Bjorn Gunderson</role>
        <thumb />
      </actor>
      <actor>
        <name>Anders Falk</name>
        <role>Olaus Gunderson</role>
        <thumb />
      </actor>
      <actor>
        <name>Martin Hub</name>
        <role>Slovakian Father</role>
        <thumb />
      </actor>
      <actor>
        <name>Seth Adkins</name>
        <role>Slovakian 3 Year Old Boy</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTI1ODE0Mjg4MF5BMl5BanBnXkFtZTcwNDQxOTA4Mg@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Barry Dennen</name>
        <role>Praying Man</role>
        <thumb />
      </actor>
      <actor>
        <name>Vern Urich</name>
        <role>Man in Water</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMjA2OTIyMjMwMV5BMl5BanBnXkFtZTcwMzgwNDIyMw@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Rebecca Klingler</name>
        <role>Mother at Stern (as Rebecca Jane Klingler)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTM2ODUzMTM5M15BMl5BanBnXkFtZTcwMDM1MjIzMw@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Tricia O'Neil</name>
        <role>Woman</role>
        <thumb />
      </actor>
      <actor>
        <name>Kathleen S. Dunn</name>
        <role>Woman in Water (as Kathleen Dunn)</role>
        <thumb />
      </actor>
      <actor>
        <name>Romeo Francis</name>
        <role>Syrian Man</role>
        <thumb />
      </actor>
      <actor>
        <name>Mandana Marino</name>
        <role>Syrian Woman</role>
        <thumb />
      </actor>
      <actor>
        <name>Van Ling</name>
        <role>Chinese Man</role>
        <thumb />
      </actor>
      <actor>
        <name>Bj├©rn Olsen</name>
        <role>Olaf (as Bj├©rn)</role>
        <thumb />
      </actor>
      <actor>
        <name>Dan Pettersson</name>
        <role>Sven</role>
        <thumb />
      </actor>
      <actor>
        <name>Shay Duffin</name>
        <role>Pubkeeper</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTI4MzkwMTAyNl5BMl5BanBnXkFtZTcwOTQ1MjEzMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Greg Ellis</name>
        <role>Carpathia Steward</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTk4NzI2ODU4MF5BMl5BanBnXkFtZTcwNjA0MjQ1Mg@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Diana Morgan</name>
        <role>News Reporter</role>
        <thumb />
      </actor>
      <actor>
        <name>Lorenz Hasler</name>
        <role>Orchestra Member (as I salonisti)</role>
        <thumb />
      </actor>
      <actor>
        <name>Thomas F├╝ri</name>
        <role>Orchestra Member (as I salonisti)</role>
        <thumb />
      </actor>
      <actor>
        <name>Ferenc Szedlák</name>
        <role>Orchestra Member (as I salonisti)</role>
        <thumb />
      </actor>
      <actor>
        <name>B├®la Szedl├ík</name>
        <role>Orchestra Member (as I salonisti)</role>
        <thumb />
      </actor>
      <actor>
        <name>Werner Giger</name>
        <role>Orchestra Member (as I salonisti)</role>
        <thumb />
      </actor>
      <actor>
        <name>Patrick Murphy</name>
        <role>Steerage Band Member (as Gaelic Storm)</role>
        <thumb />
      </actor>
      <actor>
        <name>Stephen Wehmeyer</name>
        <role>Steerage Band Member (as Gaelic Storm)</role>
        <thumb />
      </actor>
      <actor>
        <name>Stephen Twigger</name>
        <role>Steerage Band Member (as Gaelic Storm)</role>
        <thumb />
      </actor>
      <actor>
        <name>Shep Lonsdale</name>
        <role>Steerage Band Member (as Gaelic Storm)</role>
        <thumb />
      </actor>
      <actor>
        <name>Samantha Hunt</name>
        <role>Steerage Band Member (as Gaelic Storm)</role>
        <thumb />
      </actor>
      <actor>
        <name>Kris Andersson</name>
        <role>Dancer</role>
        <thumb />
      </actor>
      <actor>
        <name>Bobbie Bates</name>
        <role>Dancer</role>
        <thumb />
      </actor>
      <actor>
        <name>Aaron James Cash</name>
        <role>Dancer</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTkyMzU2NjMxNV5BMl5BanBnXkFtZTcwMzk3MDY1MQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Anne Fletcher</name>
        <role>Dancer</role>
        <thumb />
      </actor>
      <actor>
        <name>Edmond Alan Forsyth</name>
        <role>Dancer (as Ed Forsyth)</role>
        <thumb />
      </actor>
      <actor>
        <name>Andie Hicks</name>
        <role>Dancer</role>
        <thumb />
      </actor>
      <actor>
        <name>Scott Hislop</name>
        <role>Dancer</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BOTA4OTczMjc0OV5BMl5BanBnXkFtZTcwNDY3OTIzMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Stan Mazin</name>
        <role>Dancer</role>
        <thumb />
      </actor>
      <actor>
        <name>Lisa Ratzin</name>
        <role>Dancer</role>
        <thumb />
      </actor>
      <actor>
        <name>Julene Renee</name>
        <role>Dancer</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BNjIzNDk3NDU4NF5BMl5BanBnXkFtZTcwNTcwODA3Mg@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Brian Baines</name>
        <role>Noble Sailor (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Alexandra Boyd</name>
        <role>1st Class Woman (uncredited)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTM0NTg1NzEzMl5BMl5BanBnXkFtZTYwNDk3ODIy._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Mike Butters</name>
        <role>Musician / Baker (uncredited)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTM3MzUwNjg4MF5BMl5BanBnXkFyZXN1bWU@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>James Cameron</name>
        <role>Steerage Dancer (uncredited)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTkzMTI4MTU5OF5BMl5BanBnXkFtZTcwMTg5OTI2Mg@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Bruno Campolo</name>
        <role>1st Class Man (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Chris Cragnotti</name>
        <role>Victor Giglio (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Kevyn Currie</name>
        <role>Titanic Crewmember (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Kevin De La Noy</name>
        <role>3rd Officer Pitman (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Sean Howse</name>
        <role>The Promenade Steward (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Rudy Joffroy</name>
        <role>'Safe' Bellboy (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Tony Kenny</name>
        <role>Deckhand (uncredited)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTUyNjg5MjQ5OF5BMl5BanBnXkFtZTcwOTA1NjIzMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Sean Lawlor</name>
        <role>Leading Stroker Charles Hendrickson (uncredited)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMjE5MTM4NTQ3OF5BMl5BanBnXkFtZTcwMTI3MzYyMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Don Lynch</name>
        <role>Frederick Spedden (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Johnny Martin</name>
        <role>Rescue Boat Crewman (uncredited)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BOTY3MzIwMjY0N15BMl5BanBnXkFtZTcwNDQ5NTEyMQ@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Meghan McLeod</name>
        <role>First Class Passenger (uncredited)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTY0NzUwNDM1OF5BMl5BanBnXkFtZTcwNTkxNjkyMw@@._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Mike O'Neal</name>
        <role>Engine Room Crewman (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Barbarella Pardo</name>
        <role>Core extra (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Phil Parlapiano</name>
        <role>Button Accordionist (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Judy Prestininzi</name>
        <role>Praying Woman (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Steven Quale</name>
        <role>Engine Room Worker (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>John Slade</name>
        <role>Ohio Man (uncredited)</role>
        <thumb>http://ia.media-imdb.com/images/M/MV5BMTY4NzYzMTA0N15BMl5BanBnXkFtZTYwMjA5NTAy._V1._SY275_SX400_.jpg</thumb>
      </actor>
      <actor>
        <name>Stephen Wolfe Smith</name>
        <role>1st Class Dining Room Steward (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>R. Gern Trowbridge</name>
        <role>Drowning Man (uncredited)</role>
        <thumb />
      </actor>
      <actor>
        <name>Francisco Váldez</name>
        <role>Man Being Combed for Lice (uncredited)</role>
        <thumb />
      </actor>
      <thumb>http://images.themoviedb.org/posters/10473/Titanic_mid.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/10473/Titanic_thumb.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/10473/Titanic_cover.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/10473/Titanic.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/27842/titanic_1_2_mid.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/27842/titanic_1_2_thumb.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/27842/titanic_1_2_cover.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/27842/titanic_1_2.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/123268/titanic_ver2_xlg_cover.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/123268/titanic_ver2_xlg_thumb.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/123268/titanic_ver2_xlg_mid.jpg</thumb>
      <thumb>http://images.themoviedb.org/posters/123268/titanic_ver2_xlg.jpg</thumb>
      <fanart url="http://images.themoviedb.org">
        <thumb preview="/backdrops/94713/Titanic-bd_thumb.jpg">/backdrops/94713/Titanic-bd_poster.jpg</thumb>
        <thumb preview="/backdrops/94713/Titanic-bd_thumb.jpg">/backdrops/94713/Titanic-bd.jpg</thumb>
        <thumb preview="/backdrops/94716/Titanic-bd1_thumb.jpg">/backdrops/94716/Titanic-bd1_poster.jpg</thumb>
        <thumb preview="/backdrops/94716/Titanic-bd1_thumb.jpg">/backdrops/94716/Titanic-bd1.jpg</thumb>
        <thumb preview="/backdrops/94719/Titanic-bd2_thumb.jpg">/backdrops/94719/Titanic-bd2_poster.jpg</thumb>
        <thumb preview="/backdrops/94719/Titanic-bd2_thumb.jpg">/backdrops/94719/Titanic-bd2.jpg</thumb>
        <thumb preview="/backdrops/94722/Titanic-bd3_thumb.jpg">/backdrops/94722/Titanic-bd3_poster.jpg</thumb>
        <thumb preview="/backdrops/94722/Titanic-bd3_thumb.jpg">/backdrops/94722/Titanic-bd3.jpg</thumb>
        <thumb preview="/backdrops/94725/Titanic-bd4_thumb.jpg">/backdrops/94725/Titanic-bd4_poster.jpg</thumb>
        <thumb preview="/backdrops/94725/Titanic-bd4_thumb.jpg">/backdrops/94725/Titanic-bd4.jpg</thumb>
      </fanart>
      <fileinfo>
        <streamdetails>
          <audio>
            <channels>2</channels>
            <codec>wma</codec>
            <longlanguage>English (US)</longlanguage>
          </audio>
          <video>
            <aspect>1.333</aspect>
            <codec>wmv3</codec>
            <duration>3s 333ms</duration>
            <height>240</height>
            <longlanguage>English (US)</longlanguage>
            <scantype>Progressive</scantype>
            <width>320</width>
          </video>
        </streamdetails>
      </fileinfo>
    </movie>

    Can you tell me, what has to be changed to support this nfo too? (I would prefer to have e.g. the roles added for actors)

    Thanks,

    Guzzi
     

    Attachments

    • movie.zip
      30.6 KB

    apache

    New Member
    April 30, 2010
    2
    0
    Re: Experimental patch to read .nfo in mediaportal

    Yes this is the type of functionality i have been looking for a long time in Mediaportal!!

    I never personally browse or organize my own movie collection by actor, genre or year. But I have achieved this for others by smart use of directory structure, symbolic links, nfos's and a little simple scripting anyway.
    (This method once implemented can also be used by any media-center even movie-genre "dumb" ones like Microsoft's vmc and 7mc etc. and is very fast).

    So for me who is lazy and doesn't need the advanced functionality of moving pictures which requires maintaining/backing up a seperate Moving Pictures database (that can suffer from corruption, OS crashes etc.) on every single client which runs MP is overkill.

    Ease of use/setup/maintenance/portability (especially for non-technical users) and the performance of browsing through my very large movie collection is paramount.

    I simply want the movie description perhaps some actor info to display as i scroll down my movie list in the standard "my videos" area of MP.

    It looks like this is exactly what i want.

    Technik just two questions:


    1) long ago when i used to use vmc i generated my nfo's using a different scraper that implemented the mymovies.xml structure which was used by the "videobrowser/mediabrowser" plugin for microsofts media centres.

    I believe jmcentire's script does not follow the strict xbmc xml structure found here:

    Import - Export Library - XBMC

    as they have extended it to use:

    Language and Writer tags.

    Does your patch follow the strict xbmc structure or the extended one used by jmcentire's script and moving pictures plugin?

    The reason i want to know is that I'll either look online for a mymovies to xbmc xml converter or write my own and post it here if anyone wants it.
    I don't want to have to run the moving pictures scraper as i already have my own custom edited nfo's and artwork in each movie directory.

    2) I have never patched the MP code or installed my own build. I work as a programmer but mainly in java. Haven't touched C# or any MS programming language since uni. I'd like to learn how to do it though.

    Do i need the dot.net programming suite?
    There must be a forum or wikki instruction on how to do so?
    Perhaps for the non-technical you could provide an already patched version for download/install to widen the test base?


    Thank you very much.
     

    technick

    Portal Pro
    May 6, 2009
    566
    155
    Home Country
    France France
    Re: Experimental patch to read .nfo in mediaportal

    Guzzi

    Thanks for your answer, I will look to modify my patch to read your xml this weekend.
    (Please can you update your post and put the NFO as attachment because one of the error is invalid caracter and I need the original file)

    apache
    I also been looking for a long time so I finish to try to make it myself :)

    1/ I use the jmcentire structure but normaly my coding method don't care of that it don't know, it's adaptive.... normally.

    2/ I will send you a PM.

    I use Microsoft Visual studio 2008 / Tortoise SVN / NSIS (Documentation is here : MediaPortal1_Development - MediaPortal Manual Documentation)
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom