Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Перед крупной дорабткой в https://github.com/tatarinovms/podsync… — видео, канал «КББ» ▶ видео

Перед крупной дорабткой в https://github.com/tatarinovms/podsync решил сделал анонс, что наковырял за день. В общем, вместо пары мелких фиксов получился приличный такой апгрейд.



Напомню я накидываю мяса в проект, который превращает каналы и плейлисты из YouTube, VK Video, Vimeo в персональные подкаст-ленты.

Выбор языка аудиодорожки

• Выбор языка для YouTube: добавлена настройка Preferred Audio Language (например, ru, en) как глобально, так и индивидуально для каждого подкаста с наивысшим приоритетом. yt-dlp автоматически подтягивает нужный дубляж.
• Автоматическая перезакачка: при смене языка сервис предлагает очистить старые файлы с другим дубляжем, сбросить статус выпусков в базе и сразу поставить их на перекачивание с нужным языком.

Полноценная консоль логов прямо в Web UI

• Ring Buffer в памяти: кольцевой буфер сохраняет до 2000 последних записей с фильтрацией по уровням (ERROR, WARN, INFO, DEBUG), поиском и привязкой к конкретному фиду.
• Вкладка «Logs»: интерфейс в палитре Catppuccin с живым автообновлением (Live Tail), автоскроллом и кнопкой скачивания файла логов.
• Переключение Debug на лету: включить подробный режим отладки yt-dlp теперь можно одним кликом прямо из браузера без перезапуска контейнера.
• Быстрый переход к ошибкам: если обновление канала упало, на карточке подкаста выводится текст ошибки с кнопкой «View Logs», сразу открывающей нужные строки.

Управление фидами и токенами

• Кнопка «Update all»: запуск принудительной проверки и загрузки свежих выпусков для всех каналов в один клик.
• Единые настройки: при создании и редактировании подкастов доступен полный набор опций — кастомные метаданные, фильтры по регулярным выражениям, параметры yt-dlp, ротация диска и приватность.
• Умная обработка токенов VK: поле ввода автоматически выкусывает чистый access_token из полной OAuth-ссылки (на фронтенде, бэкенде и при чтении переменных окружения).
• Синхронизация Cookies: путь к файлу куки теперь автоматически прописывается во все фиды без ручной правки конфигов.

Поддержка Model Context Protocol (MCP) для AI
• Встроен полноценный набор инструментов для автономных агентов и AI-ассистентов: update_all_feeds, update_feed_config, delete_tokens и get_system_logs.
• В веб-интерфейс добавлена сводная интерактивная таблица всех доступных инструментов.

Дизайн и безопасность

• Интерфейс полностью переведён на гармоничную палитру Catppuccin (Mocha & Latte) без стандартных цветов Bootstrap.
• Добавлена смена пароля администратора через UI и исправлен экспорт OPML.

Установка и обновление

Docker:

docker pull ghcr.io/tatarinovms/podsync:latest


Бинарные сборки под Linux, macOS и Windows, а также исходный код доступны в репозитории:
GitHub: https://github.com/tatarinovms/podsync/releases


А я пока пойду думать следующую большую штуку. Подробности когда будет что показать.

КББ в ТГ| КББ в ВК | КББ в Дзене | Блог автора
Просмотры: 4
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти