Can't import from MyMovies any more... (1 Viewer)

TBacker

Portal Member
June 23, 2011
39
12
Home Country
United States of America United States of America
MyMovies now encrypts the mymovies.xml file. They say in their support forums that that file was never intended for public use and whoever has been using it is on their own now that it's unreadable by external apps.

So, I turned off the mymovies.xml option in Moving Pictures and thought it would fall back to the NFO files, but Moving Pictures seems to be ignoring them. I tried as both movie.nfo and as <filename>.nfo

Am I now going to have to abandon all of the work I did in MyMovies because nothing else in MediaPortal supports it?
 

fforde

Community Plugin Dev
June 7, 2007
2,667
1,702
42
Texas
Home Country
United States of America United States of America
There are two "NFO" features that Moving Pictures supports. Enabled by default is a brief check for any IMDb IDs in any NFO files in the same directory as the movie (and this actually extends to text files as well). It's purpose is to provides hints to the movie importer. This process does not grab final movie details, instead it provides hints to the import scripts the user has enabled. For example if you have a video file along with an NFO file containing an IMDb ID, Moving Pictures will scan this, then grab minimal information from the IMDb website and use this as an input for your desired import script.

That is probably not what you are looking for though. You don't want hints for other scripts you want to import movie data from a text file, right? The second "NFO" feature is the XBMC importer and it's purpose is to provide movie details to Moving Pictures.

So long story short, open the Moving Pics config and make your way to the Importer Settings tab. At the bottom click the "Manually manage movie data sources" radio button. Then click the "Movie Details Data Sources" button. Make sure that the XBMC importer is enabled and then move it to the very top of the list. Restart things and see how it goes. :)
 

TBacker

Portal Member
June 23, 2011
39
12
Home Country
United States of America United States of America
I already had everything set to your recommendations above. Manual source selection, XBMC (Local) script (only item selected).

If I send a movie back to the importer, the log shows it parsing the nfo, then "No Exact Match". I've looked at the nfo file in Notepad++ and it looks fine with correct data.
 

RoChess

Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    It is easy for an XBMC compatible NFO file to use a different syntax that makes the XBMC Local scraper-script freak out and abort import.

    If you enable debug log verbosity within MediaPortal configuration, then your movingpictures.log file will reveal a ton of information already on what is happening.

    However each step that is happening is still condensed, so to get the full story on what is happening every step of the way and know exactly what is going wrong, you would need to enable scraper-script debug mode inside MovingPictures configuration.

    More then likely debug verbosity on your movingpictuters.log file is enough to see the problem, you might spot the error saying that the NFO file is corrupt, which can range from missing a </tag> to not using the right <tag> name to using a different seperation method on multiple fields.

    If you want to know how to enable scraper-script debug mode, read: http://code.google.com/p/imdbplus/wiki/WikiInstallScraper

    Enjoy.
     

    TBacker

    Portal Member
    June 23, 2011
    39
    12
    Home Country
    United States of America United States of America
    Thanks for the input so far guys!

    It seems like it's looking for some specific file naming scheme? I'm not sure... but it looks like it wants the nfo file to be the name of the folder containing the actual IFO/VOB files (VIDEO_TS.nfo)?

    Is this script something that can be modified?

    Here's an example that I used to test. This is a standard DVD structure:
    Dir1.jpg


    Dir2.jpg



    And the log:

    Code:
    10-May-2012 19:27:18  Info [      MovieImporter]: Started watching '\\SYR-SERV-PRI\Media\Video\Library\Movies' (Network) - Path is now being monitored for changes.
    10-May-2012 19:27:18 Debug [        DBImportPath]: Scanning: \\SYR-SERV-PRI\Media\Video\Library\Movies
    10-May-2012 19:27:25 Debug [        DBImportPath]: New File: VIDEO_TS.IFO
    10-May-2012 19:27:27 Debug [VideoFormatExtension]: Identifier: Path='\\SYR-SERV-PRI\Media\Video\Library\Movies\Braveheart\VIDEO_TS\VIDEO_TS.IFO', Format='DVD', Hash='2bb2ae8fd93b0d27'
    10-May-2012 19:27:27  Info [      MovieImporter]: Remote import paths will be rescaned every 900000 minutes.
    10-May-2012 19:27:27  Info [    FileSyncProcess]: File maintenance started in the background.
    10-May-2012 19:27:27  Info [DatabaseMaintenanceM]: Checking for invalid file entries in the database.
    10-May-2012 19:27:27  Info [          NfoBuilder]: Parsing NFO file: \\SYR-SERV-PRI\Media\Video\Library\Movies\Braveheart\movie.nfo
    10-May-2012 19:27:27 Debug [          NfoBuilder]: ImdbID Found: tt0112573
    10-May-2012 19:27:28 Debug [        ImdbBuilder]: Lookup Imdbid=tt0112573: Title='Braveheart', Year=1995
    10-May-2012 19:27:28 Debug [        ScraperNode]: Assigned variable: rx_file_check = <movie[^>]*>
    10-May-2012 19:27:28 Debug [        ScraperNode]: Assigned variable: filename = \\SYR-SERV-PRI\Media\Video\Library\Movies\Braveheart\VIDEO_TS
    10-May-2012 19:27:28 Debug [        ScraperNode]: executing retrieve: <retrieve name="file" file="${filename}.nfo" encoding="UTF-8" />
    10-May-2012 19:27:28 Debug [        ScraperNode]: File does not exist: \\SYR-SERV-PRI\Media\Video\Library\Movies\Braveheart\VIDEO_TS.nfo
    10-May-2012 19:27:28 Debug [        ScraperNode]: Assigned variable: file =
    10-May-2012 19:27:28 Debug [        ScraperNode]: executing parse: <parse name="fileCheck" input="${file}" regex="${rx_file_check}" />
    10-May-2012 19:27:28 Debug [        ScraperNode]: name: fileCheck ||| pattern: <movie[^>]*> ||| input:
    10-May-2012 19:27:28 Debug [        ScraperNode]: Assigned variable: fileCheck.count = 0
    10-May-2012 19:27:28 Debug [        ScraperNode]: Parse node returned no results... <parse name="fileCheck" input="${file}" regex="${rx_file_check}" />
    10-May-2012 19:27:28 Debug [        ScraperNode]: executing if: <if test="${fileCheck[0]}!="><parse name="result" input="${file}" xpath="//movie" /><set name="movie[0].title" value="${result[0].title}" /><!-- by setting the alternative title to the search title we garantee a match--><set name="movie[0].alternate_titles" value="|${search.title}|" /><set name="movie[0].year" value="${result[0].year}" /><set name="movie[0].popularity" value="100" /><set name="movie[0].imdb_id" value="${result[0].id}" /><!-- we set the filename as the site id --><set name="movie[0].site_id" value="${filename}" /></if>
    10-May-2012 19:27:28 Debug [        ScraperNode]: if node left value:      right value:
    10-May-2012 19:27:28 Debug [ DataProviderManager]: SEARCH: Title='Braveheart', Provider='XBMC (Local)', Version=1.0.4, Number of Results=0
    10-May-2012 19:27:28 Debug [      MovieImporter]: Built MediaSignature: Path= "\\SYR-SERV-PRI\Media\Video\Library\Movies\Braveheart", Folder= "Braveheart", File= "VIDEO_TS.IFO", Keywords= "Braveheart", Title= "Braveheart", Year= 1995, DiscId= "2bb2ae8fd93b0d27", MovieHash= "", ImdbId= "tt0112573"
    10-May-2012 19:27:28  Info [      MovieImporter]: No exact match for Braveheart
    10-May-2012 19:27:31  Info [DatabaseMaintenanceM]: 0 file entries were marked for removal by the importer.
    10-May-2012 19:27:31  Info [    FileSyncProcess]: File maintenance finished. (4.1 seconds)
     
    Last edited:

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    Thanks for the input so far guys!

    It detects the NFO file and the simple NFO scanner is able to obtain the IMDb tt-ID from it, so that part works fine.

    Then it uses the XBMC NFO scanner to examine the NFO in more details, but it looks like your NFO file is not an XBMC styled one containing all the info.

    Do you have the MyMovies scraper enabled and set at first priority?
     

    TBacker

    Portal Member
    June 23, 2011
    39
    12
    Home Country
    United States of America United States of America
    Then it uses the XBMC NFO scanner to examine the NFO in more details, but it looks like your NFO file is not an XBMC styled one containing all the info.

    Do you have the MyMovies scraper enabled and set at first priority?

    Per the original premise of this thread - MyMovies scraper no longer works. It's based on the mymovies.xml file which is now encrypted (as of MM 4.0.2). I can't even go back a version because MyMovies servers suddenly won't let anyone pre-4.0.2 connect (they're forcing upgrade to the latest).

    New mymovies.xml contents:

    Code:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <!--This file is created by My Movies (http://www.mymovies.dk) to store movie meta-data in movie folders, and may not be altered. If you would like to be able to decrypt and use the data contained in the file, please contact support@mymovies.dk.-->
    <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element" xmlns="http://www.w3.org/2001/04/xmlenc#">
      <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
      <CipherData>
        <CipherValue>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</CipherValue>
      </CipherData>
    </EncryptedData>

    MyMovies is supposedly exporting XBMC compatible nfo files. I have always had mine set to export both mymovies.xml and movie.nfo.

    Here is the NFO file contents for the above...

    Code:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <!--This file is created and copyrighted by My Movies (http://www.mymovies.dk) to store movie meta-data in movie folders to use with XBMC and other products that reads NFO files. The data may be used freely for non-commercial purposes only (this means that you may not use it in commercial programs, without written consent). If you would like to use the data for commercial purposes, please contact support@mymovies.dk. The data may not be redistributed, shared, transferred or in any way used in ways that cannot be referred to as personal usage by the original user. This means that using the data on websites, services or similar is strictly forbidden.-->
    <movie>
      <createdby>My Movies</createdby>
      <title>Braveheart</title>
      <originaltitle>Braveheart</originaltitle>
      <sorttitle>Braveheart</sorttitle>
      <rating>8</rating>
      <year>1995</year>
      <top250>
      </top250>
      <votes>
      </votes>
      <outline>Braveheart, Mel Gibson's richly detailed, Academy Award®-winning saga of fierce combat, tender love and the will to risk it all for freedom, is now a digitally remastered, two-disc Special Collecto...</outline>
      <plot>Braveheart, Mel Gibson's richly detailed, Academy Award®-winning saga of fierce combat, tender love and the will to risk it all for freedom, is now a digitally remastered, two-disc Special Collector's Edition DVD bursting with dynamic new special features. In an emotionally charged performance, Gibson is William Wallace, a bold Scotsman who used the steel of his blade and the fire of his intellect to rally his countrymen to liberation from the English occupation of Scotland. Winner of five Oscars®, including Best Picture of 1995, Best Director (Gibson), Best Cinematography, Best Makeup and Best Sound Effects Editing, Braveheart is "the most sumptuous and involving historical epic since Lawrence Of Arabia" (Rod Lurie, Los Angeles Magazine).</plot>
      <tagline>
      </tagline>
      <runtime>177 min.</runtime>
      <thumb>
      </thumb>
      <mpaa>R</mpaa>
      <certification>USA:R</certification>
      <watched>false</watched>
      <id>tt0112573</id>
      <genre>War</genre>
      <credits>
      </credits>
      <director>Mel Gibson</director>
      <studio>Paramount Pictures</studio>
      <actor>
        <name>Mel Gibson</name>
        <role>William Wallace</role>
      </actor>
      <actor>
        <name>James Robinson</name>
        <role>Young William Wallace</role>
      </actor>
      <actor>
        <name>Sean Lawlor</name>
        <role>Malcolm Wallace</role>
      </actor>
      <actor>
        <name>Sandy Nelson</name>
        <role>John Wallace</role>
      </actor>
      <actor>
        <name>James Cosmo</name>
        <role>Campbell</role>
      </actor>
      <actor>
        <name>Sean McGinley</name>
        <role>MacClannough</role>
      </actor>
      <actor>
        <name>Alan Tall</name>
        <role>Elder Stewart</role>
      </actor>
      <actor>
        <name>Andrew Weir</name>
        <role>Young Hamish Campbell</role>
      </actor>
      <actor>
        <name>Gerda Stevenson</name>
        <role>Mother MacClannough</role>
      </actor>
      <actor>
        <name>Ralph Riach</name>
        <role>Priest #1</role>
      </actor>
      <actor>
        <name>Mhairi Calvey</name>
        <role>Young Murron MacClannough</role>
      </actor>
      <actor>
        <name>Brian Cox</name>
        <role>Argyle Wallace</role>
      </actor>
      <actor>
        <name>Patrick McGoohan</name>
        <role>Longshanks, King Edward I</role>
      </actor>
      <actor>
        <name>Peter Hanly</name>
        <role>Edward, Prince of Wales</role>
      </actor>
      <actor>
        <name>Sophie Marceau</name>
        <role>Princess Isabelle</role>
      </actor>
      <actor>
        <name>Stephen Billington</name>
        <role>Phillip</role>
      </actor>
      <actor>
        <name>Barry McGovern</name>
        <role>King's Advisor</role>
      </actor>
      <actor>
        <name>Angus MacFadyen</name>
        <role>Robert the Bruce</role>
      </actor>
      <actor>
        <name>John Kavanagh</name>
        <role>Craig</role>
      </actor>
      <actor>
        <name>Alun Armstrong</name>
        <role>Mornay</role>
      </actor>
      <actor>
        <name>Catherine McCormack</name>
        <role>Murron MacClannough</role>
      </actor>
      <actor>
        <name>Brendan Gleeson</name>
        <role>Hamish Campbell</role>
      </actor>
      <actor>
        <name>Tommy Flanagan</name>
        <role>Morrison</role>
      </actor>
      <actor>
        <name>Julie Austin</name>
        <role>Mrs. Morrison</role>
      </actor>
      <actor>
        <name>Alex Norton</name>
        <role>Bride's Father</role>
      </actor>
      <actor>
        <name>Joanne Bett</name>
        <role>Toothless Girl</role>
      </actor>
      <actor>
        <name>Rupert Vansittart</name>
        <role>Lord Bottoms</role>
      </actor>
      <actor>
        <name>Michael Byrne</name>
        <role>Smythe</role>
      </actor>
      <actor>
        <name>Robert Paterson</name>
        <role>Priest #2</role>
      </actor>
      <actor>
        <name>Malcolm Tierney</name>
        <role>Magistrate</role>
      </actor>
      <actor>
        <name>William Scott-Masson</name>
        <role>Corporal (as William Masson)</role>
      </actor>
      <actor>
        <name>Dean Lopata</name>
        <role>Madbaker / Flagman</role>
      </actor>
      <actor>
        <name>Tam White</name>
        <role>MacGregor</role>
      </actor>
      <actor>
        <name>Donal Gibson</name>
        <role>Stewart</role>
      </actor>
      <actor>
        <name>Jeanne Marine</name>
        <role>Nicolette, Princess Isabelle's Handmaiden</role>
      </actor>
      <actor>
        <name>Martin Dunne</name>
        <role>Lord Dolecroft</role>
      </actor>
      <actor>
        <name>Fred Chiverton</name>
        <role>The Leper's Caretaker</role>
      </actor>
      <actor>
        <name>Ian Bannen</name>
        <role>The Leper, Robert Bruce Sr.</role>
      </actor>
      <actor>
        <name>Jimmy Chisholm</name>
        <role>Faudron</role>
      </actor>
      <actor>
        <name>David O'Hara</name>
        <role>Stephen, Irish Fighter</role>
      </actor>
      <actor>
        <name>John Murtagh</name>
        <role>Lochlan</role>
      </actor>
      <actor>
        <name>David McKay</name>
        <role>Young Soldier</role>
      </actor>
      <actor>
        <name>Peter Mullan</name>
        <role>Veteran</role>
      </actor>
      <actor>
        <name>Martin Murphy</name>
        <role>Lord Talmadge</role>
      </actor>
      <actor>
        <name>Gerard McSorley</name>
        <role>Cheltham</role>
      </actor>
      <actor>
        <name>Bernard Horsfall</name>
        <role>Balliol</role>
      </actor>
      <actor>
        <name>Richard Leaf</name>
        <role>Governor of York</role>
      </actor>
      <actor>
        <name>Daniel Coll</name>
        <role>York Captain</role>
      </actor>
      <actor>
        <name>Niall O'Brien</name>
        <role>English General</role>
      </actor>
      <actor>
        <name>Liam Carney</name>
        <role>Sean</role>
      </actor>
      <actor>
        <name>Bill Murdoch</name>
        <role>Villager</role>
      </actor>
      <actor>
        <name>Phil Kelly</name>
        <role>Farmer</role>
      </actor>
      <actor>
        <name>Martin Dempsey</name>
        <role>Drinker #1</role>
      </actor>
      <actor>
        <name>Jimmy Keogh</name>
        <role>Drinker #2</role>
      </actor>
      <actor>
        <name>Joe Savino</name>
        <role>Chief Assassin</role>
      </actor>
      <actor>
        <name>David Gant</name>
        <role>Royal Magistrate</role>
      </actor>
      <actor>
        <name>Mal Whyte</name>
        <role>Jailor</role>
      </actor>
      <actor>
        <name>Paul Tucker</name>
        <role>English Commander</role>
      </actor>
      <actor>
        <name>Declan Geraghty</name>
        <role>Peasant (uncredited)</role>
      </actor>
      <actor>
        <name>Jer O'Leary</name>
        <role>English General (uncredited)</role>
      </actor>
      <actor>
        <name>Derek Pykett</name>
        <role>Warrior (uncredited)</role>
      </actor>
      <fileinfo>
        <streamdetails>
          <video>
            <codec>MPEG-2V</codec>
            <aspect>1.778</aspect>
            <width>720</width>
            <height>480</height>
          </video>
          <audio>
            <codec>AC3</codec>
            <language>en</language>
            <channels>6</channels>
          </audio>
          <audio>
            <codec>AC3</codec>
            <language>fr</language>
            <channels>6</channels>
          </audio>
          <audio>
            <codec>AC3</codec>
            <language>es</language>
            <channels>2</channels>
          </audio>
          <audio>
            <codec>AC3</codec>
            <language>en</language>
            <channels>2</channels>
          </audio>
          <audio>
            <codec>AC3</codec>
            <language>en</language>
            <channels>6</channels>
          </audio>
          <audio>
            <codec>AC3</codec>
            <language>fr</language>
            <channels>6</channels>
          </audio>
          <audio>
            <codec>AC3</codec>
            <language>es</language>
            <channels>2</channels>
          </audio>
          <audio>
            <codec>AC3</codec>
            <language>en</language>
            <channels>2</channels>
          </audio>
          <subtitle>
            <language>en</language>
          </subtitle>
          <subtitle>
            <language>fr</language>
          </subtitle>
          <subtitle>
            <language>es</language>
          </subtitle>
          <subtitle>
            <language>fr</language>
          </subtitle>
          <subtitle>
            <language>es</language>
          </subtitle>
          <subtitle>
            <language>en</language>
          </subtitle>
          <subtitle>
            <language>fr</language>
          </subtitle>
          <subtitle>
            <language>es</language>
          </subtitle>
          <subtitle>
            <language>fr</language>
          </subtitle>
          <subtitle>
            <language>es</language>
          </subtitle>
        </streamdetails>
      </fileinfo>
    </movie>
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    As per: http://moving-pictures.googlecode.com/svn/trunk/MovingPictures/DataProviders/ScraperScripts/xbmc.xml

    The XBMC scraper-script looks for: <retrieve name="file" file="${filename}.nfo" encoding="UTF-8" />

    Where ${filename} is the filename used to import the media. Since that is in this VIDEO_TS, the file it looks for is video_ts.nfo.

    So you have to modify the XBMC scraper-script and replace "${filename}" with "movie", and you probably want to adjust the artwork node as well with value="${movie.site_id}-fanart.jpg" to become value="fanart.jpg" so that it matches the filenames you forced.

    Or adjust MyMovies to export in the way the scraper-script expects (which is also the XBMC recommended way) which would result in video_ts.nfo and video_ts.tbn + video_ts-fanart.jpg, but that is up to you.

    PS: Be sure to edit date+version on the scraper-script header if you are going to modify it and import into MovPic to update the existing, as otherwise it will not be accepted.
     

    JACOB B

    Portal Pro
    September 3, 2008
    81
    7
    Home Country
    Denmark Denmark
    TBacker, did you ever solve this? I have the same issues. All my movies which are .ts or .mkv files in "moviename" folders import fine with the XBMC scrapper, but DVD rips in "moviename" folders do not. I have tried to manually change the name of the nfo file from movie.nfo to VIDEO_TS.nfo, to no effect.

    RoChess,
    How do I change the xbmc grapper as suggested above? Where is the grapper to be found - I had no luck looking... :unsure:
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    How do I change the xbmc grapper as suggested above? Where is the grapper to be found - I had no luck looking... :unsure:

    They are embedded into the Moving-Pictures database.

    You have to use MovPic config -> "Importer Settings" -> Data Sources: "Manually manage movie data sources" -> after you change that you can select the button "Movie Details Data Sources" -> "XBMC (Local)" is the one you are after. To replace/edit, use the URL link to the source I provided in previous post, edit it and adjust date+versioning control in header, then in the "Data Sources" dialog you can use the "+" icon to add it, and if you did the date+versioning correct it will replace the current version.
     

    Users who are viewing this thread

    Top Bottom