From f076e00f6d21f0450a8f83d18ce582acfec5bb4e Mon Sep 17 00:00:00 2001 From: Christopher Arndt Date: Thu, 9 Apr 2020 11:22:41 +0200 Subject: [PATCH 1/3] Update website for release 1.4 --- website/trunk/htdocs/index.html | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/website/trunk/htdocs/index.html b/website/trunk/htdocs/index.html index 66e1026..f604f93 100644 --- a/website/trunk/htdocs/index.html +++ b/website/trunk/htdocs/index.html @@ -1,13 +1,12 @@ DarkIce live audio streamer -
- + @@ -67,7 +66,7 @@ Darkice runs on the following operating systems:
  • Solaris

  • -DarkIce initial author is +DarkIce initial author is Ákos Maróy
    DarkIce current author and maintainer is Rafael Diniz. @@ -75,7 +74,7 @@ DarkIce current author and maintainer is Rafa

    2. Status

    DarkIce is considered stable, it has been used since fall 2000 in production 24 hours per day.
    -The latest version is 1.3, check out the +The latest version is 1.4, check out the
    ChangeLog.
    There is a GTK frontend made by Rafael Diniz, called DarkSnow. @@ -92,16 +91,16 @@ github Issues page.

    4. Support

    -If you feel that DarkIce is having a good effect on your online streaming radio, feel free to donate some money to allow further development. +If you feel that DarkIce is having a good effect on your online streaming radio, feel free to donate some money to allow further development. Thank you! Btw, we already received a donation!

    5. Download


    You can download DarkIce releases from the project's -download page. +releases page.

    Download the source tarball - darkice-1.3.tar.gz + darkice-1.4.tar.gz and compile it.

    @@ -115,7 +114,7 @@ DarkIce is GNU General Public Licence version 3.

    - This page last updated: 04/08/2016. + This page last updated: 04/09/2020.

    From 327a953cb3bc908d7b600d074bdd16966bcff938 Mon Sep 17 00:00:00 2001 From: Christopher Arndt Date: Thu, 9 Apr 2020 11:45:53 +0200 Subject: [PATCH 2/3] Fix & expand ChangeLog entry for release 1.4 * Fix date format for relase 1.4 (DD-MM-YYY). * Add more details about changes for 1.4 from git log. --- darkice/trunk/ChangeLog | 33 ++++++++++++++++++++++++++------- website/trunk/htdocs/ChangeLog | 32 +++++++++++++++++++++++++++----- 2 files changed, 53 insertions(+), 12 deletions(-) diff --git a/darkice/trunk/ChangeLog b/darkice/trunk/ChangeLog index 43e87d1..9782c89 100644 --- a/darkice/trunk/ChangeLog +++ b/darkice/trunk/ChangeLog @@ -1,5 +1,24 @@ -01-03-2020 Darkice 1.4 released - o Shoutcast and Icecast 2 connection issues fixed. +03-01-2020 Darkice 1.4 released + Shoutcast and Icecast 2 connection issues fixed: + + o Support newer HTTP versions in IceCast2 codebase. + PR #140 by LuK1337 + - Some servers pretending to be IceCast 2 might return a version newer + than 1.0. The example server that happens to do + that is Cast ( https://github.com/innovate-technologies/Cast ). + - Replacing HTTP/1.0 with HTTP/1.[0-9] regex makes sure that we handle + newer versions properly instead of showing: + "Icecast2 - Unexpected response from server". + o Fixed SHOUTCast password. + PR #138 by Alejandro Olivan Alvarez + - Darkice.cpp configShoutcast part is returned as it was on commit + 710d2c26c4f9518d2f382673bf8b1829b9bdac3d. This makes DNAS 1.9.8 + work again. + - Added suggested code patches to code at DarkiceConfig.cpp and + Config.cpp by Yahoosam on issue #121. So DNAS2.x now can get stream IDs. + o Added darksnow.desktop file. + o Cast float* in SRC lib calls to delete fpermissive compilation error. + PR #120 by belette 04-08-2016 Darkice 1.3 released o Small bugs fixed by Nicolas Boulenguez . @@ -44,15 +63,15 @@ thanks to Adrian Knoth again. 09-05-2010 Darkice 1.0 released - o fixed a bug in BufferedSink.cpp that leads to some buffers + o fixed a bug in BufferedSink.cpp that leads to some buffers being written twice, causing corruption of datastream, closes ticked #20 thanks to Edwin van den Oetelaar - o implemented samplerate conversion for all codecs using libsamplerate, + o implemented samplerate conversion for all codecs using libsamplerate, and keeping internal aflibConverter as fallback, thanks to Sergiy o bugfix: fix for alsa driver - closes ticked #8 - thanks to Clemens Ladisch + thanks to Clemens Ladisch 14-11-2009 Darkice 0.20.1 released o added rc.darkice init script @@ -61,8 +80,8 @@ 05-11-2009 Darkice 0.20 released - o new maintainer: Rafael Diniz - o added AAC HEv2 encoding support (branch darkice-aacp merged) through + o new maintainer: Rafael Diniz + o added AAC HEv2 encoding support (branch darkice-aacp merged) through libaacplus, http://tipok.org.ua/ru/node/17 thanks to tipok and others for the contribution. o bugfix: the configure script recognizes Ogg Vorbis shared objects diff --git a/website/trunk/htdocs/ChangeLog b/website/trunk/htdocs/ChangeLog index aee8c3d..9782c89 100644 --- a/website/trunk/htdocs/ChangeLog +++ b/website/trunk/htdocs/ChangeLog @@ -1,3 +1,25 @@ +03-01-2020 Darkice 1.4 released + Shoutcast and Icecast 2 connection issues fixed: + + o Support newer HTTP versions in IceCast2 codebase. + PR #140 by LuK1337 + - Some servers pretending to be IceCast 2 might return a version newer + than 1.0. The example server that happens to do + that is Cast ( https://github.com/innovate-technologies/Cast ). + - Replacing HTTP/1.0 with HTTP/1.[0-9] regex makes sure that we handle + newer versions properly instead of showing: + "Icecast2 - Unexpected response from server". + o Fixed SHOUTCast password. + PR #138 by Alejandro Olivan Alvarez + - Darkice.cpp configShoutcast part is returned as it was on commit + 710d2c26c4f9518d2f382673bf8b1829b9bdac3d. This makes DNAS 1.9.8 + work again. + - Added suggested code patches to code at DarkiceConfig.cpp and + Config.cpp by Yahoosam on issue #121. So DNAS2.x now can get stream IDs. + o Added darksnow.desktop file. + o Cast float* in SRC lib calls to delete fpermissive compilation error. + PR #120 by belette + 04-08-2016 Darkice 1.3 released o Small bugs fixed by Nicolas Boulenguez . o Bugs related to streaming to remote servers fixed. Patch by Kalle Kulonen @@ -41,15 +63,15 @@ thanks to Adrian Knoth again. 09-05-2010 Darkice 1.0 released - o fixed a bug in BufferedSink.cpp that leads to some buffers + o fixed a bug in BufferedSink.cpp that leads to some buffers being written twice, causing corruption of datastream, closes ticked #20 thanks to Edwin van den Oetelaar - o implemented samplerate conversion for all codecs using libsamplerate, + o implemented samplerate conversion for all codecs using libsamplerate, and keeping internal aflibConverter as fallback, thanks to Sergiy o bugfix: fix for alsa driver - closes ticked #8 - thanks to Clemens Ladisch + thanks to Clemens Ladisch 14-11-2009 Darkice 0.20.1 released o added rc.darkice init script @@ -58,8 +80,8 @@ 05-11-2009 Darkice 0.20 released - o new maintainer: Rafael Diniz - o added AAC HEv2 encoding support (branch darkice-aacp merged) through + o new maintainer: Rafael Diniz + o added AAC HEv2 encoding support (branch darkice-aacp merged) through libaacplus, http://tipok.org.ua/ru/node/17 thanks to tipok and others for the contribution. o bugfix: the configure script recognizes Ogg Vorbis shared objects From a9283cd04ec160c72ab3f173d77555d1a92a65f3 Mon Sep 17 00:00:00 2001 From: Christopher Arndt Date: Thu, 9 Apr 2020 12:18:31 +0200 Subject: [PATCH 3/3] Update external links --- website/trunk/htdocs/index.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/website/trunk/htdocs/index.html b/website/trunk/htdocs/index.html index f604f93..e19f468 100644 --- a/website/trunk/htdocs/index.html +++ b/website/trunk/htdocs/index.html @@ -26,21 +26,21 @@ DarkIce is a live audio streamer. It records audio from an audio interface DarkIce can record from:
    • OSS audio devices
    • -
    • ALSA audio devices
    • +
    • ALSA audio devices
    • Solaris audio interface
    • -
    • Jack sources
    • +
    • Jack sources
    • uLaw audio input through a serial interface
    • CoreAudio (branch darkice-macosx)

    DarkIce can encode in the following formats: