When you make changes to your settings those changes are made to the files in the configuration folder.
Configuration Folder
The configuration folder is platform dependent and uses the following standard locations
- Windows: C:\Users\username\appdata\Roaming\SongKong
- Linux: $HOME/.songkong
- MacOS: Library:Preferences:SongKong
- Docker: /songkong
The configuration files themselves are platform independent so can be for transferred except for general.properties. For example if you already had SongKong installed on Windows and had modified some of the profiles and had now installed on your NAS you could copy the profile files from C:\Users\username\appdata\Roaming\SongKong to the docker /songkong folder on your NAS.
Profiles
There are default profiles for each task:
e.g
songkong_bandcamp.properties
songkong_deleteduplicates.properties
songkong_fixsongs.properties
Other profile files are named songkongtasknameN*.properties where N starts at one:
e.g
songkong_fixsongs1.properties
songkong_fixsongs2.properties
Rename mask
Rename mask are available to all profiles and are stored in renamemask.properties
Genre List
The Genre grey list is stored in genrelist.txt
License
License details are stored in license.properties
Classical
The list of classical composers used for identifying classical releases is classical_composers.txt, with conductors stored in classical_conductors.txt and everyone else in classical_people.txt .
Exclusions lists for albums are:
not_classical_release.txt
not_classical_release_group.txt
The album_composers_use_initials.txt is where we can store adjustments when have multiple composers with same surname.
None of the above files should be modified by hand
Gui Preferences
Current gui settings are stored in general.properties, this file should not be transferred to a different computer.