Приёмы разработки плагинов Dune HD: каталог по областям¶
Глава (2026-10-31). Каталог приёмов, найденных в коде разобранных плагинов Dune HD, сгруппированный по областям разработки: манифест и упаковка, жизненный цикл, экраны, ввод, контент, воспроизведение, ТВ и EPG, сеть, настройки, локализация, обновление, фоновые процессы, торренты, веб-интерфейс, совместимость, отладка. Источник — разделы «Приёмы» в разборах (66 плагинов, семейств пакетов и подмодулей) и claims этих разборов. Почти всё здесь —
code: так написано в плагине, а не проверено на устройстве; платформа и прошивка исполнения у большинства плагинов не установлены (см. §1). Каждое фактическое предложение и каждая строка таблицы ссылаются на claim id.Каталог описывает, как делают плагины; как ведёт себя прошивка — в главах платформы: guide/plugin-packaging.md, guide/plugin-operations.md, guide/gui-screens.md, guide/input-dialogs.md, guide/playback.md, guide/movie-suppliers.md, guide/online-upgrade.md, guide/downloads-torrserver.md, guide/ip-control.md; грабли — guide/pitfalls.md; версии — guide/versions.md и guide/compat-matrix.md.
1. Как пользоваться каталогом¶
Объект: каталог приёмов из кода плагинов Dune HD; источники — разборы 66 плагинов, семейств пакетов и подмодулей (code, местами
forum и doc); платформа и прошивка исполнения — как в scope каждого claim, у большинства плагинов не
установлены.
Каталог отвечает на вопрос «как это уже делали другие»: каждый раздел — одна область разработки, внутри — задачи
вида «как сделать …», под ними таблица задача → приём → грабли и ограничения → плагины и claims. Если один приём
встречается в нескольких плагинах, он записан одной строкой, а в последней колонке перечислены все плагины со
своими claims — по длине этого списка видно, насколько приём распространён. Приёмы, которые сейчас никому не
нужны, тоже включены: каталог — основа общего гайда, а не перечень нужд конкретного проекта.
Как читать уровни. Строка с claims уровня code значит «так написано в коде плагина»: работает ли это на
конкретном устройстве и прошивке, claim не утверждает. Сообщения пользователей форума (forum) помечены словами
«по сообщениям пользователей». Гипотезы (inference) и оспоренные утверждения (disputed) в разделах не
цитируются — они собраны в разделах «Не проверено»: структура плагина,
контент и воспроизведение, сеть и данные, отладка.
Если плагины делают одно по-разному или расходятся с документацией платформы, это вынесено в разделы
«Расхождения»: структура, контент и воспроизведение, сеть и данные.
Как найти подробности. Имя плагина в колонке «Плагины и claims» — то, под которым плагин разобран; версия, источник и дата разбора — в паспорте плагина, а сами приёмы — в claims по ссылкам. Поведение прошивки, на которое опирается приём, — в главе платформы, ссылка на неё дана в вводном абзаце области.