| ⇢ | A | LibrarySettings added | |
| A | ↛ | UserMusicFolder removed |
| ⇢ | A | LibrarySettings::pathMatchesPattern() added | |
| ⇢ | A | LibrarySettings::setPath() added | |
| ⇢ | A | LibrarySettings::pathIsExcluded() added | |
| ⇢ | A | LibrarySettings::normalizePath() added | |
| ⇢ | A | SettingController::enableScanMetadata() added | |
| ⇢ | A | LibrarySettings::__construct() added | |
| ⇢ | A | LibrarySettings::getFolder() added | |
| ⇢ | A | LibrarySettings::getScanMetadataEnabled() added | |
| ⇢ | A | LibrarySettings::getPath() added | |
| ⇢ | A | LibrarySettings::setExcludedPaths() added | |
| ⋮ | view more | ||
| B | ↘ | C | Scanner::extractMetadata() got worse |
| A | ↛ | UserMusicFolder::pathMatchesPattern() removed | |
| A | ↛ | UserMusicFolder::setPath() removed | |
| A | ↛ | UserMusicFolder::pathIsExcluded() removed | |
| A | ↛ | UserMusicFolder::getFolder() removed | |
| A | ↛ | UserMusicFolder::normalizePath() removed | |
| A | ↛ | UserMusicFolder::getPath() removed | |
| A | ↛ | UserMusicFolder::pathBelongsToMusicLibrary() removed | |
| A | ↛ | UserMusicFolder::getExcludedPaths() removed | |
| A | ↛ | UserMusicFolder::__construct() removed | |
| A | ↛ | UserMusicFolder::setExcludedPaths() removed | |