перейти к содержанию

Исходное дерево

Jellyfin - это лабиринт клиентов, плагинов и других полезных проектов. Эти исходные деревья могут служить отличным инструментом для информирования новых разработчиков о структуре различных проектов.

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

<figcaption class=Исходное дерево"width =" 832 "height =" 451 "/>Исходное дерево
ru_RUРусский