From 83ffa2aafa73d04ee7d030bfa4be998817f1cc40 Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Mon, 22 Feb 2016 22:15:52 -0600 Subject: [PATCH] Added CLI interface document. --- cli/interface.txt | 86 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 cli/interface.txt diff --git a/cli/interface.txt b/cli/interface.txt new file mode 100644 index 0000000..f326898 --- /dev/null +++ b/cli/interface.txt @@ -0,0 +1,86 @@ +* Selection + +select (current) + artist + album + playlist + file + tag(s) + +* List + +list (all) + artists + albums + playlists + bookmarks + files + tag(s) + +* Playlist Addition + +add selection to playlist +add album to playlist +add artist to playlist +add file to playlist + +* Tagging + +tag selection +tag album +tag artist +tag file +tag playlist + +tag current + album + artist + file + playlist + +* Play Queue Modification + +enque selection +enque album +enque artist +enque file +enque playlist + +play selection +play album +play artist +play file +play playlist + +clear + queue + playlist + selection + +* Transport operations + +play +pause +stop +rwd | rewind [] +ff | fastforward [] +prev [] +next [] + + +---- + +top-level commands: + select + list + add + enque + tag + play + pause + stop + next + prev + ff + rwd + clear