config->ffmpeg = is_executable($music->config->ffmpeg_binary_file); function isEnabled($func) { return is_callable($func) && false === stripos(ini_get('disable_functions'), $func); } $enabled = true; if (!isEnabled('shell_exec')) { $enabled = false; } ?>

Import & Upload Configuration

Upload & File Sharing Configuration

Choose who can upload songs.


Set max upload size.


Set max user upload size.
Songs Import Configuration

Import from SoundCloud
config->soundcloud_import == 'on') ? 'checked': '';?>>



More info
config->soundcloud_go == 'on') ? 'checked': '';?>>


Enable the ability to import songs from Deezer
config->deezer_import == 'on') ? 'checked': '';?>>


Enable the ability to import songs from Itunes
config->itunes_import == 'on') ? 'checked': '';?>>



config->itunes_affiliate == 'users' ? 'style="display:none"' : ''; ?>>


Enable the ability to import songs from Youtube
config->youtube_import == 'on') ? 'checked': '';?>>


Show and play YouTube video player when playing an imported song.
config->youtube_video == 'on') ? 'checked': '';?>>

FFMPEG system settings

This system will compress, convert, and optimzise videos to mp4.
This system require "ffmpeg" to be installed in your server.
config->ffmpeg_system == 'on') ? 'checked': '';?>>

config->ffmpeg): ?> Example: Linux(/usr/bin/ffmpeg) or Windows(C:\\ffmpeg\bin\ffmpeg.exe)

config->ffmpeg_system == 'on' && $enabled == true): ?>
This affect the encoding speed. Using a slower preset gives you better compression, or quality per filesize, whereas faster presets give you worse compression and higher filesize.
"Convert video speed" affect the encoding speed. Using a slower preset gives you better compression, or quality per filesize, whereas faster presets give you worse compression and higher filesize.

Info: For more information on how to setup FFMPEG, please visit our Documentation page.

Storage & CDN Configuration

Important: You can't enable two storages at the same time, if you enable FTP, amazon s3 will be automatically disabled, same for amazon s3.
Info: For more information on how to setup third party storage, please visit our Documentation page.
Amazon S3 Configuration

Enable Amazon Storage to store your files in Amazon S3.
config->s3_upload == 'on') ? 'checked': '';?>>

Your Amazon S3 Bucket Name

Your Amazon Key from AWS credentials

Your Amazon Secret from AWS credentials


Your Amazon's S3 Region

Before enabling Amazon S3, make sure you upload the whole "upload/" folder to your bucket.

Before disabling Amazon S3, make sure you download the whole "upload/" folder to your server.

We recommend to upload the folder and files via S3cmd.

If your site is still brand new, you can escape the upload step, but make sure to click on "Test Connection".
Digitalocean Spaces Configuration

Enable Digitalocean Storage to store your files in Digitalocean Spaces.
config->spaces == 'on') ? 'checked': '';?>>

Your Digitalocean Space Bucket name.

Your Digitalocean Space credentials key.

Your Digitalocean Space credentials secret key.


Your Digitalocean's S3 Region


Before enabling Digitalocean, make sure you upload the whole "upload/" folder to your bucket.

Before disabling Digitalocean, make sure you download the whole "upload/" folder to your server.

If your site is still brand new, you can escape the upload step, but make sure to click on "Test Connection".
FTP Settings
You can upload files directly from your server to another FTP server and load them from there.
Impotant: This may slow down your site's upload/delete speed, make sure to use fast FTP server.

Enable FTP Storage to store your files in your own FTP server.
config->ftp_upload == 'on') ? 'checked': '';?>>

Your FTP hostname, could be IP or domain name.

Your FTP account's username.

Your FTP account's password.

Your FTP server's port.

The path to /upload files.

(IP or domain where the FTP server is pointed to) example: wowonderstorage.com, files will be loaded from here.

Before enabling FTP, make sure you upload the whole "upload/" folder to your FTP server.

Before disabling FTP, make sure you download the whole "upload/" folder to your server.

If your site is still brand new, you can escape the upload step, but make sure to click on "Test Connection".