Skip to content

Releases: ElvishArtisan/GlassCoder

Production Release

25 Jun 15:41
v2.0.1
Compare
Choose a tag to compare

Changes:
HLS Streaming. Major rework of the HLS encoder to increase
multi-threading and hence performance on multi-core processors.
Removed support for generating multi-rate streams via HLS.
Added a '--server-no-deletes' switch to glasscoder(1) to suppress
DELETE transactions (useful when publishing to services such as
Akamai MSL-4 which do not require client-generated publish-point
cleanup).

Credentials Handling. Added '--credentials-file' and '--delete-credentials'
switches to glasscoder(1) while deprecating use of the '--server-auth'
switch. Also added to glasscoder(1) is the ability to use an ssh(1)
identity file (private key) for authentication when publishing HLS streams.
See the glasscoder(1) man page for details.

Bugfixes. See the ChangeLog for details.

Production Release

10 Jan 15:20
v1.0.4
Compare
Choose a tag to compare

Changes:
Fixed a packaging error on RHEL-8.

Production Release

09 Jan 22:48
v1.0.3
Compare
Choose a tag to compare

Changes:
Updated the PyPAD plug-in to be compatible with Rivendell v4.x.

Production Release

18 Aug 13:10
v1.0.2
Compare
Choose a tag to compare

Changes:
Added integrated Debian package generation.

Production Release

02 Jun 23:26
v1.0.1
Compare
Choose a tag to compare

Changes:
Fixed bugs in glasscoder(1) that affected automatic reconnection to
Icecast and Shoutcast servers.

Various minor bugfixes and cleanups. See the 'ChangeLog' for details.

Production Release

24 Jan 21:35
Compare
Choose a tag to compare

Changes:
Updated codec support. Glasscoder(1) has been updated to work properly
with FDK-AACv2.

UTF-8 Enhancements. Updates and bug-fixes to support multi-byte UTF-8
characters fully in ICY and HLS metadata.

PyPAD Plug-in Fixes. Bug-fixes for 'pypad-glasscoder' plug-in for
Rivendell [thanks to Gabriele Fergola [email protected]].

Metadata Release

31 Oct 17:29
v0.10.0
Compare
Choose a tag to compare
Metadata Release Pre-release
Pre-release

Changes:
Dependency Changes. GlassCoder now requires Qt5, OpenSSL and TagLib
libraries. See the 'INSTALL' file for more information.

Metadata Support. Added a JSON-based IPC mechanism for updating timed
metadata. See the 'METADATA' section of the glasscoder(1) man page for
details.

HLS Streaming. Added support for timed metadata on HLS streams, as well
as SFTP and FILE transport options. See the 'SUPPORTED URL SCHEMES'
section of the glasscoder(1) man page for details.

Rivendell Support. Added a 'pypad_glasscoder.py' PyPAD script for
integration with Rivendell 3.x.

Development Release

05 Aug 17:58
v0.9.23
Compare
Choose a tag to compare
Development Release Pre-release
Pre-release

Changes:
JACK Support. Added a '--jack-gain=' switch to glasscoder(1) to allow
insertion of a fixed gain before the encoding stage.

Shoutcast Support. Fixed a bug in glasscoder(1) that made it impossible
to connect to a Shoutcast server using credentials that included a
user name.

Sixth Beta Release

16 Sep 13:40
Compare
Choose a tag to compare
Sixth Beta Release Pre-release
Pre-release

Changes:
Webhost Library. Beginning with this release, GlassCoder requires
the Webhost library. See the 'INSTALL' file for details.

Metadata Update Support. It is now possible to update stream metadata
for Icecast and Shoutcast stream by means of HTTP messages as well as
commands sent to standard input of glasscoder(1) instances. See the
glasscoder-ipc(7) man page for details. Also added is a live metadata
update control to glassgui(1).

Enhanced Logging. Added the ability to add text tags to log entries
to allow disambiguation of messages from multiple glasscoder(1)
instances. See the --errrors-string option in the glasscoder(1)
man page for details.

Fifth Beta Release

16 Feb 17:58
Compare
Choose a tag to compare
Fifth Beta Release Pre-release
Pre-release

Changes:
HLS Changes. Added support for the #EXT-X-PROGRAM-DATE-TIME tag in
HLS playlists.

New Codec. Added a PCM16 codec (--audio-format=PCM16).

New Command Switches. Added --audio-atomic-frames and
--stream-timestamp-offset switches.

New Server Type. Added a File Archive server type
(--server-type=FILEARCHIVE).

Various bugfixes. See the ChangeLog for details.