You need to have to use FTP( File transfer protocol)
go to modules folder boonex folder look for
sounds/classes/BxSoundsUploader.php and find
//code
function servicePerformMusicUpload($sFilePath, $aInfo, $isMoveUploadedFile = false) {
global $sModule;
$sModule = "mp3";
global $sFilesPathMp3;
if (!$this->oModule->_iProfileId)
$this->oModule->_iProfileId = $this->_iOwnerId;
if (!$this->_iOwnerId || !$this->oModule->isAllowedAdd())
return false;
$sFilePath = process_db_input($sFilePath, BX_TAGS_STRIP, BX_SLASHES_NO_ACTION);
$iOwnerID = $this->_getAuthorId();
$iOwnerID = ($this->_iOwnerId > 0) ? $this->_iOwnerId : $iOwnerID;
$iPointPos = strrpos($sFilePath, '.');
$sExt = substr($sFilePath, $iPointPos + 1);
if (!$this->oModule->_oConfig->checkAllowedExts(strtolower($sExt)))
return false;
if (!($iId = uploadMusic($sFilePath, $iOwnerID, $sFilePath, $isMoveUploadedFile))) {
return false;
}
if ($aInfo) {
foreach (array('title', 'categories', 'tags', 'desc') as $sKey)
$aInfo[$sKey] = isset($aInfo[$sKey]) ? $aInfo[$sKey] : '';
$this->initMusicFile($iId, $aInfo['title'], $aInfo['categories'], $aInfo['tags'], $aInfo['desc']);
$sAlbum = mb_strlen($_POST['extra_param_album']) > 0 ? $_POST['extra_param_album'] : getParam('sys_album_default_name');
$sAlbum = isset($aInfo['album']) ? $aInfo['album'] : $sAlbum;
$sAutoActive = false;
if (strtolower($sExt) == 'mp3' && getSettingValue($sModule, "autoApprove") == true)
$sAutoActive = true;
$this->addObjectToAlbum($this->oModule->oAlbums, $sAlbum, $iId, $sAutoActive);
$this->oModule->isAllowedAdd(true, true);
}
return $iId;
}
you need to have a good programming skills to have it check and test.