Skip to content

Commit

Permalink
describe library migration process
Browse files Browse the repository at this point in the history
  • Loading branch information
ronso0 committed Nov 16, 2023
1 parent fbed8ae commit 2726204
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
29 changes: 29 additions & 0 deletions source/chapters/advanced_topics.rst
Original file line number Diff line number Diff line change
Expand Up @@ -233,3 +233,32 @@ using sends for effects. This gives Mixxx access to the extensive collection of
Make sure the correct multichannel audio interface has been selected in Jack
(Jack settings visible bottom left). Note that Mixxx possibly labels its Jack
ports as :guilabel:`Portaudio`.

.. _advanced-migrate-settings:

Migrate your Mixxx library and settings to a new computer
=========================================================

If you move to a new computer, or to another operating system on the same computer, you can take your existing Mixxx setup with you. This includes your track library, settings, controller mappings and broadcast profiles.

You don't necessarily need to be able to start your previous Mixxx installation, all you need is your :ref:`settings directory <appendix-settings-files>` and the music directories you imported into your Mixxx library via :menuselection:`Preferences --> Library`.

Preparation
-----------

* If you still have access to your Mixxx installation open Mixxx, go to :menuselection:`Preferences --> Library` and uncheck :guilabel:`Rescan on startup`. If you are not able to start Mixxx anymore, e.g. if you only managed to recover your settings directory, you can do this manually in the settings file: open :file:`mixxx.cfg` with a text editor, delete the line with :file:`RescanOnStartup` and save the file.
* Make a copy of both the Mixxx settings directory and your music directories. Put all in a save place. Do not restructure your music directories!
* Install you new operating system, get your new PC ready.
* Get the current stable Mixxx version from `the official download page <https://mixxx.org/download/>`_.
* Install Mixxx, though don't start it, yet.

Migration
---------

* Put your Mixxx settings directory in the appropriate location, see :ref:`appendix-settings-files`. In case you already started Mixxx previously, make sure to rename or delete your existing settings directory in order to avoid any file conflicts.
* Copy your music directories to the new computer.
* Start Mixxx.
* If you've put the settings directory in the correct location Mixxx should not ask you for your music directories and all your settings should be as before.
* Go to :menuselection:`Preferences --> Library` and **Relink** each of your music directories as described in :ref:`configuration-import`.

Now, all your music files should be available, all your playlists, crates and your session histories be restored. Configure a sound output and test if you can play all tracks as before. Note that this will obviously not include your external libraries (iTunes, Traktor etc.), you need to configure those again.
2 changes: 2 additions & 0 deletions source/chapters/appendix/settings_directory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ The Mixxx settings directory contains all user data and settings of your Mixxx i
Location
--------

You can navigate to the settings directory location manually as described below. Since Mixxx 2.3 you can also open this directory in your file browser from within Mixxx: go to :menuselection:`Preferences --> Library`, scroll to the bottom of the page and click on :guilabel:`Open Mixxx Settings Directory`.

.. hint:: On Windows, the :file:`AppData` folder is hidden, as well as all files and
directories beginning with a dot '.' on Linux. So if you have not already,
you will need to set your file manager to show hidden files and folders.
Expand Down

0 comments on commit 2726204

Please sign in to comment.