|
TAM
|
|
| Myrlokotam | 25.11.2024, 21:51 | # 46 |
|
|
Такие и стоят, только движок Элементум стоит везде.
|
|
| |
| Myrlokotam | 26.11.2024, 18:07 | # 47 |
|
|
Пробовал и ставил Torserver-не нравится как на нём выгляди сообщение о загрузки фильмов, в Элементуме всё расписано и всё понятно. по скорости запуска и закачки фильма разницы не увидел, один огромный минус, Что Элементум перестали поддерживать, а так прекрасный движок на мой взнляд.
|
|
| |
| qazerr | 27.11.2024, 13:35 | # 48 |
|
|
Myrlokotam, Elementum поддерживается, просто "не активно". Изменения происходят в обоих репозиториях с кодом (python и golang части). Фиксы проблем, мелкие фичи. Но ничего глобального.
|
|
| |
| tdw1980 | 27.11.2024, 14:52 | # 49 |
|
Зачастую такая поддержка это самое лучшее. Часто в погоне за развитием программы автор превращает ее в монстра перегруженного ненужным функционалом. Важно вовремя остановиться. ПС: lt2http - это по сути попытка вытащить ядро Элементума в отдельный движок.
|
|
| |
| Myrlokotam | 28.11.2024, 08:00 | # 50 |
|
|
Вам, программистам, наверняка виднее это, мне как простому пользователю было бы удобство и безотказность главное. Элементум как сама программа достаточно навороченный какой то, сейчас в нём ни фильмы ни сериалы невозможно просмотреть, хотя он списки их показывает. Зато проигрывает фильмы великолепно и показательно. вот если бы кто ещё помог с его глобальной настройкой разобраться? ;-) Хотя если работает и так, то лучше не лезть туда. сейчас во время тотального запрета и контроля у меня пашет 6ть плагинов в Коди на малине для просмотра пиратского контента. Чего ещё надо то для полного счастья?! ;-) и если в Элементуме не показывает фильмы, значит в КиноПоиске буду смотреть!!!
|
|
| |
| qazerr | 28.11.2024, 14:11 | # 51 |
|
|
Myrlokotam, это много раз обсуждалось теме Коди на 4pda. База данных о фильмах и сериалах TMDB не работает в РБ и РФ, они блокируют эти страны из этических соображений. Но блокировка там самая простецкая и это легко исправить через DNS. Если вам нужно чтобы работал только элементум, просто в его настройках включите "встроенный DNS" (тогда elementum для своих запросов будет использовать связку dns из quad9+google+cloudflare). Если же вы ещё используете коди для каталогизации видео и вам надо сканировать библиотеку и получать данные из базы данных tmdb - то надо настроить на устройстве с Коди DNS так чтобы использовал адреса от quad9 (сайт с адресами находятся поиском, например 9.9.9.9). Доступно только для пользователей
Про глобальную настройку есть инструкции в интернете, на Хабре точно были, например https://habr.com/ru/articles/548640/#8
Сообщение отредактировал qazerr - Понедельник, 09.12.2024, 13:48
|
|
| |
| Myrlokotam | 29.11.2024, 07:08 | # 52 |
|
|
Спасибо за советы, попробую! Так то он как проигрыватель пашет дай Бог! Просто напрягает, что эти TMDB ни как не отключишь и они висят в списках.
|
|
| |
| tdw1980 | 24.12.2024, 17:58 | # 53 |
|
2.7.1 - в репозитории - исправлен/обновлено получение списка файлов для магнитов с помощью torrserv
|
|
| |
| qazerr | 04.04.2025, 14:35 | # 54 |
|
|
tdw1980, а что за движок LTorrent? я ни в гугле ни в гитхабе про него ничего не нашёл. если он мертвый - то может есть смысл убрать его из списка? заодно и другие мертвые убрать, если есть, чтобы не путать пользователя.
|
|
| |
| NIV | 15.04.2025, 20:41 | # 55 |
|
tdw1980,
Добрый день, у человека возникли некоторые проблемы с использованием Внешнего (не локального) TorrServer из ТАМ
Ссылка на сообщение
|
|
| |
| tdw1980 | 15.04.2025, 23:16 | # 56 |
|
ТАМ (без модуля) с TorrServer работает через Magnet точнее даже ХЕШ. А магниты без сидов не дают информацию файлах. Сильно подозреваю что на раздаче никого не было.
А с торрентами все еще печальнее. Блокировки ТАМ обходит через свой локальный прокси. Скорее всего в сеть уходит адрес локального прокси а не прямая ссылка на торрент. А если бы и прямая была то под блокировкой движок ее не загрузит. Если обход решен на уровне роутера то в ТАМ нужно отключить обход блокировок. Тогда должны торренты через модуль работать.
А так разницы в том какой ip использовать ТАМ нет ни какой.
|
|
| |
| tdw1980 | 15.04.2025, 23:17 | # 57 |
|
Код def play_torr_server_tam(url, ind): deb_print('-=-=-=-= play_torr_server =-=-=-=-') host=str(__settings__.getSetting("ts_serv")) ts_port=str(__settings__.getSetting("ts_port")) save_to_db=str(__settings__.getSetting("ts_save")) ver = GET('http://'+host+':'+ts_port+'/echo') __settings__.setSetting("ts_VER", ver) #print(ver) if 'MatriX' not in ver: return play_torr_server_tam_old(url, ind) progressBar = xbmcgui.DialogProgress() progressBar.create('TorrServ', 'Запуск') fid = get_fid(url, ind)+1#ind __settings__.setSetting("ts_FID", str(fid)) murl=url if 'magnet' not in url: murl=t2m(url) CID = '' if 'btih:' in murl: CID=mfind(murl+'&', 'btih:', '&') __settings__.setSetting("ts_CID", CID) if not url.startswith('http'): url=file2url(url)#murl progressBar.update(0, 'Загрузка') uri1='http://'+host+':'+ts_port+'/torrents' post = '{"action":"add","link":"'+url+'","save_to_db":'+save_to_db+'}' json = POST(uri1, post) if json=='': json = POST(uri1, '{"action":"add","link":"'+CID+'","save_to_db":'+save_to_db+'}') #deb_print(json) if json=='': progressBar.update(0, 'Ошибка открытия торрента') time.sleep(1) progressBar.update(0) progressBar.close() return #m3u = GET('http://'+host+':'+ts_port+'/stream/fname?link='+url+'&index='+str(ind)+'&m3u') progressBar.update(0, 'Буферизация') try: preload_uri = 'http://'+host+':'+ts_port+'/stream/fname?link='+CID+'&index='+str(fid)+'&preload' req = urllib2.Request(preload_uri) resp = urllib2.urlopen(req, timeout=0.3) data=self.resp.read(128) except: pass err=0 for i in range (100): if progressBar.iscanceled() or abortRequested(): progressBar.update(0) progressBar.close() return try: false=False true=True null=None uri = 'http://'+host+':'+ts_port+'/stream/fname?link='+CID+'&index='+str(fid)+'&stat' json = GET(uri) #deb_print(json) j=eval(json) #deb_print(j.keys()) try: status = j["stat"] except: status = 0 try: peers = j["total_peers"] except: peers = 0 try: seeders = j["connected_seeders"] except: seeders = 0 try: preload_size = j['preload_size'] except: preload_size = 32*1024*1024 try: load = j['preloaded_bytes'] except: load = 0 try: speed = j['download_speed']*8 except: speed = 0 if status == 0: st_status='Поиск' elif status == 1: st_status='Поиск' elif status == 2: st_status='Буферизация' elif status == 3: st_status='Буферизация' else: st_status = str(status)#j['stat_string'] #deb_print(str(status)+' speed: '+str(int(speed/1024))+' download: '+str(int(load/1024/1024))+' / '+str(int(preload_size/1024/1024))+' MB seeders: '+str(seeders)+' peers:'+str(peers)) try: progressBar.update(int(load*100/preload_size), st_status, 'Скорость: '+str(int(speed/1024))+' кбит/c Загружено: '+str(int(load/1024/1024))+' Мб', 'Сиды: '+str(seeders)+' Пиры: '+str(peers)) except: progressBar.update(int(load*100/preload_size), st_status+'\nСкорость: '+str(int(speed/1024))+' кбит/c Загружено: '+str(int(load/1024/1024))+' Мб \nСиды: '+str(seeders)+' Пиры: '+str(peers)) if (status == 3 or status == 3) and load>=preload_size: break err=0 except: err+=1 if err>1: progressBar.update(i*30, 'Ошибка торрента') if err>2: progressBar.update(0) progressBar.close() return time.sleep(1) #xbmc.sleep(300) progressBar.update(100, 'Воспроизведение') Player=xPlayer() #uri='http://'+host+':'+ts_port+'/torrent/play?link='+ quote(url)+"&file="+str(fid) uri='http://'+host+':'+ts_port+'/stream/?link='+CID+'&index='+str(fid)+'&play' item = xbmcgui.ListItem(path=uri) xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, item) progressBar.close() for i in range(30): xbmc.sleep(1000) if xbmc.Player().isPlaying() and get_time()>0: break while not abortRequested() and xbmc.Player().isPlaying(): xbmc.sleep(500)
|
|
| |
| Seamas73 | 16.04.2025, 12:39 | # 58 |
|
|
Сегодня с утра отключил в tam разблокировку, включил отладку и стал экспериментировать в плагине lostfilm с разными торрентами и разными движками torrserver - и "внешним" и локальным, на приставке. Когда используется локальный движок, то, даже если нет сидов/пиров, торрент добавляется на торрсервер, а в самом коди при запуске из плагина открывается окно загрузки торрента, в котором показывается, что сидов и пиров нет и отображается нулевой прогресс загрузки. Если сиды и пиры есть - торрент загружается и сериал или фильм открываются. По субъективным ощущениям сериал/фильм быстрее запускаются, если выбираю в lostfilm движок torrserver_tam. Если же указываю в настройках tam в движке torrsever, неважно, в модуле tam, или в стороннем модуле torrserver torrent streamer адрес "внешнего" torrserver в той же локальной сети, то торренты из lostfilm могут запуститься, а могут не запуститься, при этом какой-то системы не наблюдается: те торренты, что вчера не запускались, могут не запуститься и сегодня, когда в tam выключена разблокировка, а могут запуститься, если в настройках lostfilm выбрано "использовать torrserver_tam" и не запуститься, если выбрано "использовать torrserver". Или наоборот, торрент из lostfilm может запуститься, если используется torrserver, и не запуститься, если используется torrserver_tam. При этом, если торрент не запускается, то не доходит даже до отображения окна загрузки торрента с сидами, пирами, скоростью загрузки, размером загруженного и прогресс-баром: либо в углу экрана крутится анимация-кольцо, а потом появляется сообщение "Не удалось воспроизвести один или несколько файлов, либо появляется окно с надписью "Буферизация", а потом в этом же окне появляется сообщение "Ошибка торрента". При этом не запускаются торренты, которые запускаются, если включить локальный торрсервер или выбрать в качестве торрент-движка lt2http с локальными настройками. Я пробовал искать и запускать другие торренты - на "внешнем" торрсервере одни из них запускаются, другие нет, но на локальном - запускаются и те и другие. Прилагаю логи коди и содержимое папки /.kodi/files/userdata/addon_data/plugin.video.tam с приставки.
Сообщение отредактировал Seamas73 - Среда, 16.04.2025, 13:38
|
|
| |
| tdw1980 | 16.04.2025, 16:02 | # 59 |
|
Очень странное поведение. С локальной сетью и устройством на котором установлен torrserv точно нет проблем? Я нашел небольшой баг с кешированием запросов, но он не мог повлиять на работу с torrserv если он доступен. Могли прилетать кешированные ответы прошлых сессий если сервер недоступен. И опять таки у вас проблема проявляется как при работе через ТАМ так и средствами самого Лоста. Проверьте сеть пожалуйста.
2.7.3 - Загрузить
|
|
| |
| Seamas73 | 16.04.2025, 22:10 | # 60 |
|
|
Цитата tdw1980 (  ) С локальной сетью и устройством на котором установлен torrserv точно нет проблем? Точно нет проблем: оба клиента для торрсервера, установленные в коди, и обычный, и который "NEXT!", нормально видят "внешний" торрсервер на NAS по IP, могут добавлять и удалять торренты в базу/из базы и проигрывать торренты. Торрсерв на приставке тоже нормально взаимодействует с торрсервером на NAS. Установил версию плагина TAM 2.7.3 и начал экспериментировать наугад с торрентами целых сезонов и одиночных серий. "Внешний" торрсервер через сторонний модуль torserver torrent streamer: не "завелись" только торренты "Города хищниц" и "Касла": после запроса на выбор разрешения видео в веб-интерфейсе торрсервера появлялась карточка с названием торрента, на ней появлялось количество сидов и пиров, но не появлялась информация об общем размере входящих в торрент видео, зато после появления ошибки "Не удалось проиграть одно или несколько видео, карточка не пропадала из базы и информация о размере торрента появлялась в карточке. При попытке повторно запустить торрент в карточке опять пропадала информация о размере торрента, зато появлялась информация о количестве сидов и пиров. "Внешний" торрсервер через модуль tam: в дополнение к ранее названным сериалам не "завёлся" ещё и "Люцифер". Ошибка выглядела так: при запуске торрента в веб-интерфейсе торрсервера появлялась карточка с хэшем торрента вместо названия, на карточке была видна информация о подключившихся пирах, но не о размере входящих в торрент видео. Потом в коди появлялась надпись "ошибка торрента", и через некоторое время карточка из веб-интерфейса торрсервера исчезала. Кроме того, при запуске торрента "Тёмной материи" торрент запускался, буфер заполнялся, но после перехода к плееру коди "падал". Дважды. Локальный движок lt2http - проверил все те же сериалы, что и в первых двух случаях - запустились все в том плане, что появлялось окно загрузки торрента и если успевало подключиться достаточное количество пиров, то торрент качался, буфер заполнялся и воспроизведение начиналось. Локальный торрсервер на приставке через модуль tam: торренты запускались и воспроизводились Локальный торрсервер через сторонний модуль torserver torrent streamer: как ни странно, не "завелись" торренты тех же "Города хищниц" (первый сезон, вроде, с третьей попытки "завёлся", но второй не стал проигрываться ни в какую - в веб-интерфейсе торрсервера на карточке второго сезона не появилась информация о размере торрента и с третьей попытки, а когда я после этого попытался снова запустить торрент первого сезона он отказался воспроизводиться) и "Касла". Я снова переключил torserver torrent streamer на "внешний" торрсервер - и, о чудо! - проигрались все торренты, даже те, которые при первой попытке использовать "внешний" торрсервер, не стали проигрываться, выдав ошибку. Вообще, я заметил: если при запуске торрента из Lostfilm-a в появившейся на сервере карточке сразу не появляется информация о размере торрента, то этот торрент гарантированно не запустится с ошибкой. Также я заметил: несмотря на то, что и в настройках модуля tam, и в настройках модуля torrserver torrent streamer у меня не включено сохранение торрентов в базу торрсервера, карточка торрента, добавленная TAM-ом, после отключения от торрента удаляется из базы торрсервера, только если lostfilm-ом используется модуль tam. Вот вам ещё немного данных для анализа:
Сообщение отредактировал Seamas73 - Среда, 16.04.2025, 22:13
|
|
| |