Commit graph

23 commits

Author SHA1 Message Date
vrubelroman
5d3cd92a03 fix: add vk.ru domain support for VK videos 2026-05-09 16:58:12 +03:00
vrubelroman
60a0373d7f fix: remove client-side format cache, prefer first audio track over largest 2026-05-03 17:43:24 +03:00
vrubelroman
c1d8a8235d fix: prefer Russian audio track, add FFmpegFixupStretched, remove broken h264_metadata bsf 2026-05-03 03:22:26 +03:00
vrubelroman
59b1c54668 fix: allow_unplayable_formats removed, reply_video, auto-select 480p, remove file sizes 2026-05-03 02:39:27 +03:00
vrubelroman
839cd57f6f fix: audio-only format, m4a/mp3 support, source URL in caption 2026-05-03 01:56:31 +03:00
vrubelroman
053f6c8afc fix: correct quality selection -- specific format_id first, exclude av01, validate video stream 2026-05-03 01:36:04 +03:00
vrubel
326eabaa99 Fix YouTube 500 error (n-challenge) and Telegram callback_data overflow 2026-04-30 17:21:10 +03:00
vrubelroman
4629535e97 fix: отправка видео как документ (без сжатия Telegram) и исправление format_id для точного выбора качества
- Замена reply_video() на reply_document() в bot.py — Telegram больше не сжимает видео
- Исправление format_id в get_youtube_formats(): конкретные format codes + fallback best[height<=N]
- Замена bestvideo[height<=N]+bestaudio на best[height<=N] — гарантированно работает когда
  YouTube не отдаёт отдельные video-only потоки для низких разрешений
- Добавлено логирование реально скачанного формата для диагностики
2026-04-30 01:36:43 +03:00
vrubelroman
4b7cc403b2 Implement file deletion after successful video sending in bot.py and update YouTube cookies for improved session management. 2026-01-10 22:26:18 +00:00
vrubelroman
551b64777a Update admin bot token, refine VK and Yapfiles URL handling, enhance Docker configuration for Instagram downloader, and improve YouTube downloader's cookie validation and error messaging. 2026-01-10 21:40:07 +00:00
vrubel
5c8456de96 Update .env.example with new admin bot token, modify Docker configuration for Instagram downloader to use host network mode, and enhance YouTube downloader with improved cookie validation and error handling for video downloads. 2026-01-08 19:05:41 +03:00
vrubel
e6c6734768 Enhance YouTube downloader with improved cookie validation and download strategies. Update cookie extraction script for better error handling and user feedback. 2025-12-25 21:38:13 +03:00
vrubel
9a64e1e6b8 вк япфайлс расширил домены 2025-12-25 00:09:47 +03:00
vrubel
88d753b84a Enhance YouTube video download functionality with improved error handling and format options. Update Docker configuration to use environment variable for port and simplify network settings. 2025-12-24 22:41:20 +03:00
vrubel
2d248b9ce0 add admin bot 2025-12-20 22:17:20 +03:00
vrubel
8a20b91c54 stats errors 2025-12-20 05:22:55 +03:00
vrubel
1c99e109b8 optimization scripts update coockies 2025-12-20 04:58:52 +03:00
vrubel
08c1cdf09c Add YouTube cookies to repository 2025-12-17 17:54:39 +03:00
vrubel
fdaaddff98 Improve YouTube cookies handling and script 2025-12-17 17:53:34 +03:00
vrubelroman
1e7f3be3f3 fix bug 2025-12-16 10:54:54 +03:00
vrubelroman
1a54f10ea2 добавили куки для ютуба 2025-12-16 10:15:50 +03:00
vrubelroman
76ce3feecc Добавлена система очередей для обработки загрузки видео, улучшена обработка ошибок и добавлены новые текстовые сообщения для пользователей. Обновлены таймауты HTTP-запросов для поддержки больших файлов. Обновлены конфигурации Docker для всех загрузчиков с использованием Gunicorn. 2025-12-12 15:41:46 +03:00
vrubelroman
436e0cd541 Рефакторинг: микросервисная архитектура
- Разделение на микросервисы: youtube-downloader, instagram-downloader, vk-downloader
- Основной бот в корне проекта, работает через HTTP API с сервисами
- Каждый сервис запускается отдельно в своей папке
- Видео сохраняются в папке video/ и не удаляются
- Обновлена документация и архитектура
- Скрипты для Instagram cookies перенесены в instagram-downloader/
2025-12-11 01:07:04 +03:00