Blober vs rclone

Move the libraries other transfer tools cannot reach

Blober signs in to GoPro Cloud, writes into iCloud Photos, reads the Google Photos library you already have, and builds Proton Photos tiles on your machine. rclone is a fine tool for files between mainstream clouds. This page shows which one fits which job.

Blober signs in to the providers rclone has no backend for, writes into the libraries rclone can only read, and keeps your password out of a config file.

Saved workflowBlober
Source
GoPro Cloud/ (Entire Storage)
Destination
Backblaze B2footage/{year}/{filename}
Skip if exists
Matched by filenamethe rerun is safe
4,182 of 4,182 files218 GB
Completed0 skipped, 0 failed, resumable

The short answer

Two paragraphs and a table. The rest of the page is the evidence.

Blober is the transfer app for the accounts rclone cannot sign in to: GoPro Cloud, iCloud Photos with write access, a Google Photos library that already exists, and Proton Photos with tiles built on your machine. It covers the mainstream providers too, 19 in all, plus any S3-compatible endpoint.

rclone is the better pick for a one-off migration between providers it already supports, a scheduled job on a server, or anything that needs its 70+ backends. It is free and open source, and this page says so.

The job this page is about, tried in rclone:

$ rclone copy gopro:100GOPRO b2:footage/2026
2026/09/22 10:14:03 ERROR : Failed to create file system
        for "gopro:100GOPRO": didn't find section in
        config file

rclone has no GoPro backend, so no flag reaches one.

Which tool fits which job
GoPro Cloud, iCloud Photos, Proton Photos, or a Google Photos library that already existsBloberrclone has no backend for these, or a read-only one
Files between Drive, Dropbox, OneDrive, S3 and the restEitherboth handle mainstream providers
Any other S3-compatible endpointEitherBlober reaches it through S3 compatibility
A one-off, scripted, scheduled migrationrclonefree, headless, 70+ backends
A saved workflow you rerun on the desktopBloberpick it once, click to run again, resume where it stopped

Six jobs rclone cannot run

Each of these is a limit in rclone's own documentation or protocol, not a matter of opinion: a backend that does not exist, a service it marks read-only, an API that stopped serving other people's photos, and a derivative only the key holder can make.

A man in a grey t-shirt smiling, standing outside in daylightrclone: no backend

GoPro Cloud

There is no gopro: remote to configure and no public API to write one against. Blober signs in to GoPro Cloud and moves the library at full resolution, without the 25-file download batches the web portal uses.

A person working at two monitors at a deskrclone: read-only

Writing into iCloud Photos

rclone added an iCloud backend that can read the Photos library. Its documentation states the service is read-only and that upload, delete, rename and move are not supported. Blober uploads into the library and keeps the capture date.

A person working at a laptop on a bright desk with flowers and a coffeerclone: files only

Proton Photos

Proton is end-to-end encrypted, so the tile has to be built on your machine before the upload. Blober generates image tiles, a video poster and audio album art as it goes.

Colourful source code on a dark screen, filling the framerclone: uploads only

Your existing Google Photos library

Since 31 March 2025 rclone can only download the photos it uploaded itself, so a library that predates your rclone use is out of reach without Takeout. Blober reads the whole library, with no Takeout zip and no Google Cloud project to register.

rclone: a headless browser

Original-resolution Google Photos

Google’s API hands back a compressed copy with the EXIF stripped, and rclone’s answer is a separate proxy that drives a headless browser on your machine. Blober pulls the original bytes and keeps the capture date and the EXIF with them.

rclone: your password, in a config file

Signing in without storing your password

An iCloud remote is set up with your Apple ID password and a 2FA code, and a Proton remote with your Proton password and mailbox password; both sit in rclone.conf, and the iCloud trust token needs renewing every 30 days. Blober signs in on the provider’s own page and stores no provider password at all.

Thumbnails and previews

A thumbnail is the one derivative a transfer tool has to make itself, because on an encrypted provider nobody else can.

no tile in the record

rclone
A phone held up showing a wall of photo thumbnailsBlober

Images get a small tile and a larger preview, encoded from the pixels the adapter already holds, with EXIF rotation applied so a portrait photo is not sideways.

Video gets a poster frame taken from the clip, with the container's own rotation applied. Audio gets its embedded album art.

The work only happens when the provider cannot do it itself. On an upload to a provider that builds its own derivatives, nothing is generated and no native module is even loaded. A file that cannot be decoded still uploads, because a missing thumbnail should never fail a transfer.

The full comparison, including where rclone wins

Where rclone can do something with a caveat, the table says Partly instead of hiding it. Skim to the heading that answers your question and stop there.

Feature comparison between Blober and rclone
Providers
GoPro CloudBloberNo other general-purpose transfer tool has itsupportedrcloneNo backendnot supported
iCloud DriveBlobersupportedrcloneSince v1.69supported
iCloud Photos, readingBlobersupportedrclonesupported
iCloud Photos, writingBlobersupportedrcloneRead-only, in its own docsnot supported
Proton Drive filesBlobersupportedrcloneBeta, on a third-party bridgepartially supported
Proton PhotosBloberUploaded with client-built tilessupportedrclonenot supported
Google Photos: the library that already existsBlobersupportedrcloneOnly what it uploaded, since 31 March 2025not supported
Google Photos: full-resolution originalsBlobersupportedrcloneNeeds the gphotosdl headless-browser proxypartially supported
Google Photos with nothing of your own to registerBloberNo Google Cloud projectsupportedrcloneYour own client ID, as the shared one retires in 2026not supported
Drive, Dropbox, OneDrive, Box, the S3 familyBlobersupportedrclonesupported
Any S3-compatible endpointBlobersupportedrclonesupported
Backend countBlober19 in the app, plus any S3-compatible endpointpartially supportedrcloneOver 70supported
Running a transfer
Desktop appBlobersupportedrcloneThird-party GUIs existnot supported
Cloud-to-cloud, data path directBlobersupportedrclonesupported
Local drives, SD cards and NASBlobersupportedrclonesupported
Saved, reusable workflowsBlobersupportedrcloneYou maintain the scriptnot supported
Resume an interrupted run from stored stateBlobersupportedrcloneRe-runs and re-checkspartially supported
Per-file history after the runBlobersupportedrcloneLog filepartially supported
Progress: files handled and bytes movedBlobersupportedrclone--progress and --statssupported
Flags to remember per jobBloberNonesupportedrcloneEvery jobnot supported
Deduplication as a destination settingBlobersupportedrcloneFlagspartially supported
Path templates built from file metadataBlobersupportedrcloneScript itnot supported
Filters and globsBlobersupportedrclonesupported
Keeps the machine awake during a long runBlobersupportedrcloneWrap it in caffeinate or systemd-inhibitnot supported
Media and derivatives
Thumbnails generated during transferBloberImages, video posters, audio artsupportedrclonenot supported
Capture date preserved into photosBlobersupportedrcloneWhere the API allows, and it cannot write to iCloud Photospartially supported
Fills the tile fields when the provider cannotBlobersupportedrclonenot supported
Credentials and setup
Sign in through the provider’s own web pageBlobersupportedrcloneBrowser OAuth, or SRP with 2FA for iCloudsupported
Your Apple ID and Proton passwords stay yoursBloberSession cookies onlysupportedrcloneBoth go in rclone.confnot supported
Nothing to keep in sync by handBloberNo config filesupportedrclonerclone.conf, one per machinenot supported
Several accounts per providerBlobersupportedrcloneOne remote eachsupported
Everything else
Mount cloud storage as a local driveBlobernot supportedrclonesupported
Client-side encryption (crypt)BloberPlannednot supportedrclonesupported
Two-way syncBloberPlannednot supportedrclonesupported
SchedulingBlobernot supportedrclonecron or the OSsupported
Headless, for a serverBlobernot supportedrclonesupported
Run from a script or CIBlobernot supportedrclonesupported
Open sourceBlobernot supportedrcloneMITsupported
PriceBloberOne-time licencepartially supportedrcloneFreesupported
SupportBloberProduct supportsupportedrcloneCommunitypartially supported
rclone wins

Where rclone is still the better answer

Six jobs rclone still does better. If one of them is your whole job, you already have the right tool and it is free.

Plenty of people run both: rclone on the server, on a schedule, against whichever remote needs it, and Blober on the desktop for the media libraries and the providers with no backend.

It is free and open source
MIT licensed, no purchase and no seat count, and you can read every line. For a one-off migration that is the right tool at the right price.
70+ backends, including the long tail
Self-hosted and enterprise targets Blober has not shipped: SFTP, FTP, WebDAV, Seafile, Filen, Koofr, Nextcloud, and dozens more object stores.
Mount a remote as a local drive
FUSE and WinFsp mounts make cloud storage look like a folder to every other program on the machine. Blober has no mount.
Client-side encryption
rclone crypt encrypts before the upload, so the provider never holds readable bytes. Blober has it planned; rclone has had it for years.
Two-way sync, deeply configurable
sync, bisync, check, dedupe, union remotes, track-renames. Blober is deliberately one-directional and has no sync engine.
Runs headless, scheduled and scripted
A server, a cron entry, a CI step, a systemd unit. Blober is a desktop app, and that is the whole point of it.

Frequently asked questions

Is Blober a GUI for rclone?

No. Blober does not use rclone, wrap it or ship it. It is a separate transfer engine with its own adapters, which is how it reaches providers rclone has no backend for and why it can write into iCloud Photos and read a Google Photos library that predates it. A GUI over rclone inherits exactly what rclone can and cannot do.

Can rclone upload to iCloud?

It can move files in iCloud Drive, since v1.69. It cannot write to iCloud Photos: rclone’s own page states that the service is read-only and that upload, delete, rename and move are not supported. Blober does both, so a camera roll, an old phone backup or a client delivery can go into the Photos timeline rather than sit next to it.

Can rclone download my existing Google Photos library?

Not any more. Since 31 March 2025 rclone can only download the photos it uploaded itself, so a library that predates your rclone use needs Takeout. Because its shared client ID is being retired during 2026 it also wants a Google Cloud project of your own, and full-resolution originals want the separate gphotosdl proxy. Blober reads the library directly.

Does rclone store my Apple ID password?

For iCloud, yes: a remote is configured with your Apple ID password and a 2FA code, and the trust token in rclone.conf is renewed every 30 days. A Proton remote is configured the same way, with your Proton password and mailbox password. Blober opens the provider’s own sign-in page in a window, so no provider password is written to disk at all.

Why does a thumbnail matter if I am only moving files?

It matters in one place, which is why it is one section of this page and not its headline: the end-to-end encrypted providers. Proton never sees your pixels, so it cannot build the tile, and an upload without one lands as a grey square in the timeline. Blober makes the image tile, the video poster and the audio cover on your machine as it uploads. Everywhere else the provider builds its own, and Blober does no work at all.

Does Blober send my files through a server?

No. Transfers run on your machine over your own connection, straight to the provider. There is no middleman holding your credentials or a copy of your data, which is a property it shares with rclone.

When should I still use rclone?

When you need a provider Blober does not ship, an encrypted remote, a two-way sync, a mount, or something that runs headless on a schedule. rclone does those jobs well and costs nothing, and plenty of people run both: rclone on the server, Blober for the media libraries and the proprietary providers.

What does Blober cost?

A one-time licence with the current launch discount. No subscription, no per-transfer fee, and updates are included.

Bring every library with you

Pick the accounts, tick what moves, and run it. Sign-in happens on each provider's own page, and the job stays saved as a workflow you can rerun.

Get Blober for desktop

macOS · Windows · Linux