Плагины для Лампы
- Кинопоиск
- Кинопоиск Оценки
- Synology DLNA
- Балансер (источник) Synology NAS
- Настройка шапки
Кинопоиск (kinopoisk.js)
Добавляет в приложение Лампа список фильмов из папки “Буду смотреть” на Кинопоиске.

Установка
- Откройте приложение Лампа
- Перейдите в Настройки - Расширения
- Выберите “Добавить плагин”
- Укажите следующий адрес плагина
https://and7ey.github.io/lampa/kinopoisk.js
- В приложении в меню слева выберите “Кинопоиск”
- Перейдите на любом устройстве по ссылке https://ya.ru/device и введите код из приложения Лампа (окно “Авторизация”)
- Подождите несколько минут для загрузки списка фильмов, Лампа покажет уведомление (зеленое, внизу экрана) о завершении загрузки
Текущие ограничения
- Загружаются только первые 50 фильмов, из них удаляются еще не вышедшие
- После авторизации список обновляется сразу же, при следующих входах - список актуализируется при повторном входе на экран
- Поиск фильмов в TMDB осуществляется сначала по id Кинопоиска, если ничего не нашлось, то по названию и году релиза
- Другие списки фильмов не поддерживаются
Технические особенности
- Кинопоиск ограничивает доступ к данным (даже через API) через CORS Policy, потому в плагине используется CORS Proxy в виде Google Apps Script
- Данные авторизации (токен) хранятся в Local Storage браузера, выход из аккаунта возможен путем удаления этих данных (
kinopoisk_*
), в Настройках Лампы или в Управлении аккаунтом Яндекса
- “Опечатки” в коде наследуют наименования в исходном коде приложения Лампа: https://github.com/yumata/lampa-source
Ошибки
Для поиска ошибок посмотрите в консоль Лампы (в левом меню Лампы выберите пункт меню “Консоль” - он находится в самом низу). Для просмотра ошибок плагина перейдите на вкладку “Кинопоиск”.

Кинопоиск Оценки (kinopoisk_rating.js)
Отображает в Лампе ваши оценки фильмов на Кинопоиске. Позволяет оценивать фильмы на Кинопоиске через Лампу. Показывает интересные факты о фильме (“Знаете ли вы, что…”) и Трейлеры фильма из Кинопоиска.



Установка
- Установите плагин “Кинопоиск” по инструкции выше
- Аналогично установите плагин “Кинопоиск Оценки”, указав адрес
https://and7ey.github.io/lampa/kinopoisk_rating.js
- Обязательно пройдите авторизацию, по схеме, указанной в описании плагина “Кинопоиск” выше
- Укажите в Настройки Лампы, в меню Остальное, Основной источник: CUB. Это необязательно, но так плагин будет работать быстрее
[!IMPORTANT]
Данный плагин не работает самостоятельно, без плагина “Кинопоиск” (через него осуществляется авторизация на Кинопоиске)
Особенности работы
- При каждом запуске плагина с Кинопоиска в Лампу импортируются последние 20 оценок
- В Настройках плагина можно вручную импортировать все оценки
- Если в Настройках Лампы Основным источником указан TMDB (а не CUB), то возможность проставления оценки после открытия карточки фильма появляется с задержкой (требуется дополнительное время для определения id фильма на Кинопоиске)
- Опция “Дублировать в реакциях”:
- Добавляет реакцию Лампы в соответствии с выставленной оценкой:
| Оценка | Реакция |
| ————- | ————- |
| 1-2 | 💩 Плохо |
| 3-4 | 😴 Скучно |
| 5-6 | 🤔 Непонятно |
| 7-8 | 👍 Неплохо |
| 9-10 | 🔥 Супер |
- Изменение оценки не удаляет ранее выставленные реакции
- Удаление оценки не удаляет ранее выставленные реакции
- Опция “Удалять фильм из Буду смотреть”
- При простановке оценки в Лампе удаляет фильм из папки “Буду смотреть” на Кинопоиске
- Удаление оценки не возвращает фильм в эту папку
- Цвет кнопки-звёздочки “Оценить на Кинопоиске” соответствует оценке на Кинопоиске:
| Оценка | Цвет кнопки |
| ————- | ————- |
| 1-4 | Красный |
| 5-7 | Серый |
| 8-10 | Зелёный |
| отсутствует | Белый |
Synology DLNA (synology_dlna.js)
Добавляет в приложение Лампа возможность просматривать файлы (видео и фото) с DLNA-сервера, запущенного на Synology NAS.

Плагин основан на плагине от @fredy314, в котором сделаны следующие изменения:
- Добавлена возможность указывать прокси
- SOAPAction передается в кавычках
DLNA-сервер на старых (?) Synology NAS использует старую версию библиотеки The Portable SDK for UPnP Devices, которая требует указания SOAPAction в кавычках и защищает запросы через CORS (что исправлено в новых версиях).
Установка
- Откройте приложение Лампа
- Перейдите в Настройки - Расширения
- Выберите “Добавить плагин”
- Укажите следующий адрес плагина
https://and7ey.github.io/lampa/synology_dlna.js
- Выберите в Настройках Лампы “SynoDLNA”
- Укажите адрес DLNA-сервера: если в web-интерфейс Synology вы входите по адресу
http://ip:5000
, то адресом DLNA-сервера будет http://ip:50001
(с добавлением единицы на конце)
- Укажите адрес прокси, см. инструкцию ниже
Особенности работы
- Необходим прокси, установленный в локальной сети (возможно, требуется только для старых версий Synology)
- Если вы используете Lampac, то в нем есть встроенный прокси http://ip:9118/proxy, который необходимо включить в
init.conf
:
{
"serverproxy": {
"encrypt": false,
"verifyip": false
}
}
Балансер (источник) Synology NAS (synology_nas.js)
Добавляет DLNA-сервер от Synology NAS в приложение Лампа как балансер (источник видео).

Установка
- Откройте приложение Лампа
- Перейдите в Настройки - Расширения
- Выберите “Добавить плагин”
- Укажите следующий адрес плагина
https://and7ey.github.io/lampa/synology_nas.js
- Выберите в Настройках Лампы “Synology NAS”
- Укажите адрес DLNA-сервера: если в web-интерфейс Synology вы входите по адресу
http://ip:5000
, то адресом DLNA-сервера будет http://ip:50001
(с добавлением единицы на конце)
- Укажите адрес прокси, см. инструкцию выше
- Укажите папку с видео на сервере
Особенности работы
- Необходим прокси, установленный в локальной сети (возможно, требуется только для старых версий Synology); инструкция по использованию локального прокси Lampac приведена выше
- Поиск видео производится только в указанной в настройках папке, вложенные папки не учитываются
- Подходящий видеофайл ищется по
- названию видео
- оригинальному названию видео
- транслитерации названия видео
- вхождению строки поиска
- В результатах поиска выводятся 10 наиболее подходящих файлов
- Если поиском видео не нашлось, то задайте в строке поиска часть имени файла - у такого поиска наивысший приоритет
- Кнопки Сортировать и Фильтр не работают
Настройка шапки (head_filter.js)
Добавляет возможность скрыть элементы в шапке приложения Лампа.

Установка
- Откройте приложение Лампа
- Перейдите в Настройки - Расширения
- Выберите “Добавить плагин”
- Укажите следующий адрес плагина
https://and7ey.github.io/lampa/head_filter.js
- Выберите в Настройках Лампы раздел “Интерфейс”, а в нем “Шапка” и укажите элементы, которые необходимо скрыть