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

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

Закрытая тема
 
Опции темы Опции просмотра
Старый 08.06.2012, 19:43   #21
egor21
Senior Member
 
Регистрация: 25.02.2012
Сообщений: 124
По умолчанию

на хабре пишут торентстрим для линуха вышел.
egor21 вне форума  
   
Старый 16.08.2012, 22:30   #22
nuismons
Senior Member
 
Регистрация: 31.03.2012
Сообщений: 635
По умолчанию

Новая версия,
теперь все в скрипте script.module.torrent.ts
работает клево, стабильно, индикация того, что происходит (во время воспроизведения нужно нажать паузу)
использовать ну очень просто, пример для запуска 1 файла:
Код:
from TSCore import TSengine
	torr_link=params['torr_url']	
	TSplayer=TSengine()
	out=TSplayer.load_torrent(torr_link,'TORRENT')
	if not out: showMessage('Ошибка', 'TS Engine не запущен', 2000)
	if out=='No responce': showMessage('Ошибка', 'Нет ответа от TS Engine', 2000)
	if out=='Load Failed': showMessage('Ошибка', 'Ошибка при загрузке', 2000)
	if out=='Ok':
		TSplayer.play_url_ind(int(params['ind']),params['title'],addon_icon,params['img'])
	TSplayer.end()
http://www.torrentstream.org/ - для виндовс
http://forum.torrentstream.org/index.php?topic=1351.45 - для ubuntu

Последний раз редактировалось nuismons; 17.08.2012 в 18:47.
nuismons вне форума  
Старый 17.08.2012, 07:45   #23
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,749
По умолчанию

спасибо. Попробую сегодня прикрутить.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131
TDW1980 вне форума  
Старый 17.08.2012, 08:20   #24
nuismons
Senior Member
 
Регистрация: 31.03.2012
Сообщений: 635
По умолчанию

я с паузой перемудрил... часто показыает только черное окошко, без данных... доделаю
и список полученных файлов сделаю в виде {имя1:индекс1, имя2: индекс2}
пока лучше просто поробовать, и написать, что плохо, что еще нужно. полностью готовое выложу в репо сеппитуса
З.Ы. в
Код:
TSplayer.load_torrent(torr_link,'TORRENT')
TORRENT - мы посылаем ссылку
RAW - мы посылает содержимое torrent файла в base64 (пример в torrent.gnu)
p.s 2
Сообщения об ошибках отдам скрипту, тогда код для плагина будет еще проще:
Код:
from TSCore import TSengine
TSplayer=TSengine()
if TSplayer.load_torrent(torrent,mode): 
        TSplayer.play_url_ind(index,Название,addon_icon,Превьюшка)
TSplayer.end()

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

исправил все, все круто
в тестовом плагине torrent.gnu -
можно попробовать запустить *.torrent файлы(демонстрация загрузки .torrent из папки),
либо просмотреть ТОП Кино Rutor.org(демонстрация url)
Код взаимодействия менять больше не буду, можно смело использовать модуль script.module.torrent.ts (косметические изменения и фиксы будут)
TDW1980В репу сеппиуса положил, попробуй (это в моем плагине реализовано)
Код:
from TSCore import TSengine as tsengine
def play_url(params):
	torr_link=params['file']
	
	TSplayer=tsengine()
	out=TSplayer.load_torrent(torr_link,'TORRENT')
	if out=='Ok':
		for k,v in TSplayer.files.iteritems():
			li = xbmcgui.ListItem(urllib.unquote(k))
			uri = construct_request({
				'torr_url': torr_link,
				'title': k,
				'ind':v,
				'img':None,
				'func': 'play_url2'
			})
			xbmcplugin.addDirectoryItem(hos, uri, li, False)
	xbmcplugin.endOfDirectory(hos)
	TSplayer.end()
	
def play_url2(params):
	torr_link=params['torr_url']	
	TSplayer=tsengine()
	out=TSplayer.load_torrent(torr_link,'TORRENT')
	if out=='Ok':
		TSplayer.play_url_ind(int(params['ind']),params['title'],addon_icon,params['img'])
	TSplayer.end()
и в addon.xml
Код:
    <requires>
		<import addon="script.module.torrent.ts"/>
    </requires>



Берите torrent.gnu с репо seppius, и лучше сначала принудительно обновить репозитарий
Вложения
Тип файла: zip tsengine_demo_20-08-12.zip (167.4 Кб, 706 просмотров)

Последний раз редактировалось nuismons; 20.08.2012 в 10:21.
nuismons вне форума  
Старый 18.08.2012, 21:20   #26
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,749
По умолчанию

Еще раз спасибо.
Теперь действительно супер.
Очень удобно. Все работает.
Я так понял модуль грузится вместе с тестовым плагином и обновляется сам?

Заметил что русские имена не в той кодировке получаются.
И невтему немного. у меня TS торенты с несколькими файлами не проигрывает, логин и пароль ввожу с форума. там авторизуюсь нормально. Или там какие-то другие логин и пароль нужны?
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131

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

Цитата:
Сообщение от TDW1980 Посмотреть сообщение
Я так понял модуль грузится вместе с тестовым плагином и обновляется сам?
Должен сам обновляться, как любой обычный плагин. Тестовый имеенно, чтоб показать, как использовать,
Код:
<import addon="script.module.torrent.ts"/>
в коде видео плагина заставляет качать модуль при установке
nuismons вне форума  
Старый 19.08.2012, 09:51   #28
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,749
По умолчанию

Тогда вобще супер. В торпоиске работает лучше чем через патч. Сейчас добавлю в рутор и выложу.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131
TDW1980 вне форума  
Старый 19.08.2012, 12:23   #29
nuismons
Senior Member
 
Регистрация: 31.03.2012
Сообщений: 635
По умолчанию

С кодировками надо разбираться, нужен пароль не от форума
ver 0.2.2 - починил кодировки, должно обновиться с сеппиуса

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

0.2.3 - добавил английский язык (выбирается языком оболочки)
nuismons вне форума  
Закрытая тема
 


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

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

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



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


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