Everything is a bug fix because without it old favourites and other videodb/musicdb paths which are stored in an external file are broken. I can move these changes into a seperate commit though.
What do you mean with "use the TranslateLegacyPath to do a single compare?