Author Topic: MusicBee File Paths: Installed vs Portable  (Read 3804 times)

karbock

  • Full Member
  • ***
  • Posts: 205
MusicBee File Paths (Installed vs. Portable)

This summary is intended to help users wishing to:
  • switch from the installed to the portable version;
  • back up data;
  • transfer their MB install to another computer.

Table of Contents
  • Folders and files
  • Adapting MusicBee3Settings.ini
    after switching to the portable version
  • Access and remarks

Folders and files

The table below uses several environment variables, whose values can be displayed within Windows' command-line prompt (cmd.exe), with command env.

Unless you have a particular Windows configuration or an older version, here are typical values:
  • %USERPROFILE% is usually C:\Users\(YourUserID).
  • %APPDATA% is usually C:\Users\(YourUserID)\AppData\Roaming.
  • %LOCALAPPDATA% is usually C:\Users\(YourUserID)\AppData\Local.
  • %ProgramFiles(x86)% is usually C:\Program Files (x86).

Nr.ContentFilesFolder (installed version)Folder (portable version)
AMain settings
A.1Application settingsMusicBee3Settings.ini%APPDATA%\MusicBee\.\AppData
A.2Saved application settings*.ini%APPDATA%\MusicBee\Saved Settings\Application.\AppData\Saved Settings\Application
BLibrary & tags
B.1LibraryMusicBeeLibrary*.*%USERPROFILE%\Music\MusicBee.\Library
B.2Library filters*.xautopf%APPDATA%\MusicBee\Filters.\AppData\Filters
B.3Custom tagsCustomTagConfig.xml%APPDATA%\MusicBee.\AppData
B.4Genre groupingGenreMapping.xml%APPDATA%\MusicBee.\AppData
B.5Tag hierarchy templates*.txt%APPDATA%\MusicBee\TagHierarchyTemplates.\AppData\TagHierarchyTemplates
CArtist profiles
C.1Artist thumbs:
- Album Artist
- Artist
- Composer
- Original Artist
*.jpg%USERPROFILE%\Music\MusicBee\Artist Pictures\Thumb.\Library\Artist Pictures\Thumb
C.2Artist thumbs, resized from C.1*.png%LOCALAPPDATA%\MusicBee\InternalCache\ArtistThumbs.\AppData\InternalCache\ArtistThumbs
C.3Large pictures*.dat, *.tmp%LOCALAPPDATA%\MusicBee\InternalCache\ArtistBackdrops.\AppData\InternalCache\ArtistBackdrops
C.4Biographies*.bio.dat%LOCALAPPDATA%\MusicBee\InternalCache\ArtistData.\AppData\InternalCache\ArtistData
C.5Similar artists*.similar.dat%LOCALAPPDATA%\MusicBee\InternalCache\ArtistData.\AppData\InternalCache\ArtistData
C.6Soundtrack pictures%USERPROFILE%\Music\MusicBee\Soundtrack Pictures.\Soundtrack Pictures\
DIcons
D.1Genre icons / Genre grouping icons
Lyricist /  Conductor
Language / Mood / Occasion
Custom tags / Virtual tags
*.png%USERPROFILE%\Music\MusicBee\Artwork\Grouping Icons.\Library\Artwork\Grouping Icons
D.2Highlighting icons*.ico, *.png
  • %ProgramFiles(x86)%\MusicBee\Icons
  • %APPDATA%\MusicBee\Icons
.\Icons
D.3Toolbar icons*.ico, *.png
  • %ProgramFiles(x86)%\MusicBee\Icons
  • %APPDATA%\MusicBee\Icons
.\Icons
D.4Tab icons*.ico, *.png
  • %ProgramFiles(x86)%\MusicBee\Icons
  • %APPDATA%\MusicBee\Icons
.\Icons
EPlaylists
E.1Playlists*.mbp, *.xautopf, *.xradiopf*%USERPROFILE%\Music\MusicBee\Playlists.\Library\Playlists
E.2Current playlistNowPlaying.mbp%USERPROFILE%\Music\MusicBee.\Library\
E.3Current auto DJ playlistAutoDj.xautopf%APPDATA%\MusicBee\Recent Queries.\AppData\Recent Queries
E.4HistoryActivityLog.dat%APPDATA%.\AppData
FSkins & layouts
F.1Skins*.xml, *.xmlc
  • %ProgramFiles(x86)%\MusicBee\Skins
  • %APPDATA%\MusicBee\Skins
.\Skins
F.2Theater modes*.xml
  • %ProgramFiles(x86)%\MusicBee\Plugins\TheaterMode.List
  • %ProgramFiles(x86)%\MusicBee\Plugins\TheaterMode.Embeded
  • %APPDATA%\MusicBee\Plugins\TheaterMode.List
  • %APPDATA%\MusicBee\Plugins\TheaterMode.Embeded
  • .\Plugins\TheaterMode.List
  • .\Plugins\TheaterMode.Embeded
F.3Custom views*.mbv%APPDATA%\MusicBee\Saved Settings\Views.\AppData\Saved Settings\Views
F.4Custom panel arrangements (layouts)*.layout, *.tab-layout%APPDATA%\MusicBee\Saved Settings\Layouts.\AppData\Saved Settings\Layouts
GPlugins & equaliser
G.1Plugins(various)
  • %ProgramFiles(x86)%\MusicBee\Plugins
  • %APPDATA%\MusicBee\Plugins
.\Plugins
G.2Visualisers(various)
  • %ProgramFiles(x86)%\MusicBee\BBplugin
  • %APPDATA%\MusicBee\BBplugin
.\BBplugin
G.3Equaliser presets*.sde
  • %ProgramFiles(x86)%\MusicBee\Equaliser
  • %APPDATA%\MusicBee\Equaliser
.\Equaliser

Adapting MusicBee3Settings.ini
after switching to the portable version


When switching from the installed to the portable version, copying all your files to their new locations is the crucial part.
But not the last step: as MusicBee3Settings.ini still contains references to several folders, you need to perform some easy replacements in the file with your preferred text editor.

Caution:
  • Make a backup copy of MusicBee3Settings.ini !
  • When replacing an old path by the new matching one, always ensure the new path exists in your portable version.
The variable parts depending on your particular configuration are in green below.

Where in the file?Replace:By:
At the beginning:
<ENV_OrigSetPath>...
</ENV_OrigSetPath>
C:\Users\(YourUserID)\AppData\Roaming\MusicBee\(Portable MB path)\AppData
On the next line:
<ENV_LibPath>...
</ENV_LibPath>
,
C:\Users\(YourUserID)\Music\MusicBee\(Portable MB path)\Library
Below:
<ENV_KnownLib>...
</ENV_KnownLib>
,
C:\Users\(YourUserID)\Music\MusicBee\(Portable MB path)\Library
all occurrencesC:\Users\(YourUserID)\Music\MusicBee\Playlists(Portable MB path)\Library\Playlists
all occurrencesC:\Program Files (x86)\MusicBee(Portable MB path)

Access and remarks

Nr.ContentAccess
AMain settings
A.1Application settingsPreferences
A.2Saved application settings(MB menu) -> Edit -> Saved settings
BLibrary & tags
B.1Library-
B.2Library filtersPreferences -> Library -> Music library -> define filters
B.3Custom tagsPreferences -> Tags (1) -> custom tags
B.4Genre groupingPreferences -> Tags (2) -> tag handling -> group genres
B.5Tag hierarchy templates(Tag Hierarchy Explorer menu) -> Edit Tag Hierarchy
CArtist profiles
C.1Artist thumbs, for:
- Album Artist
- Artist
- Composer
- Original Artist
  • Music tab -> (Left panel) -> Album Artist / Artist / Composer / Original Artist
  • Music Explorer -> Artist Information -> Profile
C.2Artist thumbs, resized from C.1-
C.3Large picturesMusic Explorer -> Artist Information -> Profile
C.4BiographiesMusic Explorer -> Artist Information -> Profile
C.5Similar artistsMusic Explorer -> Artist Information -> Similar Artists -> More Similar Artists
C.6Soundtrack pictures
  • Preferences -> Tags (1) -> artwork -> soundtrack picture locations
  • Learn the whereabouts on MusicBee Wiki
[/url]
DIcons
D.1Genre icons
Genre grouping icons
  • Music tab -> Left panel -> Genre / Genre Category
  • Preferences -> Tags (2) -> tag handling -> group genres
D.2Highlighting iconsPreferences -> Tags (2) -> tag handling -> highlighting
D.3Toolbar iconsToolbar context menu -> Configure Toolbar…
D.4Tab iconsTab context menu -> Select Tab Icon...
EPlaylists
E.1PlaylistsPlaylists explorer tab
E.2Current playlistNow Playing tab
E.3Current auto DJ playlistAuto DJ tab
FSkins & layouts
F.1Skins(MB menu) -> View -> Skins
F.2Theater modes(MB menu) -> View -> Theater Mode
F.3Custom views(Main panel menu) -> Custom views
F.4Custom panel arrangements (layouts)(MB menu) -> View -> Import/Export
GPlugins & equaliser
G.1PluginsPreferences -> Plugins
G.2Visualisers(MB menu) -> View -> Visualizer
G.3Equaliser presetsEqualiser button (player controls)
Last Edit: May 31, 2023, 09:00:34 PM by karbock

frankz

  • Hero Member
  • *****
  • Posts: 3409
Excellent. 
A smile is happiness you'll find right under your nose.


psychoadept

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10694
Awesome work
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)

Mr. Trev

  • Sr. Member
  • ****
  • Posts: 435
Fantastic bit of info
Considering the amout of questions regarding backup and new installs, I totally think this should be pinned somewhere…

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8663
I totally think this should be pinned somewhere…
I plan on doing that but I've asked the OP to make a few changes for legibility.
Download the latest MusicBee v3.5 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

hiccup

  • Hero Member
  • *****
  • Posts: 6859
I'm not sure these are in the purview of your table, but in case that they are you may want to add them:

Custom tags - CustomTagConfig.xml - \AppData
Equalizer presets - .sde - \Equaliser
Library filters - .xautopf - \AppData\Filters
Genre grouping - GenreMapping.xml - \AppData
Program settings - MusicBee3Settings.ini - \AppData

Saved application settings - .ini - \AppData\Saved Settings\Application
Saved layouts - .tab-layout - \AppData\Saved Settings\Layouts
Saved views - .mbv - \AppData\Saved Settings\Views
Toolbar icons - .png - \Icons

Those are their locations in a portable install. I don't know where they are in the installed version.

karbock

  • Full Member
  • ***
  • Posts: 205
I'm not sure these are in the purview of your table, but in case that they are you may want to add them:
...

Thanks! I've just updated the table.

hiccup

  • Hero Member
  • *****
  • Posts: 6859
Great.
Two nitpicking nitpicks:
- Skins are named Themes in your table. That's not wrong, but Skins is the term that is used pretty much everywhere, both in MB and on the forum.
- The table has .xmlc as a possible extension for Theater modes. I am pretty sure TMs are always .xml

karbock

  • Full Member
  • ***
  • Posts: 205
Great.
Two nitpicking nitpicks:
...

I agree with you.
As for .XMLC as possible extension for TMs: I don't find any occurrence either.

karbock

  • Full Member
  • ***
  • Posts: 205
Added entries:

* Artist profiles -> large pictures
* Artist profiles -> biographies
* Artist profiles -> similar artists
* Visualizers

Improvements:

* numbering
* access & remarks
Last Edit: October 04, 2022, 08:15:48 AM by karbock

karbock

  • Full Member
  • ***
  • Posts: 205
Minor changes:

* %USERPROFILE%\AppData\Roaming -> %APPDATA%
* %USERPROFILE%\AppData\Local -> %LOCALAPPDATA%

karbock

  • Full Member
  • ***
  • Posts: 205
Added:

D.4 - Tab icons (feature available from v3.5.8334)


karbock

  • Full Member
  • ***
  • Posts: 205
Added:

* Adapting MusicBee3Settings.ini after switching to the portable version

* C.6 Soundtrack pictures