Смотрите торрент, не дожидаясь конца загрузки
Вставьте magnet-ссылку, выберите серию, нажмите «играть». Плеер первым делом качает ту часть файла, которую вы сейчас увидите, поэтому фильм начинается через несколько секунд, а не когда скачается целиком.
Обычный торрент-клиент качает файл в том порядке, в каком куски присылают участники раздачи. Чтобы докачать, это правильный порядок, а чтобы смотреть — нет: первая минута фильма может прийти последней. Frame Player делает наоборот. Он запрашивает куски в том порядке, в каком вы будете их смотреть, и показывает их по мере поступления.
Как открыть торрент
- На стартовом экране нажмите Открыть ссылку и вставьте magnet-ссылку.
Подойдёт и ссылка на
.torrent-файл, и RSS-лента раздачи. Уже скачанный.torrent-файл можно перетащить в окно или открыть кнопкой Открыть файл. - Для magnet-ссылки плеер сначала должен узнать список файлов у других участников. Обычно это секунды, а для редкой раздачи — до полутора минут; торрент, который вы уже открывали, плеер помнит и открывает сразу.
- Выберите, что смотреть. Остальные видео из торрента встают в очередь, но качается только тот файл, который сейчас играет.
- Воспроизведение начинается, как только пришло достаточно от начала файла.
Торрент играет, пока качается. В углу — скорость загрузки, число источников и сколько этого файла уже на диске.
Что происходит внутри
Плеер запускает на вашем компьютере маленький веб-сервер, который не виден никому, кроме самого плеера, и даёт видеодвижку адрес на нём. mpv читает этот адрес так же, как любое видео из сети, — запрашивая байты диапазон за диапазоном. Каждый такой запрос сообщает торрент-клиенту, где вы сейчас в фильме, и клиент первым делом качает куски сразу за этой точкой.
Ничего не качается про запас. Торрент с целым сезоном не начинает качать сезон: открыли третью серию — качается третья серия.
Куски вокруг позиции воспроизведения запрашиваются первыми, по порядку. Всё остальное ждёт, пока его кто-нибудь не прочитает.
Перематывать вперёд можно, и шкала перемотки заранее показывает, чего это будет стоить. Уже пришедшие части файла закрашены на шкале, поэтому прыжок в закрашенный отрезок играет сразу, а прыжок дальше ждёт раздачу. На живом торренте это ожидание около секунды, на торренте с двумя уставшими сидами — намного дольше, и плеер пишет, в чём проблема: источников нет или те, что есть, медленные. Это разные проблемы.
Превью тоже работают. При наведении на шкалу перемотки видна миниатюра любого уже скачанного отрезка. Когда весь файл на диске, он получает такую же полную раскадровку, как локальный файл.
Сезон — это очередь
Список раздач: просмотренные серии отмечены, у начатой написано, сколько осталось, а полоса под ней показывает, какие её части уже на диске.
Откройте одну серию, и остальное содержимое торрента станет очередью в естественном порядке
(E2 раньше E10). Когда серия, которую вы смотрите, докачается, в фоне
начинает качаться следующая — одна вперёд, не больше. Этого хватает, чтобы сезон
шёл без остановок между сериями, но не настолько, чтобы плеер превратился в
менеджер загрузок, забивающий диск тем, что вы, может, и не посмотрите.
На стартовом экране у каждого торрента одна строка. Клик по ней продолжает серию, на которой вы остановились, а не спрашивает заново, и это работает и после перезапуска: позиции, выбранные дорожки и субтитры запоминаются по самому торренту, а не по адресу, с которого он играл в тот день.
Субтитры из раздачи
В раздачах часто есть свои файлы субтитров — в торренте Sintel их десять. Плеер находит те, что относятся к играющей серии, и сам добавляет их в меню субтитров, так что искать то, что вы уже скачали, не нужно. Если в раздаче субтитров нет, встроенный поиск субтитров работает с торрентом так же, как с файлом.
Раздача выключена, пока вы её не включите
В ряде стран, в том числе в Германии, юридические риски от раздачи намного серьёзнее, чем от скачивания, и плеер не должен молча включать её за пользователя. Поэтому Frame Player по умолчанию ничего не раздаёт: он не отдаёт куски другим участникам и не сообщает им, какие куски у него есть.
Если вы хотите отдавать что-то взамен, включите Раздавать при просмотре в «Параметры › Раздачи»; если выключить переключатель, раздача остановится сразу, а не в конце фильма.
Когда торрент не запускается
Плеер называет причину словами прямо на экране загрузки.
- «Ищем раздачу…» Список файлов ещё запрашивается у других участников. Дайте ему до полутора минут.
- «Никто не ответил». Никого, кто раздаёт этот торрент, найти не удалось. Возможно, сидов у него не осталось.
- «Подключаемся к раздаче…» или через какое-то время «Нет источников»: источники есть, но ни одно соединение с ними не проходит. Так выглядит VPN, запрещающий BitTorrent, или провайдер, который его фильтрует. Шифрование соединений в «Параметры › Раздачи» обходит фильтры, распознающие протокол, а SOCKS5-прокси — блокировку по адресу назначения.
- Мало источников на большом торренте. Большинство участников сидят за роутером и могут подключиться к вам, но не вы к ним. Разрешить входящие подключения просит роутер открыть порт (на роутере должен быть включён UPnP), а в параметрах видно, открыл ли он его на самом деле.
Когда в сезоне появляется новая серия
Торрент не может расти. Добавляя следующую серию, автор раздачи публикует новый торрент с новой magnet-ссылкой, и обычный клиент скачал бы весь сезон заново. Frame Player вместо этого умеет заменить торрент его обновлённой версией: серии, что уже есть, остаются и проверяются, место в каждой переносится, а качается только новая серия. Если торрент пришёл из RSS-ленты раздачи, стартовый экран сам замечает обновление и предлагает его.
На телевизоре и с друзьями
Торрент, который ещё качается, можно отправить на телевизор — из того же потока, что питает плеер. А в комнате совместного просмотра торрентом поделиться проще всего: все берут один и тот же файл из одной раздачи, и никому не нужно ничего вставлять, чтобы перейти вслед за вами к следующей серии.
Вопросы
Нужно ли ждать, пока скачается весь файл?
Нет. Воспроизведение начинается, как только пришло начало файла, а куски сразу за текущей позицией всегда качаются первыми. Если раздача живая, это несколько секунд; слабая, где мало сидов, — дольше, и плеер показывает скорость и число источников, чтобы было видно, в чём дело.
Раздаёт ли Frame Player скачанное, пока я смотрю?
Только если вы это включите. По умолчанию раздача выключена: плеер только скачивает, никому не отдаёт куски и не сообщает другим участникам, что у него есть. Невидимым это вас не делает — чтобы найти источники, всё равно нужно заявить о себе трекерам и DHT. Переключатель — в «Параметрах», на вкладке «Раздачи».
Где лежат скачанные файлы и как их удалить?
В собственной папке кэша плеера, если вы не выбрали другую в «Параметры › Раздачи». Каждый открытый торрент есть на стартовом экране вместе с тем, сколько он занимает на диске, и удаление там стирает его данные. Кнопка «Очистить кэш раздач» в «Параметрах» удаляет разом всё, что скачал плеер.
Плеер пишет «Нет источников». Что можно сделать?
Если источники находятся, но ни с одним не удаётся соединиться, BitTorrent блокирует что-то между вами и раздачей — обычно VPN, который его запрещает, или провайдер, который его фильтрует. В «Параметры › Раздачи» есть шифрование соединений, которое обходит фильтры, распознающие сам трафик, и SOCKS5-прокси, который обходит блокировку по адресу назначения. Если не отвечает вообще никто, возможно, у торрента просто не осталось сидов.
Законно ли смотреть торрент онлайн?
Смотреть торрент — значит его скачивать, поэтому действуют те же правила, что и для любой другой загрузки: законна ли конкретная, зависит от того, что это и где вы находитесь. Немало видео публикуется торрентами намеренно — от архивов общественного достояния до фильмов под Creative Commons вроде Sintel и Tears of Steel от Blender.