Inspired by @peter (https://toot.cafe/@peter/99365762312265730) I spend a little time today toying with the idea of how a Mastodon interface centered around image consumption (think Instagram) could look like.
I think most Mastodon concepts translates well into this space, even adding popular features that Instagram refuse to implement themselves, such as republishing other people's content (boosting).
@kartoffelmos Very cool! I'd be interested in this both as a separate social experience, e.g. using a Mastodon instance designed for photo sharing (Instagram style), and maybe also as a viewing option for Mastodon generally. What do you think would be the best way to take it forwards? 😀
@peter What I'm thinking right now is to design this thing as a stand-alone client, capable to connect to any instance, and then set it up to be the preferred client for a separate photo focused instance down the line.
But the most important thing IMO in making something that could be used in place of Instagram would also require a proper photo-mode, which would probably require a bit of work. But having worked with WebRTC quite a bit, I don't think I'd have much trouble with that bit ;)
Also, I made an attempt at a instagram inspired client for Mastodon a while back. It's unfinished, but live on http://zatnosk.dk/playground/mastogram/
The code is available on https://github.com/zatnosk/mastogram/
The main thing I'd want you to draw inspiration from is how I present multiple pictures in one post. I think my algorithm can be optimised to scale-fit the images better, though.
@hirojin @peter When I've been thinking about this, I've envisioned this as a three part project. The first being this bit – a specialized consuming experience. The second bit would be an instance that only accepted image and video posts (and replies, which would become the comments).
And then the third, and probably most important bit: the client responsible for capturing the images.