Я занимаюсь созданием плагина для своего медиацентра xbmc/kodi, работающего на малине pi. Плагин - это будильник, который будет выполнять определенные действия в заданное пользователем время. Чисто и просто. Действия, которые я хотел бы быть в состоянии иметь место для начала заключается в следующем:Обзор диалога плагина/аддона - kodi custom addon settings.xml
- Воспроизведение файлов - проверить
- Играть URL
- Воспроизведение плейлиста - проверить
- играть аддон (и/или избранное) - проблема
Я бы хотел, чтобы вы не добавили плагин в избранное сначала, прежде чем обращаться к нему через свой будильник. Было бы гораздо удобнее, если бы вы могли выбрать аддон из самих настроек будильника. и он сохраняет этот url в файле настроек. Проблема в том, что я не могу найти правильный способ указать элемент управления в настройках xml для просмотра аддонов.
Я попытался следующие:
<setting label="30013" type="addon" id="actaddon1" addontype="xbmc.plugin.video" visible="eq(-3,2)" enable="eq(-7,true)" />
проблема здесь я не уверен, как указать addontype для видео и музыки аддонов. Вышеприведенный код работает, но при попытке выбрать что-либо просто не открывает никаких диалогов.
Текстовое поле для файла воспроизведения, которое открывает диалоговое окно просмотра, и поле «URL-адрес воспроизведения» открывает клавиатуру. Проблема в том, как открыть диалог для просмотра плагина?
Пример того, что я хотел бы выбрать в этой ситуации:
Если скачать аддон CBSN для XBMC/Коди и открыть его, вам будет представлен со списком видео по запросу, а также их прямой эфир в верхней части списка. Если вы выберете элемент LIVE в верхней части списка, он откроется и начнет воспроизведение своего прямого эфира. Я хотел бы выбрать этот живой элемент, просматривая его непосредственно из конфигурации моего будильника и сохраняя этот url в файле настроек. Когда аварийный сигнал выполняется, он открывает этот поток из плагина и запускает поток. Я уверен, что я просто пропускаю какой-то тип или что-то в коде выше, но я не могу найти его документально, и квест, чтобы попытаться найти плагин с такой же функциональностью, чтобы проверить код, оказался бесплодным.
Если это помогает, вы можете добавить элемент списка CBSN в Кодьте избранные, которые я заметил, магазины этого пункта в избранном файл:
<favourite name="LIVE" thumb="C:/Users/joachim.prinsloo/AppData/Roaming/Kodi/addons/plugin.video.cbsn/icon.png">PlayMedia("plugin://plugin.video.cbsn/?url=http%3A%2F%2Fcbsnewshd-lh.akamaihd.net%2Fi%2FCBSN_2%40199302%2Findex_4000_av-b.m3u8%3Fsd%3D10%26rebase%3Don&mode=GV")</favourite>
Если я должен использовать фаворит и кто-то может направить мне, как запустить диалог избранных, это будет не конец света, но, как я уже сказал, я бы предпочел, чтобы я мог перейти к элементу напрямую, не добавляя его сначала в список избранных. Это всего лишь один шаг для беспокойства и более удобного для пользователя. Я мог бы добавить и любимый вариант Play. Теперь это было бы здорово: -D
Я знаю, что при настройке меню можно открыть браузер избранных из окна AEON NOX. При выборе действия вы можете перейти к любимому, но еще раз, я не уверен, как запустить этот диалог из файла settings.xml и документации, чтобы это было похоже на бриллианты ... чрезвычайно сложно найти.
Я ценю любую помощь по этой проблеме. Google настолько тщеславный ... Иногда я имею в виду туманность.
Благодаря J