From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 208.118.235.0/24 X-Spam-Status: No, score=-4.2 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 840641F770 for ; Wed, 2 Jan 2019 21:35:52 +0000 (UTC) Received: from localhost ([127.0.0.1]:47485 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1geoB5-0007gK-00 for e@80x24.org; Wed, 02 Jan 2019 16:35:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37647) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1geoB2-0007g7-F3 for dtas-all@nongnu.org; Wed, 02 Jan 2019 16:35:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1geoAy-0007hC-Nk for dtas-all@nongnu.org; Wed, 02 Jan 2019 16:35:48 -0500 Received: from dcvr.yhbt.net ([64.71.152.64]:44550) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1geoAw-0007d1-P1 for dtas-all@nongnu.org; Wed, 02 Jan 2019 16:35:44 -0500 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id D74131F770; Wed, 2 Jan 2019 21:35:39 +0000 (UTC) Date: Wed, 2 Jan 2019 21:35:39 +0000 From: Eric Wong To: ruby-talk@ruby-lang.org, dtas-all@nongnu.org Subject: [ANN] dtas 0.16.0 - duct tape audio suite for *nix Message-ID: <20190102213539.bqe275xteacoqiji@dcvr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 64.71.152.64 X-BeenThere: dtas-all@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: duct tape audio suite List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dtas-all-bounces+e=80x24.org@nongnu.org Sender: "dtas-all" Free Software command-line tools for audio playback, mastering, and whatever else related to audio. dtas follows the worse-is-better philosophy and acts as duct tape to combine existing command-line tools for flexibility and ease-of-development. dtas is currently implemented in Ruby (and some embedded shell), but may use other languages in the future. Changes: A bunch of minor fixes and cleanups accumulating for the past two years since the last release. It's tough to remember to make releases when I'm always running the latest version from git :x Most notably, "io_splice" is no longer used for dtas-linux users since "sleepy_penguin" includes all the functionality we use. This is to reduce memory overhead from extra DSOs(*) There's also some deprecation warning fixes for the still-undocumented "dtas-mlib" command. 12 changes since v0.15.0 (2017-04-07): pipeline: new module for running process pipelines console: ensure time calculations are done in UTC Rakefile: update path for uploads player: support guessing encodings for comments get rid of Windows-31J regexps mlib: compatibility with Sequel 5.x mlib: remove redundant tag massaging and encoding mlib: use flock to get around SQLite busy errors mlib: ignore files with nil times dtas/watchable: check SystemCallError mlib: fix unused variable warning use sleepy_penguin 3.5+ for splice and tee support (*) https://udrepper.livejournal.com/8790.html * homepage: https://80x24.org/dtas/README * https://80x24.org/dtas/INSTALL * https://80x24.org/dtas/dtas-player.txt * https://80x24.org/dtas/NEWS.atom * git clone https://80x24.org/dtas.git * dtas-all@nongnu.org (plain-text only, no HTML mail, please) * mailing list archives: https://80x24.org/dtas-all/ nntp://news.public-inbox.org/inbox.comp.audio.dtas https://80x24.org/dtas-all/new.atom