| ⇢ | F | SubsonicController added | |
| ⇢ | A | XMLResponse added | |
| ⇢ | A | UserMusicFolder added | |
| ⇢ | A | SubsonicMiddleware added |
| ⇢ | B | SubsonicController::albumsForGetAlbumList() added | |
| ⇢ | B | XMLResponse::addChildElement() added | |
| ⇢ | B | SubsonicController::trackToApi() added | |
| ⇢ | B | SubsonicController::handleRequest() added | |
| ⇢ | B | SubsonicMiddleware::beforeController() added | |
| ⇢ | A | SubsonicController::search2() added | |
| ⇢ | A | SubsonicController::getMusicDirectoryForFolder() added | |
| ⇢ | A | SubsonicController::getMusicDirectoryForArtist() added | |
| ⇢ | A | SubsonicController::albumToNewApi() added | |
| ⇢ | A | SubsonicController::albumToOldApi() added | |
| ⋮ | view more | ||
| A | ↛ | Scanner::getFolderFromRelativePath() removed | |
| A | ↛ | Scanner::getUserMusicFolder() removed | |
| A | ↛ | SettingController::getPath() removed | |