{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Копытов Иван: заметки с тегом serviio",
    "_rss_description": "Блог ленивого сисадмина",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/kini24.ru\/tags\/serviio\/",
    "feed_url": "https:\/\/kini24.ru\/tags\/serviio\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "Копытов Иван",
            "url": "https:\/\/kini24.ru\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "169",
            "url": "https:\/\/kini24.ru\/all\/otkaz-ot-serviio\/",
            "title": "Отказ от Serviio",
            "content_html": "<p>Что-то в последнее время стал больше вызывать негативных чувств, чем положительных. Больше всего негатива вызывает тот факт, что если наименование файлов серий в скачанном сериал не соответствует шаблону, то он воспримет все эти файлы как отдельные фильмы и поместит их в соответствующую категорию. То есть после скачивания торрента нужно еще привести имена файлов в соответствие шаблону. Я не пробовал, но у меня очень большое подозрение, что торрент будет закачан еще раз.<br \/>\nТеперь представьте себе, что вы скачали торрент с сериалом, где 10 сезонов и в каждом из них по 20 серий. Имена серий не подпадают под шаблон Serviio, поэтому он их все помещает в папку «Фильмы». Теперь чтобы найти нужный вам фильм, придется основательно поискать. Более того, «фишка» Serviio в том, что он ищет данные о файле в сети, опираясь на название. Если он некорректно определил, что это сериал, он отыщет соответствующие обложку и название для серий. И тот же «Доктор Хаус» будет отображаться как фильм-ужасы с названием «Дом».<br \/>\nЕще одной «фишкой» является возможность добавить онлайн-источники в список. Тут тоже не все хорошо. Без ручного обновления базы медиафайлов, новый источник в списке вы не увидите. Вроде бы не так уж и сложно это сделать, но мы помним, что каждое сканирование вызывает существенную нагрузку на процессор. И внесенные в базу онлайн-источники никоим образом не попадают в список trakt.tv. Иными словами, вы не сможете никак отследить на какой серии вы остановились.<br \/>\nПро проблемы с русской кодировкой я уже писал. Это можно было бы исправить, создав в планировщике задачу, которая будет сканировать, например, mp3-файлы, определять кодировку данных и, если она не совпадает с UTF-8, менять ее на нужную. Но вы себе представляете как это будет выглядеть?<br \/>\nВ общем, сдается мне, что я все-таки откажусь от Serviio в пользу minidlna. У него, по крайней мере, я нашел пока что только один недостаток — слишком много папок. И тот частично можно исправить, указав в файле конфигурации нужные параметры.<\/p>\n",
            "date_published": "2018-03-05T17:00:40+07:00",
            "date_modified": "2018-03-05T17:00:25+07:00",
            "tags": [
                "minidlna",
                "serviio",
                "недостатки",
                "отказ",
                "сервер"
            ],
            "_date_published_rfc2822": "Mon, 05 Mar 2018 17:00:40 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "169",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "158",
            "url": "https:\/\/kini24.ru\/all\/serviio-2\/",
            "title": "Serviio",
            "content_html": "<h3>Небольшой обзор DLNA-сервера<\/h3>\n<p>Чуть меньше недели назад я, при помощи докера, <a href=\"https:\/\/kini24.ru\/all\/ustanovka-serviio\/\">установил<\/a> на свой домашний сервер Serviio. В отличие от других серверов подобного рода, которые я попробовал, этот показался мне самым интересным, несмотря на его недостатки. Впрочем, последнее — только мое мнение, кому-то эти недостатки покажутся преимуществами.<br \/>\nСразу хочу упомянуть один достаточно важный момент. Первые 15 дней сервер работает в режиме полной функциональности. Если по истечении этого периода вы не установите лицензию, то программа автоматически перейдет в режим бесплатной версии, которая имеет некоторые ограничения. Почитать о различиях версий можно на <a href=\"http:\/\/serviio.org\/buy-pro\/10-uncategorised\/60-free-vs-pro\">этой странице<\/a>. Стоимость лицензии на текущий момент составляет 25 долларов США. Или около 1500 российских рублей.<br \/>\nПервое, что мне бросилось в глаза — множество папок, так же как и у miniDLNA. Это очень опечалило потому, что из-за этого нюанса я и собирался менять сервер. Но, покопавшись в настройках, обнаружил, что отображение папок настраивается и можно просто убрать ненужные. Так я и поступил, оставив только самые востребованные.<br \/>\nВ качестве папок, где хранятся файлы, которые вы потом будете воспроизводить на телевизоре или другом устройстве, можно указать любые. Но так как я использую докер, то их нужно дополнительно указывать в параметрах запуска контейнера и только затем подключать в настройках программы. Как обычно, поиск мультимедиа файлов несколько нагружает процессор, что, впрочем, длится достаточно недолго.<br \/>\nНе лишним будет упомянуть порты, которые могут вам понадобиться для просмотра или для управления сервером:<\/p>\n<ol start=\"1\">\n<li>1900 — общий порт UPnP;<\/li>\n<li>8895 — не совсем понял что за порт, но без него ни одно устройство не видит сервер.<\/li>\n<li>23423 и 23523 — для управления сервером по HTTP и HTTPS протоколам соответственно.<\/li>\n<li>23424 и 23524 — для просмотра мультимедиа по HTTP и HTTPS соответственно.<\/li>\n<\/ol>\n<p>Если вы планируете просматривать фильмы, слушать музыку или управлять сервером за пределами вашей сети, то на последние 4 порта следует настроить перенаправление на роутере или просто открыть к ним доступ извне. Но, увы, для этого вам понадобятся дополнительные программы для вашего смартфона или планшета:<\/p>\n<ol start=\"1\">\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.serviigo\">ServiiGo<\/a>. Программа для удаленного просмотра фильмов или прослушивания музыки. Увы, но для доступа к такой возможности требуется версия Pro сервера. Для использования требует порты 23424 и 23524.<\/li>\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.serviidroid\">ServiiDroid<\/a>. Эта программа позволяет вам:<\/li>\n<\/ol>\n<ul>\n<li>просматривать текущее состояние сервера и изменять его;<\/li>\n<li>вручную обновить данные библиотеки;<\/li>\n<li>просмотреть или изменить настройки подключенных клиентов;<\/li>\n<li>управлять папками, в которых нужно искать файлы, или онлайн-источниками;<\/li>\n<li>и, наконец, изменять настройки самого сервера.<br \/>\nИными словами, эта программа позволяет вам полностью управлять настройками Serviio и, что не менее важно, она не требует для своей работы Pro-версии программы.<\/li>\n<\/ul>\n<p>Кстати, заметил, что по протоколу HTTPS сервер отдает данные немного быстрее, чем по HTTP.<br \/>\nИз «минусов» могу отметить следующие пункты:<\/p>\n<ol start=\"1\">\n<li>Некоторую заторможенность в работе программы, что обусловлено использованием java.<\/li>\n<li>Не всегда корректно распределяет медиафайлы по категориям.<\/li>\n<li>Некорректно работает с кодировкой cp1251. То есть, с русским языком.<\/li>\n<\/ol>\n<p>Второй пункт раздражает больше всего. Например, я скачал из интернета все сезоны «Звездного пути». Serviio просканировал все папки и отобразил мне две папки сериала вместо одной. В первой папке были три сезона по одной-две серии в каждом, во второй — все 7 сезонов и все серии. Думаю, что это связано с некорректной обработкой информации, извлеченной из этих файлов, но не править же каждый раз эту информацию (что, кстати, не помогает) после скачивания фильма.<br \/>\nТретий пункт... Думаю тут даже рассказывать нечего. Если информация в файле закодирована при помощи cp1251, то вместо нормального текста, на экране вы увидите «кракозябры». Лечится это перекодировкой в utf-8, то есть после скачивания, например, музыки, нужно сделать еще дополнительные движения.<\/p>\n",
            "date_published": "2018-02-06T15:04:08+07:00",
            "date_modified": "2018-03-05T07:54:43+07:00",
            "tags": [
                "docker",
                "serviio",
                "настройка",
                "обзор"
            ],
            "_date_published_rfc2822": "Tue, 06 Feb 2018 15:04:08 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "158",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "156",
            "url": "https:\/\/kini24.ru\/all\/ustanovka-serviio\/",
            "title": "Установка Serviio",
            "content_html": "<p>На домашнем сервере установлен Alt Linux, у которого свое видение в отношении сторонних программ. Того serviio в репозитории нет, а попытка установить его с сайта провалилась. Скорее всего, тут сыграло роль недостаточное знание мной линукса. Поэтому, в итоге, был выбран путь попроще, который я с начала не заметил. Речь идет об установке serviio в виде docker.<br \/>\nДля начала скачиваем образ на компьютер:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># docker pull lsiocommunity\/serviio<\/code><\/pre><p>Затем, в соответствии с документацией, запускаем, немного изменив параметры запуска под себя:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">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<\/code><\/pre><p>По пути \/mnt\/sda у меня находится второй жесткий диск, на котором располагается всякое «барахло».<br \/>\nПоначалу ни одно из устройств в сети не смогло увидеть serviio. Немного поэкспериментировав, понял, что все дело в том, не был открыт один из портов на сервере. В итоге, пришлось открыть порты 8895, 23423, 23424, 23523, 23524 и 1900. Serviio не видели именно из-за порта 8895.<br \/>\nНу а дальше все было просто: заходим по адресу <a href=\"http:\/\/192.168.1.254:23423\/console\">http:\/\/192.168.1.254:23423\/console<\/a> (где 192.168.1.254 — адрес моего сервера) и настраиваем сервер под свои нужды уже в графическом интерфейсе. Тестировал его работу на трех устройствах: ТВ Samsung UE43M5500AU, телефоне на базе Android и компьютере с установленными Alt Linux и VLC. Все три успешно подключились и смогли проиграть фильм с разрешением FullHD. Тормоза оказались только на телефоне, но с него, как говорится, «взятки гладки».<\/p>\n",
            "date_published": "2018-02-02T22:14:48+07:00",
            "date_modified": "2018-02-06T15:04:35+07:00",
            "tags": [
                "dlna",
                "docker",
                "linux",
                "serviio",
                "настройка",
                "сервер"
            ],
            "_date_published_rfc2822": "Fri, 02 Feb 2018 22:14:48 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "156",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}