Multipos: the Social Media Meta-client

Multipos is a social media meta-client to browse multiple platforms from a single app.

Currently only Bluesky and Mastodon are supported.

This is an alpha release! The first alpha release even. This means you’ll run into a lot of bugs and issues. You should be happy if it even installs.

Installation

Multipos is only available for aarch64.

At the moment the only supported way to install Multipos is by first installing Angelfish for Qt5 from Chum.

Installing from Chum can sometimes be a pain especially if a new Sailfish OS version has been released and Chum has not caught up yet.

At the time of writing you have to override the Sailfish OS version in Chum settings to 4.6 for Angelfish to appear as an installable package.

Features

  • platforms: Mastodon and Bluesky
  • posting to multiple platforms at once
  • timelines
  • replying
  • reposting (also from one platform to another)
  • liking
  • bookmarking
  • following

Known Issues

  • Having more than one account on the same platform is, not yet!, supported. This is not at all tested.
    • So having a Mastodon and Bluesky account is fine, but having two Mastodon accounts will give undefined behavior.
  • Encoding issues when crossposting.
  • Crossposting doesn’t work very well with multiple accounts on the same platform: it just uses the first account.
  • Reactions feel clunky sometimes and sometimes fail, you can just try again.
  • Changing light/dark doesn’t affect checkbox text that’s on-screen.
  • When adding accounts they’re not checked for valid credentials.
  • Accounts cannot be edited but only deleted.
  • Credentials are stored in Qt.Settings, needs looking into whether this is the proper place.
  • No video support: this adds a huge amount of libraries and dependencies and I am not ready for that headache yet.
  • Following and unfollowing when multiple accounts for the same platform are active is confusing.
  • Qt5: when Qt6 is reliably available for SailfishOS we’ll switch to that.

What Multipos Is Not

This is not a Silica app. I’m using the LQML library that makes it easy to build for different platforms, like Linux, SailfishOS, Android and Apple (although the latter is untested by me). I’m also planning to put this app on the Google Play Store and ask money for it, so keep this in mind when testing this app.

This is not an open-source app.

Resources

See https://multipos.social/ for the roadmap and other information.

https://openrepos.net/content/aerique/multipos

8 Likes

“This is not an open-source app”

You should have begin by that.

Any plans to add X.com or something else non-left leaning?

3 Likes

My first version of this software was open-source and did post to Twitter (using a headless browser): aerique/MulTiPos: A tool to write a piece of text once and post it to up to five social media platforms at once. - Codeberg.org

Support for Farcaster and Nostr will come in the future.

X API access is very expensive and I’m not planning to give the world’s richest man any money at all. So unless you can support me with $45k/month for that there will not be support for X.

6 Likes

Congratulation of the app! Sounds amazing and great that it is native to Sailfish. Do you plan to include non twitter like platforms also (instagram/facebook, pixelfed, reddit, lemmy or similar)? I have zero knowledge if it would be possible without similar robbery prices like in X.

1 Like

10x for your update. Never knew a X-Api would have such a price. %)