|
|
|
@ -0,0 +1,41 @@
|
|
|
|
|
# Решение проблем Plex
|
|
|
|
|
|
|
|
|
|
## Удаление мусора из PhotoTranscoder
|
|
|
|
|
|
|
|
|
|
Часто бывает так, что папка `../Library/Application Support/Plex Media Server/Cache/PhotoTranscoder` начинает занимать очень много места. в ней хранится весь кеш из изображений. Разные версии превью - все тут. Надо как-то почистить старое, чтобы освободить место:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
find "<path_to_plexfolder>/Library/Application Support/Plex Media Server/Cache/PhotoTranscoder" -name "*.jpg" -type f -mtime +5 -delete
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Удаленный доступ в LAN сети
|
|
|
|
|
|
|
|
|
|
### Длинная версия
|
|
|
|
|
|
|
|
|
|
Столкнулся тут с проблемой воспроизведения киношки на тв дома. Почему-то, клиент Plex для ТВ не понимал, что находится в локальной сети и сервер плекса, с которого воспроизводится контент, находится в 5 метрах от него. Из-за этого, шел постоянный процесс транскодинга к 700p. Согласитесь, смотреть кино 4K ужатое до 700p это ужас.
|
|
|
|
|
|
|
|
|
|
Мой сетап:
|
|
|
|
|
|
|
|
|
|
- Plex для TV на базе Plex for Android, версия 10.12.
|
|
|
|
|
- Сервер Plex на Ubuntu Server в docker (8 ядер, 16гб RAM)
|
|
|
|
|
- Роутер Mikrotik - это важно, далее поясню почему.
|
|
|
|
|
|
|
|
|
|
Первым дело решено было смотреть, какие натсройки есть в Plex, влияющие на подключения. В настройках был обнаружен параметр **Включить ретрансляцию** (Настройки/Сеть). Если кратко, то при включении параметр позволяет подключаться через прокси ретранслятор, когда нет прямого доступа до сервера Плекса. Скорость у этого пркоси ограниченная. Это была первая причина, почему тормозило.
|
|
|
|
|
|
|
|
|
|
При отключении этого параметра, клиент Плекса на ТВ перестал подключаться к серверу. Это был знак. С одной стороны хороший, с другой не очень - ибо надо дальше искать и чинить проблему.
|
|
|
|
|
|
|
|
|
|
Ниже этого параметра, есть другой - **Внешний URL-адрес сервера**. Как я понял, это URL адреса для подключения к серверу плекса через DNS-подмену. У меня был указан адрес контейнера Докера в bridge сети. Поменял на свои внешние адреса. Пример: `"https://plex.site.ru","http://your_wan_ip:32400"`
|
|
|
|
|
|
|
|
|
|
Но это не помогло :(
|
|
|
|
|
|
|
|
|
|
При входе из локалки на [https://app.plex.tv](https://app.plex.tv) показывало, что библиотека не доступна. Но если входить из вне, то доступ появлялся. Значит какая то проблема с роутером. И тут я вспомнил, что для доступа к своей лабе из локалки, я настраивал [Hairpin NAT](../../network/mikrotik/hairpin-nat.md). Так может и для плекса нужно его сделать.
|
|
|
|
|
|
|
|
|
|
Это помогло. Настроил для порта *32400*
|
|
|
|
|
|
|
|
|
|
### Короткая версия
|
|
|
|
|
|
|
|
|
|
Если ТВ в локалке пишет, что скорости мало, то:
|
|
|
|
|
|
|
|
|
|
- Проверить не включен ли параметр **Включить ретрансляцию** (Настройки/Сеть)
|
|
|
|
|
- Проверить, стоят ли верные **внешние URL адреса**
|
|
|
|
|
- Если микротик, то попробовать настроить Hairpin NAT для порта plex (обычно 32400)
|