Приветствую Вас, Гость!
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
TAM
Myrlokotam | 23.11.2024, 17:21 | # 46
Репутация: 2
Уважаемый, tdw1980, а не подскажете правильные настройки для ТАМа? Там в меню достаточно много настроек, но какие лучше сделать?
 
tdw1980 | 25.11.2024, 08:18 | # 47
Репутация: 11
Разблокировка proxy-list
Движок тот который установите
Предпочтительно torrsrv или lt2http
После изменения настроек перезапустить коди
 
Myrlokotam | 25.11.2024, 21:51 | # 48
Репутация: 2
Такие и стоят, только движок Элементум стоит везде.
 
Myrlokotam | 26.11.2024, 18:07 | # 49
Репутация: 2
Пробовал и ставил Torserver-не нравится как на нём выгляди сообщение о загрузки фильмов, в Элементуме всё расписано и всё понятно. по скорости запуска и закачки фильма разницы не увидел, один огромный     минус, Что Элементум перестали поддерживать, а так прекрасный движок на мой взнляд.
 
qazerr | 27.11.2024, 13:35 | # 50
Репутация: 9
Myrlokotam, Elementum поддерживается, просто "не активно". Изменения происходят в обоих репозиториях с кодом (python и golang части). Фиксы проблем, мелкие фичи. Но ничего глобального.
 
tdw1980 | 27.11.2024, 14:52 | # 51
Репутация: 11
Зачастую такая поддержка это самое лучшее. Часто в погоне за развитием программы автор превращает ее в монстра перегруженного ненужным функционалом. Важно вовремя остановиться. 
ПС: lt2http - это по сути попытка вытащить ядро Элементума в отдельный движок.
 
Myrlokotam | 28.11.2024, 08:00 | # 52
Репутация: 2
Вам, программистам, наверняка виднее это, мне как простому пользователю было бы удобство и безотказность главное. Элементум как сама программа достаточно навороченный какой то, сейчас в нём ни фильмы ни сериалы невозможно просмотреть, хотя он списки их показывает. Зато проигрывает фильмы великолепно и показательно. вот если бы кто ещё помог с его глобальной настройкой разобраться? ;-)
Хотя если работает  и так, то лучше не лезть туда. сейчас во время тотального запрета и контроля у меня пашет 6ть плагинов в Коди на малине для просмотра пиратского контента. Чего ещё надо то для полного счастья?! ;-) и если в Элементуме не показывает фильмы, значит в КиноПоиске буду смотреть!!!
 
qazerr | 28.11.2024, 14:11 | # 53
Репутация: 9
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 | # 54
Репутация: 2
Спасибо за советы, попробую! Так то он как проигрыватель пашет дай Бог! Просто напрягает, что эти TMDB ни как не отключишь и они висят в списках.
 
tdw1980 | 24.12.2024, 17:58 | # 55
Репутация: 11
2.7.1 - в репозитории
- исправлен/обновлено получение списка файлов для магнитов с помощью torrserv
 
qazerr | 04.04.2025, 14:35 | # 56
Репутация: 9
tdw1980, а что за движок LTorrent? я ни в гугле ни в гитхабе про него ничего не нашёл.
если он мертвый - то может есть смысл убрать его из списка? заодно и другие мертвые убрать, если есть, чтобы не путать пользователя.
 
NIV | 15.04.2025, 20:41 | # 57
Репутация: 7
tdw1980

Добрый день, у человека возникли некоторые проблемы с использованием Внешнего (не локального) TorrServer из ТАМ

Ссылка на сообщение
 
tdw1980 | 15.04.2025, 23:16 | # 58
Репутация: 11
ТАМ (без модуля) с TorrServer работает через Magnet точнее даже ХЕШ.
А магниты без сидов не дают информацию файлах. Сильно подозреваю что на раздаче никого не было.

А с торрентами все еще печальнее. Блокировки ТАМ обходит через свой локальный прокси. Скорее всего в сеть уходит адрес локального прокси а не прямая ссылка на торрент. А если бы и прямая была то под блокировкой движок ее не загрузит. Если обход решен на уровне роутера то в ТАМ нужно отключить обход блокировок. Тогда должны торренты через модуль работать.

А так разницы в том какой ip использовать ТАМ нет ни какой.
 
tdw1980 | 15.04.2025, 23:17 | # 59
Репутация: 11

Код
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 | # 60
Репутация: 0
Сегодня с утра отключил в 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 с приставки.
Прикрепления: kodi_logs.zip (64.6 Kb) · plugin_video_tam.zip (19.6 Kb)


Сообщение отредактировал Seamas73 - Среда, 16.04.2025, 13:38
 
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: