Jellyfinは、クライアント、プラグイン、およびその他の便利なプロジェクトの迷路です。これらのソースツリーは、さまざまなプロジェクトの構造について新しい開発者に通知するための優れたツールとして役立ちます。
- BDInfo:Blu-Ray Analyzerプロパティ:取り付け情報
- DvdLib:Anaylzer DVD
- Emby.Dlna:プロファイル:クライアントのDLNAプロファイル
- Emby。描画:
- Emby.Naming:
- Emby。通知:
- Emby.Photos:
- Emby.Serverの実装:スケジュールされたタスク-すべてのスケジュールされたタスクはここにあります
- ジェリーフィン。 API:
- ジェリーフィン。描画。スキア:
- Jellyfin.Server:
- MediaBrowser.Api:Playback:BaseStreamingService.cs:クライアントから情報を受け取り、メディアから情報を読み取ってMediaInfoServiceMediaInfoService.csに送信します。再生方法をダイレクトプレイまたはトランスコーディングとして決定するストリームコンストラクターのロジック
- MediaBrowser.Common:
- MediaBrowserドライバー:
- MediaBrowser.LocalMetadata:
- MediaBrowser.MediaEncoding:
- MediaBrowser.Model:
- MediaBrowser.Providers:
- MediaBrowser.WebDashboard:
- MediaBrowser.XbmcMetadata:
- RSSDP:
- ゼラチンコモンバンク/バンク:
- src:アセット:画像、スタイル、ホーム画面、その他の静的アセットcss:clientimg全体で使用されるすべてのグローバルスタイルシート:デバイスアイコンやロゴなどの画像スプラッシュ:プログレッシブウェブアプリはホーム画面のこれらのコンポーネントを表示します:ユーザーインターフェイスのさまざまなセクションで使用されるカスタム要素。playerstats:playerstats。 js:Webフォントハンドラーを含むブラウザーおよびその他のクライアントで再生情報を表示:さまざまなページ要素のロジックを処理するスクリプト:ボタンまたはメニューとしてグローバルに使用されるカスタムユーザーインターフェイスコンポーネント-現在使用されている逆互換性ライブラリに関連するすべてのポリフィルターとスクリプト:stepscriptsの構築中に最終的に排除して含めたい依存関係:ユーザーインターフェイスの要素またはページにリンクされていないすべてのスクリプト:一般的な機能文字列:翻訳すべてのインターフェーステーマ:カスタムおよびグループ化されたテーマは、自分のディレクトリにあります
- res:
- src:NativeShell:res:src:RemotePlayerService.java:再生を制御できる通知モザイクを処理しますwww:cordova:
- アプリ:src:メイン:アセット/フォント:java / org / jellyfin / androidtv:res:
- jellyfin_kodidatabase:ローカルデータベースの操作Jellyfin sqlite-alogs:ユーザーインタラクションエントリポイントのポップアップメニューの背後にあるコード:ページヘルパーアドオンの主な構成:小さなヘルプ関数、主にフォーマットまたは再利用された関数jellyfin: serverobjects:kodi-Kodiローカルデータベースとメディアタイプの操作
- リソース:言語:ローカリゼーションスキンの文字列ファイル:ユーザー操作用のポップアップメニューデザイン
