Login  Sign up

FTP Upload

An FTP (File Transfer Protocol) is a protocol we use for the transfer of music from you to BMAT servers. We recommend it for large uploads of more than 1000 tracks

TIP: If you upload small catalogues, such as a few new releases or only a few dozen songs, we recommend using the Vericast-upload system

It's an easy-to-use platform where you upload tracks one by one. 

FTP Upload Step by Step

Watch the video explaining the upload process or read the steps below.


Request the user and password information from our Team. Simply click on the Talk to our team button below this article.

The login details will allow you to access the BMAT FTP server.


Install an FTP programme on your computer.

We highly recommend using FileZilla (, a reliable and free programme which can be installed on any operating system.


Set up a connection profile using the parameters provided by BMAT. Save the parameters so next time you can quickly connect.

If you use FileZilla, go to File -> Site Manager... and create a new connection profile clicking on New Site, where you put an easy to identify name (e.g. BMAT FTP).

In the General tab,  fill in the following fields:


User: provided by BMAT

Password: provided by BMAT



Connect to the BMAT server. Open FileZilla (unless you already have it open) and click on the previously created profile.

Go to Site Manager (File -> Site Manager...) and double-click on BMAT’s to establish a connection. A series of messages will inform you about your status. You’re connected!

On the left, you will see the Local site with your files. On the right, there is the Remote site on BMAT's server where you will send your files to.



Prepare your files. 

  • It's very important that your first delivery should be a small test delivery of no more than 10 tracks. This will allow us to make sure everything is set up well and that all the guidelines are followed correctly.
  • Decide which format of audio and metadata you’d like to send. You can read more about the available formats in STEP 7. 
  • Once you send us your test delivery, divide the remaining audio files into smaller groups. You can divide them, for example, according to the labels or libraries. If any error appears, we will be able to review and correct your files quicker. 


Create the directories (= delivery folders) inside the folder called references/. All your files will be transferred there.

IMPORTANT: Please don’t rename the references/ folder. It’s necessary to keep this name so the transfer can be processed correctly.

  • Create the main delivery folder. The name of the delivery folder is 13-characters long. The first part is formed by the date of the delivery, in the format YYYYMMDD, followed by an underscore (_), and a number of four digits that allow multiple deliveries within one day.

    Example: the first delivery of files on the 23rd of September 2011 has to be uploaded to the folder /references/20110923_0001/.

    IMPORTANT: Always follow the prescribed naming convention for the delivery folders.


If you have closed the previous delivery and you want to do another one during the same day, the second delivery of the same date has to be uploaded in the folder /references/20110923_0002/.

If the next delivery is done on the 25th of September 2011, the folder for the delivery would be named /references/20110925_0001/.

IMPORTANT: Do not rename the delivery folders after their creation. If one delivery can't be completed in one day, continue with the same folder until you correct all errors and the delivery is completed successfully.

Below you can see an example of how the folders should be structured. It also shows a URL format of the track file path, in case you will use an excel file to send us your metadata.


  • Create the subdirectories. We strongly recommend to send your audio files divided into smaller groups (libraries, labels, etc.) with  each of them put into a separate sub-folder inside the main delivery folder (13-characters long). It is irrelevant how you organise these subdirectories or how you name them but it's important to keep the same structure (see an example below).



Upload your catalogue. 

It needs to consist of 2 elements: 

  • Audio files - Vericast will use them to identify music across the monitored channels.

  • Metadata file(s) - a document that contains the textual information about these audio files. For each delivered audio track, it is necessary to indicate at least its title, the artist, record label, and the URL of the corresponding audio file. Ideally, it should also contain the ISRC code.

IMPORTANT: It is important that the audio files are correctly referenced and related to the metadata file(s) of the same delivery.

Accepted audio formats:

  • AAC

  • M4A

  • MP3 (as well as MP2 and MP4)

  • Ogg Vorbis

  • WAVE

  • WMA

  • MOV

  • FLAC

  • AIF and AIFF

  • MPEG

Accepted metadata formats: 

  • DDEX ERN (Electronic Release Notification) 3.4.1, 3.7, 3.8.1 and 3.8.2 (used by EMI, Sony, Universal, Warner)

  • BMAT metadata.xls > read here how to prepare an excel with metadata

  • iTunes XML

  • TheOrchard XML (DDEX 3.4.1)

  • MP3 ID3

  • JSON

  • MMD XML (MusicMetaData)

  • Harvest XLS


Close the delivery.

Review the delivery.

Create an empty file and call it delivery.complete.  It needs to be placed in each main delivery folder to process the transfer.

  1. Go inside the delivery folder, click on the right button of your mouse, and select Create new file.


  2. Enter the exact name "delivery.complete".

    IMPORTANT: only this exact name of the file will communicate to the system that the delivery has been completed. This allows the delivery to be processed by the system.


Email Notification

After closing the directory you will receive an email informing you about your successful/ unsuccessful upload. If the delivery was not successful, the email will indicate the errors which you will need to correct.

If you need any further information, please check our detailed FTP Guide or contact the BMAT Team.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.