Mastodonバージョン3.2のリリースが発表されました。 2020年5月14日以降、27名の貢献者から380件の承認を得ています。注目すべき変更点としては、オーディオ再生インターフェースの再設計、外部プレーヤーを使用してコンテンツを他のプラットフォームに送信する機能などが挙げられます。
Mastodonをご存知ない方のために説明すると、これは分散型ソーシャルネットワークを展開するための無料プラットフォームであり、ユーザーは個々のプロバイダーに管理されないサービスを独自の環境で作成することができます。
ユーザーが自分のノードを開始できない場合は、接続する信頼できるパブリックサービスを選択できます。 Mastodonは、ActivityPubプロトコルスイートを使用して単一の接続構造を形成するフェデレーションネットワークのカテゴリに属しています。
マストドンについて
簡単に言うと、オープンソースソフトウェアを実行するサーバーの分散型連合体です。つまり、ユーザーは「インスタンス」(サーバー)と呼ばれるさまざまな自律的で独立したコミュニティに分散していますが、そのネットワークはFeDiverse(連合と宇宙を組み合わせた造語)と呼ばれ、互いに相互作用できるという点で統一されています。
無料で利用でき、ユーザーは最大500文字のステータスや「トゥート」、またはマルチメディアコンテンツを投稿できます。また、他のユーザーへのタグ付けやメンションも可能です。
これらのプラットフォームは、一般の人々がアクセスできる場合と、特定の基準に基づいてアクセスが制限される場合があることに留意すべきである。そのため、アーティスト、政治に関心のある人、社会的なイベント、特定のトピックなど、特定の関心を持つ人々向けにプラットフォームが作成されている。
Mastodonは、 HTML5をサポートするデスクトップおよびモバイルWebブラウザで利用可能です。グラフィック面ではTweetDeckに影響を受けており、ローカルと連邦国家の履歴が別々の列に表示されます。連邦国家の履歴は、ソーシャルメディアアグリゲーターのように、フェディバース内のすべての公開国家をグループ化して表示します。
プロジェクトのサーバー側コードはRubyon Railsを使用してRubyで記述され、クライアントインターフェイスはReact.jsおよびReduxライブラリを使用してJavaScriptで記述されています。
ソースコードはAGPLv3ライセンスの下で配布されています。また、プロファイルやステータスなどの公開リソースを公開するための静的インターフェースも用意されています。
データストレージは、PostgreSQLとRedisを使用して編成されています。 プラグインを開発し、外部アプリケーションを接続するためのオープンAPIが提供されています(Android、iOS、およびWindows用のクライアントがあり、ボットを作成できます)。
マストドン3.2の新機能
この新バージョンにはいくつかの優れた変更点があり、中でも音声再生用の新しいインターフェースは際立っています。完全に再設計され、ダウンロードしたアルバムのカバーを自動的に抽出したり、独自のサムネイル画像を割り当てたりすることが可能になりました。
動画に関しては、最初のフレームの内容に基づいてサムネイルを割り当てる機能に加え、再生開始前に動画の代わりに表示するカスタム画像を撮影する機能もサポートされるようになりました。
この新バージョンにおけるもう1つの重要な変更点は、他のプラットフォーム上のMastodonでホストされているビデオおよびオーディオコンテンツへのリンクに関するもので、例えばtwitter:playerを使用して、使用するプラットフォームの外部プレーヤーを使用してこれらのコンテンツを開く機能が追加されました。
さらに、アカウント保護機能が強化されていることも確認できます。ユーザーが二段階認証を有効にしておらず、かつ2週間以上アカウントにログインしていない場合、未知のIPアドレスからの新規ログイン試行には、メールアドレスに送信されるアクセスコードによる確認が必要となります。
また、出席者を追跡、ブロック、または無視するように構成されている場合は、追加者にのみ表示されるコメントにユーザーをリンクするオプションがあります。 たとえば、メモを使用して、特定のユーザーが関心を持っている理由を示すことができます。
最後に、この新バージョンについてさらに詳しく知りたい場合は、元の記事をご覧ください。リンクはこちらです。