about summary refs log tree commit homepage
path: root/INSTALL
DateCommit message (Collapse)
2014-12-22dtas 0.9.0 - minor features and speedups v0.9.0
The major new feature is '>' and '<' keys are now supported in the dtas-console interface for dtas-player. "dtas-tl cat" also received a minor speedup for big tracklists via syscall reductions shortlog of changes since 0.8.0: process: update comment for bug workaround process: update comment for bug workaround #2 compat_onenine: simplify pipe wrapper tracklist: favor &:sym_to_proc style dtas-console: '>' and '<' keys for tracklist next/prev dtas-tl: halve write() syscalls when emitting tracklists reduce syscalls in recvmsg invocations doc: flesh out "tl" subcommand docs The best is yet to come!
2014-10-21dtas 0.8.0 - player bugfixes v0.8.0
Several bugfixes for the dtas-player and playback-related components. Audio-editing support is still being worked on. See git repository for full details: git clone git://80x24.org/dtas Terminal-browser-friendly HTML mail archives are also up at: http://80x24.org/dtas-all/ The mailing list for anything related to dtas remains at: dtas-all@nongnu.org The list is open to all without subscription (no HTML email). dtas is for and by users who never want to deal with GUIs. shortlog of changes since 0.7.0: dtas-console: add note to install "curses" gem if missing test/helper: compat w/ coverage in Feature #9508 player: style cleanup to favor &:methods update copyrights and email address for 2014 trimfx: initial cut of scheduling + gap filling test/helper: ancient minitest compatibility test_splitfx: fix tests without opus{enc,dec} remove builtin-$FADEFX support fadefx: remove module tests: hoist out pluck generation xs: favor &: block style for simple cases rely on filesystem encoding client_handler: minor cleanup (favor &:proc) doc: document "tl get"/"dtas-tl cat" escaping gotcha dtas-console: force encoding for current locale unix_server: fix for infinite loop sink: favor &:proc form instead of blocks favor &:proc form instead of blocks in more places unix_accepted: wait for readability on EAGAIN
2014-06-06update copyrights and email address for 2014
I'm still normal, and still trolling, but 80x24.org will be epic :)
2013-12-30dtas 0.7.0 - minor feature and teeny optimizations v0.7.0
dtas-splitfx gained support --no-dither/-D option. dtas-player should work now for non-Linux users without splice(). There are minor optimizations for users of multiple sinks with dtas-player.
2013-10-19INSTALL: update for 0.6.0 release
Oops, perhaps I should just stick $VERSION in the text...
2013-09-30dtas 0.5.0 v0.5.0
* dtas-*edit - account for editors which rename over files * dtas-player - support optional bypass mode for rate, bits, channel This allows users to avoid any internal resampling at the cost of losing gapless playback when files have different decoded formats - "tl goto" starts playback if idle (and not paused) - support seeking based on embedded cuesheet (FLAC) - rename "tl previous" to "tl prev" See dtas-player_protocol(7) for the protocol extensions * dtas-console - allow exit via 'q' key
2013-09-22INSTALL: update URL for 0.4.0 tarballs
Oops :x
2013-09-01INSTALL: update installation instructions
dtas 0.3.0 will be compatible with Syck in the Debian Ruby 1.9.3 install.
2013-09-01doc: add contact info to all documentation
Users need to be able to communicate with us.
2013-08-28add license/copyright headers/footers to all files
All files we distribute in the tarball need to have a copyright/license specified for Savannah. We don't need the example state file anymore.
2013-08-26dtas 0.1.I - zero-one-infinity v0.1.I
This release refactors dtas-player internals and adds lightly-tested avconv (from libav) and ffmpeg support. It should also be much easier for us to add direct support for other non-SoX decoders in the future. The "source ed" and "source cat" protocol commands now both require a SOURCENAME argument, one of "sox", "av" (avconv), or "ff" (ffmpeg). "source ed" also supports a new "tryorder" integer parameter to control the order in which sox, av, and ff are tried. dtas-console now displays ReplayGain status and allows controlling ReplayGain mode, fallback_gain, and preamp values via hotkeys. There are also many corner-case bugfixes and small minor features, see "git log" for details. Eric Wong (40): README: include a pointer to the plain-text docs set REPLAYGAIN_* vars for source command as documented dtas-*edit: properly fall back to 'vi' as documented use require_relative for loading 1.9 compatibility dtas-console: implement better ReplayGain and format support dtas-console: swap 'j' / 'k' bindings to match docs doc: document new dtas-console key bindings Rakefile: rsync task uploads gzipped files, too test_rg_integration: avoid unused variable warning unix_client: remove non-SOCK_SEQPACKET support tests: use unix_client in tests to kill some redundant code command: remove kill, we no longer rely on it player: remove unreachable branch split out source handling to prepare for avconv/ffmpeg support format: decouple from soxi preliminary support for avconv/avprobe from libav source/av: handle multiple audio streams w/ proper sample rate dtas-console: always show ReplayGain line format: fix switching to floating point samples player: fix logic around sink death/respawns doc: add note about increased wakeups with dtas-console process: allow passing env to qx process: remove redundant "xs" method process (qx): disambiguate err/err_str, add no_raise cleanup multi-source handling between sox and av player: flesh out multi-source in protocol/sourceedit dtas-{sink,source}edit: reduce redundant code player: sink ed pipe_size= disallows nils player: restart sinks on "sink ed" modification player: break out gracefully if a file is totally unplayable source/sox: bail out if zero samples are detected test_source_av: disable if avprobe/avconv are not available add lightly-tested ffmpeg support README: remove avconv/ffmpeg item source/sox: cleanup error handling, quiet redundant warnings player: do not assign @current until successful spawn client_handler: remove redundant checks for @current.pid av_ff_common: :nodoc: this constant and add TODO item GIT-VERSION-GEN: :nodoc: the version constant :nodoc: core classes in 1.9 compat layer
2013-08-25more cleanups for packaging and documentation v0.0.0
Rename COPYRIGHT -> COPYING, as that seems to be the more common name for the GPLv3 license file. Kill all rdoc, since I don't agree with HTML documentation and we do not expose any Ruby APIs.
2013-08-24initial commit