Eric Wong
2016-01-07 04:38:44 UTC
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.
dtas 0.13.0 - -player-related fixes and improvements
Not much since 0.12.0:
* "dtas-tl aac" implemented for adding tracks after the current
track in dtas-player(1).
* dtas-player now implements software volume control to
simultaneously control the volume of all sinks.
dtas-console remaps '0'/'9' keys for software volume control
to match mplayer(1) behavior. '7'/'8' now adjusts the ReplayGain
preamp volume. I'm still considering changing the 'r'/'R' keys
for repeat cycling and moving ReplayGain cycling to 'g'/'G':
http://80x24.org/dtas-all/***@dcvr.yhbt.net/
* dtas-console shows the paused player track, and trim/shuffle/repeat
statuses.
* all comments loaded from YAML files intended for dtas-splitfx(1)
are stringified.
Other than that, I enjoy using the "dtas-tl edit" feature from
0.12.0+ to modify the tracklist very much :)
There's a couple of changes to the experimental stuff hasn't been
documented at all and even more subject to change than the rest
of dtas...
30 changes since dtas 0.12.1:
dtas-tl: simplify existing addtail/addhead while we're at it
dtas-tl: fixup addtail again
player: implement software volume control
Rakefile: add Atom feed to website
rg_state: fixup replaygain normalization
Revert "dtas-tl: simplify existing addtail/addhead while we're at it"
nodoc internal classes
dtas-tl: "edit" gives sequential track IDs on new tracks
gemspec: require Ruby 1.9.3 at minimum
dtas-tl: add "aac" (add-after-current) command
mlib: wire up search/find/stats to the UI
mlib: fix update
dtas-readahead: use our spawn fix properly
enable "frozen_string_literal: true"
doc: various wording fixes and doc enhancements
remove vestigial mentions of opusenc
splitfx: fixup frozen_string_literal for spawn
player: frozen_string_literal fixup for "tl tracks"
dtas-console: show paused track and time offset
dtas-console: show trim and "tl repeat" status
mlib: warn about non-SQLite databases becoming unsupported
console: display paused commands properly
source/splitfx: stringify comments
copyright updates for 2016
player: replaygain: avoid unnecessary ignoring
console: try harder to show rate
console: show tracklist shuffle status, too
tracklist: fix off-by-one error on track removal
tracklist: reshuffle tracklist when exhausted
dtas-tl: document "aac" addition
* 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-***@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
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.
dtas 0.13.0 - -player-related fixes and improvements
Not much since 0.12.0:
* "dtas-tl aac" implemented for adding tracks after the current
track in dtas-player(1).
* dtas-player now implements software volume control to
simultaneously control the volume of all sinks.
dtas-console remaps '0'/'9' keys for software volume control
to match mplayer(1) behavior. '7'/'8' now adjusts the ReplayGain
preamp volume. I'm still considering changing the 'r'/'R' keys
for repeat cycling and moving ReplayGain cycling to 'g'/'G':
http://80x24.org/dtas-all/***@dcvr.yhbt.net/
* dtas-console shows the paused player track, and trim/shuffle/repeat
statuses.
* all comments loaded from YAML files intended for dtas-splitfx(1)
are stringified.
Other than that, I enjoy using the "dtas-tl edit" feature from
0.12.0+ to modify the tracklist very much :)
There's a couple of changes to the experimental stuff hasn't been
documented at all and even more subject to change than the rest
of dtas...
30 changes since dtas 0.12.1:
dtas-tl: simplify existing addtail/addhead while we're at it
dtas-tl: fixup addtail again
player: implement software volume control
Rakefile: add Atom feed to website
rg_state: fixup replaygain normalization
Revert "dtas-tl: simplify existing addtail/addhead while we're at it"
nodoc internal classes
dtas-tl: "edit" gives sequential track IDs on new tracks
gemspec: require Ruby 1.9.3 at minimum
dtas-tl: add "aac" (add-after-current) command
mlib: wire up search/find/stats to the UI
mlib: fix update
dtas-readahead: use our spawn fix properly
enable "frozen_string_literal: true"
doc: various wording fixes and doc enhancements
remove vestigial mentions of opusenc
splitfx: fixup frozen_string_literal for spawn
player: frozen_string_literal fixup for "tl tracks"
dtas-console: show paused track and time offset
dtas-console: show trim and "tl repeat" status
mlib: warn about non-SQLite databases becoming unsupported
console: display paused commands properly
source/splitfx: stringify comments
copyright updates for 2016
player: replaygain: avoid unnecessary ignoring
console: try harder to show rate
console: show tracklist shuffle status, too
tracklist: fix off-by-one error on track removal
tracklist: reshuffle tracklist when exhausted
dtas-tl: document "aac" addition
* 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-***@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
--
EW
EW