MediaCP 2.5 is now available (Current)

MediaCP 2.5 is a new feature release available on the Current branch.

Go directly to release notes

Public Pages for Shoutcast & Icecast services

Public Page is visible to everyone

The flagship feature of version 2.5, this feature provide a customisable overview page for all Audio Services (Video pages will come in the future!) including:

  • Station name & description
  • Current DJ (If streaming through AutoDJ)
  • Current listeners
  • Currently playing track
  • Track history
  • Ability to change mount points (often used for quality selection)
Public Page Configuration

The customer can configure the background image, station name, description, colors and whether to display history, connections & dj name.

News / Announcements

It is now possible to display announcements to your customers, resellers, administrators and/or on the login page.

Port 80 / 443 Proxy support

We’ve now added the ability to proxy Shoutcast 2 & Icecast streams through a standard http port 80 or https port 443.

This function can be enabled or disabled simply with a one-line command via SSH however it is important that you have no other services utilizing ports 80 or 443 for this to work.

Read Port 80 / 443 Proxy support documentation

UI improvements to Ondemand Video Overview

Ondemand Service Overview

Ondemand video services for Wowza Streaming Engine and Flussonic services now include playlist management directly from the service overview page.

The media player and HTML Embed code now by default utilizes the selected ondemand playlist instead of a single Sample file.

We’ve also added several improvements such as friendly URLs for ondemand playlist feed. The ondemand playlist feeds are also now cached by nginx to provide a super-fast experience as well as a high performance end-point (to not slow your server down).

Geo Locking support for Shoutcast & Icecast services

Previously the MediaCP supported Geo Locking only with Shoutcast 198 services. We’ve now overhauled this feature and added support for Shoutcast 1, Shoutcast 2, Icecast 2 & Icecast 2 KH.

The feature can be enabled at the service and reseller plan configuration level then the customer can then configure if GeoLocking is enabled or disabled.

Source IP of audio stations displayed on mountpoints page

Full release notes


  • News articles displayed on customer and reseller dashboards
  • Port 80/443 Proxy support for Shoutcast v2, Icecast & KH
  • Show the source IP of each radio
  • Ondemand Service Overview to show default playlist with ability to change, edit or create new directly
  • Basic station overview page for Shoutcast & Icecast services
  • Ability to select the stream source name from from the default or available transcoder profiles
  • Geolock upgrade and support for Shoutcast & Icecast services


  • Upgrade PHP to 7.3
  • Cleanup FTP Integration settings page
  • Remove SMS sections from Email Templates
  • Enable disk quota suspension automatically for new installations
  • Cleanup Settings page
  • Lestencrypt conflict with nginx using port 80, need to ignore its own process
  • Search & Replace instances of ic_mountname with proper MountPoint->url
  • Delete public_pages on service removal
  • Update various composer packages
  • Removed VideoJS, Clappr and Wowza Player from Wowza Shoutcast relay as they are not compatible

Bug Fixes

  • Replace nginx.conf proxy_pass https:// with $scheme://

Like this article?

Share on Facebook
Share on Twitter
Share on Linkdin
Share on Pinterest

Leave a comment