Jellyfin est un labyrinthe de clients, plugins et autres projets utiles. Ces arbres sources peuvent être un excellent outil pour informer les nouveaux développeurs de la structure de divers projets.
- BDInfo: Blu-Ray AnalyzerProperties: informations de montage
- DvdLib: Anaylzer DVD
- Emby.Dlna: Profils: Profils DLNA pour les clients
- Emby. Dessin:
- Emby.Naming:
- Emby. Notifications:
- Emby.Photos:
- Implémentations Emby.Server: Tâches planifiées - Toutes les tâches planifiées peuvent être trouvées ici
- Jellyfin. Api:
- Jellyfin. Dessin. Skia:
- Jellyfin.Server:
- MediaBrowser.Api: Playback: BaseStreamingService.cs: reçoit les informations du client et lit les informations du média et les envoie à MediaInfoServiceMediaInfoService.cs: logique du constructeur de flux qui détermine la méthode de lecture comme lecture directe ou transcodage
- MediaBrowser.Common:
- Pilote MediaBrowser:
- MediaBrowser.LocalMetadata:
- MediaBrowser.MediaEncoding:
- MediaBrowser.Model:
- MediaBrowser.Providers:
- MediaBrowser.WebDashboard:
- MediaBrowser.XbmcMetadata:
- RSSDP:
- Banques / banques communes de gélatine:
- src: actifs: images, styles, écrans d'accueil et tout autre actif statique css: toutes les feuilles de style globales utilisées dans le clientimg: images pour des choses comme les icônes des appareils et logossplash: les applications Web progressives afficheront ces composants des écrans d'accueil : Éléments personnalisés utilisés pour différentes sections de l'interface utilisateur playerstats: playerstats. js: afficher les informations de relecture dans les navigateurs et autres clients, y compris les pilotes de polices Web: scripts qui gèrent la logique pour différents éléments de page: composants d'interface utilisateur personnalisés qui sont utilisés globalement comme boutons ou menus - actuellement utilisés pour tous les polyfiltres et scripts liés aux bibliothèques de compatibilité inverse: dépendances que nous voulons éventuellement éliminer et inclure lors de la construction des scripts de pas: tout script qui n'est pas lié à un élément ou une page de l'interface utilisateur, mais à des chaînes fonctionnelles générales: traductions de tous les thèmes d'interface: les thèmes personnalisés et groupés peuvent être trouvés ici dans vos propres répertoires
- res:
- src: NativeShell: res: src: RemotePlayerService.java: gère la mosaïque de notifications qui peut contrôler la lecture www: cordova:
- app: src: main: assets / fonts: java / org / jellyfin / androidtv: res:
- jellyfin_kodidatabase: manipulation de la base de données locale Jellyfin sqlite-alogs: code derrière les menus contextuels pour le point d'entrée d'interaction utilisateur: configuration principale de l'addon pagehelper: petites fonctions d'aide, principalement des fonctions de formatage ou réutilisées jellyfin: interaction avec le serverobjects: kodi - Manipulation de la base de données locale Kodi et des types de médias
- ressources: langue: fichiers de chaînes pour les localisations: conception de menus contextuels pour l'interaction avec l'utilisateur