Как стать автором
Обновить

Комментарии 80

qBittorent -> Загружаемый торрент -> ПКМ -> Загружать последовательно.
Просмотр через VLC, у меня все.

qBittorent — кроссплатформа, свободное ПО и без рекламных баннеров
И скачивает в кубитах ;)
НЛО прилетело и опубликовало эту надпись здесь

Если вы про рутрекер, то он по dns заблокирован. Нужно прописать в hosts адреса для трекеров и все заработает.

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

Есть еще пункт в контекстном меню: Загружать с первой по последнюю часть.

Sequential download не гарантирует строго последовательное скачивание, как ни странно это звучало бы. Некоторые части могут отсутствовать, некоторые задерживаются «в пути» от пира, у них может быть разный приоритет. Помочь в этом может только установка piece deadline и высокого приоритета для частей, чтобы честно дожидаться части и скачивать их по порядку. Но эффективность скачивания в этом случае, конечно, будет низкая и актуально только для стриминга.
Проблема как раз в том, что никакой закономерности в поведении мне установить не удалось. Торрент с одним сидом может качаться последовательно, а с сотнями сидов/пиров — нет. Причем торренты с несколькими файлами могут качаться последовательно, но не с первого файла, а, к примеру, с третьего.

Это довольно странно.
На моем опыте никогда не было такого, но хочу уточнить мой сценарий по загрузкам:
1) Я качаю один фильм с включенными опциями (последовательно/с первой по последнюю часть)
2) Качаю сериал с 13 сериями с теми же опциями, но при загрузке выбираю загрузку только первой серии, и начинаю смотреть. Как серия докачалась выделяю остальные.
К слову если медиа файлов много то всегда скачиваю именно первый необходимый файл, потом все остальное

Ну я уже объяснил почему это так работает. Строго последовательно добиться можно, но иными способами. Причём это должно поддерживаться на уровне торрент-клиента.
а, к примеру, с третьего

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

для deluge тоже есть такой плагин. Мне он нравится своей клиент-серверной архитектурой.
Может через пару месяцев, как вдохновение придёт, напишу статью о том как p2p остановилось в развитии. О том, что можно было, например, на страницу с раздачей поместить веб-плеер как на ютубе, кликнув по которой пошло бы видео с p2p, а в торенте закачка. Можно даже и пример положить, на старых utorrent 3.4 это работало. Но сейчас тема p2p вообще померкла. Все ушли в ютубы. Может быть потом, если видео хостинги поджимать начнут, эта тема будет интересна.
Как пример — popcorntime. Но соглашусь, оно на половину мертвое, на половину живое.
В попкорне просто просмотр во время загрузки. В utorrent это давно реализовано, даже перематывать можно видео, загрузка нужных кусков файла будет с момента перемотки. Я имел ввиду на странице раздачи трекера окошко с плеером. При нажатии ссылки магнет улетает в utorrent, а плеер на веб-странице начинает воспроизведение видео которое качает utorrent. Можно и сэмпл не загружать на отдельный хостинг, и скриншоты с видео также из кусков видео в раздаче автоматом доставать. Ну разве что постер придётся на хостинг картинок заливать.

В попкорне все-таки больше каталог фильмов и сериалов, из которого можно смотреть торренты, кстати пользуясь случаем прорекламлю http://popcorn-ru.tk/ — парсинг русских трекеров и соответственно русских фильмов, плюс патч на сериалы, чтобы торренты-сезоны мог качать

Я бы поостерёгся скачивать этот файл, антивирус говорит, что это зловред.

Вот так вот, ставишь нулевую винду на виртуалку, собираешь NSIS инсталлером а у антивирусов все равно зловред. Обычное nodejs приложение, качайтеинсталл или собирайте с нуля, там код открыт и ссылка на гитхаб есть

А если в данный момент нет раздающих, как просмотреть сэмпл или скриншот в этом случае?

никак

Постер как и всё описание раздачи в виде XML можно в сам торрент положить. И всё что трекеру будет нужно сделать это вытащить всё необходимое из него.


Это даст возможность автоматической миграции раздачь по трекерам. А если торрент найден в посковике по типу btdig можно будет посмотреть его описание перед полной загрузкой.

Проблема в том, что пользователю эта информация в папке с остальными файлами не нужна. Она должна храниться где-то рядом с торрент-файлом. В идеале эта инфа должна передаваться в отдельных параметрах магнет-ссылок. В этом вся и проблема застоя в p2p. По факту, имеем следующий общепринятый набор параметров, кроме хеша:
dn — название раздачи
ws — вебсиды
tr — трекеры
Собственно, дальше этих трёх параметров ничего не развивается. Торрент клиенты ничего не добавляют потому что торрент-трекеры ничего не добавляют из того что делается в торрент-клиентах. Замкнутый круг.
Как вариант выхода из этого положения — это расширения или пользовательские скрипты добавляющие определённый функционал к сайту и магнет-ссылкам.

Как вижу это я:
x.do — параметр описания раздачи habr.com/ru/post/247209 — берётся со страницы раздачи.
fl — загрузка торрент файла с трекера по https, если нет пиров на раздаче.
sl=24m15s-25m10 — сэмпл, браузер подключится к встроенному веб-серверу торрент-клиента для того чтобы запустить в плеере именно этот кусок видео. Хотя этот параметр ближе к http ссылке файла в торрент-клиенте. Если файлов в раздаче много, тогда как-нибудь так &file=2&sl=24m15s-25m10
st — скриншоты. Примерно так же как и сэмпл st=24m15s&st=…
me — торрент и загружаемые файлы не должны сохранятся на жёстком диске пользователя, а временно хранится в памяти. Если же юзер захочет сохранить это на своём компьютере, должен нажать на эту же магнет-ссылку без параметра me.
fd — файлы в раздаче которые нужно загружать. Если нет этого параметра — все загружать. Если есть, только те какие перечислены.

После нажатия на кнопку проигрывания в плеере на веб-странице, должны сработать две ссылки. Первая — магнет-ссыслка для отправки торрента в торрент-клиент. Вторая типа 127.0.0.1:15906/proxy?sid=2&file=3 о чём я писал ранее тут habr.com/ru/post/251625
Что бы p2p скриншоты показались в описании раздачи, нужно что бы юзерскрипт как-то смог сам достать из куска видео, либо запросил их из торрент-клиента, который смог бы это сделать. Что-то вроде ссылки 127.0.0.1:15906/proxy?sid=2&file=3&st=24m15s.

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

Вот к примеру есть браузерное расширение ViewTube позволяющее заменить ютубовский плеер в старых браузерах) на WMP или VLC, либо одним кликом отправить видео в любой внешний плеер. Тоже самое наверно можно прикрутить и в торренты, не дожидаясь когда почешутся админы торрент-трекеров.
плагин плеера WMP на странице ютуба
image


Чтобы вся эта информация не мешала пользователю можно положить её в дирректорию ".info". На линуксе эта эта дирректория будет скрыта автоматом а на Windows торрент клиент может поставить на неё соответствующий флаг.


Самого на гитхабе раздражает когда в корневой дирректории проекта куча хлама помимо кода.


В libtorrent на основе которого работают некоторые торрент клиенты есть параметер so(select only) который позволяет задать какие файлы грузить по их индексам.


magnet:?xt=urn:btih:aa...&so=1,2,5-9
В libtorrent на основе которого работают некоторые торрент клиенты есть параметер so(select only) который позволяет задать какие файлы грузить по их индексам.
ну вот же, уже придумано. Но нет возможности для применения на трекерах. Типа окна списка файлов, где можно поставить галочки возле файлов которые будут скачиваться, и на основе этого будет сформирована магнет-ссылка с этим параметром. Только через юзерскрипт или расширение. А объяснять это админам рутрекера или ещё какого трекера бесполезно. Они скажут, мол, никто не пользуется libtorrent и т.д. и т.п.
Чтобы вся эта информация не мешала пользователю можно положить её в дирректорию ".info". На линуксе эта эта дирректория будет скрыта автоматом а на Windows торрент клиент может поставить на неё соответствующий флаг.
Тогда в магнет-ссылке должен быть сгенерирован этот файл ".info". Юзерскрипт соберёт описание раздачи с веб-страницы и создаст xml файл, который прикрепится к магнет-ссылке параметром типа &info=. Но опять же, это всё через юзер-скрипт/расширение реализовывать. Тут ещё смысл в том, что бы не ломать совместимость со старыми торрент-клиентами. И не менять хеш раздач добавляя в них дополнительные файлы.

Предполагается что содержимое папки .info будет задано перед публикацией торента на трекере и находится она будет в раздаче.


Но есть возможность и трекеру внедрить описание которое будеет создано на самом трекере. Для этого надо будет пересчитать хеш последней части.


Для старых торрент клиентов это будет обычная дирректория в раздаче так что совместимость с ними не теряется.

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

Описание раздачи нужно если трекер не будет доступен, и описание раздачи негде почитать. То есть качающий с трекера нажимает на магнет-ссылку где есть &info=tracker.org/…, и все параметры описания раздачи сохраняются в отдельном файле. Если у другого пользователя нет файла info, он мог бы его запросить с других пользователей через p2p сеть. А просмотреть описание раздачи например через подстановку параметров описания в готовую веб-форму.
Но есть возможность и трекеру внедрить описание которое будеет создано на самом трекере. Для этого надо будет пересчитать хеш последней части.
не будут они этого делать. Меня пару лет назад на рутрекере забанили (нет возможности писать ответы в темах) из-за того, что я написал, что они за все прошедшие годы смогли только адрес ретрекера в торрент добавить и магнет-ссылки прикрутить. Часть администрации трекера изредка заходит на сайт посмотреть работает ли, а некоторые из них, наверно, уже и не вспомнят как правильно набрать имя домена в адресной строке браузера. С трекерами в плане сотрудничества и полезных советов нереально ничего сделать.
у многих возникнет сразу куча вопросов что это за папка, какие-то непонятные файлы в ней, и зачем это всё нужно?

Это разве плохо? Они узнают что это за папка и что в ней и будут пользоваться её содержимым.


Это же удобно если при перераздаче на другом трекере инфа сможет подтянуться из самой раздачи. Останется только нажать кнопку опубликовать.


У Shareaza есть возможность получить XML со списком расшаренных файлов и метаданными к ним. XML правда косячный из за неккоторых багов но не в этом суть.


Вместе с ней распространяется куча XSD схем(video.xsd например) для метаданных разных типов файлов. Их можно использовать как некоторый стандарт для создания XML с описанием раздачи.


Можно эти схемы выложить в отдельный репозитарий и дорабатывать коллективно.

"Но сейчас тема p2p вообще померкла. Все ушли в ютубы"
скорее в порнхабы :-)
Там передача идёт через WebRTC.

К libtorrent уже пытаются прикрутить WebRTC. Так что скоро можно будет смотреть видео в браузере качая его не только с сервера.

Браузерные плееры имеют ограниченный набор кодеков. Раньше можно было плагины установить которые могли подхватывать установленные в систему кодеки.
О том, что можно было, например, на страницу с раздачей поместить веб-плеер как на ютубе, кликнув по которой пошло бы видео с p2p, а в торенте закачка

Такое уже реализовано, называется Acestream.

Все ушли в ютубы

P2P YouTube и даже P2P Twitch тоже был, назывался Play2Live. Технология работала и даже очень хорошо, у меня видео начинало воспроизводиться значительно быстрее, чем с YouTube. Но несмотря на то, что они собрали кучу денег они умудрились каким-то образом прогореть и проект умер. А жаль, технология была интересная.

Acestream хуже мейлру-агента. Однажды подхватил, еле вычистил. Крайне неэтичное поведение у плагина.

Но сейчас тема p2p вообще померкла. Все ушли в ютубы.

Всем же хуже, не?

В 2020 году пост 2014 года, который ссылается на пост от 2010 года. И похоже для кого-то это всё ещё актуально.
Вот это ведь и печально, что с того времени ничего не поменялось
а что должно было поменяться?
Многое должно было поменяться. И в первую очередь локомотивом должны были стать торрент-трекеры, а не торрент-клиенты, и тем более не utorrent. На добавление магнет-ссылок годы ушли.

От трекеров пора отказываться (как это позволяет сделать Tribler), если не от самого протокола в принципе. И переходить на полностью децентрализованные решения.

Модерация раздач и комментарии скачавших.

Комментарии реализуемы, в принципе. Из p2p решений, в RetroShare они есть, например. В ней же есть модерация и оценки (голоса, что подчас даже лучше).


Но, имхо, это отнюдь не главное. Самое важное, чтобы копирасты не могли мешать файлообмену, как они делают это сейчас. И даже если они и не могут ему полностью воспрепятствовать, многих технически неграмотных пользователей они уже сумели "отвадить" от торрентов, особенно, на Западе.

KTorrent автоматически определяет, что файл был открыт где-то ещё и начинает скачивать его последовательно.
uTorrent 3.5.5 под Windows10-64.
Этот способ открытия скрытых настроек работает. Но при попытке поскроллить список вниз — uTorrent падает (has crashed).
Последнее адекватное там было до 3.4.2. Смысла в новых utorrent нет никакого, так как клиент только деградирует с того времени.
Там же тестируют BTT выплату в монетах за раздачу или за ускорение скачивания
Только что успешно проскроллил до конца вниз окно со скрытыми настройками.
Win10 x64 | Version 1903 (OS Build 18362.535)
uTorrent 3.5.5 (build 45365) [32-bit]
Перемотка в таком случае работать не будет.
При некоторых кодеках плееру необходимо прочитать данные в конце файла, в этом случае получаем невозможность воспроизведения.
Если медиа-файл не адаптирован под потоковое воспроизведение, то об этом способе вообще можно забыть.
Да и VLC, как выяснилось далеко не лучший по качеству воспроизведения. Как видео, так и аудио.
Много ньюансов и проблем, надеюсь в новом году у нас пропадут все эти проблемы совсем :-)
НЛО прилетело и опубликовало эту надпись здесь
Я это сказал в контексте девелопера данных систем. Не знаете… ну и ладно)))
VLC вообще самый говнячий изо всех плееров в плане качества воспроизведения.
Если у вас венда, то mpc-hc/mpc-be + madvr, аудио — foobar2000.
На линуксах вроде тоже есть аналоги, но тут уже более знающие подскажут.

Смотрим рекламу, и слушаем как жужжит куллер. Что только люди не сделают, что бы не ставить qBitorrent.

Реклама отключается в расширенных настройках.
qBitorrent нет под Android. Наверно поэтому люди его не ставят. Да и идея воспроизведения с параллельной загрузкой — так себе метод. По моему опыту люди лучше посмотрят другой фильм, который включится с одной кнопки или подождут закачки, чем будут так извращаться.
Я всегда знал об этой возможности, но никогда не использовал её, потому что она очень глючная и нужно самостоятельно учесть много факторов.
Я пробовал поиграть во всё подобное, и остановился на Acestream. Года три только так торренты и смотрю, а для HEVC на гитхабе взял более свежий vlc, запиленый в виде Acestream player HD. Всё это актуально для Win, Lin давно не проверял.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Если подскажете хороший сервис, где можно выбирать язык озвучки и язык субтитров, буду благодарен (предпочитаю оригинальную озвучку + русские субтитры). Пока что только на торрентах видел подобное, и то не во всех раздачах.

Ну, допустим, megogo позволяет это делать для некоторых фильмов. Вот только там и половины нужного мне контента, наверное, нет. И так со всеми известными мне. YMMV, разумеется.

Тут ключевое слово «для некоторых».
Я уже несколько раз порывался перейти на какие нибудь легальные площадки.
Но вот почему то за деньги я не могу найти 1)то что мне нужно 2)в нужном качестве/озвучке/на нужном языке 3)без кучи рекламы 4)с возможностью оффлайн просмотра

В итоге, нехорошие пиратские торренты по удобству использования уделывают любой платный сервис.
Подписка у меня есть сейчас только на один сервис для специфического контента ( не порно ;-) ).

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


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

Да, когда писал, тоже подумал что если смотреть без разбору что дадут, то такие сервисы сгодятся. У меня для этой цели есть Ютуб )).
Для всего остального я обычно чётко знаю что хочу посмотреть, так что вряд ли под такие хотелки кто нибудь когда нибудь запилит нормальный сервис.
Как вариант — soap4.me, но он только для сериалов. Можно на месте смотреть, можно качать торентами или подкастами (удобно на Mac-е). Можно тянуть списки просматриваемых сериалов в торрент клиент через RSS.
Немного платный, но стоит копейки, так что вполне себе. Пользуюсь уже несколько лет. С торентов качаю только фильмы, но это редко. :)
Например, для следующего кейса.

Имеем дома:
— Телик 65", подключенный в домашнюю локальную сеть и умеющий DLNA;
— Звук 5.1 (архиважно, я абсолютник);
— Компьютер с uTorrent и софтовым медиа-сервером DLNA.

Соответственно, с такой диагональю экрана и с таким звуком качество/битрейт фильмов на онлайн-помойках мне уже не подходит. С таким «железом» предпочитаю смотреть как минимум «ремуксы». Недавно даже поймал себя на мысли, что дома мне нравится смотреть кино даже больше, чем в кинотеатре: никто рядом не хрустит, не шебуршит, не говорит по телефону и т.д. Есть возможность поставить фильм на паузу для «биологического перерыва», например, и так далее.

Поэтому я просто ставлю фильм на закачку, и он тут же доступен мне для просмотра в макисмальном качестве, с объемным звуком и вот этим вот всем. Как в кино, только лучше. И ждать полной загрузки не нужно.

Качаем в максимальном качестве и сразу же смотрим одновременно — смысл в этом.
Онлайн просмотр крайне редко предоставляет нормальное качество. Обычно даже если заявлено 1080p картинка мыльная. Я уж не говорю что как правило нельзя выбрать озвучку и все в таком роде. Есть один пиратский платный кинотеатр с возможностью выбора озвучки и нормальным качеством картинки, но там не все есть.

Для себя остановился на таком варианте: uTorrent web (можно на ruTorrent заменить, кому как удобнее) + Plex. Здесь и плюсы онлайн просмотра сохраняются, и качество хорошее, и трекинг просмотренных серий.
Как правило, на торрентах лучше качество, чем у онлайн просмотра, да и купить можно далеко не всё, спасибо копирастам и региональным ограничениям. Мне в своё время интересующий материал, отсутствующий в инете, с Японии на дисках доставляли…
Не совсем понимаю почему все так привязались к μTorrent в qBittorrent(кстати open source, без рекламы) это можно сделать в 2 клика, плюс есть возможность качать файл сразу с двух концов это полезно если хотите начать воспроизведение файла, которому необходима информация в конце контейнера.
Заголовок спойлера
image

В сочетании с mpv плеером (написан на «c», поэтому очень быстрый и тоже open source) это становится очень удобной связкой для просмотра фильмов.
Не совсем понимаю почему все так привязались к μTorrent

1) qBittorrent опенсорс и кроссплатформа, а uTorrent нет и умеет уже многие годы на порядки больше тонких вещей в системе (hard/soft links, long path, сетевые диски с правильной приоритизацией и очень много чего ещё), qBittorrent этого ничего нормально до сих пор не умеет. Знаю что в qBittorrent сделали опциональное изменение MAX_PATH доступное с некоторой версии Win 10, но это не то, это ломает обратную совместимость и не работает на многих поддерживаемых версиях ОС, а long path появился, кажется в Win NT (в общем сильно раньше клиента). qBittorrent молодцы что сделали поддержку появившуюся в Win 8 API для установки файлового приоритета (в uTorrent это делается через твик, чтобы система сама ему выставила правильный приоритет, но работает этот механизм уже в Vista.
2) uTorrent глубокое легаси, у меня профиль с 2006 года, домашняя файлопомойка на 2 серверах с кучей дисков и 12 ТБ только торрентов, автоматического конвертора всего переименованного, переложенного, исключённого из закачки, меток, RSS и прочего барахла из uTorrent в qBittorrent нет, соответственно я его даже проверить не могу, может он под моей нагрузкой просто умрёт сразу же и тест на этом закончится ^^'
3) uTorrent хорошо изучен сообществом и к нему уже прикручена куча всяких штук для автоматизации добавления/удаления раздач (хранители на Рутрекере пользуются), автоматической замены пасскеев и прочего, переписывать тонны этого идеально работающего ПО никто не станет, под qBittorrent это всё надо написать ибо аналогов нет.

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

Можно ведь скопировать ссылку на поток и вставить прямо в VLC -_-

Ага, и при этом автоматом качается та часть файла, которую пользователь пытается прямо сейчас смотреть.
в BitTorrent 7.10.5 метод тоже работает. Наверное и в других версиях BitTorrent
BitTorrent уже много лет та же самая кодовая база что и uTorrent, там отличия только в ресурсах (значках и подобном).
Не пользуюсь uTorrent-ом уже как пару лет после того как они рекламу ввели, альтернатива tixati — все что нужно в нём есть, и довольно все логично и просто в нём (конечно без рекламы), так же позволяет скачивать последовательно и первые/последние блоки
Скажите, а зачем нужно качать строго последовательно? Ведь если какая-то из первых частей будет качаться с низкой скоростью, это затормозит всю закачку.
НЛО прилетело и опубликовало эту надпись здесь

Затем, что бы смотреть во время загрузки. Если скорость скачивания позволяет

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации