Jellyfin - это лабиринт клиентов, плагинов и других полезных проектов. Эти исходные деревья могут служить отличным инструментом для информирования новых разработчиков о структуре различных проектов.
- BDInfo: Blu-Ray AnalyzerProperties: информация о монтаже
- DVDLib: Anaylzer DVD
- Emby.Dlna: Профили: профили DLNA для клиентов
- Emby. Рисунок:
- Emby.Naming:
- Emby. Уведомления:
- Emby.Photos:
- Реализации Emby.Server: запланированные задачи - все запланированные задачи можно найти здесь
- Jellyfin. Api:
- Jellyfin. Я рисую. Skia:
- Jellyfin.Server:
- MediaBrowser.Api: Playback: BaseStreamingService.cs: получает информацию от клиента, читает информацию с носителя и отправляет ее в MediaInfoServiceMediaInfoService.cs: логика для конструктора потока, который определяет метод воспроизведения как прямое воспроизведение или транскодирование.
- MediaBrowser.Common:
- Драйвер MediaBrowser:
- MediaBrowser.LocalMetadata:
- MediaBrowser.MediaEncoding:
- MediaBrowser.Model:
- MediaBrowser.Proveedores:
- MediaBrowser.WebDashboard:
- MediaBrowser.XbmcMetadata:
- RSSDP:
- Желатиновые обычные банки / банки:
- src: assets: изображения, стили, домашние экраны и любые другие статические ресурсы css: все глобальные таблицы стилей, используемые во всем клиенте: изображения для таких вещей, как значки устройств и logossplash: прогрессивные веб-приложения будут показывать эти компоненты домашних экранов : Пользовательские элементы, используемые для различных разделов пользовательского интерфейса. Playerstats: playerstats. js: отображать информацию о воспроизведении в браузерах и других клиентах, включая веб-обработчики шрифтов: сценарии, которые обрабатывают логику для различных элементов страницы: компоненты пользовательского интерфейса, которые используются глобально в качестве кнопок или меню - в настоящее время используются для все полифильтры и сценарии, относящиеся к библиотекам обратной совместимости: зависимости, которые мы в конечном итоге хотим устранить и включить при создании пошаговых сценариев: любой сценарий, который не связан с элементом или страницей пользовательского интерфейса, но имеет общие функциональные строки: переводы из всех тем интерфейса: пользовательские и сгруппированные темы можно найти здесь в ваших собственных каталогах
- разрешение:
- src: NativeShell: res: src: RemotePlayerService.java: обрабатывает мозаику уведомлений, которая может управлять воспроизведением www: cordova:
- app: src: main: assets / fonts: java / org / jellyfin / androidtv: res:
- jellyfin_kodidatabase: манипулирование локальной базой данных Jellyfin sqlite-alogs: код всплывающих меню для точки входа взаимодействия с пользователем: основная конфигурация аддона pagehelper: небольшие справочные функции, в основном функции форматирования или повторно используемые функции jellyfin: взаимодействие с serverobjects: kodi - локальная база данных Kodi и манипуляции с типами носителей
- resources: language: строковые файлы для localizationskins: дизайн всплывающего меню для взаимодействия с пользователем
