Jellyfin ist ein Labyrinth aus Kunden, Plugins und anderen nützlichen Projekten. Diese Quellbäume können als hervorragendes Werkzeug dienen, um neue Entwickler über die Struktur verschiedener Projekte zu informieren.
- BDInfo: Blu-Ray AnalyzerEigenschaften: Montageinformationen
- DvdLib: Anaylzer DVD
- Emby.Dlna: Profile: DLNA-Profile für Clients
- Emby. Zeichnung:
- Emby.Naming:
- Emby. Benachrichtigungen:
- Emby.Fotos:
- Emby.Server-Implementierungen: Geplante Aufgaben - Alle geplanten Aufgaben finden Sie hier
- Jellyfin. API:
- Jellyfin. Zeichnen. Skia:
- Jellyfin.Server:
- MediaBrowser.Api: Wiedergabe: BaseStreamingService.cs: empfängt die Informationen vom Client und liest die Informationen vom Medium und sendet sie an MediaInfoServiceMediaInfoService.cs: Logik für den Stream-Konstruktor, der die Wiedergabemethode als Direktwiedergabe oder Transcodierung bestimmt
- MediaBrowser.Common:
- MediaBrowser-Treiber:
- MediaBrowser.LocalMetadata:
- MediaBrowser.MediaEncoding:
- MediaBrowser.Model:
- MediaBrowser.Providers:
- MediaBrowser.WebDashboard:
- MediaBrowser.XbmcMetadata:
- RSSDP:
- Gelatine gemeinsame Banken / Banken:
- src: Assets: Bilder, Stile, Startbildschirme und andere statische Assets CSS: Alle im gesamten Clientimg verwendeten globalen Stylesheets: Bilder für Dinge wie Gerätesymbole und Logossplash: Progressive Web-Apps zeigen diese Komponenten von Startbildschirmen an : Benutzerdefinierte Elemente, die für verschiedene Bereiche der Benutzeroberfläche verwendet werden. Playerstats: Playerstats. js: Wiedergabeinformationen in Browsern und anderen Clients anzeigen, einschließlich Web-Font-Handler: Skripte, die die Logik für verschiedene Seitenelemente verarbeiten: Benutzerdefinierte Benutzeroberflächenkomponenten, die global als Schaltflächen oder Menüs verwendet werden - derzeit für Alle Polyfilter und Skripte im Zusammenhang mit Reverse-Kompatibilitätsbibliotheken: Abhängigkeiten, die wir eventuell beseitigen und bei der Erstellung der Stepscripts einbeziehen möchten: Jedes Skript, das nicht mit einem Element oder einer Seite der Benutzeroberfläche verknüpft ist, sondern mit allgemeinen Funktionszeichenfolgen: Übersetzungen aller Schnittstellenthemen: Benutzerdefinierte und gruppierte Themen finden Sie hier in Ihren eigenen Verzeichnissen
- res:
- src: NativeShell: res: src: RemotePlayerService.java: Behandelt das Benachrichtigungsmosaik, das die Wiedergabe steuern kann. www: cordova:
- app: src: main: assets / fonts: java / org / jellyfin / androidtv: res:
- jellyfin_kodidatabase: Manipulation der lokalen Datenbank Jellyfin sqlite-alogs: Code hinter den Popup-Menüs für den Benutzerinteraktions-Einstiegspunkt: Hauptkonfiguration des Pagehelper-Addons: kleine Hilfefunktionen, meistens Formatierungs- oder wiederverwendete Funktionen jellyfin: Interaktion mit dem Serverobjekte: Kodi - Manipulation der lokalen Kodi-Datenbank und der Medientypen
- Ressourcen: Sprache: Zeichenfolgendateien für Lokalisierungshäute: Popup-Menü-Design für Benutzerinteraktion