Порешал не останавливаться и чучуть наростить форк podsync из того, что успел сделать перед сном:
1. Веб-панель управления (/admin):
- Управление каналами: добавление, удаление, ручная синхронизация.
- Статусы эпизодов: downloaded, error, new. Кнопка Retry
- Подписка в один клик: копирование RSS, QR-код, Deep Links (Apple, Pocket Casts, Overcast).
- Обложки: чтение из RSS XML, fallback на первую букву при сбое.
- Обновление DOM без мерцания. (бесило жутко)
- логин/пароль, сессионные cookie, Basic Auth.
- Мониторинг: RAM, аптайм, диск, версии yt-dlp и ffmpeg.
2. Дизайн Catppuccin (Mocha & Latte):
- Темная (Mocha) и светлая (Latte) темы.
3. Встроенный сервер MCP (стильно,модно, молодёжно):
- AI-ассистенты могут управлять подкастами.
- Поддержка: OpenCode v2, Claude Desktop, Cursor, Cline, Antigravity. Предоставляется генератор конфигураций в 1 клик для каждого клиента с автоподстановкой актуальных учетных данных.
- Режимы: Stdio и HTTP SSE
- Вкладка MCP в веб-интерфейсе: статус, адрес, генератор конфигов для клиентов.
4. Поддержка провайдера VK Video
- Указание API-токена в конфиге и способ его получения.
- готовый скилл для агента
5. Расширенные настройки загрузчика (yt-dlp)
- Авторизация по Netscape cookies:
- Поддержка файла куки для обхода проверок на роботов ("Sign in to confirm you're not a bot").
- Управление файлом куки через веб-интерфейс и REST API
- Поддержка прямой выгрузки куки из установленных браузеров (chrome, firefox, safari, brave, edge).
- Возможность указания HTTP/HTTPS/SOCKS5 прокси
- Тестирование загрузки URL с выводом диагностического лога yt-dlp прямо в браузер.
6. Полнофункциональный REST API
Все операции панели управления полностью доступны через HTTP API для внешних интеграций