Is there such a thing as an Android Blossom client? If not, why not? Wouldn't that essentially be my own cloud (assuming I run my Blossom server)?

I know many Nostr clients upload to Blossom, but what I am looking for is different: not a client that I use to post notes, but one that I use to manage my files...

Reply to this note

Please Login to reply.

Discussion

cc: nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9

I'm building purplestack which understands Blossom. You'll be able to easily create that sort of app

Great! Thanks for at least confirming that what I was looking for does not actually exist. I was absolutely sure it must exist, because it seems like the killer app for Blossom, really! And one of the must have apps built on Blossom...

Hope somebody builds this. It could of course be just a separate feature in a regular Nostr client, but it feels like a simple separate app would make more sense.

This one let's you post but you don't actually have to to use it

https://bouquet.slidestr.net/

Damn it I hit send too soon 😅

I mean you don't have you use the upload feature, you can just use it to manage your files.

An app like that could be built, but it would require more than just blossom. servers only store and serve blobs which are chunks of binary data. there are no file names, tags, folders, or anything else you would need for a personal cloud app

Also blossom isn't private, its the opposite of private. its designed for the blobs to spread around multiple servers, backed up, and still be available event when the original upload is taken down. so probably not something you would want for a personal cloud

All that said, I think there is an opportunity to build a "blossom backup" tool that would let you see all the media you have uploaded and back it up on your own computer

Good answer. Lots to think about.

I was certainly not thinking about something private, although privacy can easily be achieved if the client just encrypts the file before uploading it and decrypts it on download, no? The blobs could then spread and they would still be encrypted...

Some form of tagging would definitely be useful - which could also be used to build a tree-like structure on the client (to emulate folders). Could the server just return a json containing tags on `HEAD` or `GET "hash/tags"` or something?