このプロジェクトについて
Jellyfin for Android TVは、JellyfinメディアサーバーをAndroid TV、Nvidia Shield、Amazon Fire TVデバイスに提供する公式クライアントアプリです。これは、オープンソースのメディアソリューションであるJellyfin Projectの一部であり、GPL 2.0ライセンスの下で配布されています。
機能
- セルフホスト型のJellyfinサーバーに接続し、ユーザーがテレビのインターフェースで自分のメディアライブラリを閲覧・再生できるようにします。
- リビングルーム向けデバイスを対象としています:Android TV、Nvidia Shield、Amazon Fire TV。
- Google Play、Amazon Appstore、F-Droidを通じて公開されており、プロジェクトのリポジトリからダウンロードアーカイブも利用可能です。
開発とビルド
- プロジェクトはGradleを使用し、Android SDKが必要です。必要な依存関係がバンドルされているため、Android Studioが推奨されます。
- 手動ビルドの場合、互換性のあるJDKとAndroid SDKをインストールしてPATHに設定し、その後GradleラッパーでデバッグAPKを生成できます:
./gradlew assembleDebug
- 生成されたAPKは/app/build/outputs/apk/debugに書き込まれ、安定版ビルドとは異なるアプリIDを使用するため、手動で並行してインストールできます。
ブランチモデル
- masterは主要な開発ブランチであり、プルリクエストのターゲットですが、不安定であると明示的に説明されており、破壊的な変更や未解決のバグが含まれる可能性があります。
- 本番環境へのデプロイや長期運用のフォークでは、代わりに最新のrelease-x.y.zブランチを使用する必要があります。
- リリースブランチはベータサイクルの開始時に作成され、公開された各リリースで更新されます。メンテナーは選択した変更をバックポート用にチェリーピックし、ブランチは後のパッチリリースで再利用されます。
翻訳
- ローカライゼーションはプロジェクトのWeblateインスタンスを通じて処理され、貢献者は既存の翻訳を改善できます。
- 翻訳ファイルはプルリクエストでは受け付けられません。変更はWeblateを通じて行う必要があります。
コミュニティ
- READMEには、Jellyfinのウェブサイト、機能リクエストボード、Matrixチャットルーム、寄付用のOpen Collectiveへのリンクがあり、活発なコミュニティ主導のプロジェクトであることを示しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.