☄️
Good news, everyone! Especially for
@download_it_bot and
@InstantMediaBot users!
Hey everyone! We've been busy, as usual. This time we sat down to optimize the downloader, our servers were already on fire from the load, and got a little carried away. So, as always, a whole pile of updates, improvements and changes.
—
Downloads got 3-5x faster, and up to 20x from distant servers. We spent a week digging into why the same files would sometimes fly and sometimes crawl: the problem wasn't the sources or the proxies, but our own infrastructure settings. Because of them American and Asian sources gave us 100-200 KB/s over a gigabit connection on both ends. Fixed, of course.
—
Added a slideshow instead of a gallery. New toggle in settings: a set of files arrives as a swipeable slideshow, one frame at a time, instead of a mosaic. Looks pretty cool, give it a try.
—
Added RichMessage for single videos, another toggle for those who want the video with a cover and caption in one message when descriptions are massive. Telegram simply has a 1024 character limit on media captions.
—
OK.ru works again. In September they changed their page format and everything broke, so we had to write our own parser.
—
Videos from a collage can now be downloaded as a file. When the bot sends several clips as one card, you couldn't save them, the menu had neither "Save" nor "Forward". Added a button.
—
The bot now replies almost instantly. Listing everything we improved would take a while, but the bot is genuinely fast now, even when you bury it in messages.
—
Fixed the preview in the card. The cover could end up being from a completely different clip and survived any number of "Refresh" presses. Now refreshing works, and a wrong cover gets discarded even if it's sitting in cache.
—
Download progress is alive again. The card used to sit at 0% for the entire download and then the file would just show up, so it was unclear whether the bot was working or stuck.
—
Sorted out Instagram formats, and Instagram video finally plays on iOS. The quality list (1440p, 1080p, 720p and audio) shows up right away instead of only after "Refresh metadata". Instagram serves the same video in two encodings, and the main one doesn't play on iOS at all: sound plays, the picture stays a blurry preview. The compatible one arrives with no identifying marks, so quality selection was discarding it; now we recognize it and serve exactly that one in Apple compatibility mode, with no quality loss and no extra charge.
—
Audio extraction and conversion got 5x faster. A ninety minute file used to take two and a half minutes, now it takes thirty seconds. Processing also moved out of the bot's main process, so someone else's heavy conversion no longer slows everyone down.
—
Big files from slow sites now make it through. For expert and ultra we doubled the time per download.
—
Downloading from Telegram now works with our account. Public posts with copy protection we grab ourselves; for private channels yours is still required. And it got noticeably faster.
—
While a download is running, you can see what's downloading, the title and cover instead of a bare "In queue".
—
Inline search can now show info for a link, handy in groups: type
@download_it_bot, paste a link and you'll see the title, duration, author and cover before you even send it.
—
Rumble shorts are supported. We found out they exist about as unexpectedly as you just did.
—
Rumble, Reddit and dozens of other sites now deliver reliably, before those links could just fail with an error no matter how many times you tried.
—
Mega news: the weekly limit on the number of links is gone, only the traffic in megabytes remains.
—
Errors now explain what happened: service not supported, story older than 24 hours, VK audio locked behind authorization. We added two more cases, VK stories and individual VK photos, and the bot tells you upfront what it'll send instead.
—
Everything above works in @InstantMediaBot too, automatically, nothing to enable.
Need help? Ask any questions you like in our support group:
@madbots_talk.
———————————
☄️
Отличные новости! Особенно для пользователей
@download_it_bot и
@InstantMediaBot!
Всем привет! Мы тут, как обычно, были заняты. На этот раз взялись пооптимизировать качалку, нам не нравилось, что серверы уже горят от нагрузки, и немного увлеклись. Поэтому, как всегда, целая пачка обновлений, улучшений и изменений.
—
Скачивание ускорилось в 3-5 раз, а с дальних серверов до 20 раз. Неделю разбирались, почему одни и те же файлы то летят, то ползут, и оказалось, что дело вообще не в источниках и не в прокси, а в настройках нашей инфраструктуры. Из-за них американские и азиатские источники отдавали нам 100-200 КБ/с при гигабитном канале с обеих сторон. Починили, конечно.
—
Добавили слайдшоу вместо галереи. Новый переключатель в настройках: набор файлов приходит листаемым слайдшоу по одному кадру, а не мозаикой. Выглядит здорово, попробуйте.
—
Добавили RichMessage для одиночных видео, ещё один переключатель для тех, кому нужно видео с обложкой и подписью в одном сообщении, когда описание огромное. У Telegram просто лимит в 1024 символа на подпись к медиа.
—
OK.ru снова работает. В сентябре они поменяли формат страниц и всё сломалось, пришлось написать свой парсер.
—
Видео из коллажа теперь можно скачать файлом. Когда бот присылал несколько роликов одной карточкой, сохранить их было нельзя, в меню не было ни «Сохранить», ни «Переслать». Добавили кнопку.
—
Бот отвечает почти мгновенно. Перечислять всё, что мы улучшили, долго, но бот теперь реально быстрый, даже когда вы заваливаете его сообщениями.
—
Починили превью в карточке. Обложка могла оказаться от совсем другого ролика и переживала любое число нажатий «Обновить». Теперь обновление работает, а неправильная обложка выбрасывается, даже если лежит в кэше.
—
Прогресс скачивания снова живой. Раньше карточка весь процесс висела на 0%, а потом просто появлялся файл, и было непонятно, бот работает или завис.
—
Разобрались с форматами Instagram, и видео оттуда наконец играет на iOS. Список качества (1440p, 1080p, 720p и аудио) появляется сразу, а не только после «Обновить метаданные». Instagram отдаёт одно и то же видео в двух кодировках, и основная на iOS не играет вовсе: звук есть, картинка остаётся размытым превью. Совместимая приходит без опознавательных знаков, и выбор качества её отбрасывал; теперь мы её узнаём и в режиме совместимости с Apple отдаём именно её, без потери качества и без доплат.
—
Извлечение и конвертация аудио стали в 5 раз быстрее. Полуторачасовой файл конвертировался две с половиной минуты, теперь тридцать секунд. Обработка ещё и уехала из основного процесса бота, так что чужая тяжёлая конвертация больше не тормозит всех.
—
Большие файлы с медленных сайтов теперь доезжают. Для expert и ultra мы удвоили время, отведённое на одно скачивание.
—
Скачивание из Telegram работает с нашего аккаунта. Публичные посты с защитой от копирования забираем сами, свой подключать не нужно, для приватных каналов он всё ещё требуется. И стало заметно быстрее.
—
Во время скачивания видно, что именно качается, название и обложка вместо голого «В очереди».
—
Инлайн-поиск теперь показывает информацию по ссылке, удобно в группах. Наберите
@download_it_bot и вставьте ссылку: увидите название, длительность, автора и обложку ещё до отправки.
—
Поддержали шортсы Rumble. О том, что они есть, мы узнали примерно так же неожиданно, как вы сейчас.
—
Rumble, Reddit и десятки других сайтов теперь отдаются стабильно, раньше такие ссылки могли просто падать с ошибкой, сколько ни пробуй.
—
Мега-новость: недельный лимит на количество ссылок убран, остался только трафик в мегабайтах.
—
Ошибки теперь объясняют, что случилось: сервис не поддерживается, сторис старше 24 часов, аудио ВК закрыто авторизацией. Добавили ещё два случая, сторис ВК и отдельные фото ВК, и бот сразу говорит, что пришлёт взамен.
—
Всё перечисленное работает и в @InstantMediaBot, автоматически, включать ничего не надо.
Нужна помощь? Задавайте любые вопросы в нашей группе поддержки:
@madbots_talk.