Настройка Jellyfin на своем домашнем сервере
Писал пост CasaOS или домашний медиа-сервер из слабого компьютера
Были разочарования, переделки, переезд на новое оборудование, потеря данных, восстановление из резервной копии, но сегодня хочу рассказать о своей истории, "Как я познавал Jellyfin".
Само приложение очень гибкое, а главное бесплатное, что явно подходит для того чтобы поставить его на свой домашний сервер, упаковать в докер контейнер и "Играться" с ним в этой песочнице.
Все бы ничего, но подробного описания как оно принимает файлы и "пережовывает" - Перекодирует фильмы на лету, если интернет слабый я не нашел.
Все началось с того, что при просмотре с телефона и браузера, процессор начинал выдавать 96 процентов и тут то и начались рубрика "ЭЭксперименты".
Благо есть языковые помощники, я использовал DeepSeek, он работает в РФ, регистрация через почту, запоминает все переписки, быстро обучаем.
Обратился к нему с проблемой, что сервер начал грузиться от фильмов по 5-10 гигабайт, хотя скорость интернета позволяет и воспроизводить и 4K видео прямым потоком.
Выяснились некоторые подробности, а именно:
- Кодеки в Браузере и Кодеки в телефоне андройд и в iphone, читают и воспроизводят далеко не все. и больше всего воспринимают кодек H264-H265 но не больше 720-1080p. и лучшая дорожка аудио это AAC идеал для браузера это AAC 2.0.
- не все субтитры прямо идут через браузер, лучшие это конечно SRT.
Я дал эту информацию в чат DeepSeek и получил бота которому закидываешь информацию о файле из карточки RuTracker и он тебе говорит, Да\Нет.
Но есть же фильмы которые в единственном экземпляре и очень хочется чтобы они у тебя были, тогда мы просто используем тот же чат, указываем ему путь к файлу на сервере и просим написать код для правильной перекодировки фильма через FFmpeg
вся перекодировка будет зависеть от вашего процессора и от длинны файла по времени, обычно это 0.75 от всей длинны файла.
Дальше настало время как это все Выглядит в приложении jellyfin.
На данный момент моя карточка фильма выглядит вот так.
Есть полноценное описание, ссылки, теги, раскинуто по жанрам режиссерам и студиям
Есть актеры и предложки по жанрам и студиям.
Как этого добиться, тут тоже ничего сложного.
Главное настроить иерархию папок, тогда Jellyfin будет понимать что и зачем.
Какая должна быть иерархия
/mnt/Storage1/Media/Movies/Джентльмены (2019)/
Джентльмены (2019) [WEBDL-1080p].mkv # основной файл фильм
Movie.nfo # метаданные (описание, рейтинг)
poster.jpg # постер (обложка)
backdrop.jpg # фон (задник) на странице фильма
Trailer.mp4 # трейлер
Расскажу не много подробнее о файлах метаданных
я так же на тренировал чат deepSeek чтобы он мне писал вот такой код
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<movie>
<title>Джентльмены</title>
<originaltitle>The Gentlemen</originaltitle>
<year>2019</year>
<mpaa>18+</mpaa>
<plot>Американский эмигрант Микки Пирсон построил в Лондоне империю по выращиванию марихуаны. Когда он решает продать бизнес, в игру вступают китайские триады, русская мафия и продажные журналисты, а также начинающий детектив, который собирает информацию о героях подпольного мира.</plot>
<genre>Боевик</genre>
<genre>Комедия</genre>
<genre>Криминал</genre>
<country>Великобритания</country>
<country>США</country>
<director>Гай Ричи</director>
<actor>
<name>Мэттью МакКонахи</name>
<role>Микки Пирсон</role>
</actor>
<actor>
<name>Чарли Ханнэм</name>
<role>Рэймонд</role>
</actor>
<actor>
<name>Хью Грант</name>
<role>Флетчер</role>
</actor>
<actor>
<name>Колин Фаррелл</name>
<role>Тренер</role>
</actor>
<rating name="kinopoisk" max="10" default="true">8.8</rating>
<votes>634571</votes>
<rating name="imdb" max="10" default="false">7.8</rating>
<votes>380000</votes>
<tag>криминал</tag>
<tag>Гай Ричи</tag>
<tag>Лондон</tag>
<tag>наркобарон</tag>
<tag>чёрный юмор</tag>
<uniqueid type="kinopoisk" default="true">1181148</uniqueid>
<uniqueid type="imdb">tt8367814</uniqueid>
<uniqueid type="tmdb">524047</uniqueid>
</movie>
Его так же просто закидываешь в файл NFO и добавляешь в папку с фильмом,
а DeepSeek Увидев однажды этот код, будет писать тебе его самостоятельно тебе только нужно взять и скопировать текст весь из карточки из кинопоиск и закинуть туда, он его уже переработает в нормальный читаемый для Jellyfin.
И таком образом, у тебя будут создаваться папки с готовыми постерами, информацией, Трайлером, и самим фильмом.
ты можешь легко его мигрировать между серверами не боясь потерять красоту.
Вывод, ты сделаешь свое приложение с фильмами которые ты хочешь, и будешь смотреть их с любого устройства, причем не ты один, не нагружая сервер.
Главное не много усидчивости при выкладке фильма, чтобы Он не лежал с не известным названием и без постера и метаданных, а все было на своем месте. Занимает это времени не более 5 минут, если фильм уже скачан и лежит на сервере. За это ты получаешь полноценную карточку фильма с картинками, задним фоном, трейлером и описанием с тегами и актерами.
И да если актер уже где то есть в карточке то ты можешь увидеть в каком фильме он уже присутствует.
P\S чукча не писатель, просто рассказал "Как я провел этим летом"





























