Об этом проекте

StreamVault — это самохостинговое приложение для стриминга медиа, созданное на Ruby on Rails и предназначенное для обеспечения персонального кинотеатра в браузере. Оно позволяет пользователям искать контент, просматривать популярные медиа и управлять личной библиотекой с историей просмотров и отслеживанием прогресса. Приложение работает как медиаклиент, получающий метаданные из таких сервисов, как Cinemeta и OMDB, а также разрешающий ссылки на потоки через RealDebrid. Ключевые функции включают: - **Адаптивное воспроизведение:** Автоматически выбирает между прямым воспроизведением, ремуксингом видео или транскодингом через FFmpeg в зависимости от совместимости браузера и качества источника. - **Гибкие провайдеры:** Поддерживает Torrentio и Comet в качестве провайдеров потоков, с режимом «авто» для объединения обоих для повышения надежности. - **Управление медиа:** Включает функции управления библиотекой, списками желаемого и функцией «продолжить просмотр», которая синхронизируется между сеансами. - **Пользовательский плеер:** Встроенный адаптивный веб-плеер с поддержкой переключения аудиодорожек, выбора субтитров (включая внешнюю поддержку SubDL) и автоматического восстановления при зависаниях. - **Развертывание:** Разработан для Docker, с поддержкой сложных сетевых конфигураций, таких как прокси для обхода блокировок Cloudflare на VPS-провайдерах. StreamVault предназначен для личного использования и не содержит защищенного авторским правом контента. Он выступает в качестве нейтрального интерфейса для доступа пользователей к медиа, которые они имеют законное право просматривать.