-TARGET_DIR="${BACKUPS_DIR}/${TITLE}"
-abort_if_exists "${TARGET_DIR}"
-prefixed_msg "Downloading torrent files and content for: ${HASH} ${TITLE}"
-TMP_DIR=$(path_tmp_timestamped "${TITLE}")
-SESSION_DIR="${TMP_DIR}/session"
-DOWNLOAD_DIR="${TMP_DIR}/download"
-mkdir -p "${SESSION_DIR}"
-mkdir -p "${DOWNLOAD_DIR}"
-scp "${SERVER}:~/session/${HASH}"* "${SESSION_DIR}/"
-scp -r "${SERVER}:~/downloads/${TITLE}" "${DOWNLOAD_DIR}/"
-prefixed_msg "Storing in: ${TARGET_DIR}"
-mv "${TMP_DIR}" "${TARGET_DIR}"
+prefixed_msg_no_nl "Hash ${HASH} selected for "
+if [ -z "${SYNC_DOWN}" ]; then printf 'LOCAL'; else printf 'REMOTE'; fi
+printf ' media: %s\n' "${TITLE}"
+
+TARGET_DIR="${LOCAL_STORE}/${TITLE}"
+TMP_DIR=/$(path_tmp_timestamped "${TITLE}")
+if [ -z "${SYNC_DOWN}" ]; then
+ prefixed_msg 'Uploading …'
+ #ssh -t -q "${SERVER}" "mkdir ${TMP_DIR}"
+ #scp -r "${TARGET_DIR}/"* "${SERVER}:${TMP_DIR}/"
+ #ssh -t -q "${SERVER}" "mv ${TMP_DIR}/download downloads/${TITLE}"
+ #ssh -t -q "${SERVER}" "mv ${TMP_DIR}/session/* session/"
+ #ssh -t -q "${SERVER}" "rmdir -p ${TMP_DIR}/session"
+else
+ prefixed_msg 'Downloading …'
+ #abort_if_exists "${TARGET_DIR}"
+ #SESSION_DIR="${TMP_DIR}/session"
+ #DOWNLOAD_DIR="${TMP_DIR}/download"
+ #mkdir -p "${SESSION_DIR}"
+ #mkdir -p "${DOWNLOAD_DIR}"
+ #scp "${SERVER}:~/session/${HASH}"* "${SESSION_DIR}/"
+ #scp -r "${SERVER}:~/downloads/${TITLE}" "${DOWNLOAD_DIR}/"
+ #prefixed_msg "Storing in: ${TARGET_DIR}"
+ #mv "${TMP_DIR}" "${TARGET_DIR}"
+fi