MovingPictures 1.6.2 [Support for MP 1.3, 1.4, 1.5 and 1.6] [2014-01-19]

Discussion in 'Moving Pictures' started by ltfearme, November 29, 2013.

Thread Status:
Not open for further replies.
  1. ltfearme
    • Premium Supporter

    ltfearme Community Plugin Dev

    Joined:
    June 10, 2007
    Messages:
    6,451
    Likes Received:
    4,231
    Gender:
    Male
    Occupation:
    Software Test Engineer
    Location:
    Sydney
    Ratings:
    +5,371 / 0
    Home Country:
    Australia Australia
    DOWNLOAD



    Moving Pictures is a movie management plug-in that focuses on ease of use and flexibility. Point it to your movies collection and Moving Pictures will automatically load media rich details about your movies as quickly as possible with as little user interaction as possible. Once imported you can browse your collection via an easy to use but highly customizable interface.

    Resources
    Wiki / User's Guide
    Project Page
    Skin Designer's Guide
    Developer's Guide

    Change Log
    v1.6.2

    • Fixed script error in the installer when user has a GIT debug build of MediaPortal installed.
    v1.6.1
    • Fixed default IMDb scraper script no longer retrieving metadata and posters, also updated script to support new fields available, thanks Rochess.
    • Fixed MyMovieItalian scraper script, thanks roby71.
    • Fixed score/votes from Kinopoisk scraper script, thanks leonid.kabanov.
    • Fixed MovingPictures configuration launcher failing on MediaPortal 1.6.
    • Fixed shutdown of process not occuring after S3 Resume, thanks seco/sebastii.
    • Fixed a crash when selecting a category using a fixed backdrop if the movie no longer exists in database.
    • Added shortcut to MovingPictures configuration on desktop during installation of MPEI package.
    • Added IMDb and SortBy fields to the available filter fields.
    • Added 'Date Added' and 'Release Date' to available fields to display as 'Label 2' on the facade.
    • Added dynamic field display for 'Label 2' on the facade when choosing different Sort By fields e.g. Sorting by release date will show 'Release Date' instead of the default 'Year'.
    • Added 'Accept-Language' header support in scraper scripts for better results on sites like IMDb.
    • Improved Bluray support, thanks sebastii.
    • Updated translations from Transifex.
    v1.6.0
    • Support for a native MPEI installation package.
    • Support for translations from Transifex. Users can now submit translations from their website.
    • Added 'Plot Keywords' field.
      • Enhanced 'Theme' search to also include Plot Keywords.
      • TheMovieDB scraper has been updated to support 'Plot Keywords'.
    • Added 'Collections' field:
      • TheMovieDB scraper has been updated to support 'Collections'.
      • Categories updated to allow dynamic category support for Collections.
      • A movie can be added to more than one collection.
      • Sorry, no grouping in the main movie list yet. Only categories!
    • Added 'Release Date' field:
      • TheMovieDB scraper has been updated to support 'Release Date'.
      • Added sorting and group header support.
      • Added support for date modifier in scraper engine, this will allow scripters to specify the format of the date which they are using. (see r1514 for details).
      • Added extra skin properties for fields of type datetime.
    • Added support for localised posters from fanart.tv. This is a great source for movie artwork, very high quality and recommended as your new default poster/backdrop source.
    • Added support to CycleArtwork via a MediaPortal GUI Action (e.g. press of a remote button). Chose the most logical action available which is PREVIOUS_PICTURE and NEXT_PICTURE.
    • Added new skin properties to allow skinner to control the plurality of labels e.g. 'Director' when there is only one director. Updated DefaultWide skin to show example of usage.
    • Publish all MediaPortal Video Play properties including IMDb ID (#Play.Current.IMDBNumber) which can be used to display extra artwork on OSD such as Clear Logos.
    • Fixed a crash seen when creating a blank movie template which doesn't have a movie data provider.
    • Fixed IMDb pre-lookup not working.
    • Fixed bugs and cleanup of new DefaultWide skin:
      • Removed animations where applicable to keep in line with design of main skin.
      • Removed unused imports and images.
      • Several bug fixes and missing functionality e.g. play indicator
      • Added new release date field to details view.
      • Fixed Group Headers not working.
      • Fixed Rate Dialog not working with MediaPortal 1.3+ (replaced toggle buttons with checkmarks).
      • Added support for Trailers plugin, this adds support for local and online streaming trailers, button added in details view.
    • Fixed OSD showing before fullscreen playback of NEW files.
    • Fixed a possible crash when updating Alpha Filter.
    • Fixed an unhandled exception in importer when creating a movie with no IMDb,
    • Improved directory accessibility check to prevent false positives resulting in removal of media from the db.
    • [API] Adjusted tab switching logic so the movie manager can be reused by mpextended.
    If you're having any issues with the 1.5 release then its highly recommended you upgrade to this version. If you any problems don't hesitate to detail the issue here with debug logs and screenshots if applicable but most importantly, steps on how to reproduce (not a two page essay!).
     
    Last edited: February 12, 2014
    • Like Like x 15
    • Thank You! Thank You! x 9
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. ltfearme
    • Premium Supporter

    ltfearme Community Plugin Dev

    Joined:
    June 10, 2007
    Messages:
    6,451
    Likes Received:
    4,231
    Gender:
    Male
    Occupation:
    Software Test Engineer
    Location:
    Sydney
    Ratings:
    +5,371 / 0
    Home Country:
    Australia Australia
    I would appreciate any help from users familiar with MovingPictures scraper engine to update the default IMDb script for support of 'Release Dates' and 'Plot Keywords'. Collections is not supported on IMDb as far as I know.

    For 'Collections' support as well as the other new fields in this release (plot keywords and release date) you can use the TheMovieDB scraper or IMDb+ (Rochess scraper/plugin):
    https://forum.team-mediaportal.com/forums/imdb.554/

    Note: TheMovieDB scraper is built into the plugin, for IMDb+ you need to install it separately.
     
  4. emphatic
    • Team MediaPortal

    emphatic Design Group

    Joined:
    August 25, 2006
    Messages:
    3,581
    Likes Received:
    828
    Gender:
    Male
    Occupation:
    Surface treatment
    Location:
    Alingsås
    Ratings:
    +1,082 / 2
    Home Country:
    Sweden Sweden
    Show System Specs
    Does this installer come with updated skin files?

    Emph
     
  5. Der_Bub
    • Premium Supporter

    Der_Bub MP Donator

    Joined:
    June 17, 2008
    Messages:
    829
    Likes Received:
    52
    Location:
    Cologne
    Ratings:
    +60 / 2
    Home Country:
    Germany Germany
    Show System Specs
    Hello,

    after installing this version, all movies stored on external drives (which are not allways connected / powered off) where reimported again!

    Went back to previous version...
     
  6. Sebastiii
    • Team MediaPortal

    Sebastiii Development Group

    Joined:
    November 12, 2007
    Messages:
    16,227
    Likes Received:
    6,188
    Gender:
    Male
    Location:
    France
    Ratings:
    +10,179 / 9
    Home Country:
    France France
    Show System Specs
    Log ? :)
     
  7. Der_Bub
    • Premium Supporter

    Der_Bub MP Donator

    Joined:
    June 17, 2008
    Messages:
    829
    Likes Received:
    52
    Location:
    Cologne
    Ratings:
    +60 / 2
    Home Country:
    Germany Germany
    Show System Specs
    sorry... :oops:

    But on the second try it seems to work... now all movies are still fine after updae. (y)
     
    • Thank You! Thank You! x 1
  8. ltfearme
    • Premium Supporter

    ltfearme Community Plugin Dev

    Joined:
    June 10, 2007
    Messages:
    6,451
    Likes Received:
    4,231
    Gender:
    Male
    Occupation:
    Software Test Engineer
    Location:
    Sydney
    Ratings:
    +5,371 / 0
    Home Country:
    Australia Australia
    Only Default/DefaultWide, MovingPictures plugin support is part of TitanExtended which is managed by Team Titan ;)
     
    • Like Like x 2
  9. catavolt
    • Team MediaPortal
    • Administrator

    catavolt Design Group Manager

    Joined:
    August 13, 2007
    Messages:
    12,192
    Likes Received:
    4,942
    Gender:
    Male
    Occupation:
    Technical Documentation, Translation
    Location:
    Lanzarote
    Ratings:
    +7,337 / 38
    Home Country:
    Germany Germany
    Show System Specs
    Great works as always, Damien :D
    Your skins for DefaultWide/Default are really excellent - BIG THX! (y)
     
    • Thank You! Thank You! x 1
    • Agree Agree x 1
  10. RoChess
    • Premium Supporter

    RoChess Extension Developer

    Joined:
    March 10, 2006
    Messages:
    4,153
    Likes Received:
    1,294
    Ratings:
    +1,659 / 2
    IMDb+ relies on the same source of imdb.com as the default IMDb scraper-script, so the scraper-script code I use inside IMDb+ for regular fields can be used as-is. Granted you do need to skip over all the IMDb+ specific stuff then, so I've made it easy:

    Release Date:
    Code (Text):
    1.  
    2.  <!-- Release Date -->
    3.  <set name="rx_release_date">
    4.  <![CDATA[
    5.  <h4 class="inline">Release Date:</h4>\s*(?<releaseDate>\d{1,2}\s*[^\s]+\s*\d{4})
    6.  ]]>
    7.  </set>
    8.  <parse name="release_date" input="${details_page}" regex="${rx_release_date}" />
    9.  <set name="movie.release_date" value="${release_date[0][0]}" />
    10.  
    Plot Keywords:
    Code (Text):
    1.  
    2.  <!-- Plot Keywords -->
    3.  <set name="rx_plotkeywords">
    4.  <![CDATA[
    5.  <h4[^>]+>Plot Keywords:</h4>\s*(?<moviePlotKeywords>.+?)(?:&nbsp;|<nobr>|See more|</div>)
    6.  ]]>
    7.  </set>
    8.  <parse name="plotkeywords" input="${details_page}" regex="${rx_plotkeywords}" />
    9.  <set name="plotkeywords_clean" value="|${plotkeywords[0][0]:striptags}|" />
    10.  <replace name="movie.plotkeywords" input="${plotkeywords_clean:htmldecode}" pattern="\s*[|]+\s*" with="|" />
    11.  
    Collections are indeed impossible to do with the info that Amazon/IMDb currently provides. That is what lead me to the semi-automatic method that IMDb+ now uses. However MovPic is setup to rely on other scraper-scripts when fields are empty. The IMDb tt-ID allows for a perfect connection between IMDb and TMDb, so technically it would still work, provided the 'collections' field is set as such a field to allow other scraper-scripts to update it when it is empty.
     
    • Thank You! Thank You! x 2
  11. ltfearme
    • Premium Supporter

    ltfearme Community Plugin Dev

    Joined:
    June 10, 2007
    Messages:
    6,451
    Likes Received:
    4,231
    Gender:
    Male
    Occupation:
    Software Test Engineer
    Location:
    Sydney
    Ratings:
    +5,371 / 0
    Home Country:
    Australia Australia
    Thanks Rochess, I will need to test if 'collections' gets filled in when falling back to other sources.

    Update: just tested it on 'The Smurfs 2' and it filled the collection field with 'The Smurfs (Theatrical Series)' from TheMovieDB even though IMDb+ was used to to import data from which was missing collection info.
     
    Last edited: December 1, 2013
Loading...
Thread Status:
Not open for further replies.

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!