Difference between revisions of "SOUND4 Stream Versions"

From SOUND4wiki
(Created page with "= 2.4 = Using FFMPEG 4.x libraries, among others == 2.4.9 == (2020-04-23) Separate Icecast 2.0 and Icecast 2.x: * Icecast 2.x uses metadata.xsl (like since 2.4.5) and title...")
 
Line 1: Line 1:
= 2.4 =
+
=2.4=
 
Using FFMPEG 4.x libraries, among others
 
Using FFMPEG 4.x libraries, among others
  
== 2.4.9 ==
+
==2.4.10==
 +
(2020-04-27)
 +
 
 +
HeAAC v2 allow bitrate up to 64kbps
 +
 
 +
==2.4.9==
 
(2020-04-23)
 
(2020-04-23)
  
 
Separate Icecast 2.0 and Icecast 2.x:
 
Separate Icecast 2.0 and Icecast 2.x:
  
* Icecast 2.x uses metadata.xsl (like since 2.4.5) and title/artist (like since 2.3.34)  
+
*Icecast 2.x uses metadata.xsl (like since 2.4.5) and title/artist (like since 2.3.34)
* Icecast 2.0 uses metadata and song only (like before 2.3.34)
+
*Icecast 2.0 uses metadata and song only (like before 2.3.34)
  
== 2.4.8 ==
+
==2.4.8==
 
(2020-03-02)
 
(2020-03-02)
  
Line 17: Line 22:
 
Metadata for ShoutcastV2 was not supporting fast change, sending only first change. Corrected.
 
Metadata for ShoutcastV2 was not supporting fast change, sending only first change. Corrected.
  
== 2.4.7 ==
+
==2.4.7==
 
(2020-01-14)
 
(2020-01-14)
  
 
Add iconv module to Lua for Windows also.
 
Add iconv module to Lua for Windows also.
  
== 2.4.6 ==
+
==2.4.6==
 
(2020-01-13)
 
(2020-01-13)
  
Line 29: Line 34:
 
(Windows: BUG compile: corrupted AAC)
 
(Windows: BUG compile: corrupted AAC)
  
== 2.4.5 ==
+
==2.4.5==
 
(2020-01-06)
 
(2020-01-06)
  
Line 36: Line 41:
 
(Windows: BUG compile: corrupted AAC)
 
(Windows: BUG compile: corrupted AAC)
  
== 2.4.4 ==
+
==2.4.4==
 
(2019-10-15)
 
(2019-10-15)
  
 
Add iconv module to Lua for Linux.
 
Add iconv module to Lua for Linux.
  
== 2.4.3 ==
+
==2.4.3==
 
(2019-09-05)
 
(2019-09-05)
  
 
Correct field length, so mount point can go up to 128 chars
 
Correct field length, so mount point can go up to 128 chars
  
== 2.4.2 ==
+
==2.4.2==
 
(2019-07-08)
 
(2019-07-08)
  
 
Metaparsing scripts may be updated from Remote.
 
Metaparsing scripts may be updated from Remote.
  
= 2.3 =
+
=2.3=
 
Support for Kantar SNAP Watermarking
 
Support for Kantar SNAP Watermarking
  
== 2.3.39 ==
+
==2.3.39==
 
(2019-03-12) (KANTAR CERTIFIED)
 
(2019-03-12) (KANTAR CERTIFIED)
  
 
Added some GPIO definitions
 
Added some GPIO definitions
  
== 2.3.37 ==
+
==2.3.37==
 
(2019-02-26)
 
(2019-02-26)
  
Line 66: Line 71:
 
Less low-level access.
 
Less low-level access.
  
== 2.3.36 ==
+
==2.3.36==
 
(2019-02-13) (KANTAR CERTIFIED)
 
(2019-02-13) (KANTAR CERTIFIED)
  
Line 75: Line 80:
 
Minor fixes on MP3 encoder
 
Minor fixes on MP3 encoder
  
== 2.3.35 ==
+
==2.3.35==
 
(2019-02-11)
 
(2019-02-11)
  
Line 82: Line 87:
 
BUG: SFTP leaves some files open
 
BUG: SFTP leaves some files open
  
== 2.3.34 ==
+
==2.3.34==
 
(2019-02-08)
 
(2019-02-08)
  
Line 91: Line 96:
 
BUG: SFTP leaves some files open
 
BUG: SFTP leaves some files open
  
== 2.3.33 ==
+
==2.3.33==
 
(2019-02-06)
 
(2019-02-06)
  
Line 100: Line 105:
 
BUG: SFTP leaves some files open
 
BUG: SFTP leaves some files open
  
== 2.3.32 ==
+
==2.3.32==
 
(2019-01-21)
 
(2019-01-21)
  
Line 109: Line 114:
 
BUG: SFTP leaves some files open
 
BUG: SFTP leaves some files open
  
== 2.3.31 ==
+
==2.3.31==
 
(2019-01-16)
 
(2019-01-16)
  
Line 122: Line 127:
 
BUG: SFTP leaves some files open
 
BUG: SFTP leaves some files open
  
== 2.3.30 ==
+
==2.3.30==
 
(2019-01-12)
 
(2019-01-12)
  
Line 133: Line 138:
 
BUG: SFTP leaves some files open
 
BUG: SFTP leaves some files open
  
== 2.3.29 ==
+
==2.3.29==
 
(2019-01-09)
 
(2019-01-09)
  
Line 140: Line 145:
 
BUG: RTP for PCM is not working anymore
 
BUG: RTP for PCM is not working anymore
  
== 2.3.28 ==
+
==2.3.28==
 
(2018-12-20)
 
(2018-12-20)
  
Line 153: Line 158:
 
BUG: RTP for PCM is not working anymore
 
BUG: RTP for PCM is not working anymore
  
== 2.3.27 ==
+
==2.3.27==
 
(KANTAR CERTIFIED)
 
(KANTAR CERTIFIED)
  
Line 162: Line 167:
 
BUG: RTP for PCM is not working anymore
 
BUG: RTP for PCM is not working anymore
  
== 2.3.26 ==
+
==2.3.26==
 
(KANTAR CERTIFIED)
 
(KANTAR CERTIFIED)
  
Line 169: Line 174:
 
Correct Adaptive Process VU in Mono
 
Correct Adaptive Process VU in Mono
  
== 2.3.25 ==
+
==2.3.25==
 
Metadata get for FTP/HTTP is asynch now, to avoid slowing main thread.
 
Metadata get for FTP/HTTP is asynch now, to avoid slowing main thread.
  
== 2.3.24 ==
+
==2.3.24==
 
Increase channel names size for compat with Kantar.
 
Increase channel names size for compat with Kantar.
  
 
Read channel names even if off to be able to set good one before start.
 
Read channel names even if off to be able to set good one before start.
  
== 2.3.23 ==
+
==2.3.23==
 
Suppress correctly start/end spaces in host, mount and URL.
 
Suppress correctly start/end spaces in host, mount and URL.
  
 
Compatible with PCI cards.
 
Compatible with PCI cards.
  
== 2.3.22 ==
+
==2.3.22==
 
Update AAC encoder, so HeAAC v2 works.2.3.21
 
Update AAC encoder, so HeAAC v2 works.2.3.21
  
== 2.3.21 ==
+
==2.3.21==
 
Better compatibility with other software by letting DSP inform of used channels.
 
Better compatibility with other software by letting DSP inform of used channels.
  
== 2.3.20 ==
+
==2.3.20==
 
(KANTAR CERTIFIED)
 
(KANTAR CERTIFIED)
  
 
Stops if no license.
 
Stops if no license.
  
= 2.1 =
+
=2.1=
 
Support HLS Streams.
 
Support HLS Streams.
  
 
Using FFMPE 3.x libraries
 
Using FFMPE 3.x libraries
  
== 2.1.19 ==
+
==2.1.19==
 
Correction of possible save error when upgrading
 
Correction of possible save error when upgrading
  
== 2.1.17 ==
+
==2.1.17==
 
Correct possible dead-lock on HLS closing.
 
Correct possible dead-lock on HLS closing.
  
Line 208: Line 213:
 
Correct HTTP Request.lua for UTF-8 Unicode chars
 
Correct HTTP Request.lua for UTF-8 Unicode chars
  
= 2.0 =
+
=2.0=
  
== 2.0.26 ==
+
==2.0.26==
 
Use HTTP 1.1, as some websites do not accept 1.0 anymore
 
Use HTTP 1.1, as some websites do not accept 1.0 anymore

Revision as of 16:22, 24 April 2020

2.4

Using FFMPEG 4.x libraries, among others

2.4.10

(2020-04-27)

HeAAC v2 allow bitrate up to 64kbps

2.4.9

(2020-04-23)

Separate Icecast 2.0 and Icecast 2.x:

  • Icecast 2.x uses metadata.xsl (like since 2.4.5) and title/artist (like since 2.3.34)
  • Icecast 2.0 uses metadata and song only (like before 2.3.34)

2.4.8

(2020-03-02)

Correct Adaptive processing (was not shown since 2.4.2 on Linux. OK on box and Windows)

Metadata for ShoutcastV2 was not supporting fast change, sending only first change. Corrected.

2.4.7

(2020-01-14)

Add iconv module to Lua for Windows also.

2.4.6

(2020-01-13)

Correct Metadata HTTP read timeouts.

(Windows: BUG compile: corrupted AAC)

2.4.5

(2020-01-06)

icecast: using metadata.xsl to update metadata, to avoid the needed admin login.

(Windows: BUG compile: corrupted AAC)

2.4.4

(2019-10-15)

Add iconv module to Lua for Linux.

2.4.3

(2019-09-05)

Correct field length, so mount point can go up to 128 chars

2.4.2

(2019-07-08)

Metaparsing scripts may be updated from Remote.

2.3

Support for Kantar SNAP Watermarking

2.3.39

(2019-03-12) (KANTAR CERTIFIED)

Added some GPIO definitions

2.3.37

(2019-02-26)

Correct HTTP metadata getter header Accept (IIS Compatibility)

Less low-level access.

2.3.36

(2019-02-13) (KANTAR CERTIFIED)

SFTP was leaving some files opened. Corrected.

Update Opus to v1.3

Minor fixes on MP3 encoder

2.3.35

(2019-02-11)

Supports Opus,Vorbis and FLAC for Icecast2 servers.

BUG: SFTP leaves some files open

2.3.34

(2019-02-08)

Corrected RTP for PCM, works again  (regression in 2.3.27)

Icecast may send optional metadata now (the server has to handle it), and uses title/artist instead of song by default.

BUG: SFTP leaves some files open

2.3.33

(2019-02-06)

Correct some dead-lock possible for Windows.

BUG: RTP for PCM is not working anymore

BUG: SFTP leaves some files open

2.3.32

(2019-01-21)

Do not freeze on Ethernet unplug for HLS.

BUG: RTP for PCM is not working anymore

BUG: SFTP leaves some files open

2.3.31

(2019-01-16)

Be sure not to lock other streams when a stream is reconfiguring.

Icecast/Shoutcast: netoverload alert less sensitive.

Shoutcast: ensure will not block other streams in same channel.

BUG: RTP for PCM is not working anymore

BUG: SFTP leaves some files open

2.3.30

(2019-01-12)

Better spread tasks on CPUs, allowing more streams.

Better HLS load management. Clean-up directory for HLS SFTP and File and startup.

BUG: RTP for PCM is not working anymore

BUG: SFTP leaves some files open

2.3.29

(2019-01-09)

Better spread tasks on CPUs

BUG: RTP for PCM is not working anymore

2.3.28

(2018-12-20)

IceCast can have description, while Shoutcast V1 can not. Was reversed.

Correct ShoutcastV2 duplicate metadata when explicitly set (BT #145).

RTP can run on port 16384 if none given.

Changing WM channel on running instance now works.

BUG: RTP for PCM is not working anymore

2.3.27

(KANTAR CERTIFIED)

RTP with AAC now sends MPEG-TS, so no need of SDP.

BUG: changing WM channel on running instance does not change the channel.

BUG: RTP for PCM is not working anymore

2.3.26

(KANTAR CERTIFIED)

Recheck audio channels when licences change

Correct Adaptive Process VU in Mono

2.3.25

Metadata get for FTP/HTTP is asynch now, to avoid slowing main thread.

2.3.24

Increase channel names size for compat with Kantar.

Read channel names even if off to be able to set good one before start.

2.3.23

Suppress correctly start/end spaces in host, mount and URL.

Compatible with PCI cards.

2.3.22

Update AAC encoder, so HeAAC v2 works.2.3.21

2.3.21

Better compatibility with other software by letting DSP inform of used channels.

2.3.20

(KANTAR CERTIFIED)

Stops if no license.

2.1

Support HLS Streams.

Using FFMPE 3.x libraries

2.1.19

Correction of possible save error when upgrading

2.1.17

Correct possible dead-lock on HLS closing.

Correct additional potential dead-locks (should not happen, unless upgrade process and then add a card)

Correct HTTP Request.lua for UTF-8 Unicode chars

2.0

2.0.26

Use HTTP 1.1, as some websites do not accept 1.0 anymore