This prints all paths of the playlist. The currently
active file is marked with an asterisk.
[/description]
+
+[subcommand info]
+ purpose = print information about the current file
+ [description]
+ The output contains the playlist position, the path
+ and information provided by the audio format handler.
+ [/description]
}
EXPORT_PLAY_CMD_HANDLER(help);
-static int com_info(struct play_task *pt, int argc, __a_unused char **argv)
+static int com_info(struct play_task *pt,
+ __a_unused struct lls_parse_result *lpr)
{
char *buf;
size_t sz;
static char dflt[] = "[no information available]";
- if (argc != 1)
- return -E_PLAY_SYNTAX;
sz = xasprintf(&buf, "playlist_pos: %u\npath: %s\n",
pt->current_file, conf.inputs[pt->current_file]);
btr_add_output(buf, sz, pt->btrn);
btr_add_output_dont_free(buf, strlen(buf), pt->btrn);
return 0;
}
+EXPORT_PLAY_CMD_HANDLER(info);
static void list_file(struct play_task *pt, int num)
{
SF: play.c
SN: list of commands
---
-N: info
-D: Print information about the current file.
-U: info
-H: This is the audio file selector info.
----
N: play
D: Start or resume playing.
U: play [<num>]