* [ANN] dtas 0.17.0 - duct tape audio suite for *nix
@ 2019-11-14 1:56 4% Eric Wong
0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2019-11-14 1:56 UTC (permalink / raw)
To: ruby-talk, 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:
dtas 0.17.0
dtas-player automatically pauses on sink death (e.g. when an
external DAC is unplugged), thanks to Rene Maurer for the
feature suggestion.
zsh completions are also bundled in the examples/ directory
thanks to James Rowe.
There's also a couple of minor bugfixes and documentation
updates.
There's also kwarg warning fixes for Ruby 2.7.0dev. Future
components will probably use a more stable glue language
than Ruby, and we already have dtas-graph which is Perl5.
Eric Wong (11):
doc: remove inaccurate comment about "GNU-ism"
doc: update homepage to point to cgit /about/
dtas-graph: show inode number in hex, too
dtas-graph: add a short blurb about what it does
dtas-console: remove unused variables
dtas-console: pass kwargs as-is to String#encode
buffer/splice: pass kwargs as-is to tee/splice
player: automatically pause if last sink dies
readahead: avoid Array#compact and Array#max on `false'
doc: use new HTTPS address at lists.gnu.org
TODO: add a note about using a more stable glue language
James Rowe (2):
doc: trivial typo fixes
Add zsh completion support
* homepage: https://80x24.org/dtas.git/about
* 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)
* mail archives: https://80x24.org/dtas-all/
nntp://news.public-inbox.org/inbox.comp.audio.dtas
https://80x24.org/dtas-all/new.atom
^ permalink raw reply [relevance 4%]
* [PATCH] TODO: add a note about using a more stable glue language
@ 2019-11-14 1:23 7% Eric Wong
0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2019-11-14 1:23 UTC (permalink / raw)
To: dtas-all
Every Ruby release is a constant treadmill of minor
incompatibilities which require busywork and maintenance every
year.
It's been roughly a decade after the major 1.8 -> 1.9 breakages
which I was naive enough to believe was one time thing. Now
with Ruby 3.0 incompatibilities on the horizon, I've had enough.
Perl5 is the most logical language since most of my other
projects are Perl5, and we already have dtas-graph implemented
in it. But, implementing my own glue language for this isn't
out of the question, either...
---
TODO | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/TODO b/TODO
index 8cabaeb..ad3a3d6 100644
--- a/TODO
+++ b/TODO
@@ -3,7 +3,9 @@
* tests for bin/*
+* consider rewriting piecemeal in a more stable glue language than Ruby
+
# COPYRIGHT
-Copyright 2013-2016 all contributors <dtas-all@nongnu.org>\
+Copyright 2013-2019 all contributors <dtas-all@nongnu.org>
License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
^ permalink raw reply related [relevance 7%]
Results 1-2 of 2 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2019-11-14 1:23 7% [PATCH] TODO: add a note about using a more stable glue language Eric Wong
2019-11-14 1:56 4% [ANN] dtas 0.17.0 - duct tape audio suite for *nix Eric Wong
Code repositories for project(s) associated with this public inbox
https://80x24.org/dtas.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).