236 lines
18 KiB
Twig
236 lines
18 KiB
Twig
{% extends "layouts/default.twig" %}
|
||
|
||
{% block header %}
|
||
<a href="{{ base_url() }}" class="btn btn-outline-light mb-3"><< Назад</a>
|
||
<h2>FAQ</h2>
|
||
{% endblock %}
|
||
|
||
{% block content %}
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<p>
|
||
В этом сервисе собраны ссылки на IPTV-плейлисты, которые находятся в открытом доступе.
|
||
Они отбираются вручную и постоянно проверяются здесь автоматически.
|
||
</p>
|
||
<p>
|
||
Сервис "{{ config('app.title') }}" ({{ base_url() }}) не предназначен для хранения или трансляции
|
||
видео/аудио потоков, программ телепередач, плейлистов и их поддержки. Этим занимаются администраторы
|
||
ресурсов, указанные как источник, и те, с чьих ресурсов ведётся трансляция.
|
||
</p>
|
||
<p class="mb-5">
|
||
Сервис "{{ config('app.title') }}" ({{ base_url() }}) предоставляет только информацию об активности
|
||
плейлистов, найденных в открытом доступе, и короткие ссылки на них для удобства использования в ПО.
|
||
Вопросы по содержанию и работоспособности плейлистов, а также вопросы юридического характера, адресуйте
|
||
тем, кто несёт за них ответственность (см. источники плейлистов).
|
||
</p>
|
||
|
||
<div class="accordion" id="faq-accordion">
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-howtouse">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#howtouse" aria-expanded="false" aria-controls="howtouse">
|
||
Как пользоваться сервисом?
|
||
</button>
|
||
</h2>
|
||
<div id="howtouse" class="accordion-collapse collapse" aria-labelledby="h-howtouse" data-bs-parent="#faq-accordion">
|
||
<p class="accordion-body">
|
||
На главной странице отображается список доступных в плейлистов, их идентификаторы, статусы,
|
||
количество каналов и короткие ссылки.
|
||
Для просмотра списка каналов следует нажать на ссылку <b>"Подробнее..."</b> под интересующим плейлистом.
|
||
Для добавления плейлиста в свой медиаплеер удобно использовать <b>"Ссылку для ТВ"</b>.
|
||
Это делается для удобства ввода, например, на телевизоре с пульта.
|
||
На странице детальной информации также есть прямая ссылка на сам плейлист от источника.
|
||
Можно использовать и её.
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-howtoconnect">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#howtoconnect" aria-expanded="false" aria-controls="howtoconnect">
|
||
Как подключить плейлист?
|
||
</button>
|
||
</h2>
|
||
<div id="howtoconnect" class="accordion-collapse collapse" aria-labelledby="h-howtoconnect" data-bs-parent="#faq-accordion">
|
||
<p class="accordion-body">Возможно. По крайней мере, так утверждают источники. Но гарантий никаких никто не даёт.</p>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-isitfree">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#isitfree" aria-expanded="false" aria-controls="isitfree">
|
||
Эти плейлисты и каналы в них -- бесплатны?
|
||
</button>
|
||
</h2>
|
||
<div id="isitfree" class="accordion-collapse collapse" aria-labelledby="h-isitfree" data-bs-parent="#faq-accordion">
|
||
<p class="accordion-body">
|
||
<a href="https://www.google.com/search?q=%D0%BA%D0%B0%D0%BA%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20iptv%20%D0%BF%D0%BB%D0%B5%D0%B9%D0%BB%D0%B8%D1%81%D1%82%20%D0%BF%D0%BE%20%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B5">
|
||
Добавь в свой медиаплеер</a> "Ссылку для ТВ".
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-which">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#which" aria-expanded="false" aria-controls="which">
|
||
Какие плейлисты попадают сюда?
|
||
</button>
|
||
</h2>
|
||
<div id="which" class="accordion-collapse collapse" aria-labelledby="h-which" data-bs-parent="#faq-accordion">
|
||
<div class="accordion-body">
|
||
<p>Есть некоторые критерии, по которым плейлисты отбираются в этот список:</p>
|
||
<ul>
|
||
<li>Прежде всего -- каналы РФ и бывшего СНГ, но не только</li>
|
||
<li>Открытый источник</li>
|
||
<li>Прямая ссылка на плейлист</li>
|
||
<li>Автообновление плейлиста</li>
|
||
</ul>
|
||
<p>
|
||
В основном, в плейлистах именно трансляции телеканалов, но могут быть просто список каких-то
|
||
(мульт)фильмов и передач, находящихся на чужих дисках (как если бы вы сами составили плейлист с музыкой,
|
||
например).
|
||
</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-statuses">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#statuses" aria-expanded="false" aria-controls="statuses">
|
||
Что означают статусы плейлистов?
|
||
</button>
|
||
</h2>
|
||
<div id="statuses" class="accordion-collapse collapse" aria-labelledby="h-statuses" data-bs-parent="#faq-accordion">
|
||
<div class="accordion-body">
|
||
<ul>
|
||
<li>
|
||
<span class="badge small text-dark bg-secondary">loading</span>
|
||
Загрузка данных, нужно немного подождать.
|
||
</li>
|
||
<li>
|
||
<span class="badge small text-dark bg-success">online</span>
|
||
Плейлист, возможно, активен.
|
||
</li>
|
||
<li>
|
||
<span class="badge small text-dark bg-warning">timeout</span>
|
||
Не удалось вовремя проверить плейлист, сервер с плейлистом слишком долго запрягает.
|
||
</li>
|
||
<li>
|
||
<span class="badge small text-dark bg-danger">offline</span>
|
||
Плейлист недоступен, вообще.
|
||
</li>
|
||
<li>
|
||
<span class="badge small text-dark bg-danger">error</span>
|
||
Ошибка при проверке плейлиста. Пора удалять плейлист отсюда.
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-donttrust">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#donttrust" aria-expanded="false" aria-controls="donttrust">
|
||
Почему нельзя доверять результатам проверки?
|
||
</button>
|
||
</h2>
|
||
<div id="donttrust" class="accordion-collapse collapse" aria-labelledby="h-donttrust" data-bs-parent="#faq-accordion">
|
||
<div class="accordion-body">
|
||
<p>
|
||
Я не гарантирую корректность и актуальность информации, которую ты увидишь здесь.
|
||
Хотя я и стараюсь улучшать качество проверок, но всё же рекомендую проверять желаемые
|
||
плейлисты самостоятельно вручную, ибо нет никаких гарантий:
|
||
</p>
|
||
<ul>
|
||
<li>что это вообще плейлисты, а не чьи-то архивы с мокрыми кисками;</li>
|
||
<li>что плейлисты по разным ссылкам не дублируют друг друга и отличаются каналами хотя бы на четверть;</li>
|
||
<li>что плейлист работоспособен (каналы работают, корректно названы, имеют аудио, etc.);</li>
|
||
<li>что подгрузится корректное количество каналов и их список (хотя на это я ещё могу влиять и стараюсь как-то улучшить).</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-guarantee">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#guarantee" aria-expanded="false" aria-controls="guarantee">
|
||
Какова гарантия, что я добавлю себе плейлист отсюда и он работать хоть сколько-нибудь долго?
|
||
</button>
|
||
</h2>
|
||
<div id="guarantee" class="accordion-collapse collapse" aria-labelledby="h-guarantee" data-bs-parent="#faq-accordion">
|
||
<p class="accordion-body">
|
||
Никакова.
|
||
Мёртвые плейлисты я периодически вычищаю, реже -- добавляю новые.
|
||
ID плейлистов могут меняться, поэтому вполне может произойти внезапная подмена одного другим, однако
|
||
намеренно я так не делаю.
|
||
Если один плейлист переезжает на новый адрес, то я ставлю временное перенаправление со старого ID на
|
||
новый.
|
||
Плюс читай выше про доверие результатам проверки (проблема может быть не стороне сервиса).
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-epg">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#epg" aria-expanded="false" aria-controls="epg">
|
||
Где взять программу передач (EPG)?
|
||
</button>
|
||
</h2>
|
||
<div id="epg" class="accordion-collapse collapse" aria-labelledby="h-epg" data-bs-parent="#faq-accordion">
|
||
<div class="accordion-body">
|
||
<ul>
|
||
<li><b>https://iptvx.one/viewtopic.php?f=12&t=4</b></li>
|
||
<li>https://iptvmaster.ru/epg-for-iptv</li>
|
||
<li>https://google.com</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-howoftenlist">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#howoftenlist" aria-expanded="false" aria-controls="howoftenlist">
|
||
Как часто обновляется этот список?
|
||
</button>
|
||
</h2>
|
||
<div id="howoftenlist" class="accordion-collapse collapse" aria-labelledby="h-howoftenlist" data-bs-parent="#faq-accordion">
|
||
<p class="accordion-body">
|
||
Время от времени.
|
||
Иногда я захожу сюда и проверяю всё ли на месте, иногда занимаюсь какими-то доработками.
|
||
Если есть кандидаты на добавление, то читай ниже.
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-howoftench">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#howoftench" aria-expanded="false" aria-controls="howoftench">
|
||
Как часто обновляется содержимое плейлистов?
|
||
</button>
|
||
</h2>
|
||
<div id="howoftench" class="accordion-collapse collapse" aria-labelledby="h-howoftench" data-bs-parent="#faq-accordion">
|
||
<p class="accordion-body">
|
||
Зависит от источника. Я этим не занимаюсь.
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-api">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#api" aria-expanded="false" aria-controls="api">
|
||
Есть ли API? Как им пользоваться?
|
||
</button>
|
||
</h2>
|
||
<div id="api" class="accordion-collapse collapse" aria-labelledby="h-api" data-bs-parent="#faq-accordion">
|
||
<p class="accordion-body">
|
||
Есть, подробности <a href="https://github.com/anthonyaxenov/iptv2#api">здесь</a>.
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<div class="accordion-item bg-dark">
|
||
<h2 class="accordion-header bg-dark" id="h-howtoadd">
|
||
<button class="accordion-button text-light bg-dark" type="button" data-bs-toggle="collapse" data-bs-target="#howtoadd" aria-expanded="false" aria-controls="howtoadd">
|
||
Как пополнить этот список?
|
||
</button>
|
||
</h2>
|
||
<div id="howtoadd" class="accordion-collapse collapse" aria-labelledby="h-howtoadd" data-bs-parent="#faq-accordion">
|
||
<p class="accordion-body">
|
||
Сделать pull-request в <a href="https://github.com/anthonyaxenov/iptv">репозиторий</a>.
|
||
Я проверю плейлист и добавлю его в общий список, если всё ок.
|
||
</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{% endblock %}
|