diff --git a/src/calibre/devices/usbms/driver.py b/src/calibre/devices/usbms/driver.py index 0fc1e9ebd7..c398aaad8c 100644 --- a/src/calibre/devices/usbms/driver.py +++ b/src/calibre/devices/usbms/driver.py @@ -239,6 +239,9 @@ class USBMS(CLI, Device): def update_booklist(filename, path, prefix): changed = False + # Ignore AppleDouble files + if filename.startswith("._"): + return False if path_to_ext(filename) in all_formats and self.is_allowed_book_file(filename, path, prefix): try: lpath = os.path.join(path, filename).partition(self.normalize_path(prefix))[2]