FUTO 媒體應用程式致力於為創作者創建基礎設施,使其內容由其他人託管,但同時讓創作者保留對其內容的完全所有權。我們希望創作者感覺他們正在向全世界發佈內容,並且我們希望多個索引器相互競爭,以便更好地將消費者與創作者及其內容聯繫起來。
該解決方案的一部分是創建一個應用程序,允許用戶搜尋所有可用的媒體網站,並透過允許用戶直接向內容創建者捐款,為創建者提供直接將其內容貨幣化的工具。
FUTO 是一個致力於透過內部工程和投資開發阻止集中化和行業整合的技術的組織。
影片 | 影片(詳細) |
FUTO 媒體應用程式是一個播放器,可將多個影片網站作為應用程式中的來源。這些來源可以輕鬆配置,也可以手動新增第三方來源。這是透過來源 UI 完成的。
來源(全部啟用) | 來源(其中一項已停用) |
還可以安裝其他來源。這些來源是 JavaScript 來源,由社群創建和維護。
安裝新來源 | 配置來源 |
配置來源後,合併結果將顯示在整個應用程式中。以下將重點介紹該應用程式的核心功能。
當使用者在搜尋欄中輸入搜尋字詞時,查詢將發佈到底層平台,並傳回以相關性排名的結果清單。該應用程式的搜尋功能允許用戶同時搜尋多個來源,從而使用戶能夠發現更廣泛的與其興趣相關的內容。
搜尋(列表) | 搜尋(預覽) |
頻道允許用戶查看創作者的內容、了解更多有關他們的資訊或透過捐贈、從他們的商店購買或購買會員資格來支持他們。 FUTO媒體應用程式僅連結到其他商店,該應用程式在實際購買過程中不發揮中間作用。這樣,創作者就可以用自己喜歡的方式直接將自己的內容貨幣化。
創作者可以使用 NeoPass 配置他們的個人資料。
頻道 |
訂閱是用戶了解其喜愛的創作者的最新影片和內容的一種方式。您訂閱的創作者會顯示在創作者標籤中。未來我們將新增創作者搜尋和推薦創作者。
創作者 |
當您訂閱創作者時,您將能夠在訂閱選項卡中找到他們上傳的新影片。
訂閱(列表) | 訂閱(預覽) |
此外,還有純粹基於底層平台推薦的「首頁」提要。我們也希望未來能夠提供用戶選擇的推薦引擎。
該應用程式提供了許多自訂應用程式外觀和感覺的設定。一個例子是後台行為,您希望讓它使用畫中畫、後台播放或完全關閉。另一個範例配置選項是在清單檢視或影片預覽之間進行選擇。
設定 |
播放清單可讓您製作影片集合,您可以根據自己的喜好建立和自訂這些影片。當您將影片新增至播放清單時,它們會被分組到一個位置,讓您可以輕鬆地按順序找到並觀看播放清單中的所有影片。
播放清單 | 播放清單 |
播放清單也可以完整下載。
單一影片和播放清單都可以下載以進行本地離線播放。即使您沒有有效的網路連接,您也可以隨時觀看下載的影片。
下載 |
該應用程式還可以使用任何支援的協定(FastCast、ChromeCast、AirPlay)投射到大螢幕。並非所有投射協定都支援所有功能。根據經驗,功能方面 FastCast > ChromeCast > AirPlay。
有關選角的更多信息,請點擊此處。
鑄件 |
該應用程式還可以進行評論和評分。有關這方面的更多信息,請按此處。
該應用程式還可以透過投射將頻道連結在一起。有關這方面的更多信息,請按此處。
來源能夠登錄,讓您可以使用需要憑證的功能,例如匯入播放清單、匯入訂閱或個人化推薦。有些平台可能需要會員資格才能運作。
未來我們希望為用戶提供他們想要的推薦引擎的選擇,並為不同的受眾提供多個競爭的推薦引擎。
下載儲存庫的副本。
在 Android Studio 中開啟專案:克隆儲存庫後,您可以在 Android Studio 中開啟它,方法是從歡迎畫面中選擇「開啟現有專案」並導航到克隆儲存庫的目錄。
建置專案:在 Android Studio 中開啟專案後,您可以透過從主選單中選擇「Build > Make Project」來建置它。這將編譯程式碼並產生一個 APK 文件,您可以將其安裝在您的裝置或模擬器上。
執行項目:若要執行項目,請從主選單中選擇「執行 > 執行'app'」。這將在您的裝置或模擬器上啟動該應用程序,以便您對其進行測試並進行任何必要的更改。
請參閱 CONTRIBUTION.md。
測試將始終運行,並且需要在允許合併合併請求之前通過。建置/部署 CI/CD 步驟只會由 master 分支上的標籤觸發。
在 master 分支上建立一個標籤,將最後一個版本號增加 1(例如25
到26
)。
點擊 CI/CD 選項卡,您現在應該看到測試和建置正在進行中。如果建置成功,最後一步將可用。最後一步是手動操作,可以透過點擊操作上的運行按鈕來觸發。此操作將透過自動更新將建置部署到使用該應用程式的所有使用者。
該文件可以在這裡找到。