Skip to content

Blober vs rclone for Proton Drive and Proton Photos

· 6 min read · Updated

Blober vs rclone for Proton Drive: Blober generates thumbnails for photos, videos, and audio (album art), and rclone generates none

Photos uploaded with rclone show up as generic icons

If rclone already moves your other clouds around, adding Proton Drive looks like the obvious next step. It is a real rclone backend, open source, and it does a good job with scheduled jobs and mounts. Photos and videos are where it falls short.

You back up a camera roll with rclone, then open Proton expecting the Photos tab to be full. The files are there, but as a folder in My Files full of generic file icons, and the Photos timeline is empty.

People describe it plainly:

Uploading images via rclone results in generic file icons instead of visual thumbnails inside the Proton Drive interface.

That line comes from a thread where a NAS owner set up rclone with Proton Drive and asked why nothing looked like a photo[1]. The cause is on the upload side: Proton's photo features depend on extra data that a general file mover never sends.

Both Blober and rclone use Proton's own encryption, so privacy is the same either way. What differs is what survives the upload: thumbnails, capture dates, and which surface the media ends up on. For a photo library, those decide whether the result is usable.

Why the previews and thumbnails go missing

Proton Drive is end to end encrypted, so Proton's servers never see the inside of your files. They cannot generate a preview from the original, because nothing is decrypted until it reaches your device.

That leaves the uploader to make the thumbnails. Proton's own apps decode each image or video on your device, build the small preview images, encrypt them, and store them beside the original[2]. The interface renders those extra blocks as a tile or a preview.

rclone's Proton backend only speaks the file side of the API. It uploads the original with no thumbnail blocks. On the rclone issue tracker this is a known missing feature: the client would have to generate the preview and upload it for the file to display one[3]. With nothing else to render, Proton shows a generic icon.

You cannot fix this afterwards. Proton Drive has no option to set or replace a thumbnail on a file that is already uploaded, and its servers cannot generate one after the fact. To get a preview you have to upload the file again with a client that sends thumbnails, so the tool you pick on day one decides what your library looks like from then on.

Blober uploads the same thumbnail data Proton's own clients do. Before an upload it decodes the media, produces Proton's standard preview sizes, and sends them with the original. Images and videos show real previews in My Files, and photos get a proper tile in the Photos timeline. Audio gets a thumbnail too: Blober reads a music file's embedded album art (the cover on an mp3 or m4a) straight off the file and uploads it as the thumbnail, so the track shows its cover.

Capture dates

Proton Photos orders the timeline by each photo's capture time. That value comes from the photo's EXIF data and is set when the file is uploaded. A photo uploaded without it has no real capture date, so it lands wherever its upload time puts it.

The rclone backend documentation states the underlying gap directly: the backend does not support updating modification times yet[4]. rclone treats photos as files, and a few years of pictures migrated that way end up in a timeline grouped by upload date.

Blober reads the EXIF capture time and sends it to Proton with the upload, and it carries over the file's own dates from the source. Photos group under the day they were taken.

Where the files land: My Files or Photos

Proton keeps two surfaces under one login: My Files, a folder tree, and Photos, a timeline with albums. Where a photo lands decides how you see it later.

rclone is a file backend and only ever sees the file side. Its remote maps to the My Files tree, and rclone forum threads describe people trying to reach Proton's separate Photos area and failing, because that library sits outside the folder tree the backend exposes[5]. Sync a camera roll this way and every picture lands in a folder, none of them appear in the Photos tab, and there is no album step to put them there.

In Blober you pick the surface as the destination. Pick Photos and each upload becomes a timeline photo; pick My Files and it is a regular file. Proton Photos is a flat timeline without folders, so Blober adjusts the path rules you set to fit whichever destination you choose.

How the two compare for Proton Drive

Most of the rclone column comes from rclone's own Proton Drive documentation[6].

Blober rclone (Proton Drive)
Interface Desktop app Terminal commands and config files
Proton login Sign in inside the app Username and password prompts plus 2FA or OTP, with an optional mailbox password for two-password accounts
Keys Handled for you Encryption keys must already exist from a normal browser login, and there is no official Proton API documentation to lean on when something breaks
Status GA product Community backend, still marked Beta and classed as Tier 4
Thumbnails Generated for images, videos, and audio (album art) Not generated
Capture time Read from EXIF Not set
Modification times Preserved Not supported by the backend
Photos surface A real destination Files and folders only
Fits best Photo migrations, people who do not live in a terminal Scripted sync, mounts, headless servers

Which tool to use

rclone is the right tool when the job is moving files on a schedule or mounting Proton as a drive, and you do not care about Proton's photo features. If you already sync folders, run scheduled backups, or mount Proton on a server from a terminal, it is an established choice, and you will know whether its tradeoffs matter to you.

It is the wrong tool when the point of the move is a photo library that looks right inside Proton, especially one coming out of Google Photos. For that, the uploader has to behave like Proton's own client: generate previews, carry the capture dates, and put media where the Photos tab can show it. Blober does all three.

Frequently asked questions

Why do my rclone-uploaded photos have no thumbnails in Proton Drive? Proton is end to end encrypted, so its servers cannot create previews; the uploading client has to. rclone's backend only moves files and sends no thumbnail data, so Proton shows a generic icon.

Can I add a thumbnail to a file I already uploaded with rclone? No. Proton Drive does not let you set or replace a thumbnail on an existing file, and its servers cannot generate one later. You would have to upload the file again with a client that produces thumbnails, such as Blober.

Does rclone upload into Proton Photos albums or the timeline? No. Its Proton backend works with files and folders in My Files only, so photos uploaded that way do not appear in the Photos timeline or in albums.

Does Blober make thumbnails for audio files? Yes. Blober reads a music file's embedded album art (the cover on an mp3 or m4a) and uploads it as a Type1 thumbnail, so the track gets a cover tile. rclone generates no thumbnails for any kind of file.

How stable is rclone's Proton Drive backend? It is a community backend. rclone ships it as Beta and Tier 4, Proton publishes no official API documentation, and rclone's own docs warn that Proton's protocol changes may leave some accounts incompatible.

For Proton Drive, is Blober better than rclone? It depends on the job. For scripted file sync into folders, rclone is the established terminal option. For a photo library, where previews, capture dates, and the Photos timeline matter, Blober fits better because it uploads the thumbnails and metadata Proton needs. Both encrypt your data the same way.