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

Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. (http://xbmc.ru/forum/index.php)
-   Помощь по плагинам (http://xbmc.ru/forum/forumdisplay.php?f=9)
-   -   Torrent-TV XBMC Официальный плагин Торрент-ТВ для XBMC (http://xbmc.ru/forum/showthread.php?t=3508)

itcommander 25.04.2013 00:43

Torrent-TV XBMC Официальный плагин Торрент-ТВ для XBMC
 
Торрент ТВ теперь можно смотреть на медиаплатформе XBMC используя официальный плагин Торрент-ТВ для XBMC.

Основные возможности:
- Просмотр телеканалов и трансляций;
- Просмотр тв-программы на выбранный телеканал;
- Доступ к разделу "избранное";

Страница плагина на торрент-тв: http://torrent-tv.ru/viewing_on_xbmc.php

Скачать архив плагина Torrent-TV XBMC v.1.7.1

http://torrent-tv.ru/images/xbmc/ofttv.jpg

Установка (копированием архива):

1. Скопируйте содержимое архива в папку c:\Users\<Имя_пользователя>\AppData \Roaming\XBMC\addons\.
2. Перезапустите XBMC (если он у вас был запущен)

Установка из архива:

1. Зайдите "Система" - "Настройки" - "Дополнения" -"Установить их файла ZIP"

Установка из репозитория:

Данный способ предпочтительней, так как позволит Вам автоматически получать обновления.
1. Установите из zip репозиторий seppius
2. Зайдите в "Видео" - "Видеодополнения" - "Еще". Выберите в списке "Torrent-TV XBMC" и в открывшемся окне "Сведения о дополнении". Нажмите кнопку "Установить".

Настройка плагина

1. В настройках плагина введите свой логин и пароль от сайта.
2. Если используете TS версии 2.0 и выше, следует произвести дополнительные настройки XBMC. Создайте файл Advancedsettings.xml в C:\Users\<Имя_пользователя>\AppData \Roaming\XBMC\userdata с содержимым:

<advancedsettings>
<network>
<cachemembuffersize>252420<cachemembuffersize>
</network>
</advancedsettings>

Плагин доступен только зарегистрированным пользователям Торрент-ТВ с статусом VIP. Подробнее на http://torrent-tv.ru/vip.php

Const86 25.04.2013 00:52

Ну вот мы это и сделали. Пока это бета версия. И она очень сырая. Я еще не все успел исправить, что увидел. Если возникли какие-то проблемы пишите, будем исправлять. Плагин включает 3 места хранения логов mainform.log, ts.log (хронятся в папке с плагином) и стандартный xbmc.log. При возникновении ошибок выкладывайте их.
Пока по техническим причинам в репозиторий не выложил. Но думаю завтра это сделаю.
Обновления будут выходить где-то раз в неделю.

Kilimor 25.04.2013 01:03

С интерфейсом явно перестарались - не удобно (может привыкнуть надо), пока вроде все работает...

-=St.Anger=- 25.04.2013 01:05

Начало положено, поздравляю!
У меня висит на получении списка каналов уже пару минут...
Код:

00:05:28 T:3648  NOTICE: Пока канала кнопка
00:05:28 T:3648  ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'reset'
                                            Traceback (most recent call last):
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 204, in onClick
                                                self.fillChannels()
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 299, in fillChannels
                                                self.list.reset()
                                            AttributeError: 'NoneType' object has no attribute 'reset'
                                            -->End of Python script error report<--
00:05:29 T:3648  ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'getLabel'
                                            Traceback (most recent call last):
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 231, in onClick
                                                if selItem.getLabel() == '..':
                                            AttributeError: 'NoneType' object has no attribute 'getLabel'
                                            -->End of Python script error report<--
00:05:29 T:3648  ERROR: Previous line repeats 1 times.
00:05:29 T:3648  NOTICE: Пока канала кнопка
00:05:29 T:3648  ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'reset'
                                            Traceback (most recent call last):
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 204, in onClick
                                                self.fillChannels()
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 299, in fillChannels
                                                self.list.reset()
                                            AttributeError: 'NoneType' object has no attribute 'reset'
                                            -->End of Python script error report<--
00:05:29 T:3648  NOTICE: Пока канала кнопка
00:05:29 T:3648  ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'reset'
                                            Traceback (most recent call last):
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 204, in onClick
                                                self.fillChannels()
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 299, in fillChannels
                                                self.list.reset()
                                            AttributeError: 'NoneType' object has no attribute 'reset'
                                            -->End of Python script error report<--
00:05:30 T:3648  NOTICE: Пока канала кнопка
00:05:30 T:3648  ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'reset'
                                            Traceback (most recent call last):
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 204, in onClick
                                                self.fillChannels()
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 299, in fillChannels
                                                self.list.reset()
                                            AttributeError: 'NoneType' object has no attribute 'reset'
                                            -->End of Python script error report<--
00:05:30 T:3648  NOTICE: Пока канала кнопка
00:05:30 T:3648  ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'reset'
                                            Traceback (most recent call last):
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 204, in onClick
                                                self.fillChannels()
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 299, in fillChannels
                                                self.list.reset()
                                            AttributeError: 'NoneType' object has no attribute 'reset'
                                            -->End of Python script error report<--
00:05:30 T:3648  NOTICE: Пока канала кнопка
00:05:30 T:3648  ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                            - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'reset'
                                            Traceback (most recent call last):
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 204, in onClick
                                                self.fillChannels()
                                              File "C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru\mainform.py", line 299, in fillChannels
                                                self.list.reset()
                                            AttributeError: 'NoneType' object has no attribute 'reset'
                                            -->End of Python script error report<--
00:05:33 T:3360  NOTICE: Thread Background Loader start, auto delete: false
00:05:33 T:3540  NOTICE: Thread Jobworker start, auto delete: true
00:05:33 T:1548  ERROR: CLocalizeStrings::ClearBlock: Trying to clear non existent block C:\Users\VALERA\AppData\Roaming\XBMC\addons\script.torrent-tv.ru
00:05:33 T:3648  ERROR: Previous line repeats 2 times.


apple77 25.04.2013 02:19

странно, вип есть, заходит нормально, каналы и программа отображаются, TS запущен, нажимаю на любой канал, ничего не происходит, захожу в плагин торрент тв (не офф.) все нормуль, все запускается(

dakworld 25.04.2013 06:08

Ошибка скрипта:

Цитата:

12:59:39 T:139803222931200 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named _winreg
Traceback (most recent call last):
File "/home/xxx/.xbmc/addons/script.torrent-tv.ru/default.py", line 16, in <module>
import mainform
File "/home/xxx/.xbmc/addons/script.torrent-tv.ru/mainform.py", line 13, in <module>
from ts import TSengine as tsengine
File "/home/xxx/.xbmc/addons/script.torrent-tv.ru/ts.py", line 11, in <module>
import _winreg
ImportError: No module named _winreg
-->End of Python script error report<--
Ubuntu 12.04 LTS + XBMC 12.01


З.Ы. В репозитарии в наличии только старый плагин Torrent-TB.ru без поддержки отображения текущей программы на канале и судя по всему у него проблемы с авторизацией, т.к. доступны только общие каналы.

khanmgn 25.04.2013 06:12

08:08:41 T:3468 NOTICE: Login OK
08:08:41 T:2976 NOTICE: http://xbmc.torrent-tv.ru/alltransla...f&type=channel
08:08:41 T:4004 NOTICE: http://xbmc.torrent-tv.ru/alltransla...pe=translation
08:08:41 T:2452 NOTICE: http://xbmc.torrent-tv.ru/alltransla...ype=moderation
08:08:41 T:3468 NOTICE: http://xbmc.torrent-tv.ru/alltransla...type=favourite
08:08:41 T:3468 NOTICE: cannot concatenate 'str' and 'NoneType' objects

Висит на заполнении списка.

dakworld 25.04.2013 08:09

Ошибка сразу после запускаю
Логин и пароль прописаны правильно, VIP статус есть.
XBMC 12.1 стоит на 12.04 Убунте.
Log-файлов в папке с плагином не обнаружил, может их запись надо включать каким-то особым образом?

Вот что присутствует в xbmc.log:

Цитата:


14:22:36 T:140369898714880 NOTICE: -->Python Interpreter Initialized<--
14:22:36 T:140369898714880 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named _winreg
Traceback (most recent call last):
File "/home/dakworld/.xbmc/addons/script.torrent-tv.ru/default.py", line 16, in <module>
import mainform
File "/home/dakworld/.xbmc/addons/script.torrent-tv.ru/mainform.py", line 13, in <module>
from ts import TSengine as tsengine
File "/home/dakworld/.xbmc/addons/script.torrent-tv.ru/ts.py", line 11, in <module>
import _winreg
ImportError: No module named _winreg
-->End of Python script error report<--

Const86 25.04.2013 09:10

Цитата:

Сообщение от Kilimor (Сообщение 47561)
С интерфейсом явно перестарались - не удобно (может привыкнуть надо), пока вроде все работает...

Наверное, просто не привычно. У меня тоже иногда возникает такое ощущение, что все не так.
Интерфейс сделал похожим на плеер триколора. В качестве первого раздела - избранное. Правда пока, добавлять каналы в этот раздел, можно только через сайт.
Цитата:

Сообщение от -=St.Anger=- (Сообщение 47562)
Начало положено, поздравляю!
У меня висит на получении списка каналов уже пару минут...

Пару минут ждать не нужно. Достаточно и 10 секунд, на стадии "получение каналов". Проблема связана с сайтом. За лог спасибо, буду этот случай отрабатывать
Цитата:

Сообщение от apple77 (Сообщение 47564)
странно, вип есть, заходит нормально, каналы и программа отображаются, TS запущен, нажимаю на любой канал, ничего не происходит, захожу в плагин торрент тв (не офф.) все нормуль, все запускается(

Не забывайте выкладывать лог. Я так не вижу, почему у вас не стартует видео.
Цитата:

Сообщение от khanmgn (Сообщение 47567)
Висит на заполнении списка.

Спасибо, за замечания. Вероятно эти ошибки связаны с проблемой на сайте. Сейчас он крутится на одном слабеньком компьютере.

panda 25.04.2013 09:29

Интерфейс, в принципе, понравился. Но:
1. зачем столько свободного места вокруг?
2. зачем в телепрограмме пустая строка-разделитель?
3. невозможно с пульта перейти в «каналы» или «трансляции»
4. невозможно с пульта вернуться из списка категорий в избранное.

Цитата:

Сообщение от apple77 (Сообщение 47564)
странно, вип есть, заходит нормально, каналы и программа отображаются, TS запущен, нажимаю на любой канал, ничего не происходит, захожу в плагин торрент тв (не офф.) все нормуль, все запускается(

Цитата:

5:04:51 T:2420 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ValueError'>
Error Contents: invalid literal for int() with base 10: ''
Traceback (most recent call last):
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\script. torrent-tv.ru\mainform.py", line 238, in onClick
self.player.Start(selItem)
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\script. torrent-tv.ru\player.py", line 29, in Start
self.TSPlayer = tsengine(parent = self.parent)
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\script. torrent-tv.ru\ts.py", line 147, in __init__
self.aceport = int(ADDON.getSetting('port'))
ValueError: invalid literal for int() with base 10: ''
-->End of Python script error report<--
Закомментировал 147 строку в ts.py — заработало.

Код:

Не возможно
«Невозможно» пишется вместе.
Код:

"Неверный ответ от TS. Операция прервана"
Не влезает в строку.


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

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