Shoutcast DNAS 2.6.1 (Request adjustments on SSL Stream)

Read 5662 times
Hello,

From January 2022 it's available SHOUTcast 2.6.1, as last changes are:
-Added native SSL support for https streams (Linux only)
-Added support for 32-char GUID-style authhash (legacy 20-char authhash still supported)
-Added official & documented support for streambackupurl
-Added extra parameters for more detailed stats in Radiomanager (2.6.0-Premium-only, not 2.6.1)
-Changed all directory links to point to directory.shoutcast.com
-Changed internal links for old rmo to new radiomanager
-Changed from SHOUTcast to Shoutcast :-)
-Fixed bitrate reporting accuracy issues
-Fixed intro/fallback dropping issue caused by an extra byte bug
-Fixed peak listeners reporting accuracy issue
-Improved: Always send public ip & port to YP to better accomodate ip changes
-Improved: flex-break support & pause handling for ad-breaks
-Improved: increase the overall timeout for YP requests
-Improved: scalability (support up to 12k listeners)
-Improved: Send aac & mp3 format version info to YP
-Improved info messaging in DNAS window, e.g. when stream updated/added to directory
-Log message cleanups
-Optimized directory response time and message functionality
-Unblock streampaths beginning with /7
-Various monetization-related, general stability and other minor bug fixes

Even last Centova build it's not 100% compatible with SHOUTcast 2.6.1 and i explain you whya and what will be better to fix as soon as you can:

1. SHOUTcast 2.6.1 run TSL and nonTSL on the same port, there is no need to use alternative port only as optional (if someone want to use different port on TSL stream), by default must be disabled

2. SRCIP and DSTIP have to be optional, if Centova add on DSTIP usr address and on SRCIP the server IP (witch is happen in last release) then the TSL stream work but not the SHOUTcast Administration Panel on nonTSL (this have to be fixed).
By default, SHOUTCast use ANY in both cases, so better add this as optional option not to rewrite on config always

Extra:
Option to renew LetsEncrypt certificate from Centova Panel and to reload the servers without restarting because certificate renew each 3 months. Also for clients to can add a option for TSL stream to use LetsEncrypt certificate if they don't have own certificate, providers can not share own certificate because it's not secured.

Looking for this changes as soon is possible, i'm sure many need that.