diff --git a/osxphotos/cli/import_cli.py b/osxphotos/cli/import_cli.py index 74ff199b..fc4df701 100644 --- a/osxphotos/cli/import_cli.py +++ b/osxphotos/cli/import_cli.py @@ -319,6 +319,8 @@ def location_from_file( latitude = -latitude elif latitude_ref != "N": latitude = None + if latitude is None: + latitude = metadata.get("XMP:GPSLatitude") if longitude := metadata.get("EXIF:GPSLongitude"): longitude = float(longitude) longitude_ref = metadata.get("EXIF:GPSLongitudeRef") @@ -326,6 +328,8 @@ def location_from_file( longitude = -longitude elif longitude_ref != "E": longitude = None + if longitude is None: + longitude = metadata.get("XMP:GPSLongitude") if latitude is None or longitude is None: # maybe it's a video if lat_lon := metadata.get("QuickTime:GPSCoordinates") or metadata.get(