EchoTube
EchoTubeはプライバシーを重視した高速検索、スムーズな再生、使いやすいUIのYoutubeクライアントとして開発されたオープンソースのAndoroidアプリです。
KotlinとJetpack Composeで構築されており、広告も表示されず、追跡や解析も無し、アカウント不要、テレメトリーやサーバー、ログイン等も不要でYoutubeを見る事が出来る、というもの。全てのデータはローカルに保存されるようになっています。
勿論プライバシー保護の部分だけでなく、
解像度の選択(1080p、720p、480p、360p)
バックグラウンド再生
PiPサポート
スマートTVやストリーミングデバイスへのキャスト
再生速度制御(0.25倍速~2倍速)
明るさや音量調節
字幕のフォントや色などの変更
中断したところから再生
視聴、スキップ、いいね、嫌い、検索、視聴時間の等から学習
レコメンド動画の提案
いいねと視聴率データを使用して低品質コンテンツをフィルタリング
視聴履歴(ローカル保存)
気に入りとプレイリスト
バックグラウンド再生
PiPサポート
スマートTVやストリーミングデバイスへのキャスト
再生速度制御(0.25倍速~2倍速)
明るさや音量調節
字幕のフォントや色などの変更
中断したところから再生
視聴、スキップ、いいね、嫌い、検索、視聴時間の等から学習
レコメンド動画の提案
いいねと視聴率データを使用して低品質コンテンツをフィルタリング
視聴履歴(ローカル保存)
気に入りとプレイリスト
などなど動画視聴のUXも損なうことなくストレスフリーで視聴可能となっています。但し、ライブ視聴のチャットには非対応でした。
ストアに公開はされていないのでリポジトリから実際に実機導入してみましたが本家Youtubeアプリと概ね同等レベルに利用出来て快適でした。詳細はリポジトリ等をご参照ください。
