public FreedbPanel(TagEditorFrame tagEditorFrame,
MultipleFieldsMergingTable audioFiles) {
this.tagEditorFrame = tagEditorFrame;
this.audioFiles = audioFiles;
FreedbSettings fdbs = new FreedbSettings();
fdbs.setServer(PreferencesManager.get("entagged.freedb.server"));
fdbs.setUserLogin(PreferencesManager.get("entagged.freedb.login"));
fdbs.setUserDomain(PreferencesManager.get("entagged.freedb.domain"));
fdbs
.setProxyHost(PreferencesManager
.get("entagged.freedb.proxyserver"));
fdbs.setProxyPort(PreferencesManager.get("entagged.freedb.proxyport"));
fdbs.setProxyUser(PreferencesManager.get("entagged.freedb.proxyuser"));
fdbs.setProxyPass(PreferencesManager.get("entagged.freedb.proxypass"));
fdbs.setInetConn(PreferencesManager.getInt("entagged.freedb.inetconn"));
this.freedb = new Freedb(fdbs);
MAX_RESULTS = PreferencesManager
.getInt("entagged.freedbpanel.maxresults");