News for hackers. Stuff that matters.
Re:macOS Sequoia Preview by nostrademons on Monday June 10, 2024 @03:59PM (#40638081)
I wonder how the "seamlessly drag and drop files, photos, and videos between your iPhone and Mac" will work. Right now, if you just want to grab the raw files of your photos and videos and not deal with the Photos app, your best bet is Image Capture, a 20+ year old seemingly unmaintained program that seems to glitch out disturbingly frequently. I really hope they can introduce something that seamlessly lets you drag photos off your phone and into your filesystem, just in the Finder.
Re:macOS Sequoia Preview by dsego on Monday June 10, 2024 @04:03PM (#40638165)
I frequently just airdrop stuff between my iphone and mac, that's the best thing coming from android, that and pasting text between devices, eg iban, passwords, etc.
Re:macOS Sequoia Preview by nostrademons on Monday June 10, 2024 @04:14PM (#40638360)
I want the source list to be the Finder on my Mac, not "All Photos" on the iPhone. I frequently have 2000+ photos to bring over at once; I hate dragging through all of them to select them, with one mis-touch resetting the selection. I've also found AirDrop to be very unreliable at that scale (does it even work? I've never used it for more than ~a dozen items), and want reliable file transfer functionality that can pick up where it left off if it gets interrupted.
Re:macOS Sequoia Preview by nox101 on Monday June 10, 2024 @06:25PM (#40639929)
Use the MacOS Image Capture app (built in)
Re:macOS Sequoia Preview by ttul on Monday June 10, 2024 @04:09PM (#40638284)
AirDrop is great in theory, but in practice 80% of the time I try to send a photo to my partner using AirDrop, it simply fails to bring up a notification on her devices. In my experience, Apple often delivers well much of the time, but will allow mysterious bugs like this to pervade a feature for years without finding a fix despite much discussion in their customer forums. I wish they did a better job of fixing such problems.
Re:macOS Sequoia Preview by justinator on Monday June 10, 2024 @04:25PM (#40638524)
80% of those 20% of the times it doesn't work, it's just because the receiver's phone either doesn't have Bluetooth turned on, or it just isn't unlocked.
Re:macOS Sequoia Preview by ttul on Monday June 10, 2024 @06:23PM (#40639902)
And the remaining 20%… total mystery.
Re:macOS Sequoia Preview by justinator on Monday June 10, 2024 @07:39PM (#40640592)
95% is pretty good when I'm Airdropping, "dumb shit I did last night".
Re:macOS Sequoia Preview by jmugan on Monday June 10, 2024 @04:29PM (#40638572)
I even have the same problem from me to me. My phone to my mac. Bluetooth and all that is on.
Re:macOS Sequoia Preview by Kina on Monday June 10, 2024 @07:22PM (#40640455)
FWIW, I found LocalSend (https://localsend.org/) to be quite handy especially since it is a cross-platform solution.
Re:macOS Sequoia Preview by chdefrene on Monday June 10, 2024 @07:34PM (#40640563)
There's also https://snapdrop.net which works in the browser
Re:macOS Sequoia Preview by jimbobthrowawy on Thursday June 13, 2024 @04:10AM (#40667165)
Snapdrop is fantastic. I have an app version installed on my android device so it'll appear in the share menu.
Re:macOS Sequoia Preview by MyFirstSass on Monday June 10, 2024 @07:22PM (#40640450)
Yes this is so weird. This like photos sync just doesn't work fully for 10+ years, fundamental features that just works 60% of the time often resolving themselves after a few hours or days with no information given.

Very weird and very annoying. Especially since they are used by millions of people every hour.

Re:macOS Sequoia Preview by marricks on Monday June 10, 2024 @04:08PM (#40638253)
Right? Airdrop "just works" and so does copy paste between devices.

If this is a better AirDrop I'm all here for it. AirDrop was already leaps and bounds better than email my android phone to my PC.

Re:macOS Sequoia Preview by jcynix on Monday June 10, 2024 @04:40PM (#40638738)
You can rsync over ssh from and to Android devices, if you install Termux (Linux in an app).

And SolidExplorer is a good app to transfer data from/to Android.

I'm a long time Mac user, but I really dislike Apple's walled garden on the iPhone and thus switched to Android some years ago.

Re:macOS Sequoia Preview by c1sc0 on Tuesday June 11, 2024 @05:03PM (#40651452)
Airdrop just about never works for me. It’s slow to connect if it connects at all. And this is between my own devices connected to the same iCloud account.
Re:macOS Sequoia Preview by talldayo on Monday June 10, 2024 @06:12PM (#40639801)
I use KDE Connect to do the same thing across Android, Mac and Windows: https://kdeconnect.kde.org/

Well worth checking out.

Re:macOS Sequoia Preview by makeitdouble on Monday June 10, 2024 @07:34PM (#40640566)
> Made for people like you.

I'm stealing this marketing line

Re:macOS Sequoia Preview by magnio on Monday June 10, 2024 @04:01PM (#40638115)
I thought that's what AirDrop is for? Even Android can drag and drop files to Windows.
Re:macOS Sequoia Preview by crazygringo on Monday June 10, 2024 @04:24PM (#40638511)
That's exactly what AirDrop is for. I think the commenter must just not know about it?
Re:macOS Sequoia Preview by nostrademons on Monday June 10, 2024 @04:49PM (#40638884)
I know about AirDrop. I use it for small batches (< 10) of photos.

It fails completely for my use case, which is that every 6 months or so, I want to back up the 2000 or so pictures I've taken to a Samba share on a home server that I control. The closest equivalent would be iCloud, but I refuse to mortgage my family memories to vendor lock-in for a monthly fee.

Re:macOS Sequoia Preview by pubutil on Monday June 10, 2024 @05:46PM (#40639547)
Have you tried using the Files app for image/file transfers? You can add Samba (and other) shares in there by tapping the '...' in the upper-right corner, hitting 'Connect to Server', then inputting your local server's address and connecting. I use this not just for photos, but for transferring various files and docs to/from my phone/home server.

You mentioned not wanting to mass-select 2000+ photos. If the photos you're uploading fall within a certain date range, you can open the Photos app, search for the date range of photos you want to upload (e.g. "April 20 2024 to today", or "sept 21 2018 to mar 2020"). It'll return photos taken in that date range, where you can tap 'See All', then 'Select' > 'Select All' at the top of the screen. Then you can hit the 'Share' dialogue and upload to your server through Files without having to scroll and select tons of individual pics. Keep in mind that you can't use a '-' in place of the word 'to' when specifying a date range for some reason.

If your images are family memories, you might be interested in Immich[1] (if you're open to making changes to your photo storage setup). Stand up and configure the local server, install the smartphone app, enable automatic sync, and it'll automatically upload new photos from your phone when you open the Immich app. No need for you to manually keep track of your photo syncs. Built to be a local Google Photos replacement. Has features like shared albums, face recognition/person naming, smart search, etc. AI tasks, like everything else, are done entirely locally. It's a nice piece of software, and lots of people (including privacy advocate Louis Rossmann) vouch for it.

[1] https://immich.app/

Re:macOS Sequoia Preview by nostrademons on Monday June 10, 2024 @06:11PM (#40639792)
Where's "Select All" after "Select"? I'm not seeing that option (either on a search result or the "All Photos" collection), it'd solve a bunch of my problems. Thanks for the tip on Files, it seems like that's a nice alternative to AirDrop that's even more direct.
Re:macOS Sequoia Preview by pubutil on Monday June 10, 2024 @09:39PM (#40641363)
I'm sorry, seems I misspoke. It seems that when you look at an album in Photos you can select all; if you're in the camera roll or elsewhere, you won't get that option. Not sure why Apple would do that, but maybe they'll change it with the Photos rework in iOS 18.

As an alternative, here's a tiny script through iOS' Shortcuts app that selects photos in a date range and sends them to a Samba share through Files.[1] This time I actually tested, and was able to successfully run the Shortcut to copy a date range of photos/videos from the Photos app to my Samba share.

Quick instructions, in case you need them:

1. Create a new Shortcut and add a "Find Photos" module (You can search with the bar at the bottom). Add a filter, set it according to the screenshot[1], starting from "Date Taken" and ending at the stop date.

2. Add a "Save File" module beneath the Photos module (icon visible next to "Save Photos" in the screenshot). Shortcuts should auto-populate the selected photos as a variable so it reads "Save Photos". Hit the ">" next to "Save Photos" and tick any options you need.

3. Make sure to modify the date range each time you need to run the Shortcut.

You can also add/modify filters in each module to better suit your needs. For example, instead of "Date Taken" you could select by "Creation Date", or add in a "Media Type" filter so you only return photos and not videos (or vice-versa).

One thing to know: There's no progress bar so it's helpful to run the Shortcut from the Shortcuts app so you can see when it finishes executing/transferring. You should see a little 'stop' button with a semicircle around it when a Shortcut is executing from the app; it'll turn into a '...' button when it finishes.

[1] https://i.imgur.com/LPsQ8au.jpeg

Re:macOS Sequoia Preview by pubutil on Tuesday June 11, 2024 @02:19AM (#40643086)
My comment edit window closed, but if you trust me, I also made up a quick little pre-baked shortcut that should be fairly user-friendly[1]. Will prompt for date range input, calculate and display total upload size, ask for confirmation, prompt for upload location, then show an alert on completion. Also has some very rudimentary error handling in that it takes a file count before and after the upload, and warns if the two counts don't match up.

A few things to note (applies to my above comment as well):

-If you have a less powerful iOS device, your screen may go semi-unresponsive during the upload process. My iPhone XS goes unresponsive until the upload finishes (less the ability to terminate the shortcut via the "stop" button), but my 2017 iPad Pro is totally usable during upload.

-You may get an error along the lines of "This Shortcut is trying to share more than [x] photos." You can allow this by going to iOS Settings > Shortcuts > Advanced, then toggling on "Allow Sharing Large Amounts of Data"

-Again, there's no progress bar, so it may help to run the Shortcut from the editing pane in the Shortcuts app. That way you can at least watch the app step through the script.

[1] https://www.icloud.com/shortcuts/d3258e1d720548cd9e635bbe090...

Re:macOS Sequoia Preview by crazygringo on Tuesday June 11, 2024 @12:40AM (#40642412)
AirDrop works with any number of files. I've used it for many hundreds of photos at a time; I don't see any reason why it would fail at 2,000.

And it's fairly easy to select all 2,000 files -- in your camera roll, tap Select at top right, then just start dragging from the first photo. This lets you select a range rather than tapping them individually, and just keep dragging at the bottom and it will keep selecting while scrolling downwards. 2,000 photos might take a minute or two to select, but it's not that bad. Then just AirDrop.

Obviously you'll then need to move them from your Mac's internal drive to your desired SMB share.

Re:macOS Sequoia Preview by patch_cable on Tuesday June 11, 2024 @02:06AM (#40642987)
My solution has been to use iCloud to sync photos to my desktop, but then I just backup the iPhoto directory on my desktop which has all the raw photos in case iCloud goes poof.
Re:macOS Sequoia Preview by nottorp on Monday June 10, 2024 @04:46PM (#40638835)
Neither do I. And I've been using macs and iOS devices for a while.

You're saying that if i select AirDrop I can send photos from my phone directly to my mac's file system?

No Photos app or iCloud drive shenanigans?

Re:macOS Sequoia Preview by EricE on Monday June 10, 2024 @05:07PM (#40639114)
Yup. Just try it!
Re:macOS Sequoia Preview by nottorp on Monday June 10, 2024 @05:30PM (#40639378)
I always thought it's some Nintendo like thing for exchanging emojis and little computer people :)
Re:macOS Sequoia Preview by lucianbr on Monday June 10, 2024 @04:39PM (#40638731)
What do you mean from Android to Windows? How exactly can that happen? I have an android phone in my hand now and a windows desktop in front, and no clue how to even begin this drag and drop operation. Where would I even start dragging in Android?
Re:macOS Sequoia Preview by nostrademons on Monday June 10, 2024 @04:52PM (#40638922)
Plug it in via USB, and then most Android devices show up as USB sticks within Windows Explorer. You can access the filesystem the same way you'd access any external media, and drag & drop photos over.

Apple, however, in their infinite wisdom made MacOS pop open iTunes when you connect an iPhone as a USB device. You can "import" them into Photos (another Apple walled garden), but they don't show up as a filesystem, and you can't use normal filesystem operations or terminal commands to move them over.

Re:macOS Sequoia Preview by k3nx on Monday June 10, 2024 @05:32PM (#40639399)
I know it's not ideal, but if you have iCloud disabled in Photos.app, use that to download photos from your phone to Photos.app, then in Photos.app, select all, and export to your chosen location, then delete from Photos.app. I know it's a few more steps, but this might make it easier than selecting 10+ files to AirDrop. There might be a way to automate that with the shortcuts app. I haven't looked yet. I hope this doesn't come across as "you're holding it wrong", that wasn't my intent.
Re:macOS Sequoia Preview by StrLght on Monday June 10, 2024 @04:21PM (#40638483)
It's already been working for quite some time: shared clipboard on iOS and macOS has supported photos and videos since more than 2 years ago. I'd expect drag-and-drop works the same way.
Re:macOS Sequoia Preview by nostrademons on Monday June 10, 2024 @04:47PM (#40638847)
Like I mentioned in another comment, I've got 2000+ photos to dump onto an external hard drive (Samba share technically, but I can always move from local disk to SMB easily). I'm not going to cut & paste 2000 photos individually. Hell, I don't even want to select 2000 photos for a batch operation.
Re:macOS Sequoia Preview by mleo on Monday June 10, 2024 @07:05PM (#40640310)
You can use Image Capture with phone plugged into USB and then drag and drop photos/videos to any folder.
Re:macOS Sequoia Preview by amarshall on Monday June 10, 2024 @04:36PM (#40638692)
Drag and dropping photos and other files from iPhone (plugged via USB) works well on Linux in the file browser. Too bad it seems Apple can’t figure it out on their own OS, though maybe they have now.
Re:macOS Sequoia Preview by isametry on Monday June 10, 2024 @07:03PM (#40640293)
> and not deal with the Photos app

What’s the point of this qualifier?

Why not use the current, up-to-date default app for photo import that has been there since 2002 to literally serve this purpose? Yes it has a lot of extra functionality, but that doesn’t mean you have to use it. You can get originals from Photos and be done with it…

Re:macOS Sequoia Preview by cantSpellSober on Monday June 10, 2024 @08:10PM (#40640805)
> Every time you email a file to yourself so you can pull it up on your friend's laptop, Tim Berners-Lee sheds a single tear.

https://xkcd.com/949/

Re:macOS Sequoia Preview by dataflow360 on Monday June 10, 2024 @08:18PM (#40640853)
iMazing might be worth checking out, for photo and video import/export.

It also has a Quick Transfer feature so you just drag and drop a file to your target device, and iMazing gives you a choice of apps to send the file to. It's similar to AirDrop but also works for Windows and seems a bit faster and more stable.

Re:macOS Sequoia Preview by josefdlange on Tuesday June 11, 2024 @12:18PM (#40648112)
Universal Access (Control? Whatever it's called) between multiple Macs not only allows sharing input methods but also dragging files back and forth, and works pretty seamlessly. I imagine the same mechanism is at work here.