Сайт | Скачать | Видео | Wiki

Автор Тема: Просмотр torrent в процессе скачивания (qBittorrent TorrServe)  (Прочитано 19266 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nemo13

  • Пользователь
  • **
  • Сообщений: 66
  • Репутация: +2/-0
жирный на electron . Сам не все может воспроизвести. Тогда зачем он нужен
Жирный это да, сам то qbittorrent юзаю. Ну он вроде воспроизводит что-то, но мало чего, может кодеки какие нужны или форматы не понимает, в основном с vlc работает. Я тогда только знакомился с pra вот и сделал модуль чтобы посмотреть как это работает.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
torrserver-p-1.1.76_64-sf01.pfs
для GUI нужен скрипт srvc - в сегодняшних обновлениях LF01 prar1912

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Acestream (просмотр .torrent без скачки)
« Ответ #32 : 19 Декабрь 2020, 15:10:51 »
Но пока не пользуюсь, ... Держу так "на чёрный день", поскольку попытка просмотра чего-то тут же результируется в 5ГБ кэша.
torrserver-bin
Использует 200M Ram для просмотра (настраивается в веб-интерфейсе localhost:8090), не пишет на диск. Аналог acestream по принципу действия.
Добавлю, что torrserver можно ставить на паузу, перематывать вперед/назад. Впрочем как и acestream.

В PRAR есть модуль от sfs, torrserver-p-1.1.76_64-sf03. Наверно и в остальных сборках (sfs-get torrserver).


Можно оформить в скрипт:
1. Копируем URL торрент-файла/магнитную ссылку. Для этого хорош torlook.info.
2. Вставляем в команду /usr/bin/torrserver --add URL (для torrserver-p-1.1.76_64-sf03)
3. Смотрим торрент онлайн, без скачивания mpv http://127.0.0.1:8090/torrent/playlist.m3u
4. Перед новым добавлением ссылки очищаем список, удаляя /usr/bin/torrserver.db. При этом слетят ваши настройки, но другого способа для скрипта я не знаю. Можно вручную в веб.

Это ответ на:
В преддверии карантинного НГ переделал шапку темы. Рекомендую закупиться, у кого еще нет
:)


UPD. Для systemd должен быть запущен сервис. Для модуля sfs тоже как-то отправить в автозагрузку или запускать перед использованием.

Код
#! /bin/bash

X=$(xsel -o)
ntf -i "Просмотр торрентов онлайн через torrserver"
mpv "http://localhost:8090/torrent/play?link=$X&file=0"

#P=/var/lib/torrserver
#sudo $P/torrserver --add "$X"
#sleep 4
#mpv 'http://127.0.0.1:8090/torrent/playlist.m3u'

Изменил скрипт выше. Теперь настройки localhost:8090/settings не будут сбрасываться. Список очищается при добавлении нового торрента.
Для удобства повесить скрипт на хоткей.

Истинно для magnet-url, не проверял для torrent-url.
« Последнее редактирование: 26 Декабрь 2020, 14:53:18 от krasnyh »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #33 : 19 Декабрь 2020, 16:10:11 »
но другого способа для скрипта я не знаю.
- ? у тебя "тот скрипт добавки ссылки в торрсервер" тоже перестал работать?
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #34 : 19 Декабрь 2020, 16:36:21 »
ps
- если вдруг дело там встало например в удалении /usr/bin/torrserver.db - тебе и карты в руки...
( я с того момента как перестал почему-то работать скрипт - торрсервер ни разу не смотрел. а действительно можно б было, пусть и с костылем, если пнуть слегка - нужды себе не вижу - krasnyh, ну и допиливал бы)
------
да я и по "механике" торрсервера от тебя и узнал...
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #35 : 19 Декабрь 2020, 21:23:45 »
Добавил выше предварительный рабочий скрипт torrserver.sh из трех строк. Кто захочет улучшить, упростить, добавить в PRA - без проблем.

upd. Из четырех строк, добавил перезагрузку сервиса.
« Последнее редактирование: 22 Декабрь 2020, 16:23:17 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #36 : 24 Декабрь 2020, 00:08:44 »
Torrserver и torlook.info это замечательно, но надо еще понять, чего же хочется посмотреть. :)
IMDB - списки фильмов

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #37 : 24 Декабрь 2020, 10:33:26 »
- запустил с "какого-то пинка" ( для Ледяного поправил - P=/var/lib/torrserver )
-----------
все-таки я и про торрент-ссылки пока мало понимаю (может и битые попадались и потому не сразу запускалось)
--------
? глушить сервер не будешь ? (на выходе)
------
пачку ссылок добавить теперь нет возможности? (поочереди или как-либо)
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #38 : 24 Декабрь 2020, 21:22:12 »
1. Да, так правильней для IceArch и для моей конфигурации. Там все равно ссылка:
Цитата
ive@pra-roll /var/lib % lh torrserver
lrwxrwxrwx 1 root root 18 окт 14 00:18 torrserver -> private/torrserver
2. То что не сразу запускается,
- во-первых, можно убрать задержки в скрипте, если и без них без сбоев работает.
- во-вторых, торсерверу все равно надо некоторое время, чтобы установить соединения, чтобы заполнить cache. Все же он и является по сути торрент-клиентом, только с функцией не скачивания, а онлайн просмотра. Плюс надо выбирать по возможности торренты с большим числом сидов (в верху списка результатов torlook.info).
- в-третьих если почитать форум на 4pda.ru, то окажется, что многое зависит от настроек localhost:8090/settings. У всех по разному срабатывает, мне достаточно по умолчанию. Кому-то придется шаманить, ставить/снимать галочки, менять цифры в большую/меньшую сторону, но тогда нельзя удалять torrserver.db.
3. Не выключаю, т.к. часто пользуюсь.
4. Мой скрипт, это всего лишь рабочий шаблон. Для меня он достаточен, посмотрел фильм, удалил из списка.

upd. Ну и размер торрента надо выбирать в соответствии с пропускной способностью своего интернет канала. Плюс учитывать нагрузку на память, проц. Для многих здешних компов правильный размер <=2GB.
Если широкий канал и видеокарта с аппаратным ускорением, данные будут другие.
« Последнее редактирование: 24 Декабрь 2020, 23:43:03 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #39 : 28 Декабрь 2020, 09:35:20 »
Добавуил скрипт в шапку
Это ответ на:
Можно , конечно собрать функциональный аналог из кусков. Что вы и сделали.
Еще есть кроссплатформенный коди
Но, такое интереснее делать чем юзать. Думаю, что кто хоть раз юзал под андроидом NUM или kinoHD - вряд ли захочет самопал. Тем более я написал как поставить андроид на ПК

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #40 : 02 Январь 2021, 23:17:28 »
Ну и размер торрента надо выбирать в соответствии с пропускной способностью своего интернет канала. .... Для многих здешних компов правильный размер <=2GB.
Для сериалов немного не так работает. Я могу спокойно смотреть "Сверхъестественное (1-15 сезоны: 1-327 серии из 327) / Supernatural / 2005-2020" размером 223.02 GB. В каждый момент времени подгружается только одна серия.

Но вышеуказанный скрипт не годится для просмотра сериалов, только через веб-интерфейс.


Если кому до сих пор не понятно как пользоваться веб:
- предполагается, что torrserver.service запущен
- копировать magnet/torrent ссылку и вставить в localhost:8090 в браузере
- нажать на Плейлист, выбрать открыть в mpv (при этом сам *.m3u скачается в /tmp/mozilla_live0)
Скрин.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Добавил в пост
vlc transmission qbittorent
Проверил на просмотр - норм

Как удобнее всего? Наверное vlc...

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #42 : 30 Январь 2021, 14:47:08 »
Развитие torrserver от версии 1.1.x к версии 1.2.x.
https://github.com/YouROK/TorrServer/releases

Пока еще бета (1.2.80_beta5), но уже работоспособна. Удобно использовать в связке с расширением TorrServer Adder.


Помимо изменений движка, добавлена новая настройка "выбор стратегий" https://4pda.ru/forum/index.php?showtopic=889960&st=13400#entry102769375



Ссылка на собственный мод от пользователя h31p в этом посте https://4pda.ru/forum/index.php?showtopic=889960&st=8000#entry93461677.
Я не пробовал.
« Последнее редактирование: 30 Январь 2021, 15:19:58 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #43 : 07 Февраль 2021, 20:44:19 »
Пока еще бета (1.2.80_beta5)
Уже 1.2.80_beta6.3, достаточно стабильна и производительна. Кто использует расширение TorrServer Adder, обновить до 1.6.1.


upd. Предыдущая, 1.2.80_beta6.2 меньше грузит процессор, имхо. Во всяком случае именно ее я использую уже некоторое время успешно.
« Последнее редактирование: 25 Май 2021, 22:44:30 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Re: Acestream (просмотр .torrent без скачки)
« Ответ #44 : 13 Март 2021, 12:55:45 »
Цитата
В системах Linux вам необходимо установить переменную среды перед запуском
export GODEBUG=madvdontneed=1

https://github.com/YouROK/TorrServer#torrserver
Как я понял, это связано с освобождением памяти.


Можно добавить строку Environment="GODEBUG=madvdontneed=1" в torrserver.service в модуле torrserver-p-1.1.76_64-sf03.pfs:
Код
$ cat /usr/lib/systemd/system/torrserver.service
[Unit]
Description=TorrServer

[Service]
Type=simple
Environment="GODEBUG=madvdontneed=1"
ExecStart=/usr/bin/torrserver

[Install]
WantedBy=multi-user.target