Compare commits

..

No commits in common. "af7dee7d858f5f3d6e08b266e2548f0571b3e33d" and "80682a26dbf06177ca5af5603bd05e3541056b62" have entirely different histories.

View File

@ -89,7 +89,28 @@ run() {
if ((!IS_PLAY_FROM_FILE && !IS_SYNC && GET_QUALITY)); then
get_quality
fi
$CMD -D"$DPI" "$@"
if ((IS_AUTOPLAY)); then
CMD="$CMD -a"
fi
if ((SILENT)); then
if ((!IS_CUSTOM_THEME)); then
$CMD -D"$DPI" -Sq "$QUALITY" -t "$theme" -p "$PLAYER_FN" "$@"
else
$CMD -D"$DPI" -Sq "$QUALITY" -T "$CFG_FILE" -p "$PLAYER_FN" "$@"
fi
elif ((VERBOSE)); then
if ((!IS_CUSTOM_THEME)); then
$CMD -D"$DPI" -vq "$QUALITY" -t "$theme" -p "$PLAYER_FN" "$@"
else
$CMD -D"$DPI" -vq "$QUALITY" -T "$CFG_FILE" -p "$PLAYER_FN" "$@"
fi
else
if ((!IS_CUSTOM_THEME)); then
$CMD -D"$DPI" -q "$QUALITY" -t "$theme" -p "$PLAYER_FN" "$@"
else
$CMD -D"$DPI" -q "$QUALITY" -T "$CFG_FILE" -p "$PLAYER_FN" "$@"
fi
fi
}
get_quality() {
@ -287,26 +308,21 @@ check_flags() {
if ((IS_ALTERNATE_PLAYER)); then
args+=(-p "$PLAYER_FN")
fi
if ((IS_QUALITY)); then
args+=(-q)
fi
if ((IS_RESUME)); then
args+=(-r)
fi
if ((IS_SILENT)); then
args+=(-S)
fi
if ((IS_CUSTOM_THEME)); then
args+=(-T "$CFG_FILE")
elif ((!IS_CUSTOM_THEME)); then
args+=(-t "$theme")
fi
if ((IS_VERBOSE)); then
args+=(-v)
fi
lg "ARGS: ${args[*]}"
if ((IS_DOWNLOAD || !IS_ROFI || IS_RESUME || IS_PLAY_FROM_FILE)); then
run "${args[@]}" "$@"
exit $?
fi
}
get_dl_dir() {
@ -324,8 +340,8 @@ get_dl_dir() {
}
main() {
((!SILENT)) && lg "CONFIG DIR: $CFG_DIR"
((!SILENT)) && lg "ROFI CFG: $CFG_FILE"
((SILENT != 1)) && lg "CONFIG DIR: $CFG_DIR"
((SILENT != 1)) && lg "ROFI CFG: $CFG_FILE"
choice=$(echo "${options[@]}" | rofi -dpi "$DPI" -dmenu -no-custom -sep '|' \
-theme-str 'listview {columns: 2;} window {width: 45%;}' \
-config "$CFG_FILE" -l 4 -i -p "Aniwrapper" -window-title 'aniwrapper')
@ -337,19 +353,19 @@ main() {
case "$selection" in
1.)
lg "Streaming mode"
run "${args[@]}"
run
;;
2.)
lg "Download anime"
get_dl_dir && run "${args[@]}" -d "$dl_dir"
get_dl_dir && run -d "$dl_dir"
;;
3.)
lg "Continue watching"
run -H "${args[@]}"
run -H
;;
4.)
lg "Showing recently updated anime"
run -R "${args[@]}"
run -R
;;
5.)
lg "Play from file selected"
@ -367,9 +383,9 @@ main() {
lg "Play dir: $play_dir"
if [ -z "$play_dir" ]; then
mkdir -p "$DEFAULT_DOWNLOAD" || die "error creating default download directory"
run -f"$DEFAULT_DOWNLOAD" "${args[@]}"
run -f"$DEFAULT_DOWNLOAD"
else
run -f"$play_dir" "${args[@]}"
run -f"$play_dir"
fi
exit $?
;;