1.25 Upgrade and movie covers/backdrops (2 Viewers)

DHosein

Portal Member
January 2, 2016
41
15
49
Home Country
Great Britain (UK) Great Britain (UK)
I've recently tried the upgrade of Mediaportal to 1.25 and come across a strange occurance. All my movie DVD covers and backdrops have gone. Completely. The folders which held them are now empty.

It seems the folder these files are now stored has changed following the upgrade, but rather than move everything from one location to the other, it seems the installer simply deleted everything.

That's nearly 2000 movies that I now have to manually re-select everything for - which is not the greatest situation, but possible. Unfortunately - it seems there's also been another change. The scrapers available now don't find nearly half of the options previously available. Most movies are not only finding maybe 4 or 5 covers instead of nearly 50 - some now find none at all, or wrong language versions.

How do I get the scrapers back to pre-1.25 normality? Please advise. Thanks.
 

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    I've recently tried the upgrade of Mediaportal to 1.25 and come across a strange occurance. All my movie DVD covers and backdrops have gone. Completely. The folders which held them are now empty.
    What version was the update from? You use MyVideoPlugin or MovingPictures or MyFilms plugin? When MP install, DeployTools make backup of Mediaportal user folder, look at Program Data\Team Mediaportal\ folder ...
    The scrapers available now don't find nearly half of the options previously available.
    What scrapper you use?
    Most movies are not only finding maybe 4 or 5 covers instead of nearly 50 - some now find none at all, or wrong language versions.
    In settings what site selected? Video Database
     

    DHosein

    Portal Member
    January 2, 2016
    41
    15
    49
    Home Country
    Great Britain (UK) Great Britain (UK)
    Not sure if this will still be useful a day or so after the fact, but here are the logs:
     

    Attachments

    • MediaPortalLogs_21_04_20__11_11.zip
      2 MB

    DHosein

    Portal Member
    January 2, 2016
    41
    15
    49
    Home Country
    Great Britain (UK) Great Britain (UK)
    Too late to do that backup - but I'll bear it in mind for future updates.

    In terms of scrapers - just the defaults ad IMDB+. Same before as after.
    I am using MovingPictures - again settings are as default, both before and after.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Too late to do that backup - but I'll bear it in mind for future updates.
    Back-up is done automatically and it has all the thumbs, look in the folder C:\ProgramData\Team MediaPortal, there will be a folder with back-ups and the name Media Portal and the installation date.

    About logs:
    A lot of Db errors, look like, DB corrupted, or no free space or no Write right ...
    Code:
    20-Apr-2020 22:31:52 Error [     DatabaseManager]: initDB: Could Not Open Database: FanartHandler.db3. SQLite.NET.SQLiteException: SQLiteClient: FanartHandler.db3 cmd:sqlite3_prepare16:pvm=null err:CORRUPT/CORRUPT detailed:database disk image is malformed query:PRAGMA SYNCHRONOUS=OFF;
       at SQLite.NET.SQLiteClient.ThrowError(String statement, String sqlQuery, SqliteError err)
       at SQLite.NET.SQLiteClient.Execute(String query)
       at FanartHandler.DatabaseManager.SetPragma()
       at FanartHandler.DatabaseManager.InitDB(DB type)
    Code:
    20-Apr-2020 22:32:51 Debug [ DataProviderManager]: SEARCH: Title='The Art of Racing in the Rain', Provider='imdb.com', Version=3.0.2, Number of Results=0
    20-Apr-2020 22:32:51 Debug [  FileInfoExtensions]: Error computing smart hash:  System.IO.IOException: The process cannot access the file 'G:\The Art of Racing in the Rain (2019) tt1478839\The.Art.of.Racing.in.the.Rain.2019.1080p.BluRay.x264-DRONES.mkv' because it is being used by another process.
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
       at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
       at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
       at System.IO.FileInfo.OpenRead()
       at Cornerstone.Extensions.IO.FileInfoExtensions.ComputeSmartHash(FileInfo self)
    Code:
    20-Apr-2020 22:33:26  Info [       MovieImporter]: Watcher queued the.art.of.self.defense.2019.1080p.bluray.x264-drones.mkv for processing.
    20-Apr-2020 22:33:26 Debug [  FileInfoExtensions]: Error computing smart hash:  System.IO.IOException: The process cannot access the file 'G:\The Art of Self Defense (2019) tt7339248\the.art.of.self.defense.2019.1080p.bluray.x264-drones.mkv' because it is being used by another process.
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
       at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
       at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
       at System.IO.FileInfo.OpenRead()
       at Cornerstone.Extensions.IO.FileInfoExtensions.ComputeSmartHash(FileInfo self)

    I am using MovingPictures - again settings are as default, both before and after.
    You have old MovingPictures version:
    Code:
    21-Apr-2020 09:43:48 Debug [        DBLocalMedia]:  System.TypeLoadException: Could not load type 'MediaPortal.Player.MediaInfo' from assembly 'Core, Version=1.24.100.0, Culture=neutral, PublicKeyToken=null'.
       at MediaPortal.Plugins.MovingPictures.LocalMediaManagement.MediaInfoWrapper..ctor(String strFile)
       at MediaPortal.Plugins.MovingPictures.LocalMediaManagement.VideoFormatExtensions.GetMediaInfo(VideoFormat self, String videoPath)
       at MediaPortal.Plugins.MovingPictures.Database.DBLocalMedia.UpdateMediaInfo(Boolean mountImage)

    And old FanartHandler version and LatestsMediaHandler ...
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    It's not an issue with IMDb+, but with the internal imdb.com scraper that is still active, and concurrent access causes a crash, and then unexpected results. Verifying MediaPortal Extension Updater shows no plugins that require updating is critical step that appears to have been skipped after installing MediaPortal 1.25.0 Pre.

    So right now the firemen are getting blamed for the water damage while the entire house is still on fire :rolleyes:
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    It is possible IMDb+ did not update as sometimes Moving-Pictures goes crazy on the script-table. In those rare cases when you have issues, first check the IMDb+ plugin, and look at the info page to see what current version of the IMDb+ Scraper-Script is installed, and make sure it lines up to the current published version at GitHub.

    As of this moment it is v4.10.5
     

    Users who are viewing this thread

    Top Bottom