FUTO メディア アプリは、クリエイターが自分のコンテンツを他の人にホストしてもらいながら、同時にクリエイターが自分のコンテンツの完全な所有権を保持できるインフラストラクチャの作成に努めています。私たちは、クリエイターが世界に向けて出版していると感じてもらいたいと考えています。また、複数のインデクサーが互いに競い合いながら、消費者とクリエイターやそのコンテンツをうまく結びつける仕事をしてもらいたいと考えています。
解決策の 1 つは、ユーザーが利用可能なすべてのメディア Web サイトを検索できるアプリケーションを作成し、ユーザーがコンテンツ作成者に直接寄付できるようにすることで、コンテンツを直接収益化するためのツールを作成者に提供することです。
FUTO は、社内エンジニアリングと投資の両方を通じて、集中化と業界の統合を妨げるテクノロジーの開発に専念する組織です。
ビデオ | 動画(詳細) |
FUTO メディア アプリは、複数のビデオ Web サイトをアプリ内のソースとして公開するプレーヤーです。これらのソースは簡単に構成でき、サードパーティのソースを手動で追加することもできます。これはソース UI を通じて行われます。
ソース (すべて有効) | ソース (1 つは無効) |
追加のソースをインストールすることもできます。これらのソースは JavaScript ソースであり、コミュニティによって作成および維持されます。
新しいソースをインストールする | ソースを構成する |
ソースを構成すると、結合された結果がアプリ全体に表示されます。アプリの主要な機能を以下で強調表示します。
ユーザーが検索バーに検索語を入力すると、そのクエリが基礎となるプラットフォームに送信され、関連性によってランク付けされた結果のリストが返されます。アプリの検索機能を使用すると、ユーザーは複数のソースを一度に検索できるため、ユーザーは自分の興味に関連する幅広いコンテンツを発見できます。
検索(一覧) | 検索(プレビュー) |
チャンネルを使用すると、ユーザーはクリエイターのコンテンツを表示したり、クリエイターについて詳しく読んだり、寄付したり、ストアから購入したり、メンバーシップを購入したりしてクリエイターをサポートしたりできます。 FUTO メディア アプリは他のストアにリンクするだけであり、実際の購入プロセスにおいて中間的な役割は果たしません。このようにして、クリエイターは自分のコンテンツを好きな方法で直接収益化できます。
クリエイターは NeoPass を使用してプロファイルを構成できます。
チャネル |
サブスクリプションは、ユーザーがお気に入りのクリエイターからの最新のビデオやコンテンツを常に入手できる方法です。あなたが購読しているクリエイターは、[クリエイター] タブに表示されます。将来的には、クリエイター検索とおすすめクリエイターの両方を追加する予定です。
クリエイター |
クリエイターを購読すると、そのクリエイターがアップロードした新しい動画を [購読] タブで見つけることができます。
購読(リスト) | サブスクリプション (プレビュー) |
さらに、基盤となるプラットフォームによる推奨にのみ基づいた「ホーム」フィードもあります。また、将来的にはユーザーが選んだレコメンデーション エンジンを提供したいと考えています。
このアプリには、アプリの外観や操作性をカスタマイズするための多くの設定が用意されています。この例としては、バックグラウンドの動作が挙げられます。ピクチャー・イン・ピクチャーを使用するか、バックグラウンドで再生するか、または完全にオフにするかを選択します。別の構成オプションの例は、リスト ビューまたはビデオ プレビューのどちらかを選択することです。
設定 |
プレイリストを使用すると、好みに合わせて作成およびカスタマイズできるビデオのコレクションを作成できます。プレイリストにビデオを追加すると、ビデオが 1 つの場所にグループ化されるため、プレイリスト内のすべてのビデオを簡単に見つけて順番に視聴できるようになります。
プレイリスト | プレイリスト |
プレイリスト全体をダウンロードすることもできます。
個々のビデオとプレイリストの両方をダウンロードして、ローカルでオフラインで再生できます。アクティブなインターネット接続がない場合でも、ダウンロードしたビデオをいつでも見ることができます。
ダウンロード |
このアプリは、サポートされているプロトコル (FastCast、ChromeCast、AirPlay) のいずれかを使用して大画面にキャストすることもできます。すべてのキャスト プロトコルがすべての機能をサポートしているわけではありません。経験則として、機能的には FastCast > ChromeCast > AirPlay です。
キャストに関する詳細については、ここをクリックしてください。
鋳造 |
このアプリでは、キャストしてコメントや評価を行うこともできます。詳細については、ここをクリックしてください。
アプリはキャストしてチャンネルをリンクすることもできます。詳細については、ここをクリックしてください。
ソースにはログイン機能があり、プレイリストのインポート、サブスクリプションのインポート、またはパーソナライズされた推奨事項などの認証情報が必要な機能を使用できるようになります。一部のプラットフォームでは、機能するためにメンバーシップが必要な場合があります。
将来的には、ユーザーが希望するレコメンデーション エンジンを選択できるようにし、さまざまな視聴者向けに複数の競合するレコメンデーション エンジンを提供したいと考えています。
リポジトリのコピーをダウンロードします。
Android Studio でプロジェクトを開く: リポジトリのクローンが作成されたら、ようこそ画面で [既存のプロジェクトを開く] を選択し、リポジトリのクローンを作成したディレクトリに移動することで、Android Studio でプロジェクトを開くことができます。
プロジェクトをビルドする: Android Studio でプロジェクトを開いた状態で、メイン メニューから [Build] > [Make Project] を選択してプロジェクトをビルドできます。これによりコードがコンパイルされ、デバイスまたはエミュレータにインストールできる APK ファイルが生成されます。
プロジェクトを実行する: プロジェクトを実行するには、メイン メニューから [実行] > ['app' を実行] を選択します。これにより、デバイスまたはエミュレータ上でアプリが起動し、テストして必要な変更を加えることができるようになります。
COTRIBUTION.md を参照してください。
テストは常に実行され、マージ リクエストのマージが許可される前にテストに合格する必要があります。ビルド/デプロイ CI/CD ステップは、master ブランチ上のタグによってのみトリガーされます。
master ブランチにタグを作成し、最後のバージョン番号を 1 ずつ増やします (たとえば、 25
から26
)。
[CI/CD] タブをクリックすると、テストとビルドが進行中であることがわかります。ビルドが成功すると、最後のステップが使用可能になります。最後のステップは手動アクションであり、アクションの実行ボタンをクリックすることでトリガーできます。このアクションにより、自動更新を通じてアプリを使用しているすべてのユーザーにビルドがデプロイされます。
ドキュメントはここにあります。