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

Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. (http://xbmc.ru/forum/index.php)
-   Помощь по плагинам (http://xbmc.ru/forum/forumdisplay.php?f=9)
-   -   Плагин MyShows.ru (http://xbmc.ru/forum/showthread.php?t=3264)

kraleksandr 12.03.2013 19:01

Ммм сие творение умеет автоматически синхронизировать просмотренное из медиатеки с просмотренным на сайте myshows?

DiMartino 15.03.2013 21:13

Цитата:

Сообщение от kraleksandr (Сообщение 44454)
Ммм сие творение умеет автоматически синхронизировать просмотренное из медиатеки с просмотренным на сайте myshows?

Для меня замутить такую функцию дело 1 дня, но не вижу в ней необходимости. Не знаю как у вас, а у меня встроенный скрапер из медиатеки в 20 папок с разными сериалами распознал только три, а еще Black Books и Coupling распознал как какой-то Alexi Sayle's. Скорее всего дело в некорректных метаданных, но я же не буду каждый сериал обрабатывать.
Именно поэтому я сделал максимально удобно добавлять пачками серии и запускать просмотр прямо из плагина, а после просмотра - отмечать.
Кстати после добавления RuTracker'a, я уже добавил uTorrent WebUI (честно скоммуниженный из плагина HAL9000), а сейчас тестирую. Поэтому можно будет не только смотреть торренты онлайн, но и ставить на скачку, останавливать и даже удалять прямо из него.

Update:
[1.5.0]: https://bitbucket.org/DiMartino/mysh...hows-1.5.0.zip и уже в репо seppius

v.1.5.0:
[+] Установка патчей из меню "Статус плагина"
[+] Интеграция с µTorrent WebUI
[+] Поиск по BT-chat.com и ThePirateBay.org (через Torrenter)

DiMartino 24.03.2013 13:03

[1.5.7]: https://bitbucket.org/DiMartino/mysh...hows-1.5.7.zip и уже в репо seppius

v.1.5.7:
Исправил много фигни, сделал попытку слиться с базой сериалов XBMC. По крайней мере смог вывести fanart для сериалов.

v.1.5.6:
Было очень много ошибок. Заморочился и поставил виртуальную Ubuntu, исправил пару узких мест, вроде исправил баг несовместимости с XBMC 13 Alpha, критический баг при пуске. Пока полет нормальный, кроме прав на базу sqllite и настройки плагина, их пришлось через терминал менять.

v.1.5.5:
[+] Избранный сериал\сезон в Главном меню
[+] Скачка в определенную папку µTorrent WebUI

Если при сканировании появляется ошибка plugin.video.torrenter, то требуется в нем запустить поиск хотя бы раз.
Для скачки в определенную папку µTorrent WebUI она должна быть в списке разрешенных (настройки µTorrent).

Я уж не знаю сколько человек плагином реально пользуется, думаю не больше 10, поэтому жду от них предложений. Дело в том, что авторы MyShows.ru признались, что хотят улучшить API, но произойдет это не скоро, а я выжал из него почти все что мог.

Dganic 03.04.2013 23:58

DiMartino

Можно всё же добавить автоматическое отмечание просмотренных серий из медиатеки?
Как оказалось если правильно вести медиатеку все сериалы отлично распознаются и подхватываются, и этой функции если честно очень не хватает :(

DiMartino 04.04.2013 00:16

Цитата:

Сообщение от Dganic (Сообщение 46044)
DiMartino

Можно всё же добавить автоматическое отмечание просмотренных серий из медиатеки?
Как оказалось если правильно вести медиатеку все сериалы отлично распознаются и подхватываются, и этой функции если честно очень не хватает :(

Да, я разобрался как это делать. Но это будет уже не плагин, а служба. Пока разбирался наткнулся на уже существующую службу trakt.tv: стабильная быстрая работа, больше информации, совместимость с thetvdb.com, короче сказка. Советую перелезть на него. Знал бы что есть такой сайт, то и плагин бы не писал.
Если все же ты хочешь такую службу, я думаю, что смогу замутить (т.е. спереть код trakt.tv и переделать его под myshows.ru, потому что так легче будет), но сначала попробуй trakt.tv.

Dganic 04.04.2013 00:20

Цитата:

Сообщение от DiMartino (Сообщение 46048)
Да, я разобрался как это делать. Но это будет уже не плагин, а служба. Пока разбирался наткнулся на уже существующую службу trakt.tv: стабильная быстрая работа, больше информации, совместимость с thetvdb.com, короче сказка. Советую перелезть на него. Знал бы что есть такой сайт, то и плагин бы не писал.
Если все же ты хочешь такую службу, я думаю, что смогу замутить (т.е. спереть код trakt.tv и переделать его под myshows.ru, потому что так легче будет), но сначала попробуй trakt.tv.

Не хочется осваивать ещё один ресурс, тем более буржуйский, на myshows уже накопленная годами база, друзья и всё такое. За службу автоматом отмечающие серии на myshows буду очень признателен, давно просил)

DiMartino 04.04.2013 00:24

Цитата:

Сообщение от Dganic (Сообщение 46049)
Не хочется осваивать ещё один ресурс, тем более буржуйский, на myshows уже накопленная годами база, друзья и всё такое. За службу автоматом отмечающие серии на myshows буду очень признателен, давно просил)

Ладно, на выходных сделаю первую версию.

UPDATE:
Вот первая версия службы. Она никак не настраивается, не работает со спецэпизодами на русском (типо спецов Доктора Кто и т.п.) и двойными эпизодами (типо s01e01e02), только отмечает "Просмотрено" (замеряет по плееру, просто отметить не получится) и добавляет в Мои Сериалы, если шоу там не обнаружится.

Dganic 05.04.2013 14:32

Проверил службу, к сожалению не зарботало, ошибка скрипта, вот самое интересное из логов: http://paste.ubuntu.com/5679293/

DiMartino 06.04.2013 22:44

Цитата:

Сообщение от Dganic (Сообщение 46179)
Проверил службу, к сожалению не зарботало, ошибка скрипта, вот самое интересное из логов: http://paste.ubuntu.com/5679293/

Скроббер срабатывает при остановке эпизода после просмотра (ну или прокрутки) 80%. MyShows.ru (Service) устанавливается отдельно из раздела "Службы". Или просто распаковать в /addons/ из архива и перезапустить XBMC.

[1.6.0]: https://bitbucket.org/DiMartino/mysh...hows-1.6.0.zip и в репозитории seppius'а

v.1.6.0:
[+] Добавлена поддержка автоматического скроббера.
[+] Поиск по nnm-club.ru (через Torrenter)

sselesnes 10.04.2013 11:46

Только открыл для себя отличный плагин. Отдельное спасибо за пофиксенный torrenter!
Frodo 12.0. В "Статус плагина" пишет "не установлен torrent stream, хотя установлен и работает.
Поиск не работает:
Код:

10:44:07 T:3100  ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'urllib2.URLError'>
                                            Error Contents: <urlopen error timed out>
                                            Traceback (most recent call last):
                                              File "d:\Users\gaf\AppData\Roaming\XBMC\addons\plugin.video.myshows\addon.py", line 798, in <module>
                                                Shows(mode)
                                              File "d:\Users\gaf\AppData\Roaming\XBMC\addons\plugin.video.myshows\addon.py", line 74, in Shows
                                                jload=data.get()
                                              File "d:\Users\gaf\AppData\Roaming\XBMC\addons\plugin.video.myshows\functions.py", line 312, in get
                                                else: return get_url(self.cookie, self.url)
                                              File "d:\Users\gaf\AppData\Roaming\XBMC\addons\plugin.video.myshows\functions.py", line 150, in get_url
                                                conn = urllib2.urlopen(urllib2.Request(url, urllib.urlencode({}), headers))
                                              File "C:\Program Files\XBMC\system\python\Lib\urllib2.py", line 126, in urlopen
                                                return _opener.open(url, data, timeout)
                                              File "C:\Program Files\XBMC\system\python\Lib\urllib2.py", line 391, in open
                                                response = self._open(req, data)
                                              File "C:\Program Files\XBMC\system\python\Lib\urllib2.py", line 409, in _open
                                                '_open', req)
                                              File "C:\Program Files\XBMC\system\python\Lib\urllib2.py", line 369, in _call_chain
                                                result = func(*args)
                                              File "C:\Program Files\XBMC\system\python\Lib\urllib2.py", line 1170, in http_open
                                                return self.do_open(httplib.HTTPConnection, req)
                                              File "C:\Program Files\XBMC\system\python\Lib\urllib2.py", line 1145, in do_open
                                                raise URLError(err)
                                            URLError: <urlopen error timed out>
                                            -->End of Python script error report<--
10:44:07 T:2920  ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.myshows/?%7b%22mode%22%3a%20%2219%22%2c%20%22argv%22%3a%20%7b%22content%22%3a%20%22videos%22%7d%7d
10:44:07 T:2920  ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.myshows/?%7b%22mode%22%3a%20%2219%22%2c%20%22argv%22%3a%20%7b%22content%22%3a%20%22videos%22%7d%7d) failed
10:44:07 T:412  NOTICE: Thread XBPyThread start, auto delete: false
10:44:07 T:412  NOTICE: -->Python Interpreter Initialized<--
10:44:08 T:412  NOTICE: 55714
10:44:08 T:1924  NOTICE: Thread Background Loader start, auto delete: false



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

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