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

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

Ответ
 
Опции темы Опции просмотра
Старый 30.06.2015, 00:21   #101
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,094
По умолчанию

Цитата:
Сообщение от srg70 Посмотреть сообщение
Спасибо за наводку, работают версии 0.16.11 и.0.16.19. Последняя во вложении.
На линковке куча предупреждений, но вроде бы ничего серьезного.

ЗЫ: а за "поделку" слегка обидно. Сборка этой библиотеки - довольно творческий процесс. Я узнал много нового несмотря на мой 15-тилетний опыт работы программистом .
srg70, спасибо большое за сборку!
Обновил в шапке раздел "Наработки".
Еще бы подробную инструкцию для потомков... И было бы супер!
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
   
Старый 30.06.2015, 00:34   #102
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,094
По умолчанию

Цитата:
Сообщение от Roman_V_M Посмотреть сообщение
А вообще, глядя на этот зоопарк со сборками и версиями Питона приходишь к выводу, что автор Pulsar выбрал самый правильный подход - сделал торрент-стример в виде полностью автономного компонента, управляемого по HTTP.
Это было ясно с самого начала. Фишка, за которую я люто и бешено плюсую Pulsar - это то, что он написан на Go. А фишка этого языка - только статическая сборка. Другой нет (вообще... это подход Гугла для упрощения деплоя своих серверов).

У меня кстати нормально собрался libtorrent-go от Steeve. Однако, начинать изучать Go, если честно, ломает...
С одной стороны, все питонисты на него сейчас спрыгивают. С другой стороны, сейчас появился более православный Nim. Который более питон-вэй и который (я уверен) в скоре затмит Go.

В общем... как-то так... Можно взяться за Go, но матушка лень делает свое дело
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758

Последний раз редактировалось HAL9000; 30.06.2015 в 01:08.
HAL9000 вне форума   Ответить с цитированием
Старый 30.06.2015, 00:56   #103
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,094
По умолчанию

Цитата:
Сообщение от DiMartino Посмотреть сообщение
Вчера решив поискать немного информации наткнулся на клон pulsar для Plex BitTorrent.bundle, я не понял почему меня на него вывело, ведь он на собственной сборке libtorrent-go под названием scrapmagnet, но оказалось, что до версии 0.8.0, он какое-то время работал на cherrytorrent, который из себя представляет аналог libtorrent-go с веб-управлением на python с нашим python-libtorrent за главного, хоть он и в папке "Libraries/Shared/", но это статические библиотеки, есть windows, linux 32 и 64, macosx. Я проверил пока только под windows, думаю если 50МБ гигант под linux_64 заработает, нужно отыскать автора сделавшего пул-реквест, пусть он вспоминает как собирал.
Хорошая инфа! Добавил в шапку...
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Старый 30.06.2015, 01:01   #104
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,592
По умолчанию

Цитата:
Сообщение от HAL9000 Посмотреть сообщение
srg70
Еще бы подробную инструкцию для потомков... И было бы супер!
Само собой . Супер-скрипт в процессе отладки.
srg70 вне форума   Ответить с цитированием
Старый 30.06.2015, 11:55   #105
Roman_V_M
Senior Member
 
Аватар для Roman_V_M
 
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от DiMartino Посмотреть сообщение
, думаю если 50МБ гигант под linux_64 заработает
Кстати, статический питоновский модуль libtorrent.so под Линукс реально имеет такой конский размер? Под Винду со всеми статическими флагами порядка 3,5 МБ собирается.
__________________
Координатор русского перевода Kodi:
https://www.transifex.com/projects/p/kodi-main/
------------------------------
Raspberry PI 2 + LibreELEC 8 (Kodi 17)
Samsung Galaxy Tab A 10.1 + Kodi 17 for Android
------------------------------
Читаем и пополняем Википедию форума: http://xbmc.ru/wiki
------------------------------
На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум.
Roman_V_M вне форума   Ответить с цитированием
Старый 30.06.2015, 13:23   #106
DiMartino
Senior Member
 
Аватар для DiMartino
 
Регистрация: 26.01.2013
Сообщений: 867
Отправить сообщение для DiMartino с помощью Skype™
По умолчанию

Цитата:
Сообщение от Roman_V_M Посмотреть сообщение
Кстати, статический питоновский модуль libtorrent.so под Линукс реально имеет такой конский размер? Под Винду со всеми статическими флагами порядка 3,5 МБ собирается.
Эта махина оказалась даже не статической, при попытке вставить закричала, что нет libboost определенной версии. Когда я сам компилил шаред версию по х64 она тоже получалась огромной. Где-то читал, что это связано с использованием сразу нескольких алфавитов, но понятия не имею что это.
__________________
Плагин MyShows.ru (+оценка KinoPoisk.ru) для Kodi http://xbmc.ru/forum/showthread.php?t=3264
Торрент-стример Torrenter v2 http://xbmc.ru/forum/showthread.php?t=6837
DiMartino вне форума   Ответить с цитированием
Старый 30.06.2015, 14:43   #107
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,094
По умолчанию

Там можно добавить ключики оптимизации: https://www.linux.org.ru/forum/devel...omment-6629920
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Старый 30.06.2015, 18:29   #108
Roman_V_M
Senior Member
 
Аватар для Roman_V_M
 
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
По умолчанию

Статический libtorrent 1.0.5 под Windows, собранный с последним Бустом.
Вроде работает нормально.
Сорцы для работы с RSS не патчил, т. к. пока никому не нужно.

ЗЫ. Аттач удалил, т. к. по ошибке собрал модуль с шаред-линковкой. Правильный модуль см. далее.
__________________
Координатор русского перевода Kodi:
https://www.transifex.com/projects/p/kodi-main/
------------------------------
Raspberry PI 2 + LibreELEC 8 (Kodi 17)
Samsung Galaxy Tab A 10.1 + Kodi 17 for Android
------------------------------
Читаем и пополняем Википедию форума: http://xbmc.ru/wiki
------------------------------
На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум.

Последний раз редактировалось Roman_V_M; 01.07.2015 в 13:11.
Roman_V_M вне форума   Ответить с цитированием
Старый 01.07.2015, 10:14   #109
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 1,592
По умолчанию

Выкладываю скрипт для сборки на OS X. Это просто shell-скрипт, без установки виртуальной машины. Идея с виртуалками мне нравится, но я не уверен, что Xcode можно установить из командной строки без участия человека. Думаю, это не такое уж страшное ограничения.

Вообщем, все, что нужно - скопировать скрипт в любую папку на машине с установленным Xcode и запустить в терминале. В идеале - все само скачается и построится

Можно указать некоторые параметры при запуске, но и по-умолчанию тоже работает. Интерфейс такой:
Код:
Usage ./build-libtorrent [-r | --rebuild all | libtorrent] [-t | --libtorrent-version ...]
    -r or --rebuild               - will build from scratch (takes a while).
    -t or --libtorrent-version     - version of libtorrent source to build. Default 0.16.19
Внимание, скрипт скачивает Коди и строит его зависимости. Будте готовы немного подождать
Вложения
Тип файла: zip build-libtorrent.bash.zip (3.7 Кб, 198 просмотров)
srg70 вне форума   Ответить с цитированием
Старый 01.07.2015, 10:26   #110
RussakHH
Senior Member
 
Аватар для RussakHH
 
Регистрация: 12.02.2011
Сообщений: 903
По умолчанию

srg70
Почитал ваши сообщения видно что вы хорошо понимаете что делаете с библиотекой либторент.
Не могли бы вы пожалуйста собрать такую же под Андройд если это возможно?
А там не так важно статика будет или будет версия коди в которую интегрирован либторент.
Уже на всех платформах торрентер в2 работает только вот Андрюшу мы никак не приручим
У меня валяется дешёвая приставка на андроне готов протестировать.

Спасибо
__________________
Как Быстро Сделать Лог : youtu.be/RNBzka7yKgk
Полезные Мелочи Для Коди:mega.co.nz/#F!BsdXETKD!xllJWX-1jBtXmm4z4icZrw


ASRockMiniION 3D 152B, ATOM-D525 4GB RAM,+LibreElec 7.0.3&UbuntuMini15.4
3D TV LG 55LW659S,+IPTV Portal http://siptv.eu/news/,+DiabloWIFI 2,3 Underworld 2.26 CCCam
fritz.box 7390 FRITZ!OS 06.23,+Wilhelm-tel.de, Do 100 Mbit/s, Up 31 Mbit/s,Ping 5ms.
RussakHH вне форума   Ответить с цитированием
Ответ
 


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenELEC с поддержкой ACEStream и LibTorrent-Rasterbar OneEvil Поддержка платформы Linux \ Live 383 29.07.2015 06:21
Рзделы для видео библиотеки mdog288 Подсказки, описания и FAQ по XBMC 3 16.09.2011 10:17


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


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