› Forums › Radionics › Internet Radio › Centovacast Internet Radio Control Panel Software Review › Re: Centovacast Internet Radio Control Panel Software Review
Centova Cast v3.1.0 Released – August 06, 2014
The long-awaited release of Centova Cast v3.1.0 has arrived!
The following is a complete list of changes included in Centova Cast v3.1.0:
Major new features
Added support for LiquidSoap as an autoDJ. LiquidSoap provides most if not all of the features of sctrans2 and ices-cc (supporting AAC/MP3/Opus on both SHOUTcast v2 and IceCast), and is free and open-source.
Added new AJAX-based paginated accounts list in the admin and reseller control panels.
Minor new features
Warning emails are now throttled when a server/source repeatedly fails to start
Added pre-rotate-logs and post-rotate-logs event notifications
Added support for viewing gzipped log files in log manager
Added warning when setting DNAS/DNAS2 “disconnect idle sources after” setting to 0
Added the server.authenticate API method
Add PluginHooks::register_once() to avoid duplicate callback registrations
Added NO_ROTATE_DNAS2 option to centovacast.conf to prevent Centova Cast from rotating SHOUTcast DNAS v2 log files
Metadata charset is now configurable per-mountpoint
The cron job’s –job parameter now optionally supports multiple, comma-separated job names
Improvements
Substantially optimized communications between web interface and control daemon
Moved all caching options to caching.conf
Exclude 1-second-or-less sessions from statistics
Requests with non-200 result codes are no longer included in visitor sessions
Configure DNAS2 to open legacy v1 source ports for each mount point
Display an error if the user activates the autoDJ but disables it for all mount points
Log manager now hides logs that Centova Cast has no permissions to view
Added flag images for several special-purpose IP locations that may be returned by GeoIP
Break long/bogus user agent strings to avoid stretching page
Do not overwrite admin-specified absolute log paths
Increased default database optimization interval from 5 to 7 days
Removed legacy (v2) diagnostics script which could generate false problem reports under v3
Search for custom/ in both theme/templates/ and system/templates/
Do not populate sample passwords on new account form
Set UTF-8 charset in content-type header for JSON API responses
Fixes
Cron job now records start/complete time for logrotate job
Fix bug in which ‘unlimited’ values provisioned via API might not be honored
Fix port conflict detection issues when using API provisioning
Fix regression in installer
Fix regression breaking backups, introduced by new libzip version
Fix server type display issue when creating/editing accounts
Fixed SelectSlider bug when multiple sliders coexist on page
Fixed WHMCS module username generation issue with non-Latin client names
Fixed bug in which last day of month may not be included in CSV reports
Fixed bug in DJ account private FTP folder deletion
Fixed bug in resetadminpassword script
Fixed bug in which DJ usernames could overlap stream usernames
Fixed bug in which IceCast would continue trying to process a file after determining it was missing
Fixed bug in which disabled DJ accounts could still log in
Fixed bug in which port reservations might not always be calculated correctly in the UI
Fixed bug in which the same DJ username could not exist for different stream accounts
Fixed bug in which, if a server/source process was unresponsive when stopping the stream, it would not be forcibly killed by Centova Cast
Fixed disk/bw usage column names that were incorrectly documented in WHMCS module SDK
Fixed display bug with templates set to “Hosted on: Automatically choose best”
Fixed display issue with admin accounts in sessions list
Fixed duplicate account bug when restoring backups with –overwrite
Fixed errors in web-based uploader with certain filenames containing non-Latin characters
Fixed potential error in statistics imported from v2
Fixed potential streamid mismatch in sctrans2 configuration files
Fixed reference to nonexistent server object in use-server-no mode
Fixed regression in passing arguments to event scripts
Fixed regression in which accounts could not be reparented to ‘admin’ upon deletion of a reseller
Fixed selection detection bug in list editor
For more information about Centova Cast, including screenshots, please visit the Centova Cast product page or contact a Centova Cast sales representative.