From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 208.118.235.0/24 X-Spam-Status: No, score=-0.5 required=3.0 tests=AWL,BAYES_00,URIBL_BLOCKED shortcircuit=no autolearn=unavailable version=3.3.2 X-Original-To: dtas-all@80x24.org 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 A6C1B1F612 for ; Sun, 31 Jan 2016 04:06:02 +0000 (UTC) Received: from localhost ([::1]:40468 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aPjH0-0000oT-16 for dtas-all@80x24.org; Sat, 30 Jan 2016 23:06:02 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aPjGx-0000oO-K0 for dtas-all@nongnu.org; Sat, 30 Jan 2016 23:06:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aPjGu-0008Jb-Eu for dtas-all@nongnu.org; Sat, 30 Jan 2016 23:05:59 -0500 Received: from dcvr.yhbt.net ([64.71.152.64]:33108) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aPjGu-0008JH-9S for dtas-all@nongnu.org; Sat, 30 Jan 2016 23:05:56 -0500 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 77D051F612; Sun, 31 Jan 2016 04:05:54 +0000 (UTC) Date: Sun, 31 Jan 2016 04:05:54 +0000 From: Eric Wong To: ruby-talk@ruby-lang.org, dtas-all@nongnu.org Subject: [ANN] dtas 0.14.0 - duct tape audio suite for *nix Message-ID: <20160131-dtas-0.14.0-unleashed@80x24.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.71.152.64 X-BeenThere: dtas-all@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dtas-all-bounces+dtas-all=80x24.org@nongnu.org Sender: dtas-all-bounces+dtas-all=80x24.org@nongnu.org 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: dtas 0.14.0 - tracklist fixes and improvements The player tracklist now has a "consume" mode similar to what exists mpd. The advantage of using "tl consume" over the plain queue is the tracklist is more easily editable. You may enable or disable it in a running player using: dtas-tl consume This also fixes an output formatting bug in "dtas-tl cat" introduced in 0.13.1. Documentation is converted to Perl POD documentation format. It should be easier to build the documentation as pod2man is nearly universal nowadays, unlike pandoc. 14 changes since 0.13.1: doc: update-footer.rb: fix for frozen_string_literal doc: convert to perlpod(1) from Markdown doc: preserve times in website dtas-tl: fix "cat" output player: avoid allocation on sort String#split with a single-byte instead of regexp source/sox: explicitly freeze comment keys source/sox: try_to_fail_harder is a normal method mlib: support all formats of player mlib: support --force option build: install-gem forced to "--local" domain mlib: use more appropriate methods player: support "consume" mode for tracklist doc: update documentation for tl consume and shuffle Many more releases on the horizon! * homepage: http://dtas.80x24.org/README * http://dtas.80x24.org/INSTALL * http://dtas.80x24.org/dtas-player.txt * http://dtas.80x24.org/NEWS.atom * git clone git://80x24.org/dtas * dtas-all@nongnu.org (plain-text only, no HTML mail, please) * mailing list archives: http://80x24.org/dtas-all/ nntp://news.public-inbox.org/inbox.comp.audio.dtas http://80x24.org/dtas-all/new.atom