<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Копытов Иван: заметки с тегом serviio</title>
<link>https://kini24.ru/tags/serviio/</link>
<description>Блог ленивого сисадмина</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог ленивого сисадмина</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Отказ от Serviio</title>
<guid isPermaLink="false">169</guid>
<link>https://kini24.ru/all/otkaz-ot-serviio/</link>
<pubDate>Mon, 05 Mar 2018 17:00:40 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/otkaz-ot-serviio/</comments>
<description>
&lt;p&gt;Что-то в последнее время стал больше вызывать негативных чувств, чем положительных. Больше всего негатива вызывает тот факт, что если наименование файлов серий в скачанном сериал не соответствует шаблону, то он воспримет все эти файлы как отдельные фильмы и поместит их в соответствующую категорию. То есть после скачивания торрента нужно еще привести имена файлов в соответствие шаблону. Я не пробовал, но у меня очень большое подозрение, что торрент будет закачан еще раз.&lt;br /&gt;
Теперь представьте себе, что вы скачали торрент с сериалом, где 10 сезонов и в каждом из них по 20 серий. Имена серий не подпадают под шаблон Serviio, поэтому он их все помещает в папку «Фильмы». Теперь чтобы найти нужный вам фильм, придется основательно поискать. Более того, «фишка» Serviio в том, что он ищет данные о файле в сети, опираясь на название. Если он некорректно определил, что это сериал, он отыщет соответствующие обложку и название для серий. И тот же «Доктор Хаус» будет отображаться как фильм-ужасы с названием «Дом».&lt;br /&gt;
Еще одной «фишкой» является возможность добавить онлайн-источники в список. Тут тоже не все хорошо. Без ручного обновления базы медиафайлов, новый источник в списке вы не увидите. Вроде бы не так уж и сложно это сделать, но мы помним, что каждое сканирование вызывает существенную нагрузку на процессор. И внесенные в базу онлайн-источники никоим образом не попадают в список trakt.tv. Иными словами, вы не сможете никак отследить на какой серии вы остановились.&lt;br /&gt;
Про проблемы с русской кодировкой я уже писал. Это можно было бы исправить, создав в планировщике задачу, которая будет сканировать, например, mp3-файлы, определять кодировку данных и, если она не совпадает с UTF-8, менять ее на нужную. Но вы себе представляете как это будет выглядеть?&lt;br /&gt;
В общем, сдается мне, что я все-таки откажусь от Serviio в пользу minidlna. У него, по крайней мере, я нашел пока что только один недостаток — слишком много папок. И тот частично можно исправить, указав в файле конфигурации нужные параметры.&lt;/p&gt;
</description>
</item>

<item>
<title>Serviio</title>
<guid isPermaLink="false">158</guid>
<link>https://kini24.ru/all/serviio-2/</link>
<pubDate>Tue, 06 Feb 2018 15:04:08 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/serviio-2/</comments>
<description>
&lt;h3&gt;Небольшой обзор DLNA-сервера&lt;/h3&gt;
&lt;p&gt;Чуть меньше недели назад я, при помощи докера, &lt;a href="https://kini24.ru/all/ustanovka-serviio/"&gt;установил&lt;/a&gt; на свой домашний сервер Serviio. В отличие от других серверов подобного рода, которые я попробовал, этот показался мне самым интересным, несмотря на его недостатки. Впрочем, последнее — только мое мнение, кому-то эти недостатки покажутся преимуществами.&lt;br /&gt;
Сразу хочу упомянуть один достаточно важный момент. Первые 15 дней сервер работает в режиме полной функциональности. Если по истечении этого периода вы не установите лицензию, то программа автоматически перейдет в режим бесплатной версии, которая имеет некоторые ограничения. Почитать о различиях версий можно на &lt;a href="http://serviio.org/buy-pro/10-uncategorised/60-free-vs-pro"&gt;этой странице&lt;/a&gt;. Стоимость лицензии на текущий момент составляет 25 долларов США. Или около 1500 российских рублей.&lt;br /&gt;
Первое, что мне бросилось в глаза — множество папок, так же как и у miniDLNA. Это очень опечалило потому, что из-за этого нюанса я и собирался менять сервер. Но, покопавшись в настройках, обнаружил, что отображение папок настраивается и можно просто убрать ненужные. Так я и поступил, оставив только самые востребованные.&lt;br /&gt;
В качестве папок, где хранятся файлы, которые вы потом будете воспроизводить на телевизоре или другом устройстве, можно указать любые. Но так как я использую докер, то их нужно дополнительно указывать в параметрах запуска контейнера и только затем подключать в настройках программы. Как обычно, поиск мультимедиа файлов несколько нагружает процессор, что, впрочем, длится достаточно недолго.&lt;br /&gt;
Не лишним будет упомянуть порты, которые могут вам понадобиться для просмотра или для управления сервером:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;1900 — общий порт UPnP;&lt;/li&gt;
&lt;li&gt;8895 — не совсем понял что за порт, но без него ни одно устройство не видит сервер.&lt;/li&gt;
&lt;li&gt;23423 и 23523 — для управления сервером по HTTP и HTTPS протоколам соответственно.&lt;/li&gt;
&lt;li&gt;23424 и 23524 — для просмотра мультимедиа по HTTP и HTTPS соответственно.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Если вы планируете просматривать фильмы, слушать музыку или управлять сервером за пределами вашей сети, то на последние 4 порта следует настроить перенаправление на роутере или просто открыть к ним доступ извне. Но, увы, для этого вам понадобятся дополнительные программы для вашего смартфона или планшета:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.serviigo"&gt;ServiiGo&lt;/a&gt;. Программа для удаленного просмотра фильмов или прослушивания музыки. Увы, но для доступа к такой возможности требуется версия Pro сервера. Для использования требует порты 23424 и 23524.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.serviidroid"&gt;ServiiDroid&lt;/a&gt;. Эта программа позволяет вам:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;просматривать текущее состояние сервера и изменять его;&lt;/li&gt;
&lt;li&gt;вручную обновить данные библиотеки;&lt;/li&gt;
&lt;li&gt;просмотреть или изменить настройки подключенных клиентов;&lt;/li&gt;
&lt;li&gt;управлять папками, в которых нужно искать файлы, или онлайн-источниками;&lt;/li&gt;
&lt;li&gt;и, наконец, изменять настройки самого сервера.&lt;br /&gt;
Иными словами, эта программа позволяет вам полностью управлять настройками Serviio и, что не менее важно, она не требует для своей работы Pro-версии программы.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Кстати, заметил, что по протоколу HTTPS сервер отдает данные немного быстрее, чем по HTTP.&lt;br /&gt;
Из «минусов» могу отметить следующие пункты:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Некоторую заторможенность в работе программы, что обусловлено использованием java.&lt;/li&gt;
&lt;li&gt;Не всегда корректно распределяет медиафайлы по категориям.&lt;/li&gt;
&lt;li&gt;Некорректно работает с кодировкой cp1251. То есть, с русским языком.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Второй пункт раздражает больше всего. Например, я скачал из интернета все сезоны «Звездного пути». Serviio просканировал все папки и отобразил мне две папки сериала вместо одной. В первой папке были три сезона по одной-две серии в каждом, во второй — все 7 сезонов и все серии. Думаю, что это связано с некорректной обработкой информации, извлеченной из этих файлов, но не править же каждый раз эту информацию (что, кстати, не помогает) после скачивания фильма.&lt;br /&gt;
Третий пункт... Думаю тут даже рассказывать нечего. Если информация в файле закодирована при помощи cp1251, то вместо нормального текста, на экране вы увидите «кракозябры». Лечится это перекодировкой в utf-8, то есть после скачивания, например, музыки, нужно сделать еще дополнительные движения.&lt;/p&gt;
</description>
</item>

<item>
<title>Установка Serviio</title>
<guid isPermaLink="false">156</guid>
<link>https://kini24.ru/all/ustanovka-serviio/</link>
<pubDate>Fri, 02 Feb 2018 22:14:48 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/ustanovka-serviio/</comments>
<description>
&lt;p&gt;На домашнем сервере установлен Alt Linux, у которого свое видение в отношении сторонних программ. Того serviio в репозитории нет, а попытка установить его с сайта провалилась. Скорее всего, тут сыграло роль недостаточное знание мной линукса. Поэтому, в итоге, был выбран путь попроще, который я с начала не заметил. Речь идет об установке serviio в виде docker.&lt;br /&gt;
Для начала скачиваем образ на компьютер:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# docker pull lsiocommunity/serviio&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Затем, в соответствии с документацией, запускаем, немного изменив параметры запуска под себя:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;docker run -d --restart=always --name=serviio -v /mnt/sda/serviio/config:/config -v /mnt/sda/serviio/media:/media -v /mnt/sda/serviio/transcode:/transcode --net=host lsiocommunity/serviio&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;По пути /mnt/sda у меня находится второй жесткий диск, на котором располагается всякое «барахло».&lt;br /&gt;
Поначалу ни одно из устройств в сети не смогло увидеть serviio. Немного поэкспериментировав, понял, что все дело в том, не был открыт один из портов на сервере. В итоге, пришлось открыть порты 8895, 23423, 23424, 23523, 23524 и 1900. Serviio не видели именно из-за порта 8895.&lt;br /&gt;
Ну а дальше все было просто: заходим по адресу &lt;a href="http://192.168.1.254:23423/console"&gt;http://192.168.1.254:23423/console&lt;/a&gt; (где 192.168.1.254 — адрес моего сервера) и настраиваем сервер под свои нужды уже в графическом интерфейсе. Тестировал его работу на трех устройствах: ТВ Samsung UE43M5500AU, телефоне на базе Android и компьютере с установленными Alt Linux и VLC. Все три успешно подключились и смогли проиграть фильм с разрешением FullHD. Тормоза оказались только на телефоне, но с него, как говорится, «взятки гладки».&lt;/p&gt;
</description>
</item>


</channel>
</rss>