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

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

Закрытая тема
 
Опции темы Опции просмотра
Старый 21.04.2012, 14:30   #11
nuismons
Senior Member
 
Регистрация: 31.03.2012
Сообщений: 635
По умолчанию

Цитата:
Сообщение от tstream Посмотреть сообщение
Если нужна будет помощь или нужно будет подготовить какие-то конкретные примеры по работе с TS Engine API, то дайте знать

Еще хотел уточнить, какая есть проблема с запуском tsengine.exe? Я где-то читал на форуме, что если он выключен, то его запускают ручками, так как он автоматически не загружается в процесс.

P.S. Плагин это хорошо и удобно nuismons, спасибо за вашу работу!
Вам спасибо за пример. Там все понятно, все просто. Думаю написать отдельный модуль, тогда плагинописателям останется только написать что то вроде:

import TSengine
..............
my_player = TSplayer(host,port)
files = my_player.load(torr.url)
my_player.play(files[n])
while my_player.active: xbmc.sleep(5000)
my_player.destroy()

Но пока желания особо нет, вроде никто не просит
nuismons вне форума  
   
Старый 21.04.2012, 16:41   #12
tstream
Member
 
Регистрация: 25.02.2012
Сообщений: 54
По умолчанию

Цитата:
Сообщение от bigbax Посмотреть сообщение
это наверное здесь писали про старую ревизию
Прочитал. Из-за смены директории не должно быть проблем, так как для этого используется реестр. Но на всякий случай я уточню все нюансы по этой сборке у нашего разработчика, который непосредственно ее и подготовил.
tstream вне форума  
Старый 21.04.2012, 16:54   #13
tstream
Member
 
Регистрация: 25.02.2012
Сообщений: 54
По умолчанию

Цитата:
Сообщение от nuismons Посмотреть сообщение
Вам спасибо за пример. Там все понятно, все просто. Думаю написать отдельный модуль, тогда плагинописателям останется только написать что то вроде:

import TSengine
..............
my_player = TSplayer(host,port)
files = my_player.load(torr.url)
my_player.play(files[n])
while my_player.active: xbmc.sleep(5000)
my_player.destroy()

Но пока желания особо нет, вроде никто не просит
Думаю будет здорово и удобно!

P.S. Это как музыка, ее никто не просит писать! Благодарность и признание приходят только после того как ее напишут и услышат. Думаю такой модуль развяжет руки многим разработчикам плагинов для XBMC и не только русскоязычного сообщества.
tstream вне форума  
Старый 22.04.2012, 17:07   #14
nuismons
Senior Member
 
Регистрация: 31.03.2012
Сообщений: 635
По умолчанию

Написал версию, которая читает и торренты с множеством файлов.
Буду признателен, если кто нибудь захочет убрать мои велосипеды и сделать, как надо
ЗЫ. особо интересует, что за фигня с русскими названиями в меню
Доделаем эту оболочку, и можно будет делать серийный выпуск плагинов
Вложения
Тип файла: zip plugin.video.torrent.gnu.zip (76.1 Кб, 400 просмотров)

Последний раз редактировалось nuismons; 22.04.2012 в 17:39.
nuismons вне форума  
Старый 22.04.2012, 18:31   #15
nuismons
Senior Member
 
Регистрация: 31.03.2012
Сообщений: 635
По умолчанию

Хотя... можно уже сделать, допиливать в боевых условиях. Нужен сайт без аутентификации
nuismons вне форума  
Старый 22.04.2012, 18:41   #16
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,745
По умолчанию

оформляй плагином. так всем удобней будет. мне по крайней мере плагин почти не придется переписывать. поменяю 2 строчки и Рутор заработает на любой сборке.
TDW1980 вне форума  
Старый 25.04.2012, 08:00   #17
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,745
По умолчанию

вчера пробовал по твоему примеру рботатьс ТС. Заметил что если нет пиров то процесс поиска идет беконечно 0%. и если бокс закрыть то он висит потом в процессах.
TDW1980 вне форума  
Старый 25.04.2012, 08:10   #18
nuismons
Senior Member
 
Регистрация: 31.03.2012
Сообщений: 635
По умолчанию

Я помню про это. Я думаю добавить таймаут, проверку на сиды, еще кучу проверок. Думаю, в конце выходных все будет. Патченная хбмц у меня работает через ж**у, почти всегда торрент запускается со второго раза, или вообще не запускается. Через апи хоть не отрубается.
Если есть желание, то в строке 95 файла tsengine можно чуть подправить и добавить проверку на таймаут самому
сейчас она такая:

Цитата:
95 .... while not self.r.got_url:
А чтобы хбмц не зависал в процессах, обязательно надо делать TSplayer.end() на выходе.
Сейчас, мы ждем до победного ссылку от TSengine.exe
Цитата:
link=TSplayer.geturl_ind()
поэтому до команды
Цитата:
TSplayer.end()
не доходит и процесс в хвмц виснет

ЗЫ. Жаль на работе XBMC не поставить, да и ТС через проксю, наверно, работать не будет...

Последний раз редактировалось nuismons; 25.04.2012 в 08:40.
nuismons вне форума  
Старый 01.06.2012, 18:51   #19
artemzeus
Junior Member
 
Регистрация: 18.05.2012
Сообщений: 9
По умолчанию

А можно для просмотра прикрутить MPC-HC? там же все равно видео в файл на c:\torentstream\ скидывается.
А то у меня траблы со звуком, а в MPC-HC я все могу настроить как нужно.
artemzeus вне форума  
Старый 01.06.2012, 18:53   #20
artemzeus
Junior Member
 
Регистрация: 18.05.2012
Сообщений: 9
По умолчанию

пытался все заменить на MPC-HC в файле playercorefactory.xml, но не как не получается просмотреть, запускается внутренний плеер
artemzeus вне форума  
Закрытая тема
 


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

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

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



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


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