INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: NEW: Faster and More Thorough Upgrade  (Read 7394 times)

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
NEW: Faster and More Thorough Upgrade
« on: January 18, 2024, 02:40:27 am »

When you install MC32 for the first time, it will search for a library first from MC31, then MC30, and so on, until it finds one.  The previous method searched from the oldest version forward, so this method is faster.

Linux and Mac will also now do upgrades from previous versions automatically, instead of requiring backups to be restored manually.

We will support restoring a backup from a foreign OS in the near future, so you'll be able to restore a Windows backup on Mac, for instance.
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4226
Re: NEW: Faster Upgrade
« Reply #1 on: January 18, 2024, 02:45:59 am »

this sounds like why one of my clients loaded a v old and wrong backup

Quote
it will search for backups from MC31, MC30, and so on, until it finds one.
can you clarify the rules used here? I could compare to my setup, it might explain where the bug is
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: NEW: Faster Upgrade
« Reply #2 on: January 18, 2024, 03:16:02 am »

It checks for libraries from most recent to oldest, instead of the other way around.

Your client libraries may not be what you think they are.
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4226
Re: NEW: Faster Upgrade
« Reply #3 on: January 18, 2024, 03:45:42 am »

As previously reported, MC backups for a client are poorly handled because you can't backup a client settings without first disconnecting from the server by loading a local library and then backing up.

In my case, I did the following

* Load local library
* Take new backup (which goes to a long standing selected location on a shared drive)
* Load server
* Run mc32 installer
" It automatically loaded some ancient backup from an unknown location

I then had to switch to a local library again, load the backup from the usual location (didn't have to pick this, it knew the folder) and then load the server again

Mc32 definitely got this wrong, there's clearly a bug here. it could ask something like "found backup in xxxx, use it or select something else?" to avoid such problems
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10931
Re: NEW: Faster Upgrade
« Reply #4 on: January 18, 2024, 04:11:21 am »

It doesn't use backups, but rather the library from an older version of MC, if its still installed. This shouldn't have fundamentally changed, except that a few bugs were fixed and improvements made - as well as extending similar function to Mac and Linux.
Logged
~ nevcairiel
~ Author of LAV Filters

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10931
Re: NEW: Faster Upgrade
« Reply #5 on: January 18, 2024, 04:23:17 am »

Looks like it's caused by being connected to a server. I let the team know to look into this.
Logged
~ nevcairiel
~ Author of LAV Filters

jkauff

  • World Citizen
  • ***
  • Posts: 202
Re: NEW: Faster Upgrade
« Reply #6 on: January 18, 2024, 06:51:14 am »

I just had a successful upgrade. Being cautious, I closed Media Server 31 first.

Maybe the install routine should automatically close Media Server before beginning.
Logged

MGD_King

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 548
  • It's not easy being me, but it sure is fun!
Re: NEW: Faster Upgrade
« Reply #7 on: January 18, 2024, 04:51:15 pm »

Just completed the upgrade process. It was great! 2 recommendations:


1. Include the C:\Program Files\J River\Media Center XX\Data\Tooltip folder. I have some icons in here from the Customized Tooltip and Theater Views configurations from way back that I've been too lazy to convert, and I just like them as they are. :)


2. After installation, maybe prompt to uninstall the version it upgraded from? Just thought.
Logged

mattlovell

  • Galactic Citizen
  • ****
  • Posts: 330
Re: NEW: Faster Upgrade
« Reply #8 on: January 19, 2024, 11:16:50 am »

How does this feature work with a portable installation? 
Logged

atreides

  • Junior Woodchuck
  • **
  • Posts: 82
Re: NEW: Faster Upgrade
« Reply #9 on: January 19, 2024, 10:24:42 pm »

I agree it would be nice to have an option to remove the previous version.  I usually assume it has been removed, and find later that I need to go back and clean up the previous versions.
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4226
Re: NEW: Faster Upgrade
« Reply #10 on: January 21, 2024, 02:47:42 pm »

another thing that didn't go smoothly

* on reboot, both MC31 and MC32 started up
* on uninstall of MC31, it uninstalled the WDM driver
* on MC32 reinstalling the WDM driver, the UI hung.
Logged

johndonaldson

  • Recent member
  • *
  • Posts: 15
Re: NEW: Faster Upgrade
« Reply #11 on: January 22, 2024, 10:51:01 am »

Looks like it's caused by being connected to a server. I let the team know to look into this.
When I installed v32, the installer did not find the library on a NAS that v31 was using.
Logged

milsdrewbulch

  • Junior Woodchuck
  • **
  • Posts: 90
Re: NEW: Faster Upgrade
« Reply #12 on: February 09, 2024, 01:13:14 am »

As previously reported, MC backups for a client are poorly handled because you can't backup a client settings without first disconnecting from the server by loading a local library and then backing up.

I've raised this before. I have a main "server" installation of MC in my study where all the FLACs are stored and 4 client installs around the house on mini PCs and a laptop.

The scheduled backups work well on the server, but the clients have settings for EQ etc. that are specific to the rooms in which they are located. These get tweaked from time to time so a manual backup has to be done as mattkhan describes.

The background backups that happen on a schedule for the server run fine, but the same kind of scheduled backups for the settings on all clients should be implemented as a priority IMO.
Logged

lboregard

  • Recent member
  • *
  • Posts: 45
Re: NEW: Faster and More Thorough Upgrade
« Reply #13 on: March 10, 2024, 09:22:15 am »

- my library was gone (had to back up library from 30 and restore it on 32 🤷‍♂️)

- all of my shows covers, each season series cover are gone 🤷‍♂️

the last one is quite painful, not sure i will restore of all them by hand :(

also, looks like 32 has a new layout of the ui, which was blown away when i had to restore my library :(
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: NEW: Faster and More Thorough Upgrade
« Reply #14 on: March 10, 2024, 02:34:45 pm »

lboregard,
What OS?

When you restore a library, MC will ask if you want to restore settings.  Maybe you missed that step.
Logged

lboregard

  • Recent member
  • *
  • Posts: 45
Re: NEW: Faster and More Thorough Upgrade
« Reply #15 on: March 13, 2024, 04:26:56 pm »

this was on windows 11

in any case, i was doing an upgrade from jriver 30 to jriver 32

the upgrade process left me with an empty library, so i had to go for a restore from the 30 library

not sure if it asked the question about settings, i think it did and i think i said yes
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: NEW: Faster and More Thorough Upgrade
« Reply #16 on: March 13, 2024, 04:52:33 pm »

Could you try restoring again?  You could save your current library as a backup first if you want to return to it.
Logged

Vocalpoint

  • Citizen of the Universe
  • *****
  • Posts: 2007
Re: NEW: Faster and More Thorough Upgrade
« Reply #17 on: May 13, 2024, 12:01:15 pm »

"When you install MC32 for the first time, it will search for a library first from MC31, then MC30, and so on, until it finds one.  The previous method searched from the oldest version forward, so this method is faster"


Just wanted to chime in here and say that when I did a pair of v32 upgrades about 3 weeks ago (one with a local v30 library and another connecting to our media server) - in both cases - the "new" v32 install - did not find anything whatsoever.

I understand there continues to be challenges with a "media server" client - but my local library (v30) instance also did not do anything special.

It fired up normally - but fired up to a normal empty library - posting up that usual "Do you want me to scan your entire machine for stuff" dialog etc.

I had to "introduce" v32 to my v30 backup library just like I always have to do.

Now - this process is/was fast and easy as always - but I simply wanted to mention that I did not notice anything cool or out of the ordinary at first install to make this a more "faster and thorough upgrade" as this post seems to indicate.

VP
Logged

grewterd

  • Recent member
  • *
  • Posts: 13
Re: NEW: Faster Upgrade
« Reply #18 on: May 31, 2024, 08:31:51 pm »

Love number 2. Good idea! I always uninstall the previous versions once the new version is stable.

Just completed the upgrade process. It was great! 2 recommendations:


1. Include the C:\Program Files\J River\Media Center XX\Data\Tooltip folder. I have some icons in here from the Customized Tooltip and Theater Views configurations from way back that I've been too lazy to convert, and I just like them as they are. :)


2. After installation, maybe prompt to uninstall the version it upgraded from? Just thought.
Logged

Curtis

  • Regular Member
  • Junior Woodchuck
  • **
  • Posts: 71
  • nothing more to say...
Re: NEW: Faster and More Thorough Upgrade
« Reply #19 on: June 03, 2024, 04:59:02 pm »

I recently upgraded from MC31 to MC32. The MC31 library was found and installed, however the MC31 program settings were not. I ended up manually changing options by matching Tools/Options screens with both programs loaded. After reading the above, would the preferred way to import the settings from MC31 be to (1) backup the newly installed MC32 installed during the upgrade; (2) restore that just-created backup over the just backed-up library AND with the settings checkbox selected? That is, there is no way for the upgrade to carry over the settings during the upgrade itself?
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42372
  • Shoes gone again!
Re: NEW: Faster and More Thorough Upgrade
« Reply #20 on: June 04, 2024, 08:35:42 am »

I recently upgraded from MC31 to MC32. The MC31 library was found and installed, however the MC31 program settings were not. I ended up manually changing options by matching Tools/Options screens with both programs loaded. After reading the above, would the preferred way to import the settings from MC31 be to (1) backup the newly installed MC32 installed during the upgrade; (2) restore that just-created backup over the just backed-up library AND with the settings checkbox selected? That is, there is no way for the upgrade to carry over the settings during the upgrade itself?

Settings should be moved as part of the upgrade.  However you can do a library backup in MC31 and restore in MC32 and include the settings if something is missing.
Logged
Matt Ashland, JRiver Media Center

Vocalpoint

  • Citizen of the Universe
  • *****
  • Posts: 2007
Re: NEW: Faster and More Thorough Upgrade
« Reply #21 on: June 04, 2024, 08:56:26 am »

Settings should be moved as part of the upgrade.  However you can do a library backup in MC31 and restore in MC32 and include the settings if something is missing.

Matt

I think the gist of these last few posts is to indicate that while settings "should" be migrated - in some cases they are not. Meaning - there are issues still occurring during an upgrade.

I know if my experience (a few posts up) - there was no difference onscreen in moving the v32 than when I moved to v26. I still had to do ten minutes of monkeying around to get the new version to behave.

The way you guys phrased this enhancement made it sound like it was "more thorough" - but unfortunately - at least for me - it was not.

Maybe I am misunderstanding the meaning of "thorough" in this context.

VP

Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: NEW: Faster and More Thorough Upgrade
« Reply #22 on: June 04, 2024, 09:10:17 am »

Sorry VP, it's working for most people.  You're probably doing something "special".  Can you think what it might be?  Maybe we've missed a case.

The old installation needs to be local, in case that's the problem.
Logged

Vocalpoint

  • Citizen of the Universe
  • *****
  • Posts: 2007
Re: NEW: Faster and More Thorough Upgrade
« Reply #23 on: June 04, 2024, 09:18:34 am »

Sorry VP, it's working for most people.  You're probably doing something "special".  Can you think what it might be?  Maybe we've missed a case. The old installation needs to be local, in case that's the problem.

Jim

Nothing out of the ordinary that I can see.

The only thing I can think of is this specific "local" library has been "migrated" through at least 7-10 versions of MC - starting way back in the v23 era. Maybe that has something to do with it?

Could be that your most recent "upgrade" processes and designs work better on say a "new-ish" library that was populated within the last few interations of MC.

I would not expect your internal testing would be against MC library structures first loaded up in 2015

Is there way to create a new empty v32 library container and move an existing set of library data into it? I would be down to try that if it has any benefits.

VP
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: NEW: Faster and More Thorough Upgrade
« Reply #24 on: June 04, 2024, 09:48:49 am »

None of the should matter.  My own library goes back a very long way.

Skipping more than 4 or 5 versions might be a problem.  24 to 32, for example.

Could you try to reproduce it?

At least, try saving a backup, clearing your library and loading a backup from a previous version.  Try more than one.

Anything security related could be a suspect.  Privileges maybe.  Windows tweaks.

This just isn't a common problem.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: NEW: Faster and More Thorough Upgrade
« Reply #25 on: June 04, 2024, 10:01:15 am »

You've had some RME driver problems:
https://yabb.jriver.com/interact/index.php/topic,136730.msg947822.html#msg947822

You mention "cleaning the registry" there.
Logged
Pages: [1]   Go Up