Установка и настройка Quasar на Kodi

Надо заметить, я даже удивлен, что нашлось под 10 человек в чатике кому интересна тема c Kodi.

В общем, если кто не в курсе, я писал как я собирал себе медиацентрна Raspberry и Kodi, и в конце я рассказал про плагин Torrenter который умеет воспроизводить торрент файлы. У него достаточно проблемы как было так и осталось, последние пару месяцев он вообще перестал работать, например у моей мамы, я особо не пользовался и проверять не стал.

Так вот, есть очень мощная альтернатива и она в активной разработке. Ещё в январе оно работало так, что хотелось застрелиться, так ещё и русские торренты совершенно не поддерживались, он предлагали писать свои плагины под это дело, идея походу затухла так как выбор был вообще никакой. Но по каким-то причинам они передумали и сделали 1 плагин, который умеет интегрироваться с огромным количеством торрентов, в том числе и русскоязычных.

Несомненно плюсом я считаю то, что он позволяет добавлять фильмы и сериалы в медиатеку Kodi, где они будут как обычные фильмы и множество других фишек. Например, в каком качестве выдавать результаты, ограничения по скоростям и возможность загружать фильм\сериал без необходимости удержания его на паузе, можно запустить кучу торрентов и оставить в пассивном режиме.

Установка и настройка Quasar

Quasar распространяется через GitHub, по причинам что Kodi сообщество не одобряет подобные плагины, хотя по факту, это странное решение, ведь торрент протокол используется не только для пиратсва. Есть куча бесплатного контента (не спираченого), авторского контента и сам по себе Quasar вообще не имеет никакого отношения к торрентам. Он просто умеет работать с протоколом и интегрировать это в библиотеку, всё.

Плагин достаточно мощный, скачать последнюю версию вы можете прямо по ссылке выше или в разделе релизов на GitHub, заодно почитав что поменялось. Поддерживает он все платформы, поэтому дальнейшие инструкции для всех идентичные.

Установка

Первым делом качаем архив для интересующей вас платформы и архитектуры. У Raspberry 2 и 3 это Linux arm v7 (да у малинки 3 v8, но аддон от v7 работает успешно).

После загрузки, вам нужно закинуть его на устройство где Kodi, ну что бы было легко открыть данный файл. После этого запускаем Kodi, переходим в дополнения и выбираем установить новые дополнения, нас интересует "Установить из zip-файла". Если у вас Kodi 17+ то по дефолту там стоит запрет на установку из внешних репозиториев, он предложит включить это на свой страх и риск.

Оповещение

Вам нужно нажать на кнопку "Настройка", иначе все отменится. Он перебросит в настройки и там будет пункт "Установка из не доверенных источников", вам нужно включить данную опцию.

Подтверждение

Вас последний раз предупреждают что это может быть опасно, но раз решились, то жмем "Да".

Далее опять устанавливаем дополнение из zip файла, на этот раз он откроет файловый менеджер, и вам нужно выбрать архив скаченный с их сайта. После успешной установки появится оповещение.

Установка завершена

Вот и всё, плагин установлен!

Сразу после установки он будет ругаться что не указана папка для загрузок, и кидать на страницу настроек.

Настройка

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

Во-первых, указывается папка куда будут грузиться временные файлы плагина, а вторым пунктом (уже не обязательно) указывается папка для медиатеки. Третьим пунктом идет сайт откуда парсить инфу о файлах, я предпочитаю The Movie DB, тут уж кому что ближе.

Настройки

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

Тут нужно указать папку, где он будет собирать библиотеку. По данному пути будут созданы 2 папки: Shows, Movies, а внутрь он будет складывать "фильмы" и " сериалы", для того чтобы вы могли собрать медиатеку, ведь для этого нужны файлы. Но хранить он будет не полноценные фильмы, а файлики с правильной структурой и названием с расширением .strm, которые внутри содержат такую штуку: "plugin: //plugin.video.quasar/library/movie/play/251516". Т.е. вы можете сами создавать такие файлики, заменяя ID фильма\сериала на нужный. Но это будет не удобно, так как в Quasar для этого есть удобный интерфейс.

Для того чтобы интегрировать всё это в медиатеку вам нужно подключить эти две папки и настроить как с обычными файлами. Если вы этого не делали, в прошлой статье ищите по заголовку "Локальная медиатека", всё абсолютно идентично, только выбирать нужно папки созданные Quasar. Весят, как вы понимаете, они ничего, поэтому можно даже создавать на мелком носителе типа флешки.

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

Продолжаем веселуху и включаем самое крутое и для чего этот модуль создавался.

Активация и установка Quasar Burst

Quasar Burst — это дополнение которое распространяется (теперь) через репозиторий Quasar, который добавляется при установке Quasar. Оно позволяет искать фильмы\сериалы, в общем любой соответствующий медиаконтент на торрентах, и предоставляет кучу настроек как искать и где искать.

Для его установки первым делом нужно включить репозиторий Quasar, который изначально отключен. Для этого заходим в Дополнения -> Мои дополнения -> Репозитории дополнений и там будет Quasar Repository в отключенном состоянии.

Quasar Repository

Нажимаем на него и внизу выбираем пункт "Включить". После включения опять заходим в дополнения, выбираем установку из репозиториев, выбираем репозиторий Quasar и устанавливаем Quasar Burst.

После установки нужно зайти в настройки Quasar Burst и настроить торренты под себя и вообще поведение.

Quasar Burst настройки

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

Всё, теперь можно пользоваться дополнением.

Использование

Зайдя в аддон нас встречает выбор что мы хотим сделать.

Quasar Menu

  • Фильмы — все что касается фильмов.
  • Сериалы — все что касается сериалов.
  • Поиск — открывает окно поиска по всем (!) торрент трекерам по названию, т.е. на выходе не будет разбивки на фильмы\сериалы, будет открыт просто список найденых торрент файлов.
  • Торренты — менеджер загрузок, там отображаются загруженные торренты, и загружаемые, а также поставленные на паузу. Оттуда можно удалить их, включая загруженные ими файлы, или поставить на воспроизведение.
  • Добавить торрент — добавляет торрент файл либо по магнет ссылке, либо через файл.
  • Провайдеры — там будут провайдеры и их настройки, в нашем случае будет один единственный Quasar Burst.

Если зайти, например, в фильмы, то мы увидем дополнительные пункты, которые я разжевывать уже не буду.

Quasar Movies

Отмечу лишь что Trakt — это такой сервис трекинга чего вы посмотрели и рекомендаций, бесплатный и этот пункт для интеграции и взаимодействия с ним.

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

Например я вбил в поиск короткометражку "Кунг Фьюри".

Kung Fury search

Так как это поиск в фильмах, то он нашел непосредственно через выбранный сервис, и выдал всю информацию о нем. Если бы было несколько фильмов с похожим названием, он вывел бы и их.

Тут же, в контекстном меню можно добавить данный фильм в свою коллекцию, и прочие пункты специфичные исключительно для плагина Quasar.

Add to library

После добавления он сам предложит моментально обновить библиотеку или отложить на потом и сделать руками.

После обновления библиотеки, все добавленные таким способом файлы не потребуется больше искать в Quasar.

Kung Fury in library

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

Kung Fury torrents

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

Когда вы выбираете нужный вам торрент файл, начинается буферизация (по дефолту 20 мб).

Buffering

А затем запускается воспроизведение файла.

Kung Fury

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

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

Web UI

Данный плагин также предоставляет веб-интерфейс с возможностью контролировать загрузки и добавлять новые посредством магнет ссылки или ссылки на torrent файл (загружать нельзя).

Quasar Web UI

Данный интерфейс находится по адресу http://localhost:65251/web/ — если это распбери или удаленный медиацентр, то вместо localhost, разумеется, нужно указывать его IP и чтобы порт был проброшен. В данном случае никакой защиты в виде пароля у данного интерфейса нет.

Вот и всё, такой вот аддон. Придется немного повозиться с установкой, немного разобраться, но это просто шикарные инструмент. Одна только интеграция в библиотеку бесценна.

Фикс для nnmclub и rutracker

Я написал небольшой фикс, который фиксит адреса для двух трекеров выше. По аналогии можете менять и у других.

Фиксится это достаточно просто, достаточно в папку kodi добавить файлик с определенным содержанием. Вот пути до папки KODI на разных системах:

  • android: Android/data/org.xbmc.kodi/files/.kodi/
  • iOS: /private/var/mobile/Library/Preferences/Kodi
  • Linux: ~/.kodi
  • Mac: /Users/USERNAME/Library/Application Support/Kodi,
  • LibreELEC / OpenELEC: /storage/.kodi
  • Windows: Пуск - вводим %APPDATA%\kodi - жмем Enter

Относительно данной папки, в зависимости от системы, нужно зайти в следующую вложенную директорию: userdata/addon_data/script.quasar.burst. В данной папке создаем файл overrides.py и пишем в него следующее:

overrides.py
overrides = {
    #
    # Mirrors for Russian trackers.
    #

    # RuTracker
    'rutracker': {
        'root_url': 'http://maintracker.org',
        'base_url': 'http://maintracker.org/forum/tracker.php?nm=QUERYEXTRA&prev_new=0&prev_oop=1&f[]=-1&o=10&s=2&oop=1&pn=',
        'parser': {
            'torrent': "'http://maintracker.org/forum/%s' % item(tag='a', attribute='href', order=4)"
        }
    },

    # nnm-club
    'nnmclub': {
        'root_url': 'https://nnm-club.name',
        'base_url': 'https://nnm-club.name/forum/tracker.php?nm=QUERYEXTRA&prev_sd=1&prev_a=1&prev_my=0&prev_n=0&prev_shc=1&prev_shf=0&prev_sha=0&prev_shs=1&prev_shr=0&prev_sht=0&o=10&s=2&tm=-1&a=1&sd=1&ta=-1&sns=-1&sds=-1&pn&submit=1',
        'parser': {
            'torrent': "'https://nnm-club.name/forum/%s' % item(tag='a', attribute='href', order=2)"
        }
    },

} 

Данный файл просто меняет значения в конфигах для трекеров где используется URL на их зеркала. Вот и всё. В случе чего можете сами поправить.

Перезапускаете KODI если он был запущен, включаете данные провайдеры, если они ещё не включены, и все опять работает.

Комментарии

Bohdan
пт, 12/01/2018 - 22:02

Quasar RPI 3 перестал работать с нового года. Для проверки установил на Android планшет - работает на ура!

Sergey
вт, 30/01/2018 - 00:25

Насколько такой просмотр онлайн через треккер убивает SD карту? Я так понимаю при буферизации постоянно закачивается размер буфера, записывает на SD карту и потом с нее воспроизводится? или буфер в ОЗУ закачивается?

rutor
пт, 09/02/2018 - 05:09
    'rutor': {
        'root_url': 'http://anti-block.org/',
        'base_url': 'http://anti-block.org/search/',
        'parser': {
            'torrent': "'http://anti-block.org%s' % item(tag='a', order=1, attribute='href')"
        }        
    },
Semen
пн, 19/02/2018 - 12:03

Niklan, спасибо за подробную инфу. Достаточно долгое время проюзал квазар, крутейшая находка. Но последнее время он начал неистово лагать - с начала с вайфаем все ложил, потом напрямую кабель провел, но это только временно решило проблему. Сейчас переустановил систему и поставил Элементум, увы, пока тоже все зависает почти сразу после начала просмотра. Помогает вынимание кабеля - через время зависание проходит, но в итоге просмотреть пока получилось только файлы 250мб, при буферизации которых он успевает скачаться до зависания) С нетерпением буду ждать обновленную статью, надеюсь найти там решение :)

Bramix
пн, 12/03/2018 - 21:25

Заранее прошу прощения за глупый вопрос, но так и не смог найти директорию

android: Android/data/org.xbmc.kodi/files/.kodi/
iOS: /private/var/mobile/Library/Preferences/Kodi
Linux: ~/.kodi
Mac: /Users/USERNAME/Library/Application Support/Kodi,
LibreELEC / OpenELEC: /storage/.kodi
Windows: Пуск - вводим %APPDATA%\kodi - жмем Enter

Конкретнее LibreELEC / OpenELEC: /storage/.kodi. в убунту работал последний раз лет 12 назад... Где ее искать на малине?

Serg
чт, 29/03/2018 - 15:24

Отвечу себе чтобы не забыть. С провайдермо в burst не получилось. Написал скрипт на python, который скачивает и формирует strm файлы в текущей директории. Внутри содержат строку вида 'plugin://plugin.video.elementum/play?uri=торрент_файл.torr' Kodi их воспроизводит на ура =) И да, я переехал на Elementum.

{getarjlover.py}
#!/usr/bin/python

coding: utf8

from bs4 import BeautifulSoup
from urllib2 import urlopen
import urllib
import re
import os

def remove(value, deletechars):
for c in deletechars:
value = value.replace(c,'_')
return value;

urlbase = 'multiki'
#urlbase = 'film'
#urlbase = 'filmiki'
url = 'http://' + urlbase + '.arjlover.net'
httpstream = urlopen(url + '/' + urlbase)
soup = BeautifulSoup(httpstream, "html.parser")
httpstream.close()

links = soup.find_all('td', 'l', text=re.compile(u'')) # тут в кавычках можно написать название мультика, тогда будет сформирована ссылка толко на него

if len(links) == 0:
showMessage('Error', 'Wrong page', 3000)
else:
os.makedirs(os.path.join(os.getcwd(), 'ajlover_' + urlbase))
for link in links:
try:
titleText = link.find('a').string
tds = link.findNextSiblings('td')
href = url + tds[-1].findAll('a')[-1]['href']
#dirname = os.path.join(os.getcwd(), 'ajlover_' + urlbase, remove(titleText, '/:?"<>|'))
#filename = os.path.join(dirname, os.path.split(href)[1])
strmfilename = os.path.join(os.getcwd(), 'ajlover_' + urlbase, remove(titleText, '/:
?"<>|') + '.strm')
print strmfilename
f = open(strmfilename, 'w')
f.write('plugin://plugin.video.elementum/play?uri=' + href)
f.close()
except:
pass

Роман
вс, 15/04/2018 - 17:18

С сайта рутрэкера кстати по поводу maintracker.org

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

Магасев Владимир
сб, 28/07/2018 - 23:56

Как в настройках Quasar указать путь для загрузок в папку подключенного внешнего жесткого диска?В проводнике папка Quasar показывает→доступно для чтения и записи.

Залим Русланович Черкесов
вс, 02/09/2018 - 12:40

Здравствуйте ! Сделал ваш фикс на поиск торрентов в Elementum все находит даже nnm club но rutracker не видит. В чем может быть проблема ?

alexbess
сб, 26/01/2019 - 15:50

Если вдруг вопрос не решён: для рутрекера лучше завести зеркало (у них есть инструкция, как делать), в самом плагине прописывается альтернативный домен и логин с паролем.

Андрей
ср, 23/01/2019 - 14:24

Нда! Ну и Quasar! День работает, два нет. А если не работает на старой системе, то и на новую не поставить.

alexbess
сб, 26/01/2019 - 15:49

Автору огромное спасибо за статью! Всё настроил, всё работает. Почитал комменты и перешёл на элементум:)

Александр
пт, 07/06/2019 - 16:58

Openelec / kody krypton, rpi2 b+.
Стоял квазар, сломался. Удалил - поставить не могу, "не найден binary quazar". Качал Линукс arm x86, x64.

User
пн, 21/09/2020 - 18:23

Здравствуйте ,пытаюсь установить/активировать Quasar Burst малинка наглухо виснет, подскажите кто сталкивался с этим ?

Добавить комментарий

Поддерживается Markdown
Поделиться
Обсудить с AI
Прочитай эту страницу: https://niklan.net/blog/kodi-quasar?_format=llms и ответь на вопросы по её содержимому.
Просмотреть как Markdown