Что делать, если на вашем жестком диске, флешках и смартфоне скопилась коллекция любимых видео, которые хочется посмотреть на большом экране? Поможет с этим собственный медиасервер, на котором будут храниться все файлы, а просматривать их можно с умного телевизора, телефона, ноутбука, планшета и ПК. Другими словами, вы можете создать собственный стриминговый сервис вроде Кинопоиска или Netflix у себя дома. Рассказываем, как настроить медиасервер из ПК на Windows.
Как это работает
DLNA — это общее обозначение для стандартов и технологий, которые позволяют передавать медиафайлы вроде музыки или видео в пределах одной локальной сети. Например, вы загрузили фильм на ПК и хотите посмотреть его на большом экране. Благодаря DLNA компьютер можно синхронизировать с домашним телевизором и не заниматься скачиванием фильма на внешний диск, чтобы подключить к телевизору. С помощью этой же технологии можно распечатать фотографии — достаточно передать изображения со смартфона на подключенный принтер и забрать готовые снимки.
Схема работы медиасервера в домашней сети
DLNA поддерживают персональные компьютеры, ноутбуки, смартфоны, телевизоры, ТВ-приставки, роутеры, неттопы, принтеры и другие устройства.
Собираем медиасервер на компьютере под Windows
Чтобы превратить свой ПК в медиасервер, нужно установить на него специальную программу, которая будет синхронизировать устройства и транслировать мультимедиа. У некоторых производителей техники есть собственные приложения. Подключить гаджеты можно через кабель или Wi-Fi-роутер.
Для создания медиасервера домашний компьютер должен обладать следующими характеристиками:
- Процессор. Не меньше четырех ядер, так как более слабые модели не смогут декодировать 4K-видео.
- Оперативная память. Вполне хватит от 8 до 16 Гб.
- Тип накопителя. Стоит выбирать, исходя из количества устройств, которое будет одновременно подключаться к медиасерверу. Если их будет не больше двух, то для трансляции фильмов в 4K-разрешении хватит и классического HDD. Если предполагаете, что одновременно к вашему серверу будет подключаться больше устройств, то стоит обратить внимание на SSD-накопители.
- Объем накопителя. Под нужды медиасервера лучше выделить отдельный накопитель. Объем стоит выбирать, исходя из количества контента, которое вы планируете на нем смотреть. Чтобы доступное место не закончилось после скачивания пары сезонов любимого сериала, лучше рассматривать модели от 1 Тб.
- Блок питания. Если планируете устанавливать дополнительные накопители, учитывайте запас мощности вашего блока питания. HDD в среднем потребляет около 5 Вт мощности под нагрузкой. Рассчитать общее потребление системы можно с помощью онлайн-калькуляторов.
Если используете для медиасервера ноутбук, то приобретайте жесткий диск с USB-разъемом для подключения.
Еще больше интересного и полезного в нашем Telegram-канале. Подписывайтесь!
Для настройки медиасервера нужно выполнить ряд шагов. Они похожи в двух актуальных ОС от Microsoft, но некоторые детали могут незначительно отличаться в зависимости от версии системы.
Шаг 1. Включите опцию потоковой передачи мультимедиа
Нажмите сочетание клавиш «Windows+S», чтобы открылось окно поиска и начните набирать «Параметры потоковой передачи мультимедиа», пока нужный пункт не появится в результате выдачи.
В открывшемся окне нажмите на кнопку «Включить потоковую передачу мультимедиа».
Шаг 2. Настройте параметры медиасервера
Задайте имя для сервера — под ним его будут видеть устройства с которых вы будете к нему подключаться. Сделать это можно во вкладке «Название библиотеки мультимедиа». Также на странице можно отключить нежелательные устройства. При стандартных настройках ПК доступ к мультимедиа получат все гаджеты, которые подключены к локальной сети.
Выберите, к какому типу мультимедиа будет предоставлен доступ. Например, можно сделать, чтобы сервер раздавал только музыку. Для этого нажмите «Выбор параметров по умолчанию» и укажите, к какому типу мультимедиа будет предоставлен доступ.
После сохранения настроек открывается доступ к файлам вашего компьютера. Его получают все устройства, которые подключены к DLNA-серверу. Теперь пользователь может просматривать библиотеки «Видео», «Фото», «Музыка», «ТВ-записи».
Шаг 3. Добавляем новые папки в библиотеки
По умолчанию устройства, которые подключились к серверу получат доступ только к тем файлам, которые находятся в специальных каталогах, которые в Windows называются «Библиотеки». Чтобы добавить в библиотеку нужную папку или диск, включите отображение библиотек в «Проводнике»: откройте проводник, кликните правой кнопкой мыши по свободному пространству в левой панели и отметьте пункт «Показать библиотеки»
После этого кликните правой кнопкой мыши по нужной библиотеке, выберите «Свойства» и в открывшемся окне нажмите кнопку «Добавить». После этого останется только выбрать нужную папку.
После того как все папки добавлены, нажмите на кнопку «Применить», чтобы изменения вступили в силу.
Альтернативный способ
Выберите папку, которую хотите добавить в библиотеку, кликните по ней правой кнопкой мыши и выберите пункт «Добавить в библиотеку». Если у вас Windows 11, то сначала нажмите на пункт «Показать дополнительные параметры», а уже потом на «Добавить в библиотеку».
Для просмотра контента со своего медиасервера нужно подключить все устройства к одному роутеру Wi-Fi. Затем разрешаем DLNA-серверу на Windows раздачу мультимедиа на все домашние гаджеты. Система определит их автоматически и самостоятельно предоставит доступ к контенту.
Если вы подключаетесь к медиасерверу с телевизора. Первый шаг — установите программу, которая может подключаться к медиасерверу по DLNA, например плеер VLC. После того как вы установите софт на телевизор, вам нужно зайти в него и среди доступных источников выбрать свой сервер.
ПК и ноутбуки на Windows. Просмотреть контент можно через встроенную программу Windows Media Player. Также подойдет любой другой плеер с функцией DLNA.
Что нужно сделать:
- запустите Windows Media Player;
- в левом нижнем углу найдите раздел «Другие библиотеки»;
- нажмите на него и подключитесь к серверу.
После этого вам откроется доступ к контенту.
Смартфон. Установите на смартфон плеер с поддержкой DLNA. В нашем случаем это VLC (Android, iOS). Запустите плеер, перейдите в раздел выбора источника медиа и найдите там свой медиасервер.
Медиасервер можно узнать среди других сетевых папок по характерной иконке
Are you looking for the best audio mod for your PC and laptop? Then there is the best audio mod for your Windows Desktop and Laptop. With the audio enhancement software for Windows, with that tool, you will get the Dolby Effect on your Desktop sound system and in your Laptop speakers. Dolby Home Theater v4 is the best sound mod for pc with an easy interface. We will show you how to Install Dolby on your Windows pc and Laptop with this guide.
This Sound Mod will also install the Realtek Audio driver on your pc. We will guide you on How to Install Dolby on Windows 7,8,10 with a simple installation guide.
Why Dolby –
In normal sound cards, there is no good audio optimization and some audio card only come with an equalizer, Dolby will give you the best sound experience with music, movies, and gaming. This audio mod also comes with SRS technology.
I have already posted an alternative install method of this alternative for Windows PCs but the old guide to hard for some users so here I created a simple install guide tweaked to get better sound on your PC with this audio enhancement app. So here is the guide Easy Way to Install Dolby Home Theater on Windows 10, Windows 8, and Windows 7.
Features:-
- Authentic Dolby Surround Sound.
- Simplified Home Theater Connections.
- Consistent Volume Levels.
- Increased Dialogue Clarity.
- Distortion-Free Performance.
- Total Audio Control.
Preparation:-
- Required Windows 7, Windows 8, or Windows 10 installed Pc or Laptop.
- Uninstall Old Audio Driver Realtek from App add the remove option.
- In Windows 8, 8.1 And Windows 10 Need To Disable Driver Enforcement to install the Realtek driver.
- Download the Dolby-Home-Theater-v4 zip file And Read The Instructions.
Download Link
- Dolby-Home-Theater-v4 By Gizdev.Com.zip
1. First Read The Preparations.
2. Download “Dolby-Home-Theater-v4.zip” and Unzip.
3. Install the customized audio driver from the “GAMESPIRIT Win7_Win8_R274b RTM X64” folder.
Run “Setup.exe” to Install The Audio Driver after it done reboot your pc
4. Install Dolby-Home-Theater v4 “Dolby-Home-Theater v4 EQ Software” folder.
Run “DTPC.msi” Tic “Install Content Assets” Select DHT release And Install and Create Desktop Icon .
5. Reboot Your Pc.
6. Go To “Control Panel” -> “Realtek Hd Audio Manager” -> Speakers -> Default Format Set 16 Bits 4800 Hz Dvd Quality.
7. Search Dolby In Start Menu and run “Dolby Tuning and Profile Creator“.
8. Import the Profile from the “Sound Profile” folder.
headphone-earphone.inx for headphoneand earphones
DJKLMNOP XPS 12 v03.inx DJKLMNOP XPS 12 v02.inx for 2.1 5.1 audio system
- Now Select Audio Mode Music, Movie, Gaming, and enjoy Dolby on your PC
More Audio Mods:-
- Install Viper4Android on Android 7.0 with ARISE Sound Systems
- Sony Music, Dolby Atmos, And Viper4Android 2.5.0.5 With Audio Mod [7.0/6.0]
- Install Dolby Atmos In OnePlus 5 For Improve Sound Quality
- [Audio Mod] Install Dolby Atmos on Android Marshmallow and Lollipop Devices
- If you have Any Problem In Installing Just Comment Here, Like Share If You Like The Post
При настройке сервера существуют различные компоненты, которые могут определять его внутреннюю организацию и то, как вы будете работать с ним и управлять им. Одним из таких компонентов, который вы, скорее всего, захотите установить, является медиасервер.
Медиасервер — это сервер, специально предназначенный для хранения мультимедийных файлов (фотографий, видео, аудиофайлов и т.д.) и последующего доступа к ним по сети. Для работы с этими файлами, их удобной организации и простого доступа к ним будет полезно установить одно из доступных программных решений, предназначенных для решения этих задач. В сегодняшней статье мы рассмотрим 12 программных решений, которые помогут вам в решении подобных задач.
1. Kodi — программа для домашнего кинотеатра
Kodi — это удобное решение, специально разработанное для просмотра фильмов и музыки. Помимо прочего, оно бесплатно и имеет открытый исходный код, может быть установлено на Linux, Windows и macOS, а также iOS и Android.
Kodi — это не только сервер для хранения медиафайлов, но и комплексное развлекательное решение с множеством инструментов.
С его помощью вы сможете воспроизводить любые медиафайлы с вашего ПК, VPS или из сети.
Ключевые особенности Kodi:
- Кроссплатформенность и универсальность для девайсов.
- Удобный интерфейс.
- Большое количество дополнений.
- Возможность управления с помощью пультов дистанционного управления.
- Поддерживает множество тем.
- С него можно смотреть телевизор и записывать передачи.
- Имеет специальную библиотеку для изображений с различными возможностями.
Установка Kodi на Linux
Рассмотрим, как установить Kodi на Ubuntu. Сначала выполните следующие действия:
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:team-xbmc/ppa
$ sudo apt update
$ sudo apt install kodi
Если вы используете Debian:
$ sudo apt-get update
$ sudo apt-get install kodi
На Fedora:
$ sudo dnf install --nogpgcheck \ https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
$ sudo dnf install kodi
2. PLEX — медиасервер
Plex — еще одно решение. Его ценят за высокую емкость, безопасность, разнообразие функций, простоту установки и доступность для различных платформ. Он поддерживает наиболее популярные расширения файлов. Plex позволяет управлять всеми вашими медиафайлами через логичный и прозрачный интерфейс и содержит множество полезных дополнительных приложений для различных платформ.
Характеристики PLEX:
- Поддерживает шифрование.
- Позволяет подключать несколько учетных записей одновременно.
- Предоставляет специальные функции для родительского контроля.
- Можно открывать файлы, не находясь в сети.
- Можно транслировать видео на внешние устройства.
- Облачная синхронизация.
- Автоматическая маркировка фотографий.
- Акустические отпечатки пальцев.
- Оптимизация мультимедиа.
Руководство по установке PLEX в Linux
Для установки Plex в таких дистрибутивах Linux, как Ubuntu или Fedora, необходимо перейти на официальный сайт и скачать нужную версию дистрибутива. Установите его через менеджер пакетов.
3. Subsonic — персональный медиастример
Subsonic — еще одно решение, которое хвалят за безопасность и надежность, а также удобство использования. Оно обеспечивает высокую степень персонализации, 25 приложений и возможность потокового вещания на смартфон.
Subsonic позволяет подключать несколько учетных записей пользователей одновременно. Также можно одновременно запускать столько плееров, сколько необходимо, с возможностью воспроизведения мультимедийных файлов на внешних устройствах.
Примечательные аспекты Subsonic:
- Доступность на всех платформах благодаря браузерному принципу работы.
- Высококонфигурируемый интерфейс.
- Свободный текстовый поиск позволяет легко находить нужные файлы.
- Добавление комментариев и оценок для более эффективной навигации по файлам.
- Гибко настраиваемые списки воспроизведения.
- Поддержка множества форматов.
- Потоковое видео HLS для достижения наилучшего качества видео.
- Поддержка Rest API для разработчиков.
- Хорошо работает со многими приложениями и несколькими одновременно включенными плеерами.
Установка Subsonic в Linux
Первым шагом в установке Subsonic является установка Java.
Debian и Ubuntu:
$ sudo apt install default-jre
Fedora и RHEL:
# dnf install java-openjdk
Загрузите соответствующий пакет на сайте разработчика и установите его:
Debian или Ubuntu:
$ sudo dpkg -i subsonic-x.x.deb
Fedora или RHEL:
$ sudo yum install --nogpgcheck subsonic-x.x.rpm
4. Madsonic — музыкальный стример
Madsonic — это медиасервер, ориентированный на потоковую передачу музыки. Он основан на Java, имеет открытый исходный код и поддерживается всеми операционными системами. Приложение поддерживает REST API, что может быть полезно для разработчиков, поскольку позволяет им создавать новые приложения и расширения.
Основные особенности Madsonic:
- Простой и понятный интерфейс.
- Масштабируемость и гибкость.
- Расширенный поиск и индексирование через Chromecast.
- Поддержка приемника Dreambox.
- LDAO, а также аутентификация по Active directory.
Пошаговая установка Madsonic на Linux
Первым шагом в установке Madsonic на Debian и Ubuntu, а также Fedora и RHEL является установка Java.
Debian и Ubuntu:
$ sudo apt install default-jre
Fedora и CentOS:
# dnf install java-openjdk
Найдите пакет .deb или .rpm на официальном сайте Madsonic и установите их с помощью соответствующего пакетного менеджера:
$ sudo dpkg -i Madsonic-x.x.xxxx.deb [На Debian/Ubuntu]
$ sudo sudo yum install --nogpgcheck Madsonic-x.x.xxxx.rpm [На Fedora/RHEL]
5. Emby — открытое медиарешение
Emby — это медиасервер, отличающийся высокой производительностью и простотой использования, позволяющий эффективно управлять видео, музыкальными треками, изображениями и т.д. Оно доступно на всех платформах. Кроме того, им можно управлять с помощью мобильного приложения на Android и IOS.
Основные особенности Emby:
- Приятный прозрачный интерфейс с мобильной и облачной синхронизацией.
- Широкий выбор мощных инструментов.
- Автоматическое обнаружение DLNA-устройств.
- Простая потоковая передача через Chromecast.
Инструкция по установке Emby на Linux
Зайдите на официальный сайт, выберите пакетный менеджер .deb или .rpm в зависимости от вашей ОС и установите его с помощью пакетного менеджера.
6. Gerbera — UPnP-медиасервер
Gerbera — это медиасервер UPnP (Universal plug-and-play) с открытым исходным кодом, цена которого соответствует его возможностям, гибкости и широкому функционалу. Его интерфейс прост в настройке.
Gerbera в двух словах:
- Простая конфигурация.
- Извлечение метаданных из mp3, ogg, FLAC, jpeg и других типов файлов.
- Макет сервера может быть задано вами с помощью ранее извлеченных метаданных.
- Поддержка ContentDirectoryService.
- Поддержка миниатюр Exif.
- Пересканирование каталогов в автоматическом режиме.
- Создание внешних URL-адресов.
- Возможность гибкого перекодирования различных форматов с помощью различных плагинов и скриптов.
Установка Gerbera в Linux
Для установки Gerbera в Debian, а также Ubuntu, используйте:
$ sudo add-apt-repository ppa:stephenczetty/gerbera-updates
$ sudo apt-get update
$ sudo apt install gerbera
Для установки Gerbera в Fedora, CentOS, а также RHEL используйте:
$ sudo dnf install gerbera
7. Red5 Media Server
Red5 — еще один сервер для стриминга мультимедиа с открытым исходным кодом. Он может быть установлен на различных платформах и использоваться для потоковой передачи аудио и видео в реальном времени. Он также может использоваться для совместного доступа к удаленным объектам, синхронизации данных и многих других целей.
Основная философия Red5 заключается в том, чтобы обеспечить максимальную персонализацию и гибкость при организации стриминга в режиме реального времени.
Руководство по установке Linux для Red5 Media Server
Для установки Red5 необходимо перейти на GitHub и следовать инструкциям.
8. Jellyfin
Jellyfin — это бесплатная система потоковой передачи мультимедиа с открытым исходным кодом. С ее помощью вы сможете легко работать с мультимедиа на своем сервере. Она поддерживает множество приложений, позволяющих организовать стриминг контента на многочисленные пользовательские устройства.
Как установить Jellyfin на Linux
Для установки перейдите на официальный сайт и следуйте приведенным там инструкциям.
9. Universal Media Server
Universal Media Server является производным PS3 Media Server. Он совместим с DLNA и построен на архитектуре UPnP. С его помощью вы сможете организовать потоковую передачу файлов на всевозможные устройства.
Установка Universal Media Server на Linux
Для установки Universal Media Server необходимо скачать его и скомпилировать.
10. LibreELEC — открытый встраиваемый развлекательный центр на базе Linux
В отличие от рассмотренных выше решений, LibreELEC — это операционная система на базе Linux, предназначенная для настройки вашего сервера в качестве медиасервера с Kodi. С ней у вас есть множество возможностей для организации медиасервера в различных конфигурациях. Кроме того, существует большой выбор дополнений, которые позволяют еще больше расширить функциональность ОС.
Примечательные особенности LibreELEC:
- Организация мультимедиа по своему усмотрению с множеством вариантов воспроизведения.
- Запись телевизионных трансляций.
- Удобное управление телесериалами.
- Красивый и удобный интерфейс для воспроизведения музыки.
- Имеет множество расширений.
Руководство по установке Linux для LibreELEC
Перейдите на официальный сайт, найдите пакеты .deb или .rpm в зависимости от вашего дистрибутива Linux и установите их с помощью менеджера пакетов.
11. OSMC — Open Source Media Center
OSMC — еще одно программное обеспечение, основанное на Kodi. Оно является бесплатным и имеет открытый исходный код, обладает множеством функций и проста в использовании.
OSMC имеет удобный интерфейс и поддерживает множество протоколов обмена.
Как установить OSMC на Linux
Чтобы установить OSMC, скачайте программу и выполните процедуру установки.
12. Ampache
Ampache — это последний, но не по значению продукт для медиасерверов. В нем есть все, что должно быть в программах такого рода. Управление медиафайлами и их потоковая передача на все типы устройств, и все это в привлекательном и простом в использовании интерфейсе.
Для установки необходимо перейти на его страницу на GitHub.
Заключение
Медиасерверы необходимы как для организации проектов, связанных с мультимедиа — потоковой передачи музыки, видео, изображений и всего остального, так и для личного использования. Программное обеспечение для медиасерверов предоставляет множество инструментов для организации медиасервера. Мы надеемся, что этот обзор был полезен, и теперь вы нашли подходящее решение для своего случая. Спасибо за внимание!
You don’t need a home theatre to enjoy stunning HD experience. All you need is just a basic Windows PC. Yes, you heard it correctly! There are good number of media center software for Windows PC that can entirely convert your home computer into a home theatre. We have got the 8 best media centers for Windows. They are powerful, free and you can download them here!
1. Kodi
Image source: dailyecho.co.uk
Kodi is undoubtedly one of the smoothest media centers you can install on your Windows computer. Though the programs may not be too user-oriented, it’s feature-rich app.
Kodi was created for Xbox consoles. It has now developed as a dynamic media center for Windows users that play almost all media formats.
Kodi has a stunning user interface that looks amazing without any modifications. However, you can download various media center skins online to add charm to Kodi’s user interface. The biggest advantage of owning Kodi is that you can get as much as add-ons you want for various purposes. It customizes the entire media experience. Click here to download Kodi.
2. Windows Media Center
Image source: intowindows.com
Windows Media Center is the perfect companion for beginners who love to enjoy Live TV on their PCs. Unfortunately, Windows Media Center is supports only Windows 8.1/8/7.
Windows Media Center allows user to adjoin Blu-ray player inside it. Windows Media Center is a user-friendly software that supports almost all media file formats.
If you enjoy watching and recording live TV, Windows Media Center is known for its powerful and bare-bones interface. It’s an app that you can use if you own a Windows 8 or 7 computer at your home.
3. Emby
Image source: emby.media
Emby can centrally manage videos and play them with the help of a front-end application. The software manages media files efficiently and hence it takes few clicks to find your favorite movie or TV series.
You can organize media libraries for multiple users and allow them to watch videos as per their comfort from different devices. Emby also provides a live TV where you can watch and record live TV. You can find Emby add-on for one of the most popular media center Kodi online. Click here to download Emby media server for Windows.
4. Stremio
Image source: cordcutting.com
Stremio is a hidden gem when to home theatre experience. Stremio helps you watch YouTube channels, TV series, and movies instantly. It’s free and efficiently supports Windows and other popular operating systems like Mac, Android and iOS.
Stremio notifies you about your favorite shows and recommends entertainment chunks according to your preferences. You can find various popular add-ons like Hulu, Amazon, Netflix, YouTube, Filmon etc. with Stremio. You can even stream torrents with the help of a third-party add-on on Stremio.
Stremio supports cloud sync, hence, you can find media collection irrespective of which device you log in from. Click here to download Stremio.
5. Splash 2.0
Image source: mirillis.com
Splash 2.0 is a freemium that allows you to watch and convert videos without compromising your video’s quality. It’s popular for vivid colors, crisp details, smooth motion and first-rate performance.
Splash 2.0 is specially created for HD videos. The tool plays and converts your HD videos and camcorder clips quickly and without any hassles. Splash 2.0 is smooth and doesn’t require any additional codecs for the job. You can also share converted videos through Splash 2.0.
Splash 2.0 helps to export your videos quickly to various popular formats. Splash 2.0 boosts your viewing experience with the help of hardware accelerated videos and delivers stunning video quality. Splash 2.0 owns a compact user interface which is quick, user-friendly and stylish. Plus, you can view any particular scene in a movie without disturbing the video playback with the Smart Seek feature. Moreover, you can set themes to match your desktop settings in the general settings in Splash. It works well with all Windows versions from XP to Windows 10.
Click here to download Splash 2.0.
6. MediaPortal
Image source: team-mediaportal.com
MediaPortal converts your Windows computer into an amazing media solution. It runs on your computer and connects immediately to TV to deliver music, movies, pictures, and TV series in the most elegant way.
You can watch, record and schedule live TV shows with MediaPortal. It can play Blu-rays, DVDs, movies and videos, music, listen to radio and also create slideshows.
MediaPortal helps you stream TV and media to any home theatre PC linked to your network. You can also check news, weather and more with the tool. MediaPortal provides you the advantage to manage the software from your mobile device on the web. Additionally, if you want to modify the look and feel of MediaPortal, you can download and install several skins online.
Plugins are available online and can help you make use of features like downloading a web TV, viewing sports score, checking local film showtimes and many more.
There are so many things you can do with MediaPortal running on your PC. It’s revolutionizing media control by offering best-in class audio-visual experience. Click here to download MediaPortal.
7. NextPVR
Image source: nextpvr.com
nextPVR is another great media center application for Windows that schedules, records and offers a stunning live TV experience. Enjoy your favorite TV shows from any Windows PC linked to your network. You can also use the web interface to stream and schedule your favorite TV shows and movies away from home.
nextPVR also contains plugins that deliver features like RSS readers, internet radio and weather. You can download additional skins to modify the software’s look and feel. Click here to download nextPVR for Windows.
8. Younity
Image source: downloadapk.net
Younity is a freemium media center software to control, stream and share your videos and other media files.
Younity can manage your files, stream media, post files to social media, and share content with your peers.
Note:- Freemium is a software that offers basic features for free. You have to buy the paid version to enjoy other advanced features.
You can fuse your iTunes account to Younity for easier access. The app can also manage services like Google Drive, OneDrive, DropBox etc. through its interface. You can print photos and documents via AirPrint or WiFi and message or mail files to others.
Younity can stream music files to any stereo, TV or an AirPlay enabled device. You can post photos to different social media platforms like Path, Weibo, Flickr, Facebook, and Twitter. Moreover, Younity collaborates with apps like Adobe Lightroom and Apple Photos for richer user experience.
The tool brings an amazing viewing experience to your home PC. Younity is unlimited, private and the basic features are free. You’ll certainly like it!
We conclude our list and hope that you can find the most suited media center application for your requirements. Your requirement should be the only driving force while you choose the software. Share your feedback about the software in the comments below and subscribe to our newsletter for other such informative articles.
Kodi (ранее XBMC)
Бесплатный кроссплатформенный медиаплеер и программное обеспечение для организации HTPC с открытым исходным кодом. Графический интерфейс программы позволяет управлять видеофайлами, фотографиями и музыкой, находящимися на компьютере, оптическом диске, в интернете или в локальной сети. Может управляться с помощью пульта дистанционного управления. Популярная альтернатива «Андроид ТВ». Kodi поддерживает пользовательские плагины и темы оформления.
Поддерживаемые ОС — Linux, macOS, Apple tvOS, iOS, Windows, Android, Raspberry Pi.
Официальная страница проекта — kodi.tv
Содержание:
-
Лирическое отступление
-
Мои требования к медиацентру
-
Аппаратная часть, программная платформа
-
Неттоп
-
Пульт дистанционного управления
-
Bluetooth-адаптер
-
-
Операционная система
-
Подготовка и установка Kubuntu 20.04 LTS
-
Первичная настройка, удаление лишнего и установка пакетов для работы с системой
-
Монтирование основного диска для хранения данных
-
Сетевые каталоги
-
Установка и настройка VNC-сервера
-
Настройка профиля HDMI в PulseAudio
-
Настройка профиля управления питанием и частотой процессора
-
Автоматическое обновление и профилактическая перезагрузка системы
-
-
Установка и базовая настройка KODI
-
IPTV. Как установить и настроить, какой сервис выбрать
-
Библиотека KODI. Что это такое и как настроить
-
Elementum и Burst. Настраиваем просмотр контента торрент-онлайн
1. Лирическое отступление
Еще во времена своего первого телевизора со Smart TV часто ловил себя на мысли, что это все не то, неудобно, не стабильно, не всегда красиво… А еще когда это все сопровождалось долгим откликом встроенной ОС Tizen от Samsung, вылетами, требующие перезагрузок, начались поиски решения.
DLNA на какое-то время удовлетворял все потребности, хотя неудобств в его использовании хватало. Не устраивали лишние телодвижения для просмотра фильма, а особенно необходимость иметь компьютер, на котором хранится библиотека и просмотр только оффлайн контента.
Поиски продолжались и первым программным решением на базе самого телевизора был популярный тогда Fork Player, для установки которого еще нужно было поиграться с прошивкой самого телевизора, а после еще и с настройкой самого плеера. Здесь уже был получен онлайн-просмотр контента и IPTV. Работало все не очень стабильно, а интерфейс и юзабилити оставляли желать лучшего, и постоянно выводил из себя, живущих во мне эстета и перфекциониста.
И вот, практически год назад, было найдено и собрано ровно под свои нужды решение на базе KODI. Год использования и «вылизывания» всех нюансов дали мне понять, насколько великолепно это решение, насколько огромны возможности и насколько я сожалею о том, что не нашел его раньше.
Публикаций, подобных этой, на тему «как я строил свой медиацентр» в сети достаточно. Но все же, целью я ставлю донести в массы, в очередной раз, о том, что «смотреть» телевизор и любимый сериал можно не только в предустановленном на телевизоре приложении Netflix.
Да и просто хочется поделиться всем своим пройденным путем, по порядку, в одном месте. Мне бы такой «гайд», когда я начинал знакомство с KODI, точно бы пригодился, потому как информацию черпал обрывками и в разных источниках… А возможно и старый пользователь KODI почерпнет что-то новое.
2. Мои требования к медиацентру
Прежде, чем я начал погружаться в тему домашних медиацентров, я составил перечень задач, которые хотел бы на него возложить, а также общих требований как аппаратных, так и программных.
Мой перечень задач и требований:
-
Просмотр IPTV. Как бы для некоторых это не было странно в 2021 году, но телевизор в первую очередь должен быть телевизором. С хорошим набором каналов с EPG на борту и в хорошем качестве. Архив передач приветствуется, но не обязателен.
-
Торрент-видео. Обязательна интеграция с популярными русскоязычными трекерами, просмотр «на лету», скачивание во время просмотра.
-
Приятный и понятный интерфейс, юзабилити. Что бы все домочадцы без труда смогли самостоятельно посмотреть очередную серию «Маша и Медведь» или любимого сериала, а кто-то и новости по ТВ. Перегруженный интерфейс не приветствую.
-
Встроенная библиотека. С возможностью загружать информацию о фильме/сериале из внешних источников. Данный функционал должен быть полностью автоматизирован и не требовать моего участия.
-
Торрент-качалка. Обязательно внешнее управление.
-
Аппаратные требования. Платформа x86-64. Работа 24/7/365, бесшумность, управление аэромышью.
-
Требования к ПО. Полноценная ОС, желательно семейства GNU/Linux. Удаленный доступ. Внешнее управление (желательна поддержка android-устройств). Обновление и длительная поддержка.
-
Лицензирование и стоимость. Исключительно Open Source, 0$.
3. Аппаратная часть, программная платформа
Все знакомства проводил на виртуальных машинах или мобильном телефоне с Android на борту. Когда поиски были завершены и выбор пал на KODI, нужно было определиться с платформой. На этапе знакомства были испробованы и готовые сборки, с отчасти урезанной ОС, типа LibreELEC и на базе Windows 8/10. Из-за желания использования медиацентра, как полную замену всей «начинки» телевизора и использования его, лишь как экрана, от Windows пришлось отказаться. Нужна была работа 24/7/365 – включил телевизор – включился экран, а KODI уже готов к работе, он и не выключался. Из-за надежности, стабильности и небольших навыков в работе, остановился на Ubuntu с окружением рабочего стола KDE Plasma – Kubuntu.
К слову, вариант с одноплатным компьютером, например Raspberry Pi, не рассматривал. Учитывая ARM-платформу, невысокую производительность и SD-карту под хранилище, с моими задачами не справился бы.
3.1. Неттоп
Был приобретен мини-ПК на AliExpress, благо выбор различных исполнений и комплектующих огромен. Сразу хочется оговориться — изначально он покупался под другой проект, никак не связанный с видео. Но проект не состоялся и неттопу не нашлось никакого применения. Решил его отдать под медиацентр. Накопители и ОЗУ в комплект не входили — из собственных «запасов». Меньший по объему отдал под ОС, больший – под основное хранилище. Габариты неттопа очень компактные, блок питания внешний. Охлаждение пассивное, корпус выполнен из металла и сам по себе является большим радиатором. Учитывая отсутствие воздушного охлаждения и даже жестких дисков, мой медиацентр не будет издавать ни малейшего шума, как вентилятора охлаждения так и даже щелчков головки HDD. Полная тишина.
Поделиться ссылкой, к сожалению, не могу — магазин исчез с просторов Aliexpress.
Характеристики, внешний вид и внутреннее устройство:
• ЦП — Intel Core i3 5005U, 2 ядра и 4 потока с частотой 2 ГГц
• ГПУ — Intel HD Graphics 5500
• ОЗУ — 8 Гб DDR3L 1866 МГц
• SSD — 480 Гб (SATA III)
• SSD — 64 Гб (mSata)
• LAN – 1 Гбит/с
• HDMI 1.4
• VGA
• 2xUSB 2.0
• 2xUSB 3.0
Забегая немного вперед, с уверенностью могу сказать, что такая конфигурация даже избыточна (для FHD точно). В самые пики, максимальное значение LA, которое мне удалось увидеть – редко превышало 3. Оперативной памяти 8 Гб также с большим запасом – чуть более 3 Гб – это максимум, сколько могла загрузить система. По температурам также все отлично, в простое – 36-40 °С, при нагрузках – 48-52 °С.
Покупка на то время обошлась в 110 долларов с доставкой в г. Минск. Напомню, это без SSD-накопителей и оперативной памяти.
3.2. Пульт дистанционного управления
К сожалению, видеочип моего экземпляр неттопа не поддерживает HDMI-CEC, потому подружить медиацентр с великолепным пультом от самого телевизора Samsung не предоставляется возможным. Но для управления нужна была аэромышь, и она же пульт вкл/выкл телевизора (ИК), дабы не плодить количество устройств и все управление совместить в одном. Там же, в поднебесной, был заказан пульт L8STAR G10S Pro со встроенным гироскопом, голосовым вводом и подсветкой кнопок. Адаптер USB в комплекте, с подключением не возникло никаких проблем.
Единственное, что не будет работать в моем кейсе – голосовой ввод. На Android все работает из коробки, поскольку используется Google-ассистент. В Linux, к большому сожалению, таких решений нет.
Все кнопки управления работали по своему предназначению, конфликтов с Ubuntu и KODI не было. Необходимо было только запрограммировать кнопку вкл/выкл на нужный ключ, чтобы им управлять питанием телевизора Samsung. Для этого удерживая кнопку вкл/выкл на аэромыши поднести пульт от телевизора и также зажать кнопку вкл/выкл. LED-индикатор медленно замигает – это будет означать, что пульт закончил обучение.
Уже потом, в ходе эксплуатации, обратил внимание на слишком большие «шаги» кнопок регулировки громкости. Этот параметр также можно подкорректировать.
Регулировка скорости клавиш управления звуком:
-
От медленной к быстрой:
Нажмите и удерживайте кнопки «OK» «Volume+»
Скорость регулируется на быструю, пока горит LED-индикатор -
От быстрой к медленной:
Нажмите и удерживайте кнопки » OK » «Volume-«
Скорость регулируется на медленную, пока горит LED-индикатор
Учитывая, что при запросе «L8STAR G10S Pro» Aliexpress вернет вам множество магазинов с различными названиями модели, но одинаковым внешним видом и разными ценами — ссылка на магазин и пульт, который заказывал себе (к продавцу, доставке и пульту претензий нет):
Беспроводной смарт-пульт L8STAR G10S Pro
За год эксплуатации модели G10S нареканий по работе не было, но совмещенные кнопки — не самое лучшее решение. Наощупь не всегда можно точно попасть в нужную кнопку.
Производитель L8STAR учел пожелания пользователей и выпустил новую модель G20S Pro. Она лишена этого недостатка, все кнопки раздельные, выпуклые и тактильно приятные. Подсветка также присутствует и еще мягче, чем у старой модели. Приятный бонус — две программируемые ИК-кнопки (у G10 одна).
На сегодняшний день использую именно эту модель — очень доволен.
Покупал в мае 2021, с доставкой в Минск цена составила чуть больше 12 долларов.
Покупал как и предыдущую модель в официальном магазине — L8STAR G20S Pro. Доставили быстро, претензий к продавцу нет.
L8STAR G20BTS Pro — аналогичная модель, но с поддержкой bluetooth 5.0. Стоить будет на пару долларов дороже. Поставляется также с донглом, поэтому может работать в двух вариантах — с донглом или же прямым подключением к устройству по bluetooth без донгла. Внешне отличие лишь в подсветке кнопок. В обычной версии — белая, с поддержкой bluetooth 5.0 — неоновая. Также у этой модели возможны проблемы из коробки — фантомные нажатия и неработающая кнопка «ОК» (enter). Проблема решается обновлением прошивки. Выполняется прошивка по воздуху с помощью android-устройства. О том, как прошить и не превратить пульт в кирпич, а также файл прошивки и apk-утилита — на сайте smartzone.ru.
3.3. Bluetooth-адаптер
Если, на борту материнской платы, как и у моего неттопа отсутствует Bluetooth-модуль, а необходимость подключения Bluetooth-устройств есть, то могу порекомендовать недорогой внешний USB-адаптер от производителя Ugreen. Поддерживает стандарт Bluetooth версии 5.0, без проблем работает в Windows и Unix системах, прилично выглядит. В марте 2022 года обошелся в $5.49 с бесплатной доставкой в Беларусь. Ссылка на адаптер в официальном магазине — Ugreen CM390.
Для работы адаптера в Kubuntu 20.04 необходимо будет установить драйвер. Скачиваем во временный каталог и устанавливаем.
cd /tmp
wget https://github.com/arboozov/kodi/raw/master/20201202_linux_bt_driver.tar.gz
tar -xvf ./20201202_linux_bt_driver.tar.gz
cd /tmp/20201202_linux_bt_driver
sudo make install INTERFACE=all
После сборки и установки драйверов, подключаем адаптер – в разделе «Bluetooth» параметров системы он должен успешно определиться, можно запустить обнаружение устройств. Для сопряжения, например, все того же пульта L8STAR G20BTS Pro необходимо включить на нем Bluetooth. Для этого зажать кнопки «OK» и «Return». Пульт начнет быстро мигать светодиодом и практически мгновенно Kubuntu его обнаружит.
Соединяемся с «G20BTS PRO», не забываем в настройках указать «Доверять устройству». Все готово, можно проверять. После перезагрузки системы интерфейс поднимается автоматически, также как и сопряжение с пультом.
К слову, о том, насколько прекрасно взаимодействует адаптер Ugreen CM390 с пультом G20BTS Pro. Вы будете получать уведомления даже о низком заряде батареек вашего пульта в процентах.
4. Операционная система
Kubuntu
Производный от Ubuntu дистрибутив Linux. Использует графическое окружение KDE.
Официальная страница проекта — kubuntu.org
Так как с операционной системой я определился в предыдущем разделе, перейдем к ее установке и настройке. Версию рекомендую использовать стабильную и с длительной поддержкой. На момент запуска моего медиацентра это 20.04.2 LTS.
4.1. Подготовка и установка Kubuntu 20.04 LTS
Являясь пользователем Windows на домашнем ПК, готовил загрузочный flash-накопитель с помощью Rufus. Скачать последнюю версию, в том числе и портативную, всегда можно с официального сайта rufus.ie. Сам ISO-образ загружаем по ссылке kubuntu.org, я использовал 64-битную версию системы с длительной поддержкой (20.04.2 LTS).
Не думаю, что стоит подробно описывать ход установки ОС. Инструкция со скриншотами доступна в разделе Wiki на сайте Ubuntu. Для Kubuntu актуальной версии отличия будут лишь незначительные и то косметические в интерфейсе.
По завершении установки обязательно выполнить обновление системы
sudo apt-get update && sudo apt full-upgrade
4.2. Первичная настройка, удаление лишнего и установка пакетов для работы с системой
Устанавливаем минимальный набор программ для работы с системой. Я использую файловый менеджер midnight commander со строенным текстовым редактором mcedit, htop – утилита мониторинга, ssh – для удаленного управления, net-tools – утилита для работы с сетевыми интерфейсами, landscape-common — отображает системную информацию в приветствии, при подключении по SSH.
sudo apt-get install mc htop ssh net-tools landscape-common
landscape-common достаточно информативная утилита, отображающая при ssh-подключении системную сводку, включающую в себя температуру ЦП, количество используемой памяти ОЗУ и доступных обновлениях, а также уведомит о заканчивающихся ресурсах дисковой подсистемы.
Изначально, сетевой интерфейс работает по DHCP. Рекомендую сразу же присвоить статический IP-адрес, дабы в какой-то момент времени он не сменился, и вы не потеряли доступ к своему медиацентру.
Определяем все доступные сетевые интерфейсы в системе с помощью net-tools, выполнив команду
ifconfig
kodi@kodi-pc:~$ ifconfig
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.19 netmask 255.255.255.0 broadcast 192.168
inet6 fe80::8461:dcf8:d2c6:2d48 prefixlen 64 scopeid 0x20
ether 40:62:31:0a:11:a5 txqueuelen 1000 (Ethernet)
RX packets 3417519 bytes 5024924041 (5.0 GB)
RX errors 0 dropped 2 overruns 0 frame 0
TX packets 1059086 bytes 169628765 (169.6 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
В моем случае интерфейс enp1s0, ему назначен IP-адрес 192.168.0.19.
Назначим ему статический адрес 192.168.0.50 и будем дальше работать именно с ним, для этого необходимо отредактировать файл конфигурации netplan:
sudo mcedit /etc/netplan/00-installer-config.yaml
Привести к виду:
network:
ethernets:
enp0s3:
addresses:
- 192.168.0.50/24
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.1, 1.1.1.1]
optional: true
version: 2
renderer: networkd
Где:
addresses – IP-адрес, который будет назначен нашему сетевому интерфейсу
gateway4 – IP-адрес нашего роутера
nameservers – DNS сервера. Первый — наш роутер, 1.1.1.1 – общедоступный DNS от Cloudflare
Сохраняем изменения и для надежности перезагружаем систему и проверяем (снова командой ifconfig). IP-адрес должен быть 192.168.0.50.
Для удобства, дальше работу продолжаю с домашнего ПК под управлением Windows 10 с помощью утилиты PuTTY по SSH-протоколу. SSH у нас уже установлен, используем порт 22.
К слову, можно обойтись и встроенными в Windows 10 инструментами. Командная строка (cmd) также отлично с этим справится
ssh имя_пользователя@ip
Но мне по душе старый добрый PuTTY, а еще лучшее – putty-nd. В нем еще удобнее хранятся все сессии, логины и пароли. Рекомендую.
SSH/SFTP-клиент для android-устройств
Среди домашних гаджетов у меня в обиходе есть планшет под управлением Android, который также иногда использую для администрирования. Могу порекомендовать очень удобного, но, к сожалению, платного клиента Termius.
Удаляем ненужные медиацентру приложения
sudo apt remove libreoffice-draw skanlite okular kpat ksudoku kmahjongg kmines kdeconnect konversation krdc ktorrent thunderbird firefox elisa vlc libreoffice-math libreoffice-calc libreoffice-writer usb-creator-kde kwalletmanager
Удаляем неиспользуемые пакеты из кэша, очищаем кэш утилиты apt и ненужные зависимости
sudo apt autoclean && sudo apt clean && sudo apt autoremove
Устанавливаем Google Chrome на замену Firefox. Это мои личные предпочтения, можно оставить и Firefox. Принципиальной разницы для медиацентра нет.
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb
В качестве торрент-клиента использую qBittorrent. Устанавливаем
sudo apt install qbittorrent
Если не планируете работать с GUI-интерфейсом и вам достаточно лишь веб-интерфейса — можно использовать qBittorrent-nox. Также отличной альтернативой является Transmission или Transmission-daemon.
4.3. Монтирование основного диска для хранения данных
В моем медиацентре используется два SSD-накопителя (64 и 480 Гб). Меньший по объему уже используется и размечен под систему и приложения. Хранить все медиа-данные, торренты буду на накопителе большего объема. Для этого смонтируем его в файловую систему.
В моем случае накопитель sda1 отформатирован и имеет один раздел (ext4). Определяем его UUID
ls -l /dev/disk/by-uuid
Вывод:
lrwxrwxrwx 1 root root 10 мар 14 18:01 40792859-581c-46cb-be9d-ad9d9e6ce843 -> ../../sdb1
lrwxrwxrwx 1 root root 10 мар 14 18:01 4f311605-04ff-4e66-8121-187f270a51f4 -> ../../sdb5
lrwxrwxrwx 1 root root 10 мар 14 18:01 760198b6-694e-4d6f-b21c-ea0c530398c3 -> ../../sda1
lrwxrwxrwx 1 root root 10 мар 14 18:01 c53e5dd8-c36a-48b1-8591-3aeb4bce60a0 -> ../../sdb7
lrwxrwxrwx 1 root root 10 мар 14 18:01 f09293e9-209e-4dce-ba4f-56d2e33657e8 -> ../../sdb6
Все устройства на медиацентре буду монтировать в каталог /mnt. Вложенный каталог (например, kodi), куда непосредственно необходимо смонтировать раздел, создаем вручную и назначаем права
sudo mkdir /mnt/kodi
sudo chmod -R 0777 /mnt/kodi
Открываем для редактирования fstab
sudo mcedit /etc/fstab
и в конец файла добавляем параметры монтирования для нашего накопителя
UUID=760198b6-694e-4d6f-b21c-ea0c530398c3 /mnt/kodi ext4 rw,nosuid,nodev,relatime 0 0
Все, можно перезагрузить систему и проверить, что накопитель автоматически монтируется при старте.
4.4. Сетевые каталоги
Так как медиацентр, в моем случае, предполагает работу 24/7, удобно использовать его как общий ресурс для обмена данными между всеми домашними устройствами.
Я использую два каталога:
-
/mnt/smb – каталог для обмена между устройствами. Удобно для обмена файловой информации между домашним ПК, ноутбуками и android-устройствами. На ПК с Windows 10 каталог примонтирован в систему, как сетевой диск. На мобильном телефоне использую файловый менеджер X-Plore, в котором также примонтирован этот каталог, всегда быстро и удобно скопировать информацию.
-
/mnt/kodi/qbittorrent – каталог для загрузки торрентов с помощью qBittorrent (не забыть настроить сам qBittorrent на использование этого каталога, по умолчанию используется стандартный каталог загрузок). Так как загружать планирую не только видео-контент для просмотра на телевизоре, удобно использовать медиацентр как торрент-качалку, работающую 24/7. А забрать скачанную информацию всегда можно с помощью все того же смонтированного сетевого диска в Windows 10.
Создаем каталоги и назначаем права на чтение и запись
sudo mkdir /mnt/smb
sudo mkdir /mnt/qbittorrent
sudo chmod -R 0777 /mnt/smb
sudo chmod -R 0777 /mnt/qbittorrent
Расшаривать каталоги будем с помощью samba. Устанавливаем нужный нам пакет
sudo apt-get install samba
Конфигурируем samba
sudo mcedit /etc/samba/smb.conf
Так как «секретную» информацию держать там не планирую и все находится в домашнем окружении, гостевой доступ без пароля разрешаю для простоты авторизации и подключения сетевых дисков. В конец конфигурационного файла вставляем:
[smb]
comment = smb
path = /mnt/smb
browsable = yes
writable = yes
guest ok = yes
read only = no
force user = nobody
force group = nogroup
force create mode = 0777
force directory mode = 0777
[kodi-qbittorrent]
comment = kodi-qbittorrent
path = /mnt/kodi/qbittorrent
browsable = yes
writable = yes
guest ok = yes
read only = no
force user = nobody
force group = nogroup
force create mode = 0777
force directory mode = 0777
И перезапускаем сервис samba
sudo /etc/init.d/smbd restart
Можно проверить с других устройств доступность каталогов и наличие прав на чтение и запись.
В случае проблем с доступом из Windows 10 под гостевой учетной записью, необходимо иметь ввиду, что в версиях Windows 10 (начиная с 1709) по умолчанию запрещен сетевой доступ к сетевым папкам под гостевой учетной записью по протоколу SMB2, а версия протокола SMB1 по умолчанию отключен в Windows 10 1709. В итоге сетевой каталог будет не доступен.
Пути решения:
-
Включить SMB1 на стороне Windows. Параметры -> Программы и компоненты -> SMB 1.0/CIFS Client.
-
Разрешить небезопасные гостевые входы на стороне Windows. Конфигурация компьютера -> Административные шаблоны -> Сеть -> Рабочая станция Lanman -> Включить небезопасные гостевые входы.
4.5. Установка и настройка VNC-сервера
Для администрирования и работ в системе медиацентра не планирую использовать собственные клавиатуру и мышь. SSH-протокола не всегда достаточно и иногда хорошо бы иметь доступ к рабочему столу. Этим и займемся.
Решено было использовать VNC-сервер, устанавливаем
sudo apt install x11vnc
Устанавливаем пароль «kodi» и сохраняем в файл в шифрованном виде
sudo x11vnc -storepasswd "kodi" /etc/x11vnc.pass
sudo chmod ugo+r /etc/x11vnc.pass
Запускаем сервер
/usr/bin/x11vnc -noxdamage -shared -dontdisconnect -many -noxfixes -rfbauth /etc/x11vnc.pass -bg
Для подключения я использую Real VNC Viewer для Windows или Android/iOS. Порт по умолчанию — 5900.
К сожалению, после перезагрузки системы VNC-сервер автоматически сам не запустится. Добавим в автозагрузку вручную с помощью юнита подсистемы systemd.
Создаем юнит
sudo mcedit /usr/lib/systemd/system/vnc.service
Вставляем содержимое
[Unit]
Description=Start x11VNC at startup
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -noxdamage -shared -dontdisconnect -many -noxfixes -rfbauth /etc/x11vnc.pass -auth /home/kodi/.Xauthority -display :0
ExecStop=kill $MAINPID
[Install]
WantedBy=multi-user.targetbg
Перечитываем внесенные изменения в systemd, запускаем наш сервис vnc и создаем символическую ссылку в автозапуск, при старте системы
sudo systemctl daemon-reload
sudo systemctl start vnc
sudo systemctl enable vnc
Проверить состояние сервиса можно командой systemctl и ключом status
sudo systemctl status vnc
4.6. Настройка профиля HDMI в PulseAudio
У меня телевизор подключен к мини-ПК через HDMI, а аудио разъем акустической системы подключен к разъему для наушников телевизора, но PulseAudio настаивает на том, что он отключен. Вручную в микшере можно выбрать выходное устройство. Все корректно, но после ближайшей перезагрузки системы профиль снова слетает. Решить проблему можно иначе — отключить модуль switch-on-port-available в конфигурационном файле PulseAudio
sudo mcedit /etc/pulse/default.pa
Закомментировать параметр
#load-module module-switch-on-port-available
После этих изменений с выводом звука не было никаких проблем.
4.7. Настройка профиля управления питанием и частотой процессора
С моим процессором Intel Core i3 5005U система работала не совсем корректно и сбивала частоту процессора до 400 МГц, не поднимая ее даже при выполнении тяжелых задач. Возможно, связано с «кривым» китайским BIOS моего неттопа. Имея довольно неплохой процессор для медиацентра я не стал мириться с этим и решил все же принудительно указать системе, как работать с процессором и «выжать» из него по максимум.
Решено было использовать демона cpufreq и производительный (performance) профиль управления питанием и частотой процессора.
Устанавливаем cpufreq
sudo apt-get install cpufrequtils
Можно использовать GUI-интерфейс и апплет в трее, установив режим «Производительность», но эта настройка сохранится только для текущей сессии.
Установим performance по умолчанию
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
sudo systemctl disable ondemand
Теперь частота процессора постоянна и равна 1995 МГц.
4.8. Автоматическое обновление и профилактическая перезагрузка системы
Преследуя цель собрать максимально автономный медиацентр, стоит предусмотреть поддержание системы и ее компонентов в актуальном состоянии. Можно воспользоваться системным планировщиком обновления пакетов или автоматизировать этот процесс при помощи демона cron и собственного bash-скрипта, который помимо обновления решит еще одну важную задачу. А именно, будет перезагружать наш сервер для профилактики.
Для чего нужна перезагрузка? При длительном и интенсивном использовании я заметил, что Elementum (особенно при загрузке торрента) потребляет не мало ресурсов оперативной памяти. И самое неприятное то, что по завершении загрузки и просмотра высвобождает лишь ее часть. Да и сама Ubuntu направляет в swap редко используемые данные. Освободить эти ресурсы способна лишь перезагрузка системы. Также после обновления системы перезагрузка лишней не будет.
В отдельной публикации я рассказывал о резервном копировании Kodi, которое выполняется каждый понедельник в 4:00. Потому было решено обновлять и перезагружать систему в 6:00. Два часа достаточно для создания резервной копии и выгрузки ее в облако.
Итак, задачи и инструменты определены — приступаем. Создаем скрипт в домашнем каталоге пользователя (в моем случае — пользователь kodi):
mcedit /home/kodi/update.sh
И вставляем содержимое:
#!/bin/bash
#Отправляем в Kodi по протоколу JSON-RPC команду на завершение работы.
#Если вы не используете авторизацию, то ключ -u с логином и паролем не указывайте
curl -u user:pass http://127.0.0.1:8080/jsonrpc -fs -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"Application.Quit","id":1}'
#Обновляем список пакетов, устанавливаем доступные обновления.
#Сохраняем всю информацию в лог
sudo apt-get update -y && sudo apt dist-upgrade -y > /var/log/auto-update.log
#Перезагружаем систему
sudo reboot -h now
Делаем скрипт update.sh исполняемым
chmod +x /home/kodi/update.sh
И назначаем cron расписание на выполнение это скрипта — каждый понедельник в 6:00. Для управления планировщиком выполнить команду
sudo crontab -e
И вставить содержимое
0 6 * * 1 /home/kodi/update.sh
Готово. Теперь сервер без вашего участия способен сам «привести себя в порядок», высвободив оперативную память и swap, не забыв, установить последние обновления.
Будем считать, основа нашего медиацентра – ОС в лице Kubuntu 20.04 – полностью готова. Можно приступать к установке и настройке KODI!
5. Установка и базовая настройка KODI
Переходим непосредственно к KODI. Он есть в официальных репозиториях Ubuntu, но я бы рекомендовал использовать репозиторий стабильных версий сообщества XBMC (так до 2014 года назывался медиацентр). Например, на момент написания этого материала в середине марта 2021 года, в репозиториях Ubuntu версия KODI была 18.7, тогда как в репозитории сообщества уже была версия 19.0 «Matrix».
Добавляем репозиторий, обновляем список пакетов и устанавливаем KODI
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt update
sudo apt install kodi
KODI установлен, запускаем. Нас приветствует стартовая страница медиацентра и несколько предложений включить неактивные дополнения. Отвечаем «Yes» только на дополнении PVR IPTV Simple Client, остальные – отклоняем. Также будет предложено сразу настроить это дополнение – пропускаем, им займемся позже.
Первым делом меняем язык, благо KODI поддерживает различные языки интерфейса, русский/белорусский/украинский не исключение.
Попутно во всех разделах устанавливаем уровень настроек в «Экспертный», это даст чуть больше параметров для настройки.
В настройках стиля включаем:
-
Использовать скользящую анимацию. Интерфейс будет более привлекательно сменять страницы, диалоговые окна и выводить уведомления.
-
Включить автопрокрутку для сюжетов и обзоров. В библиотеке и видеодополнениях информация о фильме/сериале/серии длинное описание будет плавно прокручиваться.
-
Режим касания. Добавит кнопки управления на экран. Необходимо при использовании мыши/аэромыши.
-
Выбрать рейтинг для показа мультимедийных элементов – «Рейтинг». В медиатеке и видеодополнениях на эскизе фильма/сериала/серии будет добавлена пиктограмма с рейтингом TVDB (чуть позже установим и его).
Установим и настроим дополнение погоды. В этом же разделе включаем «Показывать сведения о погоде на верхней панели». Вы будете направлены на страницу выбора дополнения, нажимаем «Еще» и устанавливаем Gismeteo.
После установки будет предложено сразу и настроить. Вводим название города, выбираем его из списка. Информация о погоде должна отображаться сверху под часами и на главном экране в разделе «Погода». Если сразу этого не произошло – перезапустите KODI.
Возвращаемся к настройке стиля и в разделе «Элементы главного меню». Отключаем лишнее. Я оставил лишь фильмы, сериалы, ТВ, дополнения, избранное.
В разделе «Картинки» можно выбрать и установить набор фанартов из стандартного репозитория. Это фоновые изображения всех страниц медиацентра. Можно установить любой из понравившихся в списке с префиксом «Skin Backgrounds — …».
Какое-то время у меня был установлен набор Darkwood Design. Со временем, из нескольких официальных наборов репозитория Kodi.tv собрал самые удачные в дополнение, которое можете также установить себе — resource.images.skinbackgrounds.arbuzov.zip.
Что касаемо самих стилей, их предостаточно даже в официальных репозиториях. Но перебрав их все, остался на стиле по умолчанию – Estuary, с цветовой схемой Midnight. Сторонний скин, который мне очень понравился, но так и не дошли руки его полноценно настроить – Aeon MQ 8. Он просто великолепен. Но требует значительно больше ресурсов, много весит и тянет за собой множество зависимостей при установке (рекомендую сделать бэкап, если решитесь «примерить» его себе). Скин «полегче», но не менее прекрасный — Arctic: Zephyr — Reloaded. Рекомендую взглянуть на оба для сравнения.
Оставшиеся параметры системы оставляем по умолчанию, кроме «Настройки/Система/Дополнения» – «Неизвестные источники». Этот параметр включить обязательно. Потребуется для установки некоторых дополнений из файлов.
Параметры «Проигрывателя» я также оставлял без изменений.
Переходим в раздел «Настройки/Службы». В «Управлении» разрешаем удаленное управление по HTTP и устанавливаем пароль. Это нам понадобится для управления KODI с других устройств. Чуть позже разберемся, как это сделать.
В разделе «Сведения о системе» можно наблюдать за состоянием вашего медиацентра. Здесь и общая информация о системе, накопителях, температурах, сети, а также о каналах PVR.
В разделе «Сведения» есть счетчик общего времени «наработки» KODI. Любопытная информация. Мой медиацентр уже наработал 434 дня.
Раздел с наиболее значимой информацией – «Оборудование». Из коробки температура ЦП у меня отображалась как «Температура ЦП: -1°C».
Необходимо KODI указать, где брать информацию о температуре. Настраивается в конфигурационном файле advancedsettings.xml. В нем вообще много чего интересного, можно прочесть на официальной странице KODI/Wiki.
Если файла нет – создаем его самостоятельно
mcedit /home/имя_пользователя/.kodi/userdata/advancedsettings.xml
<advancedsettings>
<cputempcommand>sed -e 's/\([0-9]*\)[0-9]\{3\}.*/\1 C/' /sys/class/thermal/thermal_zone0/temp</cputempcommand>
</advancedsettings>
После перезапуска KODI, температура отображается верно. Какой параметр использовать, например, для Raspberry Pi можно прочесть здесь.
6. IPTV. Как установить и настроить, какой сервис выбрать
Для вещания IPTV в KODI потребуется дополнение PVR IPTV Simple Client, которое мы согласились включить при первом запуске.
Что делать, если при первом запуске дополнение не было предложено включить и сейчас его вообще нет в списке дополнений или было включено, но не запускается и отмечено, как неактивное, а попытки запустить вручную завершаются ошибкой?
Трудно сказать с чем связано, но на этапе тестирования на виртуальных машинах и установке на «боевой» сервер год назад у меня возникли проблемы с его запуском из коробки (при первом запуске KODI ничего не предложил и в списке моих дополнений его не было).
Установку выполнил вручную. Обязательно использовать последнюю версию deb-пакета. Смотрим актуальную версию здесь — pkgs.org/download/kodi-pvr-iptvsimple. Не забыть верно выбрать дистрибутив и архитектуру.
В моем случае последняя версия 7.5.0 – скачиваем для Ubuntu 20.04 LTS (Focal Fossa) и устанавливаем
wget http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/pool/main/k/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple_7.5.0-1~focal_amd64.deb
sudo dpkg -i ./kodi-pvr-iptvsimple_7.5.0-1_focal_amd64.deb
После установки запускаем KODI, проверяем установлен и запущен ли наш PVR IPTV Simple Client.
Прежде, чем перейдем к настройкам клиента, необходимо определиться с сервисом. На просторах сети их достаточно большое количество, как платных, так и бесплатных, с архивами и без, хороших и плохих. Какое-то время пользовался бесплатными «самообновляемыми» плейлистами. Мне показалось это дорогой в никуда. Много не рабочих каналов, иногда и вовсе не работал ни один, низкая скорость передачи, постоянная буферизация, особенно в вечернее время и на выходных. К набору каналов, особенно в HD качестве, также есть вопросы.
Был найден оптимальный вариант — ZeDom IPTV (бывший Edem TV/ILook TV). Сервис платный – 1$/месяц. За эту «неподъемную» сумму я получил просто огромный список каналов, чуть более 100 из которых в HD-качестве. За год использования – не было ни одного сбоя в работе. Что касается скорости передачи, то при моем интернете 25 Мбит/с — проблем не возникало ни разу. Каналы открываются мгновенно, без буферизации. Также хочется отметить качественные логотипы каналов. У других сервисов с этим явные проблемы, во всяком случае, у тех которыми пользовался я.
Сервис позволяет просматривать один плейлист на двух устройствах, что тоже не плохо. Потому как некоторые сервисы и вовсе предлагают просмотр не более, чем на одном устройстве. Второй телевизор в доме — покупай вторую подписку. Не наш метод. В качестве альтернативы можно рассмотреть сервис Cbilling — будет, правда, немного дороже по стоимости (цены здесь). В остальном – отличный IPTV-провайдер, какое-то время им тоже пользовался.
С регистрацией и оплатой на сервисе ZeDom, думаю, проблем возникнуть не должно. Описывать подробно это не буду. Первые сутки, кстати, можно попробовать бесплатно.
В личном кабинете в разделе «Плейлист» рекомендую выбрать только нужные вам группы каналов (много зарубежных, не «русскоговорящих»). Помимо выбора групп, также рекомендую пройтись и по самим каналам и отключить не нужные. Это сделать можно в разделе «Конструктор». Так, например, изначально мой плейлист составлял 1800+ каналов. После выключения лишних осталось 593 канала.
Будем считать плейлист готов, можно подключать в KODI. Переходим в личном кабинете в раздел «Плейлист/Скачать». Использовать можно как ссылку, так и m3u8-плейлист. При использовании ссылки возможны проблемы с доступом к сервису из-за блокировок провайдера. Скачиваем плейлист.
Переходим к настройкам клиента – «Дополнения/Мои дополнения/Клиенты PVR/PVR IPTV Simple Client».
В разделе «Основные» указываем локальное расположение нашего плейлиста
В разделе «EPG» указываем ссылку на программу передач (ГИД):
http://epg.it999.ru/edem.xml.gz
При некорректном взаимодействии с часовыми поясами и разницей во времени, можно вручную настроить смещение +/- в часах.
В разделе «Channel Logos» расположение не трогаем, для «Channel logos from XMLTV» установить «Предпочтительно M3U».
Применяем настройки и перезапускаем KODI. При старте KODI выполнит сканирование плейлиста и обновит программу передач. Об этом будет информировать нас в верхнем правом углу. По завершении переходим в раздел ТВ и наблюдаем все наши каналы, наслаждаемся просмотром.
О том как настроить catchup и timeshift для IPTV и получить возможность просмотра из архива и перемотку текущих передач читайте в другой части.
KODI: собираем удобный и функциональный медиацентр для дома. Часть 4. Архив IPTV
В публикации подробно рассказываю, как настроить PVR IPTV Simple Client для работы с архивом и перемоткой. Читать дальше →
7. Библиотека KODI. Что это такое и как настроить
Библиотека KODI великолепна по своему функционалу и автоматизации всех процессов. Для меня это просто находка. Она структурирует по разделам Фильмы/Сериалы/Музыка и т.д. ваши медиа-данные, загружая автоматически со сторонних ресурсов трейлеры, постеры, информацию о сюжете, актерах, рейтинг и прочее, прочее… Лично я не использую офлайн-медиа, так как локально у меня не хранятся ни фильмы, ни сериалы. Но библиотека отлично взаимодействует и с другими видеодополнениями для просмотра онлайн, в частности с Elementum, который установим чуть позже.
Прежде, чем будем настраивать библиотеку, необходимо установить несколько дополнений с источниками сведений. Мой медиацентр работает с TVDB и КиноПоиск.
Дополнения KinoPoisk в официальных репозиториях нет. Необходимо установить сторонний репозиторий Seppius (скачиваем по ссылке). В браузере дополнений выбрать установку из файла ZIP и указать путь к только что скачанному архиву.
По завершении установки репозитория, возвращаемся назад и выбираем «Установить из репозитория/Все репозитории/Источники сведений» и устанавливаем в разделе «Сведения о сериалах» – TVDB (new), а в разделе «Сведения о фильмах» — KinoPoisk.
Дополнения установлены, переходим к настройке библиотеки. Создаем два каталога, для раздельного хранения информации о фильмах и сериалах, например:
/mnt/kodi/library/Movies – библиотека фильмов
/mnt/kodi/library/Shows – библиотека сериалов
Далее переходим в «Настройки/Медиа/Медиатека/Видео» и нажимаем добавить «Видеоисточник». Добавляем каталог с фильмами, даем произвольное название источнику.
В типе содержимого указываем, что этот каталог содержит фильмы, источник сведений – KinoPoisk. Параметры сканирования, как на скриншоте.
Аналогично поступаем и с источником для сериалов. Обратите внимание на отличие в настройках и параметрах сканирования, это важно.
Настройка библиотеки завершена. Пока она пуста, после установки Elementum сможете добавить в нее несколько фильмов/сериалов и проверить, верно ли все настроено. Таким же образом вы можете добавить и локальные (или сетевые) каталоги с фильмами/сериалами/клипами/музыкой, KODI просканирует ваши медиафайлы, и они уже будут отображаться на главном экране в соответствующих разделах. Не забудьте только для работы с клипами и музыкой установить нужные дополнения источников сведений.
8. Elementum и Burst. Настраиваем просмотр контента торрент-онлайн
Это, наверное, самый важный функционал всего медиацентра, из-за которого все и затевалось. Elementum – видеодополнение, которое у нас будет работать с торрент-трекерами. Дополнение отлично справляется не только с проигрыванием онлайн торрент-контента, но и с поиском, отличным отображением всей информации о фильмах и сериалах с постерами, актерами и их фотографиями. В общем, просто не заменимая вещь. Burst – дополнение к Elementum – провайдер, который непосредственно взаимодействует с трекерами.
Итак, все по порядку. В официальных репозиториях Elementum нет. Его необходимо скачать с сайта разработчика — elementum.surge.sh, выбрав платформу (у нас Linux x64).
Устанавливаем также из файла ZIP, как устанавливали репозиторий для Кинопоиска, при подготовке библиотеки. По завершении установки KODI сам предложит установить дополнение Burst – соглашаемся.
Переходим к настройкам Elementum. Привожу свои настройки на скриншотах. Обязательно указать пути для загрузок, торрентов, включить интеграцию с библиотекой KODI и указать путь к самой библиотеке (ее создавали в предыдущем разделе).
Что касается настроек загрузок, то мой накопитель в 480 Гб совершенно не лимитирует. Я установил параметры в использование файлов, максимальное. Файлы автоматически не удаляются после просмотра. Их периодически удаляю вручную.
Настройки BitTorrent оставил по умолчанию. Торренты загружаются и сидируются без ограничений по скорости. Прокси-сервер не включаем, это важно.
Переходим к настройкам провайдера Burst в «Дополнения/Программные дополнения». Прокси также не используем. В разделах «Разрешение» и «Качество» выбрал только 1080p/720p и качество выше «Screener/SCR», так как телевизор не поддерживает 2K/4K, а «экранки» не смотрю.
И самое главное, указываем трекеры, с которыми будем работать. Я использую следующие (остальные отключил, так как большее количество трекеров увеличит время поиска и, как показала практика, ничего стоящего они дают в выдачах):
Открытые:
• MegaPeer
Закрытые (нужна регистрация на сайте, в настройках Burst указать логин/пароль):
• Rustorka
• NNM-Club
• RuTracker
• Кинозал
Этого небольшого списка трекеров хватает с головой. За все время использования и множества просмотренных фильмов – лишь несколько раз не были найдены раздачи. Но, если у кого-то есть инвайты на самые закрытые трекеры – буду рад принять.
Применяем настройки и запускаем Elementum.
Перейдите, например, в раздел «Фильмы/Самые просматриваемы» и выберите любой фильм.
Если все верно настроено – Burst просканирует, указанные вами трекеры, и предложит выбрать стрим.
Выбрав стрим, Elementum буферизирует порядка 20-50 Мб (в зависимости от общего размера фильма) и начинает его воспроизведение.
Если завершить просмотр, согласно нашим настройкам, скачивание продолжится в фоновом режиме, информация о прогрессе будет в верхнем правом углу. Этот параметр можно отключить в настройках Elementum, тогда при остановке просмотра, загрузка будет останавливаться (или останавливаться и удаляться торрент + файл).
Для того, чтобы добавить фильм/сериал из Elementum в библиотеку из контекстного меню выбрать «Добавить в библиотеку».
Все добавленные фильмы и сериалы в библиотеку будут доступны из главного экрана, в соответствующих разделах. Автоматически отмечаются просмотренные фильмы/серии/сезоны, загружаются постеры, рейтинг и описание.
На главном экране будут отображаться лишь недавние и просматриваемые. После того, как фильм/сериал просмотрен, он пропадает с главного экрана и находится уже в «общей библиотеке», в соответствующем разделе. Указывается общее количество фильмов и сериалов, режим отображения и сортировки можно настроить под себя.
Заключение
На данном этапе основные настройки выполнены, а главная цель достигнута — медиацентр, включающий в себя комфортный просмотр ТВ, фильмов и сериалов собран. Предусмотрены и автоматизированы процессы, которые позволят без вашего участия работать ему 365 дней в году. Можно спокойно наслаждаться просмотром — об остальном сервер позаботится сам.
В следующей публикации поговорим о возможности внешнего управления Kodi/Elementum и qBittorrent с помощью веб-интерфейса и Android-устройств. А также внедрим в наш медиацентр функцию учета трафика с возможностью отображения и анализа в веб-интерфейсе. Не забудем и о резервном копировании, как операционной системы, так и самого Kodi.
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку