MediaCP 2.15.2 is a rather large update bringing support for the latest version of Wowza Streaming Engine and a large number of critical bug fixes to the 2.15.x release.
Several critical bugs are now resolved including issues with AutoDJ playback, important security vulnerability fixes, and missing reporting data.
This version is now available on the Latest Release Tier and is not yet classified as Stable.
Whats new in MediaCP 2.15?
Read more about What’s new in MediaCP 2.15.
Notices
⚠️ Video services will be restarted on upgrade to 2.15.2 ⚠️
Upgrading from 2.14.x? Please refer to Notices section from MediaCP 2.15.0 Release Notes
- When upgrading to 2.15 existing services using Nginx-Rtmp integration will automatically be converted to use MediaCP Video.
- MediaCP Video services use a static streaming link (/static) however existing Nginx-Rtmp services that have been upgraded will still be backwards compatible with their old streaming links.
- Nginx-Rtmp / MCP Video HLS Links are now updated to use the MediaCP URL instead of port 19360 and will begin with either /hls or /vod. The previous URLs on port 19360 are still compatible.
Notable Improvements
- MCP-2891 Support Wowza 4.9.6
- MCP-1474 Nvidia GPU support for MediaCP Video transcoding
- MCP-2926 Improved Dark Mode Contrasts for accessibility
- MCP-2958 Setup Script –reset-admin shortcut param
Improvements
- MCP-1022 Backup should exclude temporary files
- MCP-2860 Within install utility display Wowza & Flussonic if detected on system
- MCP-2885 Silent Installation
- MCP-2901 Wowza to use pushPublishMapPath via API instead of direct Application.xml write
- MCP-2919 API end-point to list all parent Audio Scheduled Events
- MCP-2920 API end-point to detail individual Audio Scheduled Events
- MCP-2921 Provide API end-point for AudioPlaylist show method
- MCP-2924 Set only HLS by default on Wowza services | Potentially add setting for this as well
- MCP-2960 Automated build testing
- MCP-2963 Health Check and controls for FFMPEG w/GPU support
Notable Bug Fixes
- MCP-2969 PXSS low priv user to admin user
- MCP-2970 RXSS Unauthenticated users
- MCP-2838 Unique Listeners and Session data missing
- MCP-2976 MediaCP Video reporting is not including url’s starting with /hls
- MCP-2866 Bitrate showing 0 intermittently on video services
- MCP-2900 DJ Priority no longer working Liquidsoap 2.4
- MCP-2923 Liquidsoap AutoDJ stops requesting new tracks under certain circumstances
Bug Fixes
- MCP-2687 Bandwidth Limit showing incorrect limit on service overview
- MCP-2712 Missing password error label for invalid password when creating a user account as a reseller
- MCP-2766 iframe player VOD not working with referrer validate
- MCP-2769 Right Clicking folders and selecting “open folder” deletes folder
- MCP-2790 Reseller plan limit in gb limiting service creation slider in mb
- MCP-2791 Reseller Data Transfer slider not working on unlimited after a service is created
- MCP-2811 nDVR Rewind Minutes set to 0 results in unlimited rewind and disk fillup
- MCP-2856 Icecast 2 KH log file unable to be processed under certain circumstance
- MCP-2880 Player resolution selection appearing very small
- MCP-2883 Reseller selecting service name results in white page
- MCP-2895 Older installations (predating v2.9.0) see database-upgrades error on v2.13.6 upgrade script due to missing video_meta tables
- MCP-2896 iframe player using /{stream}/etc instead of /hls/{stream}/etc
- MCP-2898 Wowza Streaming Engine reload schedule causing double up of time conversion and incorrect scheduling
- MCP-2902 Subdomains with numbers not showing valid on install
- MCP-2905 Admin UI Sort customer by role 500 | Server Error
- MCP-2908 CentovaCast Migration hitting PHP warnings
- MCP-2909 AudioMediaProvider triggering exception when file is not in allowed mime types list and using ices 0.4 and ices 2.0
- MCP-2910 Centova Cast Import showing warning when useautodj not provided from CC API
- MCP-2911 AutoDJ jingle selection triggers php memory limit resulting in liquidsoap silence
- MCP-2912 Scheduled Event Playlists with Loop Off that run out of Tracks to play may block other playlists from playback
- MCP-2914 JavaScript VOD Player menu not showing on mobile
- MCP-2928 Restarting MCP Video during active broadcast loses track of running processes and leads to duplicate processes
- MCP-2937 Bandwidth set to “Unlimited” no longer worksm
- MCP-2941 WHMCS MCP Video Vod Product Creating Live Service
- MCP-2945 API method Stop, Start & Restart Source not working
- MCP-2946 Blesta & WiseCP not creating MCP Video TV due to API error
- MCP-2948 AutoDJ Next Song interface stops returning tracks due to php hitting memory limit
- MCP-2951 Repeating Events revert to using general rotation repeat protection instead of event repeat protection
- MCP-2952 Services with identical names affecting eachother
- MCP-2953 Liquidsoap upgrades to 2.4.x may fail if mediacp was installed before opam 4.14.2
- MCP-2954 AutoDJ does not display connected dj and ip on service overview when connected with service password
- MCP-2956 Ecamm Live Slide switches disconnecting encoder
- MCP-2959 Selecting service name as customer hitting Uncaught Error
- MCP-2964 GET list services id not matching service url
- MCP-2965 Listeners through Icecast 2 Stream Proxy are not processed into Reporting
- MCP-2967 Tooltips not displaying on Service Creation Wizard
- MCP-2972 Ices 0.4 and 2.0 fail to start when there is a shuffled playlist
- MCP-2976 MediaCP Video reporting is not including url’s starting with /hls