Centova Cast v3.2.7 Released
September 15, 2016
Centova Cast v3.2.7 is now available. This release introduces several improvements and bug fixes.
The following is a complete list of changes included in Centova Cast v3.2.7:
New features
- Added support for Google Maps API Keys and Client IDs
- Added enable_http_ports script to automatically reconfigure Centova Cast's web interface to use ports 80 and/or 443
Improvements
- Update Let's Encrypt support with new Let's Encrypt licensing policy URL
- Limit value ranges for crossfade and sample rate input fields
- Remove sensor option in GMaps script tag
- playlist_advanced event handler now receives 'trackid', 'playlistid', and 'playlist' arguments
- IceCast source sample rate is now considered during state detection when bitrate is unset
- getstatus API call now returns source IP address as
sourceip
when available - Update setssl script to preserve old Let's Encrypt configuration on failure
- Update log rotator script to better handle non-web interface logs
- Sorting accounts list by data xfer limit/disk quota now applies a secondary sort by usage as well
- Upgrade to v5.6.25 (security update)
Fixes
- Fixed bug in which weekly/monthly/yearly scheduled playlists would not be played late if an earlier track played past end-of-day
- Fixed regression breaking song title codes for Liquidsoap
- Fixed incorrect permissions on newly-created ondemand directories
- Fixed bug in which accounts-per-page preference might be lost under certain conditions
- Fixed bug in which single-character SLDs wouldn't be accepted in email addresses
- Fixed bug in display of "Other" in user agents pie chart
- Fixed bug in which accounts-per-page preference might be lost under certain conditions
- Fixed bug in which reusing reserved mount point names could cause duplicates in listener list
- Fixed improper SSL context configuration in HTTP client code
- Fixed regression affecting IceCast mount point names with extensions
- Fixed bug in which playlist_advanced event hook might not be invoked
- Fixed bug in which non-ASCII characters were stripped from arguments to event handler shell scripts
- Fixed issue with unlimited fields
- Fixed upgrade query issue
Changes from v3.2.6 (previously unannounced):
New features
- Added SHOUTcast CDN support
- DNAS2 directory listings errors are now shown in the client area
Improvements
- Added duration to Liquidsoap metadata to avoid miscalculation of queue length
- Added extension to cover image filenames
- Added additional progress notifications during backup restoration
- Extend "backup file not found" error message with painfully explicit details for newbie convenience
- Centova Cast's log rotater will no longer compete with DNAS2's
- Listeners meter in client area now displays total listeners instead of main mount point listeners
- New Liquidsoap mount points now default to 44100Hz
- Update importer to convert zeroed date fields to strict-compatible values
Fixes
- Workaround for IceCast-kh issue causing 'Unknown' artist
- Fixed regression in SoftwareApplication constructor
- Fixed regression in staff authentication
- Fixed regression in uncaught exception handler caused by XSS mitigation changes
- Fixed regressions causing errors on IceCast listener report page
- Fixed username issue with batch operations
- Fixed window resize issue in headless browsers
- Fixed IceCast bitrate calculation problem during live broadcasts
- Fixed bug in which album name would be omitted from stream details widget if no album cover was on file
- Fixed bug in which changes to URL in account settings would not be reflected in Liquidsoap settings
- Fixed bug in which configured but unused IceCast mount points could cause duplicates in live listener list
- Fixed bug in which empty but required directories would not be restored from backups
- Fixed bug in which song request form would reject certain valid addresses
- Fixed bug in which source.log would not be rotated for DNAS2 streams with NO_ROTATE_DNAS2 enabled
- Fixed error when restoring backups without a target username
- Fixed pathname issue when restoring backups with automatic usernames
- Fixed potential issue with song requests with some MySQL database versions
- Fixed regression caused by new IceCast status retrieval method
- Fixed regression in account-created template display caused by earlier XSS fixes
- Fixed regression in track selector which could cause occasional fallback to static playlist
- Fix for CDN settings
For more information about Centova Cast, including screenshots, please visit the Centova Cast product page or contact a Centova Cast sales representative.