このプロジェクトについて

Plezyは、Plex、Jellyfin、Emby向けのモダンなクライアントで、Flutterで構築され、デスクトップ、モバイル、TVプラットフォーム向けに配布されています。GPL-3.0ライセンスで提供され、macOS、Linux(x64およびarm64)向けの公式ダウンロードに加え、App Store、Google Play、Amazon App Store、Microsoft Storeでの提供があり、Homebrew、WinGet、Flatpak、Pacman、DNF、Nix、aerynOS Mossなどのパッケージマネージャーオプションも用意されています。 ブラウジングと発見機能には、ビデオおよびオーディオ向けのライブラリ、コレクション、プレイリストの閲覧、Continue Watching、Next Up、トレンド、レコメンデーションを備えたDiscoverハブ、接続されたすべてのサーバーにわたるクロスサーバー検索、フィルタリング、ソート、アルファベット順ジャンプナビゲーション、フォルダブラウジングとフォルダ再生、解像度/HDR/Dolby Vision/オーディオ形式バッジ、お気に入りと未視聴フィルター、トレーラーや削除シーンなどのエクストラが含まれます。 Exploreタブでは、Plex Discover、Trakt、MyAnimeList、AniList、Simkl、Seerrからのウォッチリスト、トレンド、人気、レコメンデーション行を集約し、外部IDを使用してカタログタイトルをローカルライブラリにマッチングし、シーズン単位、4K、宛先オプション付きのSeerrリクエストをサポートし、それらのサービス間でウォッチリストを同期します。 再生は、HEVC、AV1、VP9などをサポートし、HDRおよびDolby Vision、240p/320 kbpsから1080p/20 Mbpsまでのダイレクトプレイまたはトランスコードプリセット、マルチバージョン切り替え、スタイリング付きの完全なASS/SSA字幕、オンライン字幕検索、記憶されたオーディオ/字幕の選択、進行状況の同期と再開、イントロ/クレジットスキップ付きの自動再生、サムネイルプレビュー付きのチャプターナビゲーション、0.25倍から8倍の再生速度、オーディオ同期オフセット、スリープタイマー、ビデオズーム、オーディオパススルー、チャンネル制限、ラウドネス正規化、ファイル情報シート、アンビエントライティング、GLSLシェーダープリセット、ピクチャーインピクチャー、リフレッシュレートマッチング、進行状況同期付きの外部プレイヤー起動を備えています。 音楽機能には、アーティスト/アルバム/トラックのブラウジング、再生、シャッフル、Instant Mix付きのアルバムおよびアーティスト画面、並べ替え可能なキュー付きのギャップレス再生、サーバーが提供する同期歌詞、永続的なミニプレイヤー、ロック画面とメディアコントロール付きのバックグラウンド再生、ダウンロードのオフライン再生、ストリーミング品質プリセットが含まれます。 ライブTVとDVRは、チャンネルのブラウジング、チューニング、お気に入り、What's Onと番組ごとのスケジュールを備えたEPGガイド、録画ルールと予約録画、利用可能な場合のマルチサーバーライブTVをカバーしています。ダウンロードとオフラインモードは、バックグラウンドキュー、一時停止/再開、同期ルール、視聴状態の同期バック付きのオフラインブラウジングを備えた映画、番組、音楽をサポートしています。 Watch Togetherは、リアルタイムの再生/一時停止/シーク同期を備えた同期再生を提供し、指定された条件下でのホスト引き継ぎ、保持されたルームメンバーシップを認証する再接続動作を備えています。セルフホストリレーは、リカバリのためにauthenticatedResumeをサポートする必要があります。統合には、Discord Rich Presence、Trakt、MyAnimeList、AniList、Simklの評価、視聴同期とスクロブリング、モバイルからのPlezy Remoteコントロール、tvOS Top Shelf付きのWatch Next行が含まれます。 プラットフォームとカスタマイズ機能には、Dパッド、キーボード、ゲームパッドのサポート、複数の同時Plex/Jellyfin/Embyサーバー、プロファイルごとのダウンロード、視聴状態、設定を備えたプロファイル、PIN付きのPlex Home切り替え、Jellyfin/EmbyローカルディスカバリーとQuick Connect、TVレイアウトオプション、カスタマイズ可能なキーボードショートカット、メタデータとアートワークの編集、設定のインポート/エクスポート、英語と21の翻訳によるローカライゼーションが含まれます。 ソースからのビルドには、Flutter SDK 3.47.0以上とPlexアカウントまたはJellyfin/Emby資格情報が必要です。READMEには、コード生成、Flatpakパッケージングとチェック、ローカルCIチェック、pre-commitフック、Maestroエンドツーエンドテストが文書化されています。再生は、プロジェクトのmpv-buildパイプラインを介したmpv、Android上のExoPlayer、libass-androidによって駆動されます。