enhance output

This commit is contained in:
Denis Lehmann 2021-04-25 23:18:37 +02:00
parent 5c4b8b4e8a
commit d987d407cf

13
strm
View file

@ -3,7 +3,6 @@
# Text formatting variables # Text formatting variables
text_reset="\e[0m" text_reset="\e[0m"
text_bold="\e[1m" text_bold="\e[1m"
text_red="\e[31m"
function print_usage { function print_usage {
echo "Usage: strm [OPTIONS] QUERY ... [OPTIONS]" echo "Usage: strm [OPTIONS] QUERY ... [OPTIONS]"
@ -24,8 +23,12 @@ function print_usage {
exit exit
} }
function print_controls {
echo -ne "\n[${text_bold}p${text_reset}] Play/Pause, [${text_bold}<${text_reset}/${text_bold}>${text_reset}] Previous/Next, [${text_bold}q${text_reset}] Quit\n"
}
function error { function error {
echo -ne "$text_bold$text_red""ERROR$text_reset $1\n" >&2 echo -ne "${text_bold}ERROR${text_reset} $1\n" >&2
exit 1 exit 1
} }
@ -168,12 +171,12 @@ done
# Play results if --list flag not set # Play results if --list flag not set
if [ "$list" == false ]; then if [ "$list" == false ]; then
echo print_controls
# Play all remote files # Play all remote files
if [ "$shuffle" == true ]; then if [ "$shuffle" == true ]; then
mpv --shuffle "${sftp_results[@]}" mpv --msg-level=all=error,statusline=status --term-status-msg='${playlist-pos-1}/${playlist-count} - ${time-pos}/${duration} - \e[1m${media-title}\e[0m' --shuffle "${sftp_results[@]}"
else else
mpv "${sftp_results[@]}" mpv --msg-level=all=error,statusline=status --term-status-msg='${playlist-pos-1}/${playlist-count} - ${time-pos}/${duration} - \e[1m${media-title}\e[0m' "${sftp_results[@]}"
fi fi
fi fi