Cast-Control Media Panel 2.2.0.6 (BUILD 20171006 STABLE) ################### Upgrade Guide available at http://www.cast-control.net/mediacp/documentation/upgrading/ Documentation available at http://www.cast-control.net/mediacp/documentation/getting-started/ Category: STABLE Release Date: 06 October 2017 Documentation: http://cast-control.net/products/documentation.php 2.2.0.6 (BUILD 20171006 STABLE) ------------------------------------ MAJOR FEATURES ------------------------------------ * Support for Wowza Streaming Engine 4.7.2.01 * Support for Wowza StreamLock Port * Fixed: FlowPlayer missing jQuery library for Ondemand services ------------------------------------ SOFTWARE UPDATES ------------------------------------ MCP-111 Update ModuleLimitPublishedStreamBandwidth module in Wowza Streaming Engine MCP-112 Add support for Wowza StreamLock on alternative port to 443 MCP-119 Passwords for Wowza services are not restricted to alphanumeric, period, underscore and hyphen MCP-28 Added missing API Documentation for Reseller Unsuspend MCP-109 WHMCS issue with PHP7, still using unsupported mysql_result MCP-117 Typo with "Playlist saved successfully" (Previously successfaully) MCP-124 Upgrade WSE to 4.7.1 which includes security patch MCP-126 Fixed: FlowPlayer missing jQuery library for Ondemand services MCP-129 Fixed: Live camera urls with ampersand are created as html & in WSEM MCP-130 Provide clear error in WHMCS when API key is not provided MCP-140 Update WowzaStreamingEngine to 4.7.2.01 MCP-108 Streamlock address in service overview 2.2.0.5 (BUILD 20170528 STABLE) ------------------------------------ MAJOR FEATURES ------------------------------------ * Support for Wowza Streaming Engine 4.7.0.1 * Support for Wowza StreamLock (http://www.mediacp.net/documentation/wowza-secure-streaming/) * Flow Player support for Wowza Ondemand Playlists * WHMCS Module updated for PHP 7 support ------------------------------------ SOFTWARE UPDATES ------------------------------------ [MCP-18] - Update Full Calendar to latest version [MCP-31] - SC2 should create .ban and .rip files on system. [MCP-82] - Add support for Wowza Player with configurable license key [MCP-89] - Limit max bitrate in Shoutcast 2 configuration file [MCP-97] - Better support for HTTPS streaming by providing streamlock configuration [MCP-99] - Upgrade Wowza Streaming Engine to 4.7.0.01 [MCP-22] - API exploit fixed [MCP-27] - Apple HLS connections are not displayed in statistics tab [MCP-49] - WHMCS module should be updated for PHP7 support with PDO instead of mysql [MCP-57] - Ondemand Storage directory in WSE plugin configuration should automatically add trailing slash [MCP-80] - Upgrade FlowPlayer to latest version for Ondemand Playlists [MCP-88] - Flowplayer does not play smil file and should use m3u8 as primary [MCP-90] - Shoutcast RTMP player should adhere to the Audio Only Player configurations in Wowza 2.2.0.4 (BUILD 20170506 STABLE) ------------------------------------ MAJOR FEATURES ------------------------------------ * Support for Wowza Streaming Engine 4.7.0 * Updates to JWPlayer and embed code for better chrome support * FlowPlayer is now updated to latest version and is default player with most accommodating HTML5 support * Wowza CORS setting now enabled by default * Various fixes and improvements ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ [MCP-73] - Updated JWPlayer to the latest version 7.10.7. [MCP-65] - Setting portbase_start missing from some installs. Removed deprecated references to tabnav.css causing missing file errors in chrome. Fixed minor loading overlay javascript error. Updated Flow Player to latest version 7.0.4. ------------------------------------ WOWZA STREAMING ENGINE ------------------------------------ [MCP-72] - Wowza CORS setting should be enabled by default for all new streams. Updated Wowza Streaming Engine to 4.7.0. ------------------------------------ SETUP UTILITIES ------------------------------------ Updated: Various Setup script updates. MCP-61 Migrate script (219 to 220) sets URL without port 2000 on install Fixed: OpenSSL support for PHP on Debian 8. ------------------------------------ API & BILLING INTEGRATION ------------------------------------ [MCP-15] Suspending/Unsuspending a reseller account from WHMCS should now action all related services. 2.2.0.3 (BUILD 20170304 STABLE) ------------------------------------ MAJOR FEATURES ------------------------------------ * Upgraded Shoutcast 2 binaries to latest version. * GeoIP data files updated to latest version for IP location tracking. * General fixes and minor updates. * Lets Encrypt SSL Certificates. ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Added: Custom Apache & PHP Configuration file overwrites. Updated: GeoIP data files to latest version for IP location tracking. Updated Linux OpenSSL version. Updated: Cron debug=3 now provides more detailed information before executing queue functions, in order to determine which service may be causing an issue. Updated: Replaced all instances of www.cast-control.net with www.mediacp.net. Updated: Added extended time limits and timeouts to Wowza REST connections for slower servers. Fixed: RTMP/RTSP links on service overview. Fixed: Sam Broadcaster MPM statistics for Wowza Streaming Engine. Fixed: Windows Setup -> Address to GeoIP files. Fixed: Detects and returns false when Wowza returns a HTTP error code of 409, previously the MediaCP would reattempt creation and get stuck in a loop. Fixed: Google Maps invalid API Key. Fixed: Reseller plan recording option does not allow resellers to enable feature [MCP-20]. ------------------------------------ GUI Improvements ------------------------------------ Fixed: CSS/JS files now have query string. ------------------------------------ Shoutcast ------------------------------------ Updated: Upgrade Shoutcast 2 binaries to latest version. ------------------------------------ WOWZA STREAMING ENGINE ------------------------------------ Updated: Wowza ondemand playlist builder should show f4v files [MCP-23] ------------------------------------ SETUP UTILITIES ------------------------------------ Setup: Lets Encrypt SSL certificates togglable using ./init letsencrypt-enable Updated: Debian -> OPENSSL now installed on apache server. Updated: Debian -> Apache upgraded to 2.4.25 in line with CentOS version. 2.2.0.2 (BUILD 20170201 STABLE) ------------------------------------ MAJOR FEATURES ------------------------------------ * Security Updates * Bug Fixes ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Security: Updated PHPMailer to 5.2.21 to address critical security issue. Updated: Linux Setup -> Remove other and setup directories after upgrade. Fixed: Cron startall no longer attempts to start suspended services. Fixed: Issue setting wowza_playback through API. ------------------------------------ GUI Improvements ------------------------------------ Fixed: Service Status Images in admin and my servers are different - Ticket #520. Fixed: Copy and pasting stream url, username and password would select whitespace. ------------------------------------ Shoutcast ------------------------------------ Added: Shoutcast 198 option to use patched shoutcast 198 files to support Muses radio player in Google Chrome. ------------------------------------ WOWZA STREAMING ENGINE ------------------------------------ Fixed: Wowza Shoutcast Relay and Shoutcast RTMP auto-start on Wowza Streaming Engine reboot. Fixed: Issue with Wowza Live Streaming reconnections. ------------------------------------ SETUP UTILITIES ------------------------------------ Updated: CentOS/Debian -> Updated PHP to 5.6.30. Updated: CentOS -> OPENSSL is now installed with PHP. Updated CentOS/Debian -> open_basedir to allow /dev/urandom access. Fixed: CentOS openssl support. Fixed: Debian phpmyadmin enable tool. Fixed: Windows Cron Testing Fixed: After upgrade, the service restart is done in one swift action as to not cause Adobe RTMP services to fail auto-reconnecting 2.2.0.1 (BUILD 20170101 STABLE) ------------------------------------ MAJOR FEATURES ------------------------------------ * General software fixes and minor updates * MAJOR security issue with PHPMailer resolved. ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Updated: Apache updated to 2.4.25. Updated: PHP updated to PHP 5.6.29. Updated: PHPMailer to 5.2.21 to address critical security issue. Fixed: Removed manual setting of php error reporting/display_errors from various areas of the code to stop date notices interfering with WHMCS. ------------------------------------ GUI Improvements ------------------------------------ Fixed: TV Station drag/drop videos to end of playlist (Thanks to Flash Trading SRL) ------------------------------------ WOWZA STREAMING ENGINE ------------------------------------ Updated: Wowza Service Restart now provides proper check if WSEM REST API does not provide a successful HTTPCODE. Fixed: Restarting a Wowza service will no longer send out FTP credentials. ------------------------------------ SETUP UTILITIES ------------------------------------ Added: Backup and Restore scripts for Linux under init admin tools. Added: Restart MediaCP media services with /usr/local/mediacp/service restart-services Updated: Linux Setup tools to better discover system timezone. Updated: Libaio required for Debian 7 on some systems Updated: open_basedir now configured through PHP script directly to allow for dynamic content path. Updated: Allow versions 2.1.7.x to upgrade to MediaCP 2.2.x Fixed: Linux Setup -> Do not restart iptables as it is not required. Fixed: FFMPEG/FFPROBE Paths for some migrations/installs that were configured incorrectly. Fixed: Some systems where ~/.my.cnf is set with mysql username/password Fixed: Wowza Streaming Engine log4j.properties file so advanced reporting works. 2.2.0.0 (BUILD 20161208 STABLE) ------------------------------------ MAJOR FEATURES ------------------------------------ * Stand-alone software installations. * Wowza Streaming Engine REST API Integration. * Wowza -> Changes made in WSEM are now preserved when start/stop/update mediacp. * Wowza -> Added recording Start/Stop/Split buttons. * Auto Post to Facebook or Twitter on stream start. * Brand new Fluid theme by Streaming Pulse inc. * FTP Disk Quotas on all services. * Simple one-line update script. * MediaCP content directory is now configurable. ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Added: Custom Service Buttons allowing extendable features for individual service types. Added: Auto-Post to Facebook & Twitter when stream is live - Ticket 501. Added: Scanner -> stopallservices=1 and startallservices=1 commands. Updated: JWPlayer updated to version 7.2.4. Updated: Flowplayer updated to 6.0.4. Updated: Content directory is now a dynamic variable saved in Admin -> Settings. Updated: ProFTPD now sets Disk Quota on FTP accounts. Updated: Default FTP Email now includes {FTPPORT} tag. Updated: After create service, redirect to service with &refresh=true to force refresh any cached information. Updated: Windows database installation now includes set_time_limit and progress metre to avoid time out on slow systems. Fixed: AutoDJ StreamTranscoder quality selection on page load. Fixed: Warning when uploading AutoDJ files with debugging=on Fixed: FTP service would create duplicate ./music/ folder under ./content/user_x/music/ through cPanel FTP. Fixed: Bandwidth / Data Transfer now queries result in order of ID DESC so that the Data Transfer tab displays the last 6 months appropriately. Fixed: RPC user_create causing customers to become reseller accounts. Fixed: Admin -> Customers -> some customers incorrectly displayed as Reseller. Deprecated: Removed FTP selection from admin -> Config. Deprecated: Public Servers Listing page. Deprecated: Suspended Reason page (now included in service overview). Deprecated: contact.php page Deprecated: Admin Agreements configuration. Deprecated: Admin Health Page (now standalone). ------------------------------------ GUI Improvements ------------------------------------ Added: FTP Details and File Manager buttons to Service Overview pages Updated: Relabelled "castcontrol" to "mediacp" branding. Updated: Software Version page moved into template and properly updated language components. Updated: Admin -> Global Statistics moved into template file. Updated: Service listing pages -> status img now has better variable. Updated: (Template) If account is not logged in, always redirect to login.php Updated: Reseller "what is this?" links replaced with buttons. Fixed: Admin cannot select customers other ondemand services when editing a customers service. Fixed: Issue where Hourly stats would not update because cron thought they had already completed. Fixed: AutoDJ -> Restart/Stop controls added to mobile view. ------------------------------------ PERFORMANCE IMPROVEMENTS ------------------------------------ Added: Service Restart/Stop button spam protection. Updated: removed inline CSS/JS from resell wizard Fixed: Issue with bitrate forking skipping servers ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Added: Wowza Config -> Stop Service Action. Added: Wowza Config -> Default Flash Version String. Added: Wowza -> Custom Buttons Start Recording, Stop Recording, Split Recording. Added: Wowza -> Recording Auto Start feature to start recording on service start. Updated: Manual changes to WSEM service should be preserved when start/stop/updating service in mediacp. Updated: Wowza Stop/Start functions will simply disable/enable wsem service if created. Updated: Wowza Service Configurations -> Removed shoutcast streamname field from irrelevant service types. Fixed: Wowza -> "XML String could not be parsed" issue. (potential) Fixed: Wowza Invalid XML is now pushed through HTML Tidy if problem exists. Fixed: Flash Encoder not properly reconnecting after disruption. Fixed: Wowza -> Dynamic Playlists -> m3u8 was using rtmp proto instead of http. Fixed: JWPlayer has better Transcoder and nDVR configuration. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Added: Shoutcast/Icecast File Manager -> New button to delete entire folders. Fixed: Shoutcast GeoIP setting would not change from Allow Countries and was not working. ------------------------------------ WHMCS IMPROVEMENTS ------------------------------------ Fixed: WHMCS Module: "Wowza Media Type" Configurable option alternative "Flash Media Service" fixed. Fixed: WHMCS Module: "Wowza Media Type" config option setting of 'Shoutcast/Icecast Relay' now fixed. 2.1.9.5 (BUILD 20160627 STABLE) ------------------------------------ PATCH RELEASE ------------------------------------ Fixed: Wowza TV Station Calendar issue. 2.1.9.4 (rev 1971 BUILD 20160410 STABLE) ------------------------------------ MAINTENANCE RELEASE ------------------------------------ * Wowza Streaming Engine Updated to 4.4.1 * Icecast 2 updated to Icecast 2.4.3 * Shoutcast 2 to updated to 2.4.7 * JWPlayer updated to 7.2.4 * FlowPlayer updated to 6.0.4 ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Added: Admin -> Configuration -> JWPlayer Version selection of 6 or 7. Fixed: Issue where Hourly stats would not update because cron thought they had already completed. Fixed: Issue with bitrate & historical reporting cron job forking skipping servers ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Added: Shoutcast/Icecast File Manager -> New button to delete entire folders. Fixed: Shoutcast GeoIP setting would not change from Allow Countries and was not working. 2.1.9.3 (rev 1868 BUILD 20150821/20160104 STABLE) ------------------------------------ MAINTENANCE RELEASE ------------------------------------ * Wowza Streaming Engine updated to 4.3.0 * Icecast KH updated to Icecast 2.4.0 KH3 2.1.9.2 (rev 1868 BUILD 20150821 STABLE) ------------------------------------ MAINTENANCE RELEASE ------------------------------------ Updated: JWPlayer 7 now included if JWPlayer 7 API Key is configured (otherwise reverts to JWPlayer6). Updated: Language -> Additional components now included as language variables. Updated: Service Overview can now be viewed by the customer if service is suspended. Fixed: AutoDJ can no longer be restarted if service is suspended. Updated: LinuxSetup (v2): updated urls and software to latest versions. Updated: init.sh setup script now detects and warns about CentOs 7 SeLinux Updated: Linux installer now properly updates Wowza Streaming Engine (no more lost configurations!) Updated: Added many missing language variables. Fixed: Timezone on AutoDJ page. Fixed: Bitrate Abuse -> Email notice not being sent if set to stop service. Fixed: Reseller -> Wizard -> Wowza -> Display of "Shoutcast URL" or "Live Camera Restream" field. Fixed: Mime error in elfinder. 2.1.9.1 (rev 1850 BUILD 20150806 STABLE) ------------------------------------ MAINTENANCE RELEASE ------------------------------------ * Fixed: Missing Wowza Streaming Engine Record database fields when upgrading to 2.1.9.0. 2.1.9.0 (rev 1842 BUILD 20150728 STABLE) ------------------------------------ MAJOR FEATURES ------------------------------------ * Icecast & Icecast KH updated * Wowza Media Server 3 no longer supported * Wowza -> Updated to 4.2.0 * Wowza -> Transcoder Support * Wowza -> nDVR Support * Wowza -> Lock Source to IP * Wowza -> Playback Type configuration * Wowza -> Dynamic Ondemand HTML5 Playlist * Wowza -> TV Station -> Weekly/Daily Calendar support with drag/resize * HUGE Shoutcast Reporting performance improvements ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Added "SetEnvIf Authorization" to fix HTTP AUTHENTICATION failing with CGI/FastCGI Apache. Updated: Reseller Plans -> RTMP Support option now added. Updated: Setup file now suggests to install mariadb-server for CentOS 7 installations. Updated: Ioncube now requires version 5.0.7 to be installed. Updated: cPanel JSON module now provides additional debugging information. Updated: Full support for Premium Licenses. Updated: Full support for Branding Option on license. Fixed: If theme variable is empty, software would break. Fixed: Reseller -> Auto Prefix on customer accounts is now resolved. ------------------------------------ GUI Improvements ------------------------------------ Fixed: Reseller - Media Services - Delete Button was missing. Fixed: SmartSearch now appears on tablet and mobile again. Fixed: Reseller Quota Updating. Fixed: Advanced Reporting link in Usage Overview when switched off. Fixed: Undefined notices (w/DEBUG=ON) when suspending service. ------------------------------------ PERFORMANCE IMPROVEMENTS ------------------------------------ PERFORMANCE: Replaced Shoutcast 198 & Shoutcast 2 ProcessSessions table to improve processing by 1000%. PERFORMANCE FIX: Reset counter when mass processing W3C logs. ------------------------------------ LANGUAGE IMPROVEMENTS ------------------------------------ Updated: Portuguese language updates courtesy of linkoficial.com.br ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Added: Wowza -> Transcoder Support Added: Wowza -> nDVR Support Added: Wowza -> Lock Source to IP Added: Wowza -> Flash Version String option Added: Wowza Playback types Added: Create Server Wizard -> Wowza Options added to second screen. Added: Wowza -> Ondemand -> Dynamic HTML5 Playlist Added: Wowza -> Live Stream Recording to secondary service feature. Updated: Service Wizard "Shoutcast Address" for Wowza is now dynamic depending on service type. Updated: Service Wizard now includes Placeholders. Updated: Reordered Wowza Service Configurations to cater for additional options. Updated: Wowza -> TV Station -> Added Weekly view to Playlist Calendar. Updated: Wowza -> TV Station -> Added Dragging & Resizing to Playlist Calendar. Updated: Wowza -> Ondemand -> Dynamic Playlist data output is now cached for 5 minutes. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Updated: SCTRANSV1 & SCTRANSV2 now clear origin service cache files after restart. Fixed: TV Station Calendar loading screen when switching between months. Fixed: Reseller -> Configure AutoDJ Services. Fixed: Ticket #469 - Resellers were unable to access customers AutoDJ services. PERFORMANCE: Replaced Shoutcast 198 & Shoutcast 2 ProcessSessions table to improve processing by 1000%. PERFORMANCE FIX: Reset counter when mass processing W3C logs. 2.1.8.3 (rev 1770 BUILD 20150512 STABLE) ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Added: Healthcheck -> CRON checks now added to ensure scheduled tasks execute on time. Added "SetEnvIf Authorization" to fix HTTP AUTHENTICATION (Shoutcast Stream Auth & Wowza/Windows MPM Stats) failing with CGI/FastCGI Apache. Updated: Demo Account -> System Health check is now locked out. Updated: Demo Account -> RPC Access is now locked out. Added: AACPlayer Source Code is now added to software (/system/misc/aacplayer/aacplayer_source.zip) Updated: JWPlayer updated to 6.12. UPDATED: FlowPlayer now updated to 5.5.2. Fixed: Potentially fixed Linux Global Statistics CPU Usage. Fixed: Typo in Admin Settings. Fixed: Demo login exploit allowing deletion of services and customers if logged in as super administrator. Fixed: Services overview blank page when service has more than ~400 connections due to Maps data ------------------------------------ GUI Improvements ------------------------------------ Added: Administration -> API Key now displays documentation and reset link. Added: Facebook / Report a bug to Admin Dashboard. Updated: Suspended services are now hidden from the Admin Services Listing until filtered (by default). Updated: Added "Owner" column to Reseller Services Listing. Updated: My Services & Reseller Services listing GUI improved and now includes sorting. Updated: Reseller Services Listing now includes "Owner" column. Updated: Admin -> Configuration -> Banner Upload will auto-resize if larger than 128px in height. Fixed: Account -> API Key was showing invalid api key. Fixed: Admin -> Config -> Abuse Control. REMOVED: Statistics from Admin Dashboard. ------------------------------------ PERFORMANCE IMPROVEMENTS ------------------------------------ Updated: Performance -> Shoutcast & Icecast JSON/XML data is now cached for 30 seconds per service. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Fixed: Wowza -> File Manager is case sensitive on file extensions Fixed: AACPlayer Skins Fixed: Stopping or Suspending Wowza Service would not stop stream in some circumstances. Fixed: TV Station Calendar loading screen when switching between months. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Updated: Shoutcast/Icecast RTMP Enabled services now use original Wowza "Shoutcast" Relay template instead of separated application.xml. Fixed: SCTRANSV2 -> MP3 key is not being automatically applied to newly created stations. Fixed: Cache issue if service status != 200 Critical Fixed: Shoutcast/Icecast RTMP Services limited to 1 connection due to misconfiguration. ------------------------------------ API & BILLING INTEGRATION ------------------------------------ WHMCS: Updated: Added 'Wowza VHost' option. WHMCS: Fixed: Shoutcast & Icecast RTMP Configurable Option. 2.1.8.2 (rev 1733 BUILD 20150314) ------------------------------------ MAJOR FEATURES ------------------------------------ * Muses Radio Player now HTML5 / Mobile Compatible! * New passwords are generated very strong. * Considerable Performance Improvements * Data Transfer now records if Advanced Reporting is disabled. * New Bitrate Abuse controls added to Admin -> Configuration -> Services tab. * Reseller GUI has now been overhauled. * Wowza AACPlayer provides skin dropdown with custom .swf files placed in [MCP]/system/misc/aacplayer/ * Data Transfer tab added to Service Overview ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Added: Automatically remove links to cast-control.net using $setting['disable_castcontrol_links'] = true; Added: Admin -> Settings -> RESET Data Transfer Statistics. Added: Admin -> Settings -> Server -> Bitrate Abuse controls added with finer details. Added: Admin -> Configuration -> Performance tab with a number of configurations to improve performance. Added: Admin -> Config -> Bitrate Abuse -> Threshold setting. Updated: All generated passwords are now classed as very strong designed to pass cPanel Strength of 100. Updated: GeoIP Database Files updated to latest maxmind version. Updated: Email Templates relating to services now include PUBLISH_NAME. Updated: CRON -> checkresellertransfer set to 0 by default, executed once every 2 hours. Updated: CRON -> Displays time taken to execute Plugin->UpdateBandwith() Updated: Admin -> Settings -> Misc -> Refresh System Cache now clears temp log files. Updated: Bitrate Abuse & Suspension emails now include PUBLISH_NAME variable. Updated: Bitrate Abuse & Suspension email templates updated. Updated: Bitrate Suspension email is also sent to Admin Email. Updated: Wowza Streaming Engine will restart service on bitrate "kick" action. Fixed: Admin -> Customer -> Send Welcome Email. Fixed: Various undefined notices. Fixed: Admin Global Statistics query updated to provide more accurate results. Fixed: MediaCP -> Reseller Plan upgrade error. Fixed: Traffic does not count if Advanced Reporting disabled, traffic data is now still incremented. DEPRECATED: Removed some deprecated settings from database.php on creation. ------------------------------------ GUI Improvements ------------------------------------ Added: Data Transfer tab makes a return to service overview. Updated: Admin -> Plugins styling is now updated. Updated: Admin -> Settings -> Reset Reporting now prompts for confirmation. Updated: Data Transfer tab now shows past 6 months of data, including previous year (if crosses over). Updated: Reseller -> Customers listing page template updated. Updated: Reseller Media Services GUI has now been updated. Updated: Reseller Media Service Configuration GUI has now been updated. Updated: Server Restart/Stop/Start now provides better Fatal Error message output support. Updated: set_time_limit set to 120 for GUI to avoid Advanced Reporting timeouts. Updated: error_reporting(-1) is now set wherever InitiateDebugging() is used before executing the function. Fixed: Admin -> Customers -> Add -> Welcome Email now sends correctly. Fixed: Data Graphs in Usage tab and Global Statistics should be displaying better now. Removed: Deprecated Admin -> Settings -> Messenger tab. ------------------------------------ PERFORMANCE IMPROVEMENTS ------------------------------------ Added: Admin -> Configuration -> Performance tab with a number of configurations to improve performance. Updated: Global Statistics are now generated by the cron job to improve panel performance. Updated: Historics -> SQL Query does not use CONVERT_TZ if TZOffset is +00:00 to reduce processing. Updated: Hourly Statistics records every 20 minutes drastically improving cc_hourly table performance. Updated: Optimised cc_hourly table structure for new installations. Updated: cc_hourly date field now indexed. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Added: Wowza -> Shoutcast Restream -> AACPlayer now provides skin selection of .swf files placed in system/misc/aacplayer/. Updated: (Windows) Default path for Wowza Streaming Engine updated to 4.1.1. Updated: Reporting-> Wowza will now Ignore w3c lines with duration of less than 2 seconds with bytes less than 1000. Updated: Wowza MPM Patch for PHP FastCGI. Updated: Wowza AttemptRealBitrate is now set to Enabled to determine average bitrate. Updated: Wowza Streaming Engine will restart service on bitrate "kick" action. Fixed: RPC -> wowza_alias and wowza_tvschedule permissions. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Updated: Muses Radio Player upgraded to 1.2 and supports HTML5 / Mobile Devices. Updated: Icecast & Icecast KH now defaulted to UTF-8 to stop encoding issues with ices 0.4 (next release will have dropdown option). Updated: Icecast 2 & Icecast 2 KH now updated to support new audio_info stat to extract bitrate. Fixed: Icecast 2 & KH Statistics now record Advanced Reporting with custom mountnames. Fixed: Shoutcast 198 Status connection did not include admin password. ------------------------------------ API & BILLING INTEGRATION ------------------------------------ Updated: WHMCS -> Icecast 2/KH source & stream passwords are now set to a random string. Updated: WHMCS -> Wowza Service Password is now set to WHMCS specified password. ------------------------------------ WINDOWS INSTALLATION / UPGRADE ------------------------------------ Fixed: Error when running windows install "Mediacp files only" at end regarding path. Fixed: Wowza -> If Wowza cannot be found, now prompts for user input to avoid crashing. Updated: Wowza -> Upgrade now restarts service properly after upgrade. 2.1.8.1 (rev 1681 BUILD 20150113) ------------------------------------ CRITICAL BUG FIX ------------------------------------ * Fixed: Wowza Reporting was not deleting stats file after process causing duplicate statistics and enormous database size. ------------------------------------ MAJOR FEATURES ------------------------------------ * API documentation now provided under "My Account" * New & Updated API functionality. * Major rework of WHMCS Module including support for Disk & Bandwidth usages. * Major Performance improvements regarding Historical Reporting. * AutoDJ Services now reboot automatically if failed (or entire server restarted) * Reseller Plans can now support multiple service types. * GUI Improvements ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Added: AutoDJ Services are now automatically restarted if detected offline. Added: Reseller Plans can now support multiple media service plugin types. Added: SQL Error reporting to servers.func.php function outputs. Updated: Cron -> Maint task now clears historics rows for services set with reporting=disabled or deleted services. Updated: Reseller customers will be blocked from login if parent reseller is deactivated/suspended. Fixed: Historics cron now runs every 2 hours. Fixed: Undefined notices in Upgrade Script. Fixed: SmartSearch now properly searches customers records. Fixed: SmartSearch input is now trimmed and allows @ and - characters. Fixed: MediaCP -> Dashboard IP Logging incorrect (#356). Fixed: Media Services Overview -> Queue Timezone. Fixed: Setup Script & Upgrades now provide fallback for no mysql partitions support. DEPRECATED: Removed files and code regarding deprecated "Headlines". ------------------------------------ GUI Improvements ------------------------------------ Added: #ID to the Admin Customers page. Updated: Admin -> Check for latest version now displays current version & build when up to date. Updated: CTRL or SHIFT + Click no longer cause overlay on original page when clicking a link. Updated: META no-cache is enforced on PHP documents Updated: Reseller -> After creating service, redirect straight to service overview Updated: Reseller Plan interface tidied up. Updated: Suspended notice is now replaced with proper "Reason". Updated: Admin -> Service Overview -> Suspend now prompts for "reason" and assumes indefinite suspension. Updated: Service Listing -> Restarting Multiple Services now adds date/time next to each line. Fixed: Various issues surrounding page spinner/loader. Fixed: Service Listing -> Clicking on Portbase has forever loading screen Fixed: Reseller -> Customers -> Manage username broke page. Fixed: All Customers displaying as "RESELLER" in Create New Service Wizard incorrectly on some upgrades. ------------------------------------ FTP Services ------------------------------------ Updated: Wrapped FileZillaServer EXE in double quotes to prevent spaces in path causing issues. Fixed: Windows FTP Server Auto Configure. Fixed: FTP Integration -> "None" setting now hides prefix/postfix settings. ------------------------------------ PERFORMANCE IMPROVEMENTS ------------------------------------ Update: All services now record bandwidth incrementally while processing logs to eliminate call to historics table. Updated: Slightly improved performance of Shoutcast 198 & 2 reporting processing. Updated: Service Bandwidth update_usage function now moved to 2 hourly cron job to reduce stress on the 5 minute cron. Updated: Various SQL minor performance clean ups. Fixed: Reporting -> get_media_by_country() not caching result of 0, causing full lookup of reporting. Fixed: Service Overview Data Transfer now grabs from cached bandwidth table instead of new lookup to historic table. ------------------------------------ HEALTH CHECK ------------------------------------ Added: Healthcheck now checks Wowza Admin Port 8086. Updated: Healthcheck -> Check Wowza logs/mediacp/ properly writable. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Added: Wowza -> TV -> Overview -> Notice to TVStation to connect FMS to Stream "live" for automatic takeover. Update: listeners.php AACPlayer now set with a 4 second timeout instead of 30 second. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Added: AutoDJ -> "Add Entire Collection" button to "Available Music" panel. Updated: Icecast 2 services now include Log Manager. Updated: AutoDJ -> Queue must not refresh page until upload completed. Fixed: AutoDJ File Path issues causing problems on reload of playlist then save. Fixed: sctransv2 MP3 Key notice displayed in AutoDJ when key provided. Fixed: Shoutcast/Icecast -> Update Song Title having problems with spaces. ------------------------------------ LANGUAGE FILES ------------------------------------ Added: Reporting / Historics pages now refer to language files. Updated: Portuguese Language Files. ------------------------------------ API & BILLING INTEGRATION ------------------------------------ Added: White labelled documentation (?page=api_documentation). Added: Customer RPC key provided under "My Account" Added: RPC -> Wowza -> Stream Alias Create & Removal. Added: API/RPC function admin.user_remove. Added: API -> Wowza TV SCHEDULE listing. Added: API -> Wowza TV SCHEDULE playlist item listing. Updated: RPC -> source.schedule now includes "minute" param. Updated: WHMCS Module Major Upgrade. (READ DOCUMENTATION) Updated: WHMCS Module now supports Disk & Bandwidth usage. 2.1.8.0 (rev 1628 BUILD 20141210) ------------------------------------ MAJOR FEATURES ------------------------------------ * Brand New Reporting & Statistics. * Compatible with PHP 5.5. * Windows Installation Tool Upgraded. * Full Support & Integration with Wowza Streaming Engine Manager. * GUI Fixes for Mobile Devices. * GUI Optimisations & Speed Improvements. * Shoutcast & Icecast RTMP Media Player. * HTML 5 File Uploader for AutoDJ (20140728) * Major Interface update of AutoDJ Playlist Manager * Updated Interface Design (20140729) * Update Song Title function for Shoutcast & Icecast Services * Muses Player now includes Skin Selection * Cron Job is now Multi-Threaded ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Added: Reporting tab to service overview page including advanced historical reporting. > Global Statistics now replaced using new Reporting data & Graphs. > Data Transfer tab removed in place of new and more accurate Reporting page. Added: Additional Bitrate support for bitrates of 1792,2048,2560,3072,3584,4096. Added: Examples of API Integration in /other/ folder. Added: Process Time Tracking to Scanner w/ debug=3 Added: Transfer is now added to Service Overview if limit specified. Added: FTP Integration "Host Port" configuration. Added: Admin -> Misc -> Debugging option for PHP Error Reporting setting. Removed: RRDTool is no longer used and has been removed from control panel. Removed: Unused streamschedule.smil files Updated: Video/Audio Players now contain "loading..." while loading. Updated: Setup Plugin Configurations are now Operating System dependant. Updated: Cron Queue command limit increased to 15 actions per minute. Updated: Removed SETTING[SLOGAN] tag from email templates. Updated: JWPlayer to version 6.1 Updated: Service Passwords now remove hash and semicolons as these are interpreted by comments in config files. Updated: It is no longer possible to change between Media Services, you should remove a service then recreate instead. Updated: It is no longer possible to change between Wowza Service Type, you should remove the service then recreate instead. Updated: Cron -> Maint task now clears historics rows for services set with reporting=disabled or deleted services. (build 20141206) Fixed: Replaced iconv with mb_convert_encoding due to bug in later version of iconv crashing script. ------------------------------------ GUI Improvements ------------------------------------ > Bootstrap updated to latest version. > File Manager GUI Overhaul. > Admin Customers Interface GUI Overhaul > Log Manager GUI Overhaul > Email Templates GUI Overhaul > Reseller User Templates Updated > Email Customer now includes TinyMCE Editor > PHP now sends a ISO-8859-1 charset header to fix invalid characters. > GeoIP Statistics now displays last updated time. > Settings/Timezone & Account/Timezone lists now updated and also include local time. > Removed "Reseller Plans" from Main Side Menu, not a page with high traffic. > Replaced Title instances of "Users" with "Customers". > Admin -> Customers -> Username is now red if deactivated. > Admin -> Customers -> GUI Improvements when removing accounts. > Wowza -> TV Station -> New Playlist -> Current Time now displays correct time. (build 20141206) > Media Services -> Queue Commands now display completed time in account local time. (build 20141206) > Page overlay with loading when button or link clicked while loading new page. (BUILD 20141207) > Updated: CTRL or SHIFT + Click no longer cause overlay on original page when clicking a link. (BUILD 20141210) Fixed: Internet Explorer Image compatibility issues. (BUILD 20141207) Fixed: File Manager -> Rename & Delete issues. Fixed: If selected theme does not exist, fall-back to Experience or next available theme. Fixed: TV Station Playlist Calendar now shows the correct times for the selected Timezone. Fixed: Admin -> Services Listing (ASC/DESC) Arrow direction fixed. REMOVED: "Administrator" account is now removed and only "Super Administrator" choice remains. REMOVED: Systems/Clusters removed from Admin Dashboard. Clusters are deprecated. REMOVED: Deprecated previous Billing functionality (processbankcard.php, processcc.php, support.php ------------------------------------ FTP Services ------------------------------------ Updated: FileZilla FTP Server no longer requires a restart when updating user details! (WINDOWS) Updated: FTP Passwords now generate a Strong Password to be more compatible with cPanel FTP integration. Fixed: FTP Integration -> None selected shows prefix/postfix. (build 20141206) Fixed: FTP Integration -> "None" setting now hides prefix/postfix settings. (BUILD 20141207) ------------------------------------ PERFORMANCE IMPROVEMENTS ------------------------------------ Added: Caching options to .htaccess. Added: Cron Job is now forked off into multiple processes if more than 20 services in the control panel. Updated: Internal connections to local services will connect using 127.0.0.1 for major speed improvements. Updated: Caching & Speed Improvements on Services pages. Updated: HTML output is now minified. Updated: Statistics Cache DB table now uses memory loaded table for major speed boost. Updated: Connection checks updated from fsockopen(external_ip) to CURL(internal_ip) for better & faster connection Optimised: StatCache_Update() function to reduce REGEX calls. ------------------------------------ HEALTH CHECK ------------------------------------ Updated: Healthcheck -> Redirects Check -> Added more information for troubleshooting. Updated: Healthcheck now provides PHPinfo access. Updated: Healthcheck now checks SAM Broadcaster XML statistics. Updated: Healthcheck -> Timezone comparison against local system time. Updated: Healthcheck -> Timezone comparison against external server. Updated: Healthcheck now checks Wowza Admin Port 8086. (build 20141206) Removed: Deprecated RRDTool functions from healthcheck. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Added: Advanced Reporting & Statistics. Added: Ability to switch between TV Station & Live Streaming without disconnecting users. Added: Wowza -> TV -> Overview -> Notice to TVStation to connect FMS to Stream "live" for automatic takeover. (BUILD 20141207) Updated: Wowza libraries updated with latest versions (Plugin Collection, Geo Locking etc). Updated: Healthcheck now checks for Wowza JMX Console Accessbility. Updated: Wowza StreamManager POSTFIELDS are now urlencoded. Updated: Wowza 4 Application XML files updated to WSE4.0 formats. Updated: Removed Properties & Logging modules out of Application.xml as these are not required. Updated: Wowza Live Streaming Application.xml updated to use "securityPublishRequirePassword" instead of RTMP Auth module. Updated: Wowza -> Applications now use limitPublishedStreamBandwidthDebugLog instead of MaxBitrate in line with WSE4.0 changes. Fixed: Wowza -> TV Station Playlist bug causing order to be reversed on save. Updated: Shoutcast RTMP & Shoutcast Restream Services set with a 30 second reconnect interval for better performance with many applications. Updated: Wowza services now clear cache on restart. Optimised: Wowza 4 Statistics will now only grab the "serverinfo" data removely once and now caches the data for entire script execution reducing calls to disk reads. Fixed: TV Station now issues "unloadSchedule" before terminating, which releases the stream and files. Fixed: TV Station & Ondemand service files are now properly removed upon deletion of Application. Fixed: RTMP Connection Count Issues. Fixed: Check for ffprobe was checking ffmpeg_bin. Fixed: IP Camera issue converting stream url from "&" to "&". Fixed: Shoutcast/Live Camera Restream/RTMP Enabled security issues where streaming to the StreamName would kick the active stream. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Added: Advanced Reporting & Statistics. Added: HTML 5 File Uploader for AutoDJ. Added: Shoutcast & Icecast services now provide a RTMP Media Player if RTMP is enabled. Added: Update Song Title for Icecast2 & KH. Added: Shoutcast/Icecast -> Muses Media Player now includes Skin Selection. Added: AutoDJ -> "Add Entire Collection" button to "Available Music" panel (BUILD 20141210). Updated: Major AutoDJ interface update. Updated: Muses Player now requests HTTPS hosted files. Updated: Service Overview Status & AutoDJ Status now reload page on successful completion. (BUILD 20141207) Fixed: AutoDJ File Path issues causing problems on reload of playlist then save. (BUILD 20141210) Fixed: Wowza -> Shoutcast Restream now points to the correct RTMP module. Fixed: Minor bug causing Admin Service Listing Filter for Shoutcast 2 to display "Shoutcast 198". Fixed: Shoutcast 2 now provides format so Media Player now properly detects AAC or MP3 format automatically. Fixed: Shoutcast198 interpreting invalid XML characters improved handling. Fixed: Bug preventing Shoutcast/Icecast RTMP service clients from being displayed. Fixed: Service Overview -> Updating never finishes for Icecast/Shoutcast services. (BUILD 20141207) ------------------------------------ Windows Media Services ------------------------------------ Fixed: White Page when accessing Windows Media Services on rare occasion. Fixed: Windows Media Services -> Media Player Embed Code. ------------------------------------ LANGUAGE FILES ------------------------------------ Updated: German language file is now completely updated. Updated: Portuguese Language File is now completed updated (build 20141206) ------------------------------------ WINDOWS INSTALLATION / UPGRADE ------------------------------------ Added: Admin Tools allowing for manual & individual componant installation. Added: FileZilla is now automatically configured on port 2121. Updated: Installs XAMPP 1.8.3-4 Updated: Installs JAVA JDK 8 by default Updated: Wowza -> WMS PLUGIN COLLECTION, Replaced ModuleLimitConnections with CoreSecurity Updated: Updated with new Icecast 2 "icecast.exe" path file. Updated: Removed Scheduled Task Configuration from Windows Installation GUI. Fixed: Windows Installer -> Scheduled Task path slashes issue. Fixed: Windows Installer -> Scheduled Task Installation forces overwrite and no longer halts if already exists. ------------------------------------ API & BILLING INTEGRATION ------------------------------------ Updated: WHMCS: IXR Library updated. Updated: WHMCS: Module now supports HTTPS connections. Updated: WHMCS: Debug option now works properly. Fixed: WHMCS: Issue with default VHost. Fixed: Restarting TV Station service through RPC/API. 2.1.7.4 (rev 1348 BUILD 20140718) Fixed: Wowza -> TV Station Playlist bug causing order to be reversed on save. 2.1.7.4 (rev 1326 BUILD 20140627) ------------------------------------ MAJOR FEATURES ------------------------------------ Support for Wowza Streaming Engine 4.0.4 Interface Speed Improvements. Scheduled Task Speed Improvements. Cache Improvements. Fixes for Wowza IPCAM Services. ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Fixed: Admin -> Version page not holding information about new version. Fixed: AutoDJ -> Stream Transcoder Configuration. Optimised: StatCache_Update() function to reduce REGEX calls. Added: Process Time Tracking to Scanner w/ debug=3 UPDATED: Windows Installer for 217. UPDATED: LINUX Installer for 217. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ UPDATED: Wowza 4-0-4 is now installed/upgradable with installer. FIXED: Wowza (IPCAM) Re-stream default.stream with some URLs. Fixed: Wowza -> Hotlink Denial. Fixed: IP Camera Restream -> Application was not being deleted and recreated on restart. Fixed: Wowza -> Restream address is now html_entities_decode'ed. Optimised: Wowza 4 Statistics will now only grab the "serverinfo" data removely once and now caches the data for entire script execution reducing calls to disk reads. Fixed: Problem causing Wowza to spam log files if a TV Station service media file is deleted. 2.1.7.3 (rev 1295 BUILD 20140604) Added: OFFICIAL SUPPORT FOR ICECAST 2.4 Updated: Playlist Builders now limited to 500px in height and use scrollbars. #298 Updated: Reseller Plans -> Wowza now includes "Live Camera Restream" option. Updated: Reseller Plans -> Service now added before creation. Updated: Icecast 2 template files are now upgraded for use with Icecast 2.4. Fixed: Problem causing Wowza to spam log files if a TV Station service media file is deleted. Fixed: Bug in Login Limit causing entire day lock out. Fixed: Media Links issue where a Shoutcast service has RTMP configured but no Wowza plugin on panel. Fixed: Wowza Media Server 3 applications were not removed correctly on restart. Fixed: Wowza -> Shoutcast services refer to the correct ModuleRTMPAuthentication plugin. (20140604) Fixed: Admin -> Version page not holding information about new version. (20140607) Fixed: Wowza -> Hotlink Denial. (20140607) Fixed: Fixed: IP Camera Restream -> Application was not being deleted and recreated on restart. (20140611) 2.1.7.2 (rev 1278 BUILD 20140519) Fixed: Wowza 4 Hotlink module now updated new Properties of hotlinkDomains and hotlinkEncoders. Fixed: RTMP Authentication issue used in conjunction with Hotlink Domains module. 2.1.7.2 (rev 1244) Fixed: Wowza -> TV Station Default Playlist Start/End & Name can no longer be edited. Fixed: Wowza -> TV Station Playlist "Current Time". Fixed: Wowza -> TV Station streamschedule.smil is now ordered by Playlist Start Time. Fixed: Path issue with ioncubecheck.php when accessing from ./system/upgrade.php. Fixed: Issue affecting rare circumstance where stats do not show for Wowza Service. Fixed: Usage Statistics are now updated even if service is offline (now reports 0 connections etc). Fixed: SmartSearch Output is now UTF8 encoded to fix "NULL" records on service lookup. 2.1.7.1 (rev 1220) ------------------------------------ MAJOR FEATURES ------------------------------------ 2171 Introduces a variety of bug fixes from the initial 2170 launch. We have also optimised some features for easier usage. * Introduced support for Mac OSX operating system. ------------------------------------ GENERAL SOFTWARE UPDATES ------------------------------------ Updated: Service Restart & Stop GUI is updated. Updated: Main Menu is now in language files. Updated: Ioncube checks now moved into dedicated file. Updated: Experience login page now limits logo to 150ps max height. Updated: Old theme files are removed from updates as customers were using these and they were not working. Fixed: SC/SC2/IC/IC2 RTMP Support is now completely removed when Wowza plugin is not installed. Fixed: cPanel FTP Issue. Fixed: Error in healthcheck regarding SMTP. Fixed: Usage Graphs. Fixed: Issue with SmartSearch on Customers accounts causing javascript errors. Fixed: File Manager Connection error. Fixed: Missing PHPMailer file causing Mail sending to break script. Fixed: AutoDJ -> FTP Details button did not have proper styled classes. Fixed: AutoDJ -> FTP Details page missing languages and password. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Added: Current Time & Timezone is now added to the Wowza Playlist calendar & Playlist Builder page. Added: Ability to change RTMP Enabled Streams .stream name format in Wowza Config. Updated: Wowza -> TV Station prohibits saving playing with no files. Updated: Wowza TV Station -> Playlist Pending Restart now displayed on Service Overview. Updated: Wowza TV Station -> Default Playlist with sample.mp4 is now created on new TV Station service creation. Removed Delete Playlist button for Default Playlist. Fixed: RTMP Enabled Streams -> RTMP Direct Link is now RTMP as it should have been. Fixed: Removed "cross" icon from Available Videos/Music list. Fixed: Wowza Ondemand HTML Player. Fixed: Wowza Ondemand FTP Details on Service Overview did not include prefix as it should. Fixed: Shoutcast198 iPhone links. Fixed: Wowza REST SSL being enabled during install causing issue accessing Wowza Streaming Engine Manager page. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Added: Ability to change RTMP Enabled Streams .stream name format in Wowza Config. Fixed: Shoutcast198 RTMP Support. Fixed: Playlist issues with AutoDJ. Fixed: AutoDJ -> Add Playlist issue. 2.1.7.0 (rev 1171) ------------------------------------ MAJOR FEATURES ------------------------------------ IMPORTANT: PHP 5.3+ is now required for MediaCP. New Responsive Interface * The entire interface has been upgraded using bootstrap to enable a responsive GUI. * MediaCP is now compatible with Tablets & Mobile devices. New Smart Search feature Shoutcast & Icecast RTMP Enabled Streams * Configure from Admin -> System Config -> Plugins -> Wowza -> Shoutcast RTMP Default. * You will also need to configure from each pre-existing Shoutcast & Icecast services. MUSES Radio Player for Shoutcast & Icecast * Plays MP3, OGG & AAC Streams. Wowza Media Server Improvements * Wowza Streaming Engine now supported. * GeoIP Locking Support. * Station Playlist Calendar. New Windows Installer Software ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Added: Wowza Media -> GeoIP Locking Support. Added: Ondemand Disk Usage Meter to Service Overview. Added: Wowza TV Station Playlist Calendar. Updated: Shoutcast Address name changed to Shoutcast / Icecast / IPCAM Address. Updated: JWPlayer 6.4 to 6.7 Updated: JWPlayer for Wowza Ondemand -> Added Title back in Updated: JWPlayer for Wowza Ondemand -> Removed filename as title and resized player side menu. Updated: JWPlayer -> Added RTSP & HTTP/Playlist fallback to JWPlayer 6. Updated: TV Station Playlists are now stored in database and generated with each service restart. Fixed: Wowza TV Station -> Playlist breaks style when filenames are too long. Fixed: Wowza Ondemand -> Port not displaying correctly on Ondemand Playlists. Fixed: Advanced Search -> Wowza Service Type. Fixed: FTP userCreateFTP account will now add a prefix to custom usernames (used on wowza). Fixed: Wowza Media Server -> "String could not be parsed as XML" on invalid XML encoded data. ------------------------------------ Icecast 2 & Icecast 2 KH ------------------------------------ Added RTMP Enabled Support for Icecast 2 & KH. Added: Muses Player Integration with Icecast 2 & KH Updated: Icecast & KH services now uses config.xml file under the ./etc directory. Fixed: Icecast 2 & KH crossdomain.xml & mime.types for cross-domain media playing. Fixed: Icecast & IcecastKH Backup Mount ------------------------------------ WHMCS MODULE ------------------------------------ Updated: WHMCS Module -> Now includes all new Wowza Media Service Types. Fixed: WHMCS Module -> Suspending/Unsuspending Reseller Only accounts. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Added: Ondemand Disk Usage Meter to Service Overview. Added: Shoutcast 198 & 2 RTMP Enabled Feature Added: Shoutcast 2 Authhash detection/notice w/link to configure. Added: Muses Player Integration with Shoutcast 198, Shoutcast 2 Updated: Shoutcast 2 is now updated to the latest available 2.2.1. Updated: Autodj -> Notice is displayed to SCtransv2 when MP3 is selected and no license key specified. Fixed: AutoDJ Playlist Scheduler -> Timezone conversion now converts between SERVER & USER hour/day. ------------------------------------ WINDOWS MEDIA SERVICES ------------------------------------ Added: Windows Media Services -> Bitrate Threshold feature. ------------------------------------ GENERAL ------------------------------------ Added: Forgotten Password link to login page. Added: Software Health on admin dash board (replaces deprecated headlines). Added: Suspend on Disk Quota Abuse option Added: Plan ID to Admin -> Reseller Plans overview page (used in WHMCS). Updated: Setup Script now detects invalid license as well as directs to new help desk. Updated: Healthcheck now checks Wowza Java Binary & Port 554. Updated: Caching is now more reliable and base64 encoded. Updated: Upgrade script will redirect to login if NOT logged in. Updated: Setup script now detects PHP 5.4+ and will download custom .zip file for MCP 217 (ONLY). Updated: Healthcheck minimum PHP version of 5.4 now required. Updated: Customer Service Overview page to use same template as admin (with some tweaks). Updated: FTP (cPanel JSON) now provides additional feedback to health check on error. Updated: Setup script now removes Wowza SERVER/CONF relative files from VHOST/CONF directory. Updated: Setup script now removes Wowza VHOST/CONF relative files from SERVER/CONF directory. Updated: JMXCommandLine.class to be compatible with Wowza 3.5+ Updated: All FTP usernames now limited to lower case characters due to new cPanel update restrictions. Updated: Media Services will now log XML data for review on Statistics Parser Errors. Updated: Healthcheck now checks control panel host address resolves correctly. Updated: FTP Restart -> Added checks for filezilla and bulletproof.restart.bat files to avoid windows COM error. Fixed: Filezilla Critical Bug. Fixed: new cPanel FTP Integration home directory bug fix. Fixed: Encoding issue with streaminformation.js.php Removed: Admin -> Configuration -> Billing Section. Billing now deprecated. ------------------------------------ SECURITY ------------------------------------ Added: Account Passwords should now have a minimum password strength. Added: Customers cannot attempt login more than 5 times in 10 minutes. 2.1.7.0 (build 20140414) Updated: Old theme files are removed from updates as customers were using these and they were not working. Added: Current Time & Timezone is now added to the Wowza Playlist calendar & Playlist Builder page. Fixed: Usage Graphs. Fixed: Playlist issues with AutoDJ. Fixed: AutoDJ -> Add Playlist issue. Fixed: Issue with SmartSearch on Customers accounts causing javascript errors. Fixed: File Manager Connection error. 2.1.7.0 (build 20140410) Fixed: Missing PHPMailer file causing Mail sending to break script. Fixed: AutoDJ -> FTP Details button did not have proper styled classes. Fixed: AutoDJ -> FTP Details page missing languages and password. 2.1.7.0 (rev 1171 - build 20140409) Fix for Muses Radio Player when hosted externally. Minor fixes to GUI Playlist Items. 2.1.7.0 (rev 1126 - build 20140317) Fixed: Issue with Log Auditing. Fixed: Missing Wowza Playlists table. Fixed: Wowza -> Media Player tab missing from Customer -> Services Overview. Updated: JWPlayer no longer specifies flash as default. Updated: AutoDJ Drag+Drop Interface converted to jQuery. Updated: Software now compatible with BETA Keys. Updated: Language file review and update. UPDATED: REDUCED REQUIRED PHP VERSION TO 5.3. UPDATED: WOWZA PLUGIN NOW USES SEPERATED VERSION SPECIFIC FILES. Updated: JWPlayer from 6.7 to 6.8. Fixed: Couple issues with Wowza 3.6. 2.1.6.7c (rev 1035) Updated: Raised PHP Minimum Version to 5.2.0 Updated: All FTP usernames now limited to lower case characters due to new cPanel update restrictions. Updated: JMXCommandLine.class to be compatible with Wowza 3.5+ Fixed: Wowza Ondemand -> Port not displaying correctly on Ondemand Playlists. Fixed: Wowza TV Station -> Playlist breaks style when filenames are too long. 2.1.6.7b (rev 1022) * Fixed Admin Servers Listing with multiple pages. 2.1.6.7 (rev 1018) ------------------------------------ MAJOR FEATURES ------------------------------------ This release addresses a number of issues identified in the previous releases. ------------------------------------ FTP SERVICES ------------------------------------ Fixed: FTP Integration Bug with new cPanel causing home directory to be set incorrectly. Fixed: FTP Integration with FileZilla Server. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Fixed: Advanced Search -> Wowza Service Type now returns correct list of results. Fixed: Wowza TV Station -> Playlist times now corrospond to user account timezone setting. Fixed: Wowza 3.6.2+ - Ondemand Listener statistics were not accessible. Fixed: Added sharedobjects directories to wowza application folders to avoid ownership/permission issue. Fixed: Wowza -> TV Station -> FTP details no longer show the prefix. Fixed: Wowza Media Server -> Flash Player popup now contains hostname/ip correctly. Added: Wowza TV Station -> Notice to restart service after updating playlists. Updated: Wowza TV Station -> Playlist Repeat is now removed as it does not function as originally expected. The "repeat" function set to no will completely stop a stream after playing that playlist with the inability to start when the next playlist is due. ------------------------------------ Icecast 2 & Icecast 2 KH ------------------------------------ Fixed: Icecast & IcecastKH Backup Mount. 2.1.6.6 (rev 942) ------------------------------------ MAJOR FEATURES ------------------------------------ This release addresses a small number of issues relating to custom VHosts and TV Playlist Scheduler. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ Fixed: Wowza Media Player Port issues in media player templates Fixed: Playlist Scheduling Issues (hopefully). Fixed: TV Playlist Scheduler date() functions causing scheduler to not work as expected. 2.1.6.5 Added: STV3 Samplerate to autodj.php page. Added: Wowza IPCam Service (Fixed from 2164 release). Updated: Admin Servers -> Advanced Search can now search by Wowza Service Type. Updated: Admin Servers -> Advanced Search now displays a message while services are filtered. Updated: generatePassword() function no longer includes any non-alphanumeric characters which might break service configs. Updated: Shoutcast 2 will now generate a random admin password if both password and admin password match to avoid service start issues. Updated: Added instructions to start Wowza Media Service. Updated: Healthcheck now includes product build version and revision number. Updated: MediaPlayer templates now include a check for custom ports used with Wowza Media Server.Updated: MediaPlayer templates now include a check for custom por... Updated: Healthcheck now provides DNS & Speed Testing. Updated: License error now provides license key entered in debug code. Updated: Dutch Language Files Updated: new setting for JAVA_BIN on some servers where 'java' is unrecognised. Fixed: GeoIP Statistics -> Connected Time (caused by (int) setting before value which was actually a string) Fixed: Wowza -> "TV Station exception: Timeout, Could not read socket" by using full java path in Config -> Plugins (possibly). Fixed: PHP issue with latest php version causing fatal error with additional template processing. Fixed: STV3 bug with OGGQUALITY on new installation. Fixed: TV Station not restarting properly (POSSIBLY!). Issue on some servers where stopAppInstance and startAppInstance are running too slowly, to fix we've added a unsleep of 700ms. Fixed: Max Disk Quota issue with BulletProofFTP. 2.1.6.4a - HOTFIX (Patched 04/09/2013, Rev 902) * Fixed PHP __DIR__ issue on health check. * Fixed: Icecast2-KH now downloads from cast-control mirror. * Fixed: Healthcheck Short Listen Link & Flash Player Redirect Checks. * Fixed: Issue with new country icons being lowercase (template). * Fixed: Issue with $__misc['BitrateArray'] not being recognised on Service Wizard * Fixed: Linux Directory Size issue causing problems with Disk Quotas. * Fixed: TV Station missing from English Language File * Fixed: Issue with GeoIP Statistics on newer versions of PHP 5.3. * Updated: GUI Setup now removes any whitespace from license to avoid complications. 2.1.6.4 - Rev 883 STABLE ------------------------------------ MAJOR FEATURES ------------------------------------ * Wowza Media Server * Version 2 is no longer supported, 3.5.2 is required at minimum. * Ondemand Playlist Builder * TV Station feature added. Build and stream video playlists. * IPCAM Restreaming feature added. * Shoutcast 198 / 2 * JWPlayer Audio Player is now available. * JWPlayer 6 is now used throughout the system. License support in Admin -> Config. * Icecast KH is now officially supported. * Automatically installed during setup.sh script. * cPanel FTP Integration now supports SecureTokens for latest version. * System Healthcheck added at /system/healthcheck.php ------------------------------------ WHMCS MODULE ------------------------------------ Updated: WHMCS Module -> Added Config Options for "Shoutcast 1", "Shoutcast 2", "Flash Media Server", "Icecast 2". Updated: WHMCS Module -> AutoDJ Sources are now checked before processing through API. ------------------------------------ FTP INTEGATION ------------------------------------ Added: FTP Integration -> cPanel direct API/JSON integration for cPanel to work with the latest versions (REQUIRES TESTING OF CREATE/DELETE/SETQUOTA) FIXED: FileZilla Creation when no users exist. ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ - WOWZA MEDIA SERVER 2 IS NO LONGER SUPPORTED. Added: HTML5 Player support to Wowza Ondemand TV Station. Added: JWPlayer License Official Support from Admin -> Config -> Misc. Added: Wowza Media Server (UNTESTED) Live Camera Restream Updated: Wowza Flash Player now uses player defined in Admin -> Settings -> Plugins. Updated: Wowza Ondemand TV Player switched to JWPlayer for additional compatibility. Updated: Wowza Media Server 3.5.2 now supported in setup.sh Updated: Wowza Ondemand table is now created on installation. Updated: Wowza RTMP Authentication module class has changed with Wowza 3.5. Wowza 2 is no longer supported. Updated: Wowza Services are now limited to one individual source. Updated: Wowza TV Station now displays PHP Upload limit. Updated: Wowza Libraries installed by MediaCP updated. Updated: Wowza TV Station -> Playlist Start/Stop now run loadSchedule to refresh playlist properly. Updated: Wowza -> Live Playlist now enabled. Updated: Removed RTMP Authentication from Ondemand Service (IT IS NOT POSSIBLE). Updated: Wowza Media Server -> Disabled "requireSecureConnection" forced override. Fixed: 2163 Live Authentication Missing affecting SOME upgrades only. (Ticket #153) Fixed: Wowza Flash Players now work with https. (ticket #180) Fixed: Ondemand Flash/HTML5 Players (JWPlayer 6). Fixed: Flash Player Popup Embed Code Fixed: Ondemand Content Directory is deleted after service is removed. ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Added: LogManager support for Shoutcast 2. Added: Icecast-KH Official Support, automatically installed with setup.sh script. Added: Icecast & Icecast KH now have support for sc_trans v2. Added: MP3 JWPlayer 6 for Shoutcast/2/Icecast/KH Updated: Icecast & Icecast KH Remove Icecast "Run As" Updated: Various updates for Icecast KH support. Updated: Icecast KH support for ices 0.4 and 2.0 now added. Updated: AutoDJ / STV3 Transcoder Options now include Bitrate & Quality Options. Updated: REMOVED OLD AutoDJ (autodjbasic.php) that is now deprecated. Fixed: STV3 Sourcemount now allows periods. Fixed: Shoutcast 198 ContentDir and Intro titles/descriptions are now resolved. Fixed: Shoutcast 198 DNS Lookup (Ticket #161) Fixed: Shoutcast service creation issue (namelookup). Fixed: Shoutcast metainterval conflict from customers upgrading from older versions. Fixed: http/https issues with jQuery in Wowza Media Manager. ------------------------------------ GENERAL ------------------------------------ Added: Replaced system emails to use PHPMailer. Added: System Health Check in /system/healthcheck.php Added: STV3 -> AAC & OGG Stream Quality Options. Added: JWPlayer upgraded to JWPlayer 6 across system. Added: FFMPEG is now automatically installed during setup script. Added: STV3 AutoDJ Page Reencode Channels selection for customers. Added: Setup GUI Automatically detect RRDTool Binary. Added: Setup GUI Automatically detect FFMPEG/FFPROBE. Added: Setup GUI Step 3 (WINDOWS) Scheduled Task input is too short, force width in style. Added: Admin page now redirects to /system/upgrade.php if upgrade script file is available. Updated: GUI Setup now updated to Experience theme and tidied up. Updated: Admin FTP Integration -> Options are now OS specific (ie, cannot choose proftpd for windows). Updated: Admin Home Page -> Disk Usage is now cached to prevent long loads on slow servers. Updated: GeoIP Country Images updated and replaced with PNG files. Updated: SMARTY Integration moved into init.smarty.php REMOVED: Support for Wowza Media Server 2. Updated: Customer Services Listing -> AutoDJ Quick link Updated: Experience Theme -> AutoDJ/Transcoder text should now swap depending on source type. Updated: License Check now outputs debug information. Updated: If GeoIP Statistics hostname is localhost, attempt to get server address instead. Updated: Improved Disk Usage Functions. Possibly fixed bug relating to MCP Total Disk Usage in admin dashboard. Updated: Queue Commands start/stop/restart and MSN bot start/stop/restart now run with try/catch exceptions to run more smoothly. Updated: Setup GUI now upgraded to Experience theme. Updated: Reseller -> Service Configuration now has restart option. Updated: Service Configuration -> Restart Checked by default now. Updated: Language files will now present error to screen if fatal issue. Updated: htaccess now uses 301 redirects. Updated: ereg_replace deprecated function replaced. Updated: init.sh script & upgrade.php now check for active license upgrade package. Updated: Setup Script now configures php.ini upload_max_filesize and post_max_size. Updated: SAM Broadcaster support for Wowza 3. Updated: Added SMTP Encryption setting. Updated: Template Headers now properly compatible with IE9. Updated: Wizard now outputs more detailed description if error occurs. Updated: Signup form no longer limits 3 accounts per IP address. Updated: feature_short_listen_links now enabled by default. Fixed: Playlist redirection generation with special characters. Fixed: Spanish Media Links now fits properly. Fixed: Disk Usage Counts for services. Fixed: ./images/ error in access_log and error_log caused by background image that is no longer used. Fixed: centovacast.php import script Fixed: Titles table alignment in Playlist Scheduler Added: Wowza -> Android HTML and Android RTP Links. Fixed: Shortlinks is now fixed. Fixed: Mail Played Songs (Hopefully). Fixed: Setup -> If PHP MYSQL not installed, would present internal server error. License check was using mysql. (ticket #184). Fixed: License Server Redundancy to license.cast-control.net Fixed: Setup GUI Styling. Fixed: Issue causing TV Station filenames to play up - function path() now returns correctly for linux. Fixed: Reseller Total Transfer not resetting each month. ------------------------------------ TEMPLATE CHANGES ------------------------------------ 2.1.6.4 - rev 883 STABLE RELEASE Fixed: Added Hack for __DIR__ with PHP versions that do not support __DIR__. Fixed: RRDTool Graph Creation Check on linux. Fixed: ProFTPd Issue with "account_exists" param. Updated: Added $send_mail param to userCreateFTP(); Fixed: TVStation Time Scheduling Issue. Fixed: Double Quote being added to Login as Customer link. 2.1.6.4 - rev 875 UNSTABLE BETA Fixed: Wowza TV Station Issue with ampersand (&) (hopefully!). Fixed: Icecast2KH being installed when -custom is run with any command. Updated: Customer is now logged out of control panel if license is invalid. Fixed: Display issue with long filenames on Wowza TV Station Playlist. Fixed: CentOS FFMPEG Installation. 2.1.6.3a - rev 766 Fixed: WHMCS module issue. Updated: Dutch Language File. Fixed: Issue with parsing lots of wowza media files (LIVE + ONDEMAND PLAYLIST ONLY). Fixed: Windows File Checks false reading of "root" username causing a "FAILED" issue. Fixed: STV3 no longer strips periods from destination mount. Fixed: Port Provisioning issue causing blank page on service creation. Fixed: Gadget no longer requires XMLRPC class. Updated: SMTP Debug now always outputs debug information, not just when there are detected issues. 2.1.6.3 - rev 754 STABLE ------------------------------------ MAJOR FEATURES ------------------------------------ - NEW "Experience" theme for Media Control Panel - Google Maps Updated to V3 API - Admin -> Multiple Checkbox Services Restart - Admin -> Services Listing -> Start/Stop/Restart now uses AJAX to run commands for faster GUI usage. - License errors no longer take customers out of their control panel - Faster Control Panel GUI ------------------------------------ WOWZA MEDIA SERVER ------------------------------------ ------------------------------------ WHMCS Integration ------------------------------------ Added: Audio Player (shoutcast) option and Video Player Option Added: Wowza -> UserSwitchService Configuration allows customers to change service type. Added: Reseller -> WowzaMedia -> Service Type options. Updated: Statistics now display ALL connections from RTMP, RTP, HTTP & CLIENT. Updated: Wowza -> Customers can now set Hotlink Denial setting. UPDATED: Wowza -> Added options for Media Players are now separated. Updated: Customer can now change Hotlink denial by default. Updated: Wowza ->Live Authentication can now be disabled for "Live Streaming" Updated: Wowza -> CURL Connections now have a 5 second timeout in case Wowza Media Server is offline (page wont freeze now). FIXED: WowzaCP Service Detection. FIXED: Wowza -> VLC/RTSP playlist is now generated with a link to wowza playlist.m3u8. FIXED: Wowza -> get_average_bitrate() -> Cached Connection COUNTDATA where service is 'unloaded'. Fixed: STV3 option to lowercase. Fixed: Wowza Flash Player was using relative URL for embed code instead of Absolute URL causing embed code to break off-site Fixed: cc_wowza_vhosts table creation. Fixed: Notices remaining in statistics.php and control.php for WOWZA Fixed: AACPlayer Listeners Script (now htaccess redirected). ------------------------------------ SHOUTCAST / ICECAST / CDS & AutoDJ Related ------------------------------------ Added: Shoutcast 198 Options for Meta-Interval Added: Shoutcast 2 Public Server Option Added: SC_TRANS V2 YP Public Server Option Added: STV3 Public Server Option Added: AutoDJ -> STV3 service will now provide additional option for Transcoder Options.Added: "Go Back" button for Playlist Scheduler Added: PHP JSON Installation for CentOS (MANUAL --installjason in setup.sh only) Added: Stream Transcoder Support to Shoutcast2: Server must be configured with Mountname /stream, title/genre must also be filled out in STV3. Updated: STV3 mount slash is stripped and processed properly. Updated: Shoutcast2 now uses crossdomain.xml policy file. Updated: Ticket #80: Customers /music directory and the /wowza directory are ONLY parsed instead of the whole customer directory. Updated: Connections Count now presented on admin -> server overview. Update: upgrade.php replaced split with explode for compatibility with PHP 5.3.0 + - NEED TESTING. Fixed: Shoutcast 2 Kick source function. Fixed: Issue with Icecast backup mounts should now be resolved. Fixed: Icecast2 returning as start|failed on windows. Fixed: removed double slash from Icecast 2 Startup Fixed: STV3 option to lowercase. Fixed: Bug in STV3_reencode setting, now displays correctly. Fixed: CDS cannot start sctransv1 as sctransv1 looks for shoutcast 198 configuration. Fixed: Imported User Accounts now have proper RPC key. Fixed: Issue with Step 4 of installation on some systems showing white page with completed. Fixed: filemtime error on cron when creating rrdfiles for the first time. Removed: STV3 configuration from source tab, moved into ADJ page. ------------------------------------ WHMCS Integration ------------------------------------ Added: WHMCS -> Ability to use either WHMCS style usernames or email address. Added: WHMCS -> Module now supports SSL connections. ------------------------------------ GENERAL ------------------------------------ Updated: Setup script now checks for JSON and MYSQL support before installing. Updated: Setup script shows transfer status of mediacp download. Updated: Setup Script now checks for SELinux and presents warning. Updated: GUI Setup now automatically selects Operating System. Updated: GUI Setup now displays proper titles for Plugin Options. Updated: GUI Setup -> Billing is now by default DISABLED. Updated: Admin -> Settings -> Now automatically checks and adds forward slash to end of File & URL Paths where necessary. Added: Admin -> Config -> Force MediaCP to use HTTPS Only Added: Cast-Control Affiliate Link to Experience theme & in admin -> configuration -> misc. Added: Admin Customer Listing page is now in template file admin/users, and neatened. Added: Language Support for Messenger Control and Playlist Scheduler. Added: MSN Controller -> Shoutcast2 -> Kick Source Added: MSN Controller -> Shoutcast2 -> Update Title Added: SMTP Debug Option to output entire SMTP transcript and exit. Added: index.php now checks for Ioncube Loader installation and redirects to ioncube/loader-wizard.php if not detected. Added: License errors now point to a local system/license.php page that provides the notice without redirecting to cast-control.net. Added: "With Listeners" option to Admin -> Services Advanced Search. Added: Ability to sort admin services by various options in admin -> settings. Added: Ability to restart multiple services from Admin Server Listing. Added: Admin -> Servers Listing Page now uses AJAX based start/stop/restart commands. Updated: CRON Bitrate now accommodates any bitrate threshold settings. Updated: Experience Theme redesigned Service Overview pages. Updated: nextAvailablePort() function now skips system reserved ports (8084, 8085,8086,1935,554) Updated: cPanel FTP Class should now be a bit more standards compliant. Updated: Setup process will not set Experience as default theme. Updated: Admin Page navigation now includes search values. Updated: Admin -> Config -> Plugins is now neater and uses language file Updated: RPC -> admin.service_create.php now outputs error param. Updated: Google Maps API now uses V3. Updated: FTP -> FileZillaServer -> Auto detects if XML exists, if not - inserts automatically. Updated: Wowza -> Validate Shoutcast Restream Address on start function. Updated: GeoIP database. Updated: CRON settings for Linux are skipped (completed during install). Updated: Service & Source Executables default to linux if not windows. Updated: Portbase Start field now added to Admin -> Config. Updated: Tidies Admin -> Settings and added new category of "System Settings". Removed: Upgrade support for version upgrades less than 2140. Updated: Banner/Logo can now be changed from Admin -> Settings. Updated: Page titles are now controlled by Company name and GET[page] & GET[m] values. Updated: Admin -> Servers -> Multi Restart now provides return link back to services overview. Fixed: AutoDJ -> Issue where customer is redirected incorrectly using Add All Music button. Fixed: Search Options now work across sort field/titles in new Experience theme Fixed: Pagination bugs Fixed: Live license check is only forced upon admin login, if server is unavailable reverts to local key temporarily. Fixed: License Checks now works better if licensing server provides invalid response or is unresponsive. Fixed: FTP Integration -> Bug with non-standard db_prefix causing ftpserver_postfix (@domain.com) to not be created correctly. FIXED: ProFTPd Integratoin now uses $username_full instead of $username. Full username will depend on selected POSTFIX setting. (NOTIFY CUSTOMER OF USERNAME CHANGE) FIXED: DirectAdmin now uses $username instead of $prefix.$user_id. Essentia... Fixed: Setup Issue on Windows Machine relating to stripslashes/magic quotes. Fixed: Major Flaw in bandwidth updating/inserting function across all plugins. ------------------------------------ TEMPLATE CHANGES ------------------------------------ Experience/ -> Added Theme MediaPanel/ -> Suggest Replace Revision 729 ---------------------------------------- Fixed: WMS support for PHP 5.4. Updated: Default admin username is now "admin" instead of "Superadmin". Added: FFMPEG Options into admin -> config Updated: Wowza Start Now checks ./temp/wowza/thumbnails directory existence. Updated: GUI Setup halts on filecheck if important files are owned by root. Fixed: Wizard Create Button now swapped with "Next" button. Fixed: Admin -> Dashboard Cast-Control Logo. Updated: RPC -> By default, "display_errors" and error reporting is set to off. Fixed: userCheckDirectorySize now uses full path to /usr/bin/du for linux file size checks. Updated: Enhanced File Ownership checks for Linux. Added: Wowza -> Shoutcast Relay can now specify Stream Name (change from default.stream) Fixed: Experience -> Data Transfer last line in difficult to see blue. Updated: Unique ID is now referred to as Publish Name. Updated: Update script now sets default theme to Experience if set to default MediaPanel. Fixed: Search for Broadcasting -> With Listeners now returns stations with connections properly. Updated: Admin -> Service Overview now includes embed code for Wowza Media Server. Fixed: Upgrade Script (2163) now properly checks for services before executing updates. Fixed: Admin -> Service Listing -> Long Owner name forces delete button to new line, restrict chars Fixed: Google Maps default Latlng focuses on Australia, maybe set zoom to 1 or 2 instead of 4 Fixed: Service Overview -> Maybe list Wowza Service type (Shoutcast, ondemand etc) under the �Service Type� Wowza Medi Server Fixed: Admin -> Settings -> If no banner uploaded, returns PNG format error Fixed: Google Maps CSS file not found Fixed: Admin -> Servers List always shows 0/X listeners while overview shows 2/X (example) Fixed: Pages -> Admin -> Link RTMP/RTSP make same size as �Address� and link Fixed: Display Google Maps regardless of listeners, nothing wrong with a blank map Updated: Portuguese Language File. Fixed: BUG causing new Wowza -> Shoutcast Address check to always fail. Updated: Login form on Experience now automatically focusses. Revision 740 --------------------------------------- Updated: Account details are now wrapped in trim() to prevent whites-paced details. Fixed: Live Playlist -> Add Playlist redirection after adding playlist. Updated: Live Playlist now checks for name existence before creating. Added: Live Playlist option to Admin -> Reseller Plans for Wowza Media Server. Fixed: AACPlayer Listeners Script (now htaccess redirected). Fixed: Automatic Port assigning for reseller. Fixed: date() issue on scripts/queueStatus.php. Fixed: WowzaMediaServer thumbnails directory. Fixed: Experience theme linking to players Fixed: Wowza default.stream issue with MediaPlayer player templates. Updated: Lowered CallBack timeout to 5 seconds instead of 8 (faster login if cast-control unreachable). Fixed: PublishPassword file now uses proper line break. Added: Shoutcast 198 Options for Meta-Interval Fixed: Minor issues relating to LIVE PLAYLIST. Updated: PHP-IXR (XMLRPC) to support SSL. Updated: Setup script will attempt to install php-json first for centos. Updated: Wowza -> Live Playlist now automatically starts/restarts playlist module on service reload. 2.1.6.2 - rev 610 STABLE ------------------------------------ MAJOR FEATURES ------------------------------------ - MSN Messenger fixed for latest protocol changes. - AutoDJ DJ Login using sc_trans v2 now officially supported. - HOWTO: http://cast-control.net/mediacp/documentation/configuration/transcoder-dj-login/ - MAJOR upgrade to WHMCS Module, renamed from Ccmediacp to "Mediacp". - Be sure to download the latest module, upgrade instructions here: http://cast-control.net/mediacp/documentation/configuration/whmcs-integration-guide-v2#upgrading - WHMCS Module now allows reselling - WHMCS Module now supports Wowza Service Type option in Module Configuration - Speed Improvements across the control panel - GeoIP Statistics now use AJAX making the overview page 200x faster. - Wowza now records RTP connections properly in statistics - German Language Addition - Many Bug/Issue Corrections - Many improvements to Automated Installation / Upgrade for Linux - Detection of CSF Firewall - Automated Wowza Media Server Tuning of CPU & Memory - Template Modification Detections ------------------------------------ UPGRADES / NEW ADDITIONS ------------------------------------ Added: WHMCS Integration -> Reseller Options Added: Reseller Support to WHMCS File Added: Playlist Support for JWPlayer (NOT INTEGRATED YET) Added: Spanish Language Files Added: Reseller Create Server Wizard Link in header.tpl Added: New WHMCS Module "Mediacp" to replace old module. Added: Postfix Option (@domain.com) for FTP user accounts. Added: SCTRANSV2 -> Properly implemented DJ Port & DJ Login. Added: system/control.php now accepts "action=cleartitle" Added: Wowza Media Server -> Authentication option now added in "Plugin" tab. Updated: Replaced "Suspended" icon with Lock instead of Expired image. Updated: Ices 0.4 Reencode option disabled for users and resellers. Updated: Wowza -> Bitrate. New Option AttemptRealBitrate will allow to grab the live bitrate instead of preconfigured setting. Updated: DEMO account is more restrictive for admin access now. Updated/Fixed: Setup scripts. Updated/Improved: Wowza Statistics now caches service XML for great speed enhancements. Updated: If $setting["zlib"] set in database.php, zlib compression will be used. Updated/Fixed: GeoIP AJAX statistics.php Updated: Default values for windowsMediaServices configuration. Updated: references to MediaPanel now replaced with {$setting.user_theme} Updated: WHMCS Module now has "Wowza Media Type". Updated: WHMCS Module visual upgrades. Updated: Admin & Customer Service Overview pages now load Usage Ondemand (MUCH FASTER). Updated: Customer GeoIP Statistics Now loaded ondemand and limited to 100 per page (MUCH FASTER). Updated: Wowza Media Service Restarting will be much quicker. Updated: WHMCS Module Updated: German Language File. Updated: Media Links for Firewall will only be displayed if "Proxy" setting enabled (default enabled). Updated: StartupStreams.xml writing/removing now uses blocking to prevent corruption. Updated: windowsMediaServices now uses integrated CP FTP instead of its own. ------------------------------------ ISSUES / BUGS ------------------------------------ Updated/Fixed: MSN Messenger Bot Class. Fixed: Shoutcast 2 Password Conflict using WHMCS Fixed: windowsMediaServices FileZillaServer FTP Integration Fixed: Issue affecting new licenses during install where module config is not shown. Fixed: MySQL issue updating StatCache, also fixed security vulnerabilities. Fixed: {PORTBASE} replacement for windowsMediaServices Fixed: WindowsUsernamePrefix configuration now effective. Fixed: Suspending Services through WHMCS and CP. Services now stop properly. Fixed: Shoutcast 2 Port Binding to IP address Fixed: IS_WINDOWS error on some links. Fixed: AutoDJ Add All redirect (because of extra double slash in login form). Fixed: Attempted to fix 2160/2161 upgrades. Fixed: BulletProof FTP Quota / Reseller Quota Setting Fixed: aacplayer config.xml loading of listeners.php Fixed: StatCache Update Bug Fixed: Wowza Flash Player Embed Fixed: Admin -> GeoIP Statistic Flags no longer duplicate (updated row to crow) Fixed: Issue affecting Playlist Scheduler Fixed: RPC Licensing Issue causing 302 Found error on WHMCS. Fixed: STV3 MountPoint Setting. Fixed: License check on cluster RPC. Fixed: Setup issue where _POST values would contain slash on some OS/PHP setups. ------------------------------------ TEMPLATE CHANGES ------------------------------------ 2.1.6.2 - rev 607 - 610 patch Fixed: setup.sh -> Java installation on Debian machines. Fixed: Issue causing a blank page during install if PHP mysql extensions are not installed. Now provides warning. Fixed: Live Authentication now includes Selection instead of input field. Updated: Setup File Checks now check for curl extension. Fixed: Setup issue where _POST values would contain slash. 2.1.6.1 - rev 536 - MINOR UPGRADE Added: Messenger Support for Shoutcast 2 Updated: Licensing now points to clients.cast-control.net ready for new billing system. (rev 550) Updated: Messenger is now supported for ALL services by default (no enabled/disabled option). Updated: Admin Servers Template now has access to StatCache with {$serviceData.StationInfo.connections} (example) Updated: Setup Script now uses Wowza 3.0.4 Updated: Upgrade scripts can now theoretically be run by init.sh, but if interaction is required it is not recommended. Updated: MediaCP Theme images now use ?216 at end of url to ensure proper cache refresh. Updated: ./system/control.php AutoDJ Remote Control to support 216. Works with any AutoDJ. Updated: Minor Visual Update to WHMCS Module. Updated: Setup will no longer attempt to install apache2/php5/mysql for Debian due to MySQL Server Prompt. Fixed: New Client Area V2 License Issue during setup (4/4/2012) Fixed: WHMCS RPC Service Update (no whmcs module update required) Fixed: Issues with 'Live Streaming Low Latency'. Fixed: IE9 Issue with Admin Servers Overview. Fixed: Wowza -> Low Latency Option (MySQL Field Issue). Fixed: When updating customer account, details are now shown straight away after saving. Fixed: Admin -> Server Statistics. Fixed: Now Playing issue with quotes presenting an error on server listing page. Fixed: 2160 Upgrade -> Shoutcast 198 defaults to wrong operating system causing shoutcast to not start. Fixed: if FTP Integration Upgrade fails, the SQL command is still run. Fixed: Setup Files for Standard Edition. Fixed: Reseller Creation Wizard now creates service with proper settings. Fixed: sc_trans v2 does not support relative directory on windows OS. Updated to use full dir. Fixed: Wowza Automatic Application Control for Windows is now supported. Fixed: Wowza Media Player Links now properly support custom StreamingPort. Fixed: Various Small issues with IE9. Fixed: Upgrade Script automation. Fixed: sc_trans v2 not showing up on windows setup. Fixed: FTP prefix should default to castuser_ on upgrade and cast_ on setup. Fixed: AutoDJ Playlist Problem with Firefox. 2.1.6 - MAJOR RELEASE ------------------------------------ MAJOR FEATURES ------------------------------------ - Wowza 3.0 Official Version Support. * Now automatically updates application when changes are made, you no longer need to restart Wowza Media Service! * Media Links Are All Working * New Live Streaming Low Latency Service Type * Administration Home Page Contains a Link to Wowza Control Panel - Ability to add/remove VHosts * Flash Player uses new "Sample.mp4" instead of "Extremists.m4v" - Support For New Cast-Control Billing System. * Follow our twitter and facebook for more information. * We will be releasing a new billing system on our website with cheaper rates most likely after xmas! - Service Creation Wizard * Easy Step By Step Wizard for Administrator and Reseller * Coming Soon we will use the same configuration for Customers to reconfigure their services. - FTP Support Overhaul * Official Support for Windows Server 2003 and 2008 * All configuration options are moved to Admin -> Config -> FTP Integration * Wowza Ondemand and Windows Media Ondemand now use native FTP Integration * Wowza Ondemand will display FTP Details on Overview page - Shoutcast 2 STABLE & SC_TRANS 2 STABLE * Full Listener Statistics and Data Transfer Support * Updated to very latest files * Support for x32 and x64 * Support for Windows and Linux * Default MP3 License for ALL Customers can be configured from Admin -> Config -> Plugins Customer can override this. * AutoDJ checks if Title, Genre or URL are left empty (crashes sc_trans 2 if empty!) * Updated Media Links - AutoDJ Upgrade * Now horizontally based * Available Music is now cached and is super fast * Add All Music button - Cluster Licensing * Each individual cluster will now require a license key. * The license is configured in the database.php as $setting['license_key'] * If you do NOT have a license, then the cluster will FAIL to work. * Please contact sales@cast-control.net for more information ------------------------------------ UPGRADES / NEW ADDITIONS ------------------------------------ Added: StationInfo Cache to Service Listing Pages (admin & customer) for templates. Added: Link to Documentation for Wowza common errors Added: Wowza Directory creation error checking Added: Wowza -> Shoutcast Relay Flash Player Added: WHMCS -> Custom Field for Shoutcast Address (Wowza Media) Added: Iphone link for shoutcast198 Added: New Currency Support Added: Shoutcast 198 Binaries to MCP software bundle after shoutcast removed from site. Added: Embedded Statistics Added: Google Maps & GeoIP Embed Code Added: Wowza Media Hotlinking Protection Updated: Included very latest (DEC 2011) GeoIP databases Updated: Templated Account.php page Updated: SC_TRANS V2 Admin port/password removed for now (serves no purpose) Updated: Password generator no longer contains "%", "#" or "!" for shoutcast compat issues. Updated: sc_trans v2 URL and genre are also set to defaults if empty. Updated: Services will not be deployed on systems that do not support plugin. Updated: User Creation will now direct to Wizard after creating a user account. Updated: AutoDJ Playlist Manager is now Horizontally based. Updated: Admin -> Home Page now displays Facebook, Twitter links and directs support to proper page. Updated: English Files Updated: Last Service Check changed to 7 minute intervals (incase the bitrate=1 is delayed). Updated: STV3 now includes EncodeOptions. Updated: Set Playlists Per Server to 10 Updated: Hotlink denial field increased to 100 chars. Updated: sctransv2 -> Improved mp3quality is now set to 1 Updated: sctransv2 -> logs to ./logs/ Updated: STV3 configuration Updated: Setup will now look for rrdtool in cPanel and /usr/local/rrdtool-13.6/bin/ Updated: Global Statistics will now update every hour. Updated: Wowza PluginType Updated: Icecast Winamp Link will now generate a .PLS file for Winamp/VLC Updated: Plugin Configurations Replaced: JWPlayer with FLVPlayer ------------------------------------ ISSUES / BUGS ------------------------------------ Fixed: Admin Service Statistics (GeoIP, maps etc) Fixed: Cluster Service Status Issues Fixed: AutoDJ for IE9 Fixed: Sources now respond with proper status when executing commands. Fixed: sc_trans v2 -> not allowed 1 channel with >= 64Kbps bitrate. Fixed: (Finally) resolved all Wowza Media Links issues. Fixed: Media Links for icecast & Shoutcast2 Fixed/Updated: Playlist Scheduler (Again). Fixed: Wowza Bitrate Threshold Fixed: WHMCS/Shoutcast Selection Fixed: Icecast Listener Addresses with different mountpoint Fixed: Icecast Mountname in statistics.php Fixed: Playlist issue on systems where HTTP_USER_AGENT is not available. Fixed: Invoice Notification Emails Fixed: Application.xml for Ondemand and Hotlinking (again) Fixed: BulletProof FTP not removing #BEGINCAST lines Fixed: Windows Media Services minor issues Fixed: Wowza -> Flash Player tab for customers Fixed: Wowza VLC Link Fixed: Shoutcast Executables Fixed: Hotlink Denial / Ondemand Issue for Wowza Fixed: Issue with Bandwidth parsing suspended services causing Usage Graphs and Data Transfer to stop recording. Fixed: Icecast Relay Recording Fixed: ShoutcastCP Import tool Fixed: Shoutcast V2 Playlist Fixed: Passwords not displaying correctly in Wowza live broadcast (Ticket #101) Fixed: WINDOWS -> SC_TRANS V2 STATUS and STOP Fixed: Issue where mediacp version check would return true for any version. Fixed: AutoDJ -> .OGG files will not upload into the playlist Fixed/Updated: Import Script for latest improvements. ------------------------------------ TEMPLATE CHANGES ------------------------------------ Modified : /system/theme/MediaPanel/header.tpl - MINOR CHANGE: Added Version numbers to css & js files to avoid caching Modified : /system/theme/MediaPanel/admin/service_list.tpl Modified : /system/theme/MediaPanel/admin/service_overview.tpl Modified : /system/theme/MediaPanel/pages/servers.tpl Modified : /system/theme/MediaPanel/pages/mediaplayerlinks.tpl Modified : /system/theme/MediaPanel/admin/getting_started.tpl Modified : /system/theme/MediaPanel/js.js Modified : /system/theme/MediaPanel/layout.css