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

Status
Not open for further replies.

ltfearme

Community Plugin Dev
  • Premium Supporter
  • June 10, 2007
    6,755
    7,200
    Sydney
    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:

    ltfearme

    Community Plugin Dev
  • Premium Supporter
  • June 10, 2007
    6,755
    7,200
    Sydney
    Home Country
    Australia Australia
    • Thread starter
    • Moderator
    • #2
    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.
     

    Der_Bub

    MP Donator
  • Premium Supporter
  • June 17, 2008
    830
    60
    Cologne
    Home Country
    Germany Germany
    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...
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    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...

    Log ? :)
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    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.

    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:
     <!-- Release Date -->
     <set name="rx_release_date">
     <![CDATA[
     <h4 class="inline">Release Date:</h4>\s*(?<releaseDate>\d{1,2}\s*[^\s]+\s*\d{4})
     ]]>
     </set>
     <parse name="release_date" input="${details_page}" regex="${rx_release_date}" />
     <set name="movie.release_date" value="${release_date[0][0]}" />

    Plot Keywords:
    Code:
     <!-- Plot Keywords -->
     <set name="rx_plotkeywords">
     <![CDATA[
     <h4[^>]+>Plot Keywords:</h4>\s*(?<moviePlotKeywords>.+?)(?:&nbsp;|<nobr>|See more|</div>)
     ]]>
     </set>
     <parse name="plotkeywords" input="${details_page}" regex="${rx_plotkeywords}" />
     <set name="plotkeywords_clean" value="|${plotkeywords[0][0]:striptags}|" />
     <replace name="movie.plotkeywords" input="${plotkeywords_clean:htmldecode}" pattern="\s*[|]+\s*" with="|" />

    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.
     

    ltfearme

    Community Plugin Dev
  • Premium Supporter
  • June 10, 2007
    6,755
    7,200
    Sydney
    Home Country
    Australia Australia
    • Thread starter
    • Moderator
    • #10
    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:
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom