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

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

tstream 26.02.2012 00:28

XBMC+Torrent Stream
 
По просьбе наших пользователей ( Torrent Stream ), а также исходя из результатов опроса и количества просмотров темы которую мы увидели на этом форуме ( воспроизведение онлайн торрентов в xbmc ), мы подготовили и выпустили модифицированную версию XBMC, которая имеет интеграцию с движком Torrent Stream, что позволяет проигрывать торренты в онлайне, как и любые другие видео и аудио файлы.

Скачать: XBMC для Windows ( сборка от Torrent Stream )

Как пользоваться:

1. Скачать представленную нами версию и установить. Внимание! Если у вас уже установлена оригинальная версия XBMC, то ее нужно удалить, прежде чем ставить нашу.

2. У вас должен быть установлен движок TS Engine ( bgprocess ), версии 1.0.5. Находиться в составе сборки VLC 1.1.12 + TS P2P Multimedia Plug-In 1.0.5. Если она у вас не установлена, то найти и скачать вы ее можете здесь: Тестируем! VLC 1.1.12 + TS P2P Multimedia Plug-In 1.0.5 Alpha

После выше указанных действий, вы можете забрасывать торренты в XBMC, как и обычные видео или аудио файлы

P.S. Мы не планируем самостоятельно делать и развивать модификацию XBMC, выпуская постоянно собственные сборки, как мы это делаем с VLC. Данная модификация сделана нами в преддверие выхода API нашего движка (TS Engine ), чтобы продемонстрировать возможность его легкой интеграции с любим продуктами, на примере XBMC.

Нам очень нраится XBMC, и мы с радостью представим всем заинтересованным разработчикам исходный код этой сборки, а также окажем необходимые консультации всем кто захочет развивать данный функционал для XBMC.

XBMC - это первый в мире медиа-центр, который получил возможность проигрывания торрентов в онлайне, без ожидания загрузки! А в последующем может еще получить полную поддержку P2P при получении потоков с любых видеохостигов, таких как YouTube; Vimeo и т.п., а также функцию Р2Р Live Streaming, по протоколу BitTorrent, что позволит смотреть без всяких затыков живые трансляции в форматах 720р и 1080р. Но это теперь только будет зависеть от разработчиков XBMC, так как все необходимые инструменты мы для этого предоставляем.


Другие сборки XBMC и плагины, использующие функционал TS:

Версия сборки XBMC от bigbax http://xbmc.ru/forum/showpost.php?p=25876&postcount=97 Огромная благодарность bigbax

RuTor online - плагин для сборок с интегрированным TS За эти удобства благодарим TDW1980

Tfile.ru for TorrentStream - еще один плагин для сборок с TS Это также работа TDW1980

Интеграция TS c XBMC, посредством плагина. Ветка на форуме http://xbmc.ru/forum/showthread.php?t=1962 Говорим за это спасибо nuismons

Для разработчиков:

Исходный код внесенных нами модификаций в код XBMC ( git://github.com/xbmc/xbmc.git) , прилагается: патч на commit dbf9263becec1bc7049ad14e86a09308e1553ad9
Скачать: 0001-torrentstream.patch

Это исходная версия, от которой мы отталкивались:
http://torrentstream.org/downloads/xbmc/xbmc-clear.zip
Мы вроде использовали ревизию dbf926 от 16 февраля 2012, это должно
быть видно в этом архиве (первые 6 символов комита?)

Это то, что получилось после внесения наших изменений:
http://torrentstream.org/downloads/x...mc-with-ts.zip

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

В исходном коде ( для ориентира ):

порт и адресс передаются в конструктор p2pcontrol, где создается подключение
p2pcontrol.cpp:251 // P2PControl::P2PControl( const int port, const std::string bgAddress )

задаются порт и ip-адресс по умолчанию
p2pcontrol.h:51 // const int BG_PORT = 62062;
p2pcontrol.h:52 // const std::string BG_ADDRESS = "127.0.0.1";


Найти самую свежую версию TS Engine API, а также написать свои вопросы и предложения по API вы можете здесь : TS Engine API

Dganic 26.02.2012 10:18

С Linux всё так же плохо как и было? Вообще ваш функционал должен подключаться плагином а не модификацией XBMC, для более легкого распространения и использования. Либо вы должны попытаться пропихнуть ваш функционал в основную ветку xbmc, сделав например пул реквест на гит хабе. И да где исходный код вашей модификации?

tstream 26.02.2012 17:12

Цитата:

Сообщение от Dganic (Сообщение 22599)
С Linux всё так же плохо как и было? Вообще ваш функционал должен подключаться плагином а не модификацией XBMC, для более легкого распространения и использования. Либо вы должны попытаться пропихнуть ваш функционал в основную ветку xbmc, сделав например пул реквест на гит хабе. И да где исходный код вашей модификации?

Возможно вы и правы, только у нас даже понятия никто не имеет что из себя представляют плагины XBMC. И увы, при всем желании, у нас просто нет времени в этом хорошо разобраться, так как очень мало людей и очень много чего еще надо сделать по нашему основному продукту. Как вы заметили, мы до сих пор еще даже не портировали свой движок на Linux, и это связанно с тем что нами еще не реализован запланированный базовый функционал, а без этого для нас не позволительная роскошь готовить кучу тестовых версий под все платформы. Версия под Linux будет сразу после выпуска ревизии 1.0.6.

На следующей недели мы планируем выпустить API движка и если вы или кто-то другой сможет сделать его интеграцию через плагин, будет замечательно.

Внесенные нами изменения в код мы также на следующей неделе выложим в виде патча или целиком, только хоть нормально закомментируем их.

Насчет:
Цитата:

"сделав например пул реквест на гит хабе"
, к сожиленью, мне и это не о чем не говорит, вернее я полностью понимаю суть, но какие нужно для этого предпринять действия понятия не имею.

В любом случае, если кто-то из разработчиков плагинов или работающих над основным кодом продукта возьмет на себя развитие и поддержку такого функционала для XBMC, мы будем очень признательны и благодарны, как надеюсь и будут благодарны все пользователи XBMC, так как дмаю это будет достаточно востребованная функция и аналогов ей нет. То, на что у вас или у других разработчиков XBMC уйдет несколько часов работы, для нас это может выльется в потраченные дни или недели только на необходимое изучение этого самого XBMC!

Dganic 26.02.2012 19:55

Я вас отлично понимаю, что же ждем версию под Linux, а потом наверно уже возможно кто-то возьмется за реализацию плагина. Если это будет возможно.

А вас я хотел бы попросить заявить о своём продукте на форуме http://xbmc.org , т.к как сконцентрированы все разработчики XBMC, здесь вы таких вряд ли найдете, а так ваш родукт возможно кого заинтересует.

SergeSmitch 27.02.2012 13:07

Отлично!Лед тронулся!Уже давно хочется добавления этой функции в XBMC.
Цитата:

и мы с радостью представим всем заинтересованным разработчикам исходный код этой сборки
Господа разработчики, вы уж пожалуйста не бросайте тему в корзину))
Потестил под Win. Видео работает на ура.Музыка нет.

Будем надеяться на скорое появление TorrentStream в виде аддона.

tstream 27.02.2012 17:51

Цитата:

Сообщение от SergeSmitch (Сообщение 22666)
Отлично!Лед тронулся!Уже давно хочется добавления этой функции в XBMC.

Господа разработчики, вы уж пожалуйста не бросайте тему в корзину))
Потестил под Win. Видео работает на ура.Музыка нет.

Будем надеяться на скорое появление TorrentStream в виде аддона.

Дайте мне торрент с музыкой, которая у вас не запустилась. Если XBMC поддерживает этот формат, то это явный баг в нашем движке, который мы можем быстро устранить. Все форматы аудио и видео, которые понимает XBMC, должны проигрываться.

tstream 27.02.2012 18:10

Цитата:

Сообщение от Dganic (Сообщение 22631)
Я вас отлично понимаю, что же ждем версию под Linux, а потом наверно уже возможно кто-то возьмется за реализацию плагина. Если это будет возможно.

А вас я хотел бы попросить заявить о своём продукте на форуме http://xbmc.org , т.к как сконцентрированы все разработчики XBMC, здесь вы таких вряд ли найдете, а так ваш родукт возможно кого заинтересует.

Как только мы выпустим в релиз версию 1.0.5 и подготовим APi, мы обязательно разместим инфу на xbmc.org и попытаемся связаться с их разработчиками.

Если есть кто-то кто понимает все особенности XBMC, включая программные функции их плагинов и механизма взаимодействия с разными приложениями, то мы будем очень признательны если такой человек будет вести это направление от нашего имени и курировать взаимодействие между нашими разработчиками и разработчиками XBMC. Проще говоря, для этого направления нам нужен - Project Manager ( мы даже готовы выплачивать финансовое вознаграждение за определенные результаты, но с этим вопросом уже в личку )

SergeSmitch 27.02.2012 22:40

Установил Torrent Stream P2P Multimedia Plug-In под Wine.Вроде работает.
Теперь надо ждать что кто нибудь сделает XBMC+Torrent Stream под Linux.
Или аддон.

tstream 28.02.2012 01:36

Цитата:

Сообщение от tstream (Сообщение 22694)
Дайте мне торрент с музыкой, которая у вас не запустилась. Если XBMC поддерживает этот формат, то это явный баг в нашем движке, который мы можем быстро устранить. Все форматы аудио и видео, которые понимает XBMC, должны проигрываться.

Баг с музыкалкой исправлен. Для проигрывания всех форматов аудио нужно обновить наш движок до версии 1.0.5.39

Ссылка на скачивание: VLC 1.1.12 + TS P2P Multimedia Plug-In 1.0.5 alpha ( версия сборки 1.0.5.39, от 27 февраля 2012 )

Внимание! Сам XBMC переустанавливать не надо!

Dganic 28.02.2012 20:42

Цитата:

Версия под Linux будет сразу после выпуска ревизии 1.0.6.
Можно уточнить, а о каких примерно сроках идет речь? И ещё несколько,
Ваша система будет в дальнейшей коммерческой для конечного пользователя? или бизнес модель у вас будет другая? На каком языке программирования идет разработка? Исходные файлы недоступны или я плохо искал? Если какие либо наработки в плане Linux? или этим только предстоит заняться, И ещё с радостью запишусь в тестеры вашей системы под Linux.


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

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