MediaCP 2.11.5 fixes a number of issues with the initial 2.11 release and is now available on the Stable branch. It is recommended to read the full 2.11 Release Notes also.
Whats new in MediaCP 2.11?
MediaCP 2.11 includes major improvements to almost every aspect of SHOUTcast & Icecast services with a brand new Service Overview page, overhauled media track management and AutoDJ features.
Read more about What’s new in MediaCP 2.11.
Important Notices
- Upgrades from version 2.10 or earlier may include downtime of AutoDJ services during the upgrade process. The upgrade process may also take some time to complete depending on the number of audio media content uploaded to the MediaCP and the speed of your disk + cpu processor. If you are concerned about the time that it will take to update then we recommend first testing the upgrade on another system by following our backup & restore guide.
- This update will reset icecast 2 and Icecast 2 KH web templates in order to provision json-status support to icecast services
Notable Improvements
- Ubuntu 18.04 & 20.04 operating systems are now supported
- Debian 9 and 10 are now deprecated and will refuse new installations
- Shoutcast 2.6.1 support with new SSL and MP3/AAC features
- Liquidsoap upgraded to version 2.0.3
- Flussonic 22.04 Compatibility
- Centova migration utility is now compatible with 2.11 release
- Wowza IP Camera Relay renamed to “Stream Relay” and now supports RTSP & HLS links. (RTMP links supported from wowza rtmp streams only)
- Multiple YP Directory URLs for Icecast are now supported
- FLAC & M4A support for Audio Stations & AutoDJ with Liquidsoap
- NginxRtmp Stream Targets, Relay and Transcoder processes are now managed by MediaCP rather than nginx-rtmp to provide major stability improvements
- DJ Manager API Support
Other Improvements
- Increase liquidsoap max buffer for audio transcoder using remote sources to prevent buffer overrun
- Flussonic will now passthru audio since this is the way we implement transcoder with other video engines
- Added Genre field for Audio Transcoder Icecast output
- When removing a service from the api, automatically delete user account if no other services or active reseller plan
- Health check will now validate Flussonic authentication
- Added created_at and created_by to users and servers tables
- Notice now displayed to remove db_prefix from all tables to improve stability across older software
- Improved performance of 2.11 media import by separating cover art generation into post-upgrade process
- Add status-json support to Icecast KH
- Upgrade script should check available disk space before proceeding also
- Wowza & nginx-rtmp plugins are now enabled automatically at the end of install command
- Default nginx-rtmp access logs to off since they can’t be properly rotated due to nginx-rtmp not supporting the reload command
- Prohibit liquidsoap crossfade settings exceeding 10 seconds as this would likely cause issues starting AutoDJ
Bug Fixes
- Incorrect debian ffmpeg binary installed on CentOS
- Reporting does not complete correctly when a service belongs to a deleted user
- Processing large amount of historics with varying user agents results in slow performance
- Add exemption to logrotate for /usr/local/mediacp/log path
- Various reporting & statistics issues
- Icecast & KH should not refer to Relay Local Mount when obtaining now playing, it should always use default mount
- Continued Google Map issues
- Reporting function get_user_agents_top() causes aggregate function error with MySQL 8
- Track history appears on the public page even if disabled in public page config and after refreshing cache
- PHP VIPS issue on CentOS 7 builds
- Update Song Title does not work
- Icecast stream title is set to unknown on live dj connection through AutoDJ (liquidsoap)
- Updated nginx locations.conf is not compatible with LTS top 10 widget
- User ID is not assigned to services created through WHMCS/XML-RPI API causing 401 Not Authorised errors upon user access
- Uploading video files with certain characters in the file name can break the upload
- Redirect Icecast GUI option does not honor the user_editable flag
- UTF-8 issues with files uploaded via FTP