Автоматическое скачивание новых серий сериалов на примере lostfilm.tv
Вряд ли сейчас найдётся пользователь, который бы не смотрел сериалы. Ну, что поделать, что киноиндустрия начала развиваться в этом направлении? Тем более, что среди множества творений этого жанра появляются весьма отличные вещи. Лично для меня проблема заключалась в том, что нужно постоянно следить за выходом новых серий в любимом переводе. Заходить на сайт релизгруппы, качать серию, а дальше, в моём случае, ещё и копировать её в папку с сериалом на HTPC, чтобы всё красиво, по полочкам с картинками и описанием
Тогда я начал шерстить просторы интернета, в поисках хоть какого-то решения, позволяющего делать всё это если не в полностью автоматическом режиме, то, хотя бы, максимально возложить это на плечи самого медиаплеера. И, какое-ни-какое, решение было найдено. Как оказалось, всё очень просто и всегда находилось под носом.
И так, начнём.
Вообще, принцип работы будет одинаков для всех подобных сайтов. Но на данном треккере, мне лично, его реализация нравится больше всего. Использовать мы будем RSS ленту. Находится она [Только для зарегистрированных пользователей. Зарегистрироваться.]. Для быстрого объяснения — это просто лента новостей треккера, в которой отображаются обновления серий сериалов.
Нам же нужно, чтобы лента отображалсь конкретно для нашего аккаунта, для того, чтобы мы могли качать. По-этому адрес нужно привести к такому виду:
Получаем значение полей: uid, pass и usess. Начнём с последнего. Получить его можно на сайте, открыв ваш профиль:Код:http://lostfilm.tv/rssdd.xml:COOKIE:uid=вашюид;pass=вашпас;usess=вашюзес
[Только для зарегистрированных пользователей. Зарегистрироваться.]
Два других значения берутся из ваших Cookies в браузере. В Мозилле, например, для этого нужно зайти в Настройки - Приватность и выбрать следующие параметры отображения истории. Дальше нажать на кнопку Показать куки:
[Только для зарегистрированных пользователей. Зарегистрироваться.]
Далее в открывшемся окне, с помощью поиска, находим кукисы от сайта и там видим значения uid и pass. Всё, что нам нужно сделать — это скопировать их значения из поля содержимое:
[Только для зарегистрированных пользователей. Зарегистрироваться.]
Теперь, когда мы привели строку в нужный нам вид, нам понадобится торрент клиент. Я пользуюсь старым добрым uTorrent. И так, открываем клиент, жмём на кнопку с пиктограммой RSS или выбираем этот пункт из колонки слева, жмём на него ПКМ и нажимаем Add RSS Feed:
[Только для зарегистрированных пользователей. Зарегистрироваться.]
Дальше копируем туда нашу строчку. И не забываем поставить галочку Do not automatically download items, иначе программа автоматически добавит всё, что есть в ленте на закачку, а нам этого не надо:
[Только для зарегистрированных пользователей. Зарегистрироваться.]
После чего, можно спокойно переходить к настройке фильтров для сериалов. Для этого жмём ПКМ на появившейся ленте и выбираем RSS Downloader, после чего попадаем в меню настройки фильтров:
[Только для зарегистрированных пользователей. Зарегистрироваться.][Только для зарегистрированных пользователей. Зарегистрироваться.]
Настройка фильтра, как мне кажется, является абсолютно стандартной и не должна вызвать никаких трудностей. Здесь мы выбираем фильтр для имени, в нашем случае сериал Касл. Я предпочитаю использовать оригинальные названия, но программа понимает и русский. Если название содержит пробелы, я рекомендую использовать вместо них символ "?", для большей совместимости. Фразу в диалоге фильтра выделяем символами "*", означающими, что слева и справа могут быть ещё любые символы.
В названии ленты указываем нужную. Это делается для того, чтобы программа качала серию только с нужного вам треккера, т.к. если у вас несколько лент и несколько релизгрупп переводят этот сериал, то качаться он будет со всех треккеров. Ниже выбираем качество, которое нас интересует. Меня, скажем, интересуют только Full HD сериии, по-этому я ставлю 1080p.
Далее нам предлагают выбрать номер эпизода и серии. На Лостфильме потребности в этом нет, т.к. у них каждая серия выкладывается отдельным торрентом. Именно в этом состоит их огромный плюс, по сравнению с другими треккерами. Но, если есть потребность, можно указать. А далее идёт ещё ряд параметров, которые мы можем выбрать, но которые большинству пользователям не интересны. Пока, наконец, доходим до Метка для новых. Вот тут нужно сделать лирическое отступление, т.к. этот параметр, для меня например, оказался очень важным.
Настройка торрент клиента, лирическое отступление
Любой, кто видит торренты не первый раз, наверняка настраивал папки для сохранения файлов в этой программе:
[Только для зарегистрированных пользователей. Зарегистрироваться.]
Привычное окно с путями, куда сохранять файлы. Для нас тут интересна галочка Перемещать завершённые загрузки и, галочка рядом с ней, Append the torrent's label. Дело в том, что торрент позволяет переносить скачанные файлы в любую указанную папку. А включив последнюю галку, в качестве папки, мы можем использовать метку, данную файлу при добавлении.
Скажем, у меня на HTPC торрент качает все файлы в папку D:\Movies. В этой папке у меня находятся подпапки: Фильмы, Сериалы, и пр., которые, в свою очередь, имеют так же подпапки с названиями сериалов или папку Blu-Ray в папке Фильмы.
Например сериал Касл находится у меня в D:\Movies\Сериалы\Касл\Season 7. Т.к. по умолчанию, торрент качает в папку D:\Movies, то в качестве метки мне нужно указать Сериалы\Касл\Season 7. Тогда по завершению закачки, программа сама перенесёт его в нужную папку. А дальше XBMC, которая используется в качестве оболочки, обновит папку с сериалом и добавит его в базу.
Таким образом настройки будут выглядеть следующим образом. В диалоговом окне с папками, включаем две галочки и указываем папку для перемещения:
[Только для зарегистрированных пользователей. Зарегистрироваться.]
Конец лирического отступления
Теперь вернёмся к настройке нашей RSS ленты. Теперь в поле Метка для новых, нам нужно указать метку для нашего сериала, которая и будет добавлена в качестве пути для сохранения нашего сериала:
[Только для зарегистрированных пользователей. Зарегистрироваться.]
А дальше создаём такие же фильтры для других сериалов и, когда всё настроено, включаем галочку на автоматическое скачивание, которую мы отключили в самом начале:
[Только для зарегистрированных пользователей. Зарегистрироваться.]
Вот и всё. Мы получаем клиент, который автоматически будет качать нам новые серии, да ещё и сам раскидывать их по нужным папкам использую метки. Метки, кстати, можно назначать и уже добавленным торрентам или вручную при добавлении. Таким образом можно раскидывать музыку, сразу по жанрам или фильмы по качеству и т.д. Метки, которые сработали однажды, будут добавлены в контекстное меню и будет достаточно просто выбрать нужную.
Что касается других треккеров, например [Только для зарегистрированных пользователей. Зарегистрироваться.], то там в RSS добавляется ссылка на всю тему с сериалом целиком. Вот там уже нужно играться с настройкой номера эпизода и сезона, что совсем не добавляет удобства. Зато там можно настроить вывод в ленту только интересующих вас сериалов.