Whenever I freeze mushrooms their color gets blackish, and their taste is altered. How can I preserve mushrooms for a long time while minimizing or eliminating this kind of changes?
You cannot preserve them without a change in taste and color. Freezing is the best you will get, and the changes you desecribe are normal. You can also dehydrate or pressure can them, but they will be even more different than fresh mushrooms then.