about summary refs log tree commit homepage
path: root/Documentation
diff options
authorEric Wong <normalperson@yhbt.net>2013-09-30 03:26:00 +0000
committerEric Wong <normalperson@yhbt.net>2013-09-30 03:38:39 +0000
commit571d07e99bc0051ad51e1f5947a0ad28eefb557f (patch)
tree60fd5e17a10c884ded34c41e6748e493b5ed0311 /Documentation
parent1a0a4247b8031ec85536f547d2a66fa031586723 (diff)
This adds the ability to seek internally within FLAC file
based on the internal CUE sheet.  Other formats may be supported
in the future, but FLAC is the only one I know of which supports
embedded cue sheets.

Note: flac 1.3.0 is recommended for users of non-CDDA-compatible

See updates to dtas-player_protocol(7) for details.
Diffstat (limited to 'Documentation')
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/dtas-player_protocol.txt b/Documentation/dtas-player_protocol.txt
index be1063a..daafa3e 100644
--- a/Documentation/dtas-player_protocol.txt
+++ b/Documentation/dtas-player_protocol.txt
@@ -80,6 +80,23 @@ Commands here should be alphabetized according to `LC_ALL=C sort'
 * clear - clear current queue (current track/command continues running)
   PENDING: this may be renamed to "queue clear" or "queue-clear"
+* cue - display the index/offsets of the file based on the embedded
+  cue sheet, if any
+* cue next - skip to the next section of the track based on the
+  embedded cue sheet.  This may skip to the next track if there is
+  no embedded cue sheet or if playing the last (embedded) track
+* cue prev - skip to the previous section of the track based on
+  the embedded cue sheet.  This may just seek to the beginning
+  if there is no embedded cue sheet or if we are playing the first
+  (embedded) track.
+* cue goto INTEGER - go to the embedded track with cue index denoted
+  by INTEGER (0 is first track as returned by "cue").  Negative
+  values of INTEGER allows selecting track relative to the last
+  track (-1 is the last track, -2 is the penultimate, and so on).
 * current - output information about the currently-playing track/command
   in YAML.  The structure of this is unstable and subject to change.