Setting up and running an Internet broadcast
Broadcasting means sending your mix to a server so the station can distribute it to listeners. MCV DJ sends MP3 audio to an Icecast 2.x-compatible input. Playing music locally does not start a broadcast.
Ask for connection details
Ask your station administrator for the following:
- Server hostname or IP address.
- Live broadcast input port, also called the Harbor port.
- Mountpoint.
- DJ username and password.
- Whether that port uses TLS.
- MP3 bitrate allowed or recommended by the service.
The station's website address or listener link is not necessarily the input address for broadcasting. If you only have those links, request the broadcast details before filling in the form.
Server and credentials
Open Broadcast > Server and credentials… and complete the fields.
Server hostname
Enter only the hostname or IP, without http://, https://, paths or user information. For example, for a sample server named radio.example.com, enter only that name.
Do not add the port to the hostname: it has its own field.
Port
Enter the port you were given. It must be between 1 and 65535. The app's initial value is not guaranteed to match your station. The Icecast input port may differ from the port used to listen to the station.
Mountpoint
Enter the complete mountpoint, starting with /. The default is /live, but you can use another, such as /directo, if that is how the server is configured.
The app does not require /live. The value cannot contain spaces, control characters, ? or #. Copy exactly what you were given and avoid leading or trailing spaces.
Username and password
Use the DJ credentials authorized for that input. Do not assume they match your website account or an administrative password for another service.
TLS encryption
Enable Use TLS encryption only if the port supports encrypted broadcast connections. This option must match the service; enabling it on a port without TLS does not make that port encrypted and may prevent a connection.
Choose the encoder
Open Broadcast > Encoder…. The available format is MP3, and MP3 bitrate offers 128, 192, 256 or 320 kbps. The initial value is 192 kbps.
A higher bitrate sends more data per second. Choose one your station supports and your upload connection can sustain. If unsure, use the value your administrator provides; you do not need the highest value for the connection to work.
Checks before connecting
Prepare the tracks or queue, check volumes and decide whether the microphone should be active. Also check the title you will send in the metadata.
The mix can already be playing locally before you connect. On connection, the server receives whatever is entering the mix at that moment. Private prelisten is excluded.
Start the broadcast
- Return to the console.
- Press Connect broadcast.
- Check the connection status and wait for the result.
- If an error appears, read it before changing settings.
- If possible, check the signal through your station's public player on another device, using headphones to keep it from feeding back into the microphone.
An established connection confirms transmission to the server; final distribution to listeners also depends on the station's configuration. It is normal for public listening to lag behind the console.
During the broadcast
You can play, mix, speak and trigger carts. Disabling local monitoring does not mute the sent audio. Lowering master volume does affect the broadcast mix.
Server and encoder fields are locked while the broadcast is active. To change them, press Disconnect broadcast, make the change and reconnect.
For many network failures, the app attempts to reconnect automatically. If the server rejects the credentials, correct them and reconnect. To end a reconnection attempt, press Disconnect broadcast.
Finish
Press Disconnect broadcast and check the status. Music and the microphone may keep working locally. To stop them too, use their respective controls.
Closing the application ends the broadcast. Saved details are restored on the next launch, but the app does not connect automatically.