action="get"
fi
+# Start
echo "Getting files from $PLAYLISTS/$PLAYLIST.m3u..."
cd $MEDIA
prefix="/$(dirname "$file")"
echo mkdir -p \"$DEST$prefix\" | adb shell
$APP $action "$file" "$DEST$prefix"
-
- # Thanks https://stackoverflow.com/questions/17928576/refresh-android-mediastore-using-adb
- adb shell "find $DEST -exec am broadcast \
- -a android.intent.action.MEDIA_SCANNER_SCAN_FILE \
- -d file://{} \\;"
else
$APP $action "$file" $DEST
fi
done
-# Copy the playlist to the destination
+# Additional procedures
if [ "$action" != "get" ]; then
+ # Copy the playlist to the destination
$APP $action "$PLAYLISTS/$PLAYLIST.m3u" $DEST/$PLAYLIST.m3u
+
+ # Refresh file list at the destination
+ if [ "$APP" == "adb" ]; then
+ # Thanks https://stackoverflow.com/questions/17928576/refresh-android-mediastore-using-adb
+ echo "Updating file list at the destination..."
+ adb shell "find $DEST -exec am broadcast \
+ -a android.intent.action.MEDIA_SCANNER_SCAN_FILE \
+ -d file://{} \\;"
+ fi
fi