Skip to content

kvart714/lampa

 
 

Repository files navigation

Torrent Downloader

Torrent Downloader — это плагин для приложения Lampa, который добавляет возможность скачивания и просмотра фильмов прямо из интерфейса приложения.

Возможности

  • Добавляет кнопку «Скачать» на карточке фильма
  • Отображает прогресс загрузки, текущую скорость и процент скачанного
  • Позволяет воспроизводить фильм во время загрузки
  • Показывает прогресс загрузки фильмов на общем экране
  • Добавляет новую вкладку «Загрузки»
  • Позволяет управлять активными загрузками: приостанавливать, возобновлять и удалять

Скриншоты

Настройка

  1. Разверните сервер

    Плагину требуется backend-сервер, включающий:

    • Transmission / qBitTorrent — торрент-клиент для загрузки файлов
    • HTTP-сервер, который отдает видеопоток по адресу /downloads/{relative_file_path}

    Готовая конфигурация на базе Docker Compose находится в папке server. Вы можете развернуть сервер командой:

    docker-compose up -d
  2. Установите плагин

    Добавьте плагин в Lampa:

    https://kvart714.github.io/lampa/tdownloader/main.js

    Версия ES5 для старых браузеров и TV:

    https://kvart714.github.io/lampa/tdownloader/main.es5.js

  3. Укажите настройки сервера

    Перейдите в настройки плагина и укажите:

    • Адрес сервера (например, http://192.168.0.100:8000)
    • Логин и пароль, если включена авторизация
  4. Интеграция с Plex/Jellyfin

    Для улучшения распознавания фильмов и сериалов в Plex и Jellyfin можно настроить скачивание в разные папки, а также добавить год выпуска и TMDB ID.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 78.6%
  • SCSS 10.7%
  • HTML 6.5%
  • JavaScript 4.2%