[News] MediaPortal 1 - 1.38 with x64 support released! (2 Viewers)

larry_S

MP Donator
  • Premium Supporter
  • December 11, 2008
    1,457
    183
    Home Country
    Germany Germany
    How can I update from version 1.36 to version 1.38.3? I'm only offered a fresh installation. Is this possible by updating to a different version, for example, first 1.38.0 and then 1.38.3?
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,852
    12,107
    Kyiv
    Home Country
    Ukraine Ukraine
    • Thread starter
    • Moderator
    • #22
    I don't know and don't understand how the check works, but if 1.36 works in 1.38 and then in 1.38.3, then it seems like this is the current path. Maybe @doskabouter can correct me.
     

    CyberSimian

    Test Group
  • Team MediaPortal
  • June 10, 2013
    3,350
    2,212
    Southampton
    Home Country
    United Kingdom United Kingdom
    How can I update from version 1.36 to version 1.38.3? I'm only offered a fresh installation.
    You can use 32-bit MP on 64-bit Windows.
    And you can use 64-bit MP on 64-bit Windows.
    But you cannot perform an upgrade install of 32-bit MP to 64-bit MP.

    So either perform an upgrade install of 32-bit MP 1.38.3.
    Or perform a first-time install of 64-bit MP 1.38.3 (you will need to uninstall 32-bit MP first).

    -- from CyberSimian in the UK
     

    HSishi

    Portal Member
    May 26, 2021
    9
    8
    Home Country
    Germany Germany
    MP 1.38.3 refuses to install because .net 4.0 is missing.

    But I cannot install .net4.0 because a newer version is installed (4.8.1). I cannot reinstall 4.8.1 because of the same reason.

    MP requirements say ".net 3.5 features need to be enabled" but how can this be done?

    edit There's already .net 10.0 available.
     

    HSishi

    Portal Member
    May 26, 2021
    9
    8
    Home Country
    Germany Germany
    Unfortunately not.

    The menioned registry branch in the registry doesn't contain a section for Dot.Net 3.5.
    Update service was not running, I started it and then tried the following.

    The 3.5 Offline installer I have stops with an error message. The official one refuses to get installed under Windows 11.

    Dot.Net 4.0 installer refuses because it says "Not necessary because it's included in the windows version".
    4.81 installer refuses to get installed because a newer dot.net version is installed.
    I repaired / installed 5.0, 6.0., 7.0, 8.0 and 10.0.

    MediaPortal Setup still tries to install 4.0 but that fails. After that, MP installer skips everything else and claims to have successfully installed the update.

    I think the Setup check is waaaaay too strict and doesn't even consider later versions of Dot.net after 3.5 could be valid.

    edit
    Source: Announcing Windows 11 Insider Preview Build 27965 (Canary Channel)
    Starting with Build 27965, .NET Framework 3.5 is no longer a Windows Feature on Demand optional component.
    There is still a separate downloader for 3.5 mentioned on that page, but maybe it's time to move on to a more recent Dot.Net requirement.

    Anyway, after I installed 3.5 using the mentioned downloader, MP 1.38 finally gave up and installed.
     
    Last edited:

    doskabouter

    Development Group
  • Team MediaPortal
  • September 27, 2009
    5,006
    3,736
    Nuenen
    Home Country
    Netherlands Netherlands
    Converting mediaportal to a newer .net version isn't easy. there are way to many differences between .net framework and just .net to justify the effort.
    .Net Framework 4 is currently still supported.

    We might need to update the installer to properly install .NET Framework 3.5 and .NET Framework 4.??
     

    HSishi

    Portal Member
    May 26, 2021
    9
    8
    Home Country
    Germany Germany
    Since 3.5 can't be installed within the mentioned Win11 and later versions, for now it's probably the best to provide the download link to the 3.5 installer while it's still working.
    But that link won't work forever. It might be 3.5 or even 4.0 can't be installed in a future Windows version.

    As for converting ... my (very basic) understandings are:
    • The .net framework is a library of features you don't have to code by yourself in your apps because they're already ready-to-use and only need to be called with proper parameters.
    • Newer versions of that library either still contain the features which have newer code for newer hardware / OS but have the same name, or the same features with newer names and calls which still do the same, so "only" editing the code at some places is required.
    • But I also understand a large software like MediaPortal requires lots of checks if editings have to be made or not.
    edit
    The interesting bit is: One of the last updates of Windows removed 3.5. MediaPortal itself didn't notice or care and continued to run.
    The problem occured when I tried to update from 1.36 to 1.38.

    So maybe the solution is to simply check if 3.5 or even 4.0 is really required or already obsolete with newer versions and MP just needs any .net (framework) installed.
     
    Last edited:

    Users who are viewing this thread

    Top Bottom