Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 06.04.2013, 17:21   #1
Dganic
Senior Member
 
Регистрация: 21.08.2011
Сообщений: 337
По умолчанию Вопрос к плагинописателям

Доброго времени суток, товарищ DiMartino по моей просьбе любезно согласился изготовить скробблер просмотренных сериалов на myshows.ru.
Но возник вопрос, есть ли способ повесить действие на кнопку "отметить как просмотрено" из контекстного меню XBMC. За подсказку куда копать заранее спасибо.
Dganic вне форума   Ответить с цитированием
   
Старый 07.04.2013, 00:28   #2
mrstealth
Senior Member
 
Регистрация: 02.09.2012
Сообщений: 216
По умолчанию

Цитата:
Сообщение от Dganic Посмотреть сообщение
Доброго времени суток, товарищ DiMartino по моей просьбе любезно согласился изготовить скробблер просмотренных сериалов на myshows.ru.
Но возник вопрос, есть ли способ повесить действие на кнопку "отметить как просмотрено" из контекстного меню XBMC. За подсказку куда копать заранее спасибо.
Не уверен что до конца понял вопрос но за отображение метки "просмотренно" отвечают отметки (labes) "overlay" и "playCount"

Код:
item.setInfo( type='Video', infoLabels={"overlay": xbmcgui.ICON_OVERLAY_WATCHED, "playCount": 0})
Они сохраняются в базе данных: "userdata/Databases/MyVideos75.db"
Таблица: "files"

http://wiki.xbmc.org/index.php?title=The_XBMC_Database
mrstealth вне форума   Ответить с цитированием
Старый 07.04.2013, 19:12   #3
Dganic
Senior Member
 
Регистрация: 21.08.2011
Сообщений: 337
По умолчанию

К сожаление надо повесить действие именно на эту кнопку, а не работать с базой.
Dganic вне форума   Ответить с цитированием
Старый 07.04.2013, 20:13   #4
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,644
По умолчанию

А почему нельзя создать свой пункт меню. Зачем именно вешаться на стандартное?
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
PayPal: http://paypal.me/tdw1980
Visa: https://www.raiffeisen.ru/c2c/to/FH9P8ZGs
TDW1980 вне форума   Ответить с цитированием
Старый 07.04.2013, 21:06   #5
DiMartino
Senior Member
 
Аватар для DiMartino
 
Регистрация: 26.01.2013
Сообщений: 867
Отправить сообщение для DiMartino с помощью Skype™
По умолчанию

Цитата:
Сообщение от TDW1980 Посмотреть сообщение
А почему нельзя создать свой пункт меню. Зачем именно вешаться на стандартное?
Поясню суть. Dganic не любит мой плагин, где все что нужно уже реализовано. Специально для него я написал службу, которая использует xbmc.Monitor для отслеживания действий DVDplayer, когда его запускают из раздела Сериалы (ну или Видео). Служба написанная для trakt.tv и отвандаленная мной видит, что проиграно 80% видео и посылает запрос моему плагину, а он отмечает эпизод на myshows.ru

Но если не начать смотреть в стандартной библиотеке, а просто изменить playcount xbmc.Monitor даже бровью не поведет. В trakt.tv реализованы хитрые функции синхронизации, они работают со всей базой синхронизируя на сайт и обратно, в случае с myshows.ru это невозможно ибо нет общих id, все держится на названиях, которые различаются и приходится городить костыли, а когда ты каждый раз будешь синхронизировать всю базу костыли начнут надоедать. Отследить действие (кстати в keymaps.xml это Action(ToogleWatched)) нужно именно в стандартной оболочке, что бы душа Dganic была спокойной.
__________________
Плагин MyShows.ru (+оценка KinoPoisk.ru) для Kodi http://xbmc.ru/forum/showthread.php?t=3264
Торрент-стример Torrenter v2 http://xbmc.ru/forum/showthread.php?t=6837
DiMartino вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 13:22. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.