Обзор всех обновлений, улучшений и исправлений MAX Video Downloader. История изменений CoApp доступна в GitHub Releases.
v2.27.10
Расширен доступ к заголовкам запросов — теперь MAX успешнее получает доступ к защищённым медиа, в том числе снова можно скачивать с french-stream.one.
Исправлены LIVE DASH-загрузки с Facebook в WASM: MAX больше не завершает загрузку из-за временного 404, когда сегмент запрашивается чуть раньше, чем появляется на сервере.
Уменьшено количество мусора и лишних медиа в обнаружении на Facebook.
v2.27.5
Засунул новый режим обнаружения под переключатель на вкладке Видео. По умолчанию снова работает расширенное обнаружение — оригинальный режим. Если он мешает обычному сёрфингу (т-банк может ломаться, сайты универов и тп), его теперь можно отключить одним нажатием. Пауза и полное отключение обнаружения тоже никуда не делись.
На вкладке «Видео» появился новый переключатель «Расширенное обнаружение» — вы увидите.
Старая настройка расширенного обнаружения и вся связанная с ней логика удалены. Новый переключатель управляет совершенно другим режимом — RIP старой фиче 🪦
Возвращено обнаружение медиа на yasyadong02.tv и ruplayer.org через отдельные правила для этих сайтов.
Обновлены переводы и немного доработаны стили интерфейса.
Если после обновления МАХ ведёт себя необычно — просто переустановите его.
v2.26.5
MAX теперь реже вмешивается в обычный сёрфинг, поэтому "строгие" сайты больше не ломаются. Обратная сторона в том, что теперь некоторые медиа не обнаружатся, пока я не выпущу специальный патч для конкретного сайта (особенно субтитры). Если что-то перестало определяться, отправьте репорт.
Хотфиксы:
Восстановлено обнаружение медиа на av19t.com.
Исправлена недавняя проблема с загрузками на astalavr.com.
Возвращено принудительное применение имени файла для браузерных загрузок. В прошлом обновлении я специально убрал эту логику, но у части пользователей это вызвало проблемы с именами файлов.
Возвращено обнаружение субтитров на нескольких сайтах, которые пострадали из-за более строгой детекции в прошлом релизе.
v2.26.1
Хотфиксы для утреннего релиза и оптимизация производительности. Критерии обнаружения медиа стали заметно строже, поэтому где-то MAX мог случайно перестать видеть то, что раньше находил — пожалуйста, репортите такие случаи.
Переработаны критерии обнаружения медиа: теперь MAX показывает значительно меньше мусора и ложных срабатываний.
Исправлена проблема с доступом к медиа на av01.media.
Добавлена поддержка DASH-загрузок через CDN loom.com, включая видео на skool.com.
Исправлено преждевременное завершение загрузок fMP4 внутри DASH с SegmentTemplate.
Исправлена проблема, из-за которой DASH с одним представлением мог преждевременно остановиться примерно на 7,94 ГБ.
Немного улучшена производительность WASM-загрузок.
Упрощена логика «Сохранить как» для браузерных загрузок: убран отдельный вызов переопределения имени файла перед открытием диалога.
v2.25.3
Большое обновление DASH: серьёзно переработана обработка DASH — загрузки стали стабильнее и быстрее, особенно на кривых и нестандартных потоках.
Исправлены загрузки с vkvideo.ru, которые могли не запускаться, идти очень медленно, зависать или завершаться с ошибкой.
Исправлены преждевременные остановки загрузок с OK.ru.
Исправлена обработка некорректных метаданных MPD, из-за которых нормальные видеопотоки могли ошибочно отбрасываться как мусор.
Исправлены зависания запросов до таймаута при некорректном ответе Content-Range.
Ускорен анализ DASH: теперь он потребляет меньше трафика и делает меньше сетевых запросов.
В целом DASH стал заметно стабильнее и быстрее, особенно в нестандартных случаях.
Новые и обновлённые сайты:
Добавлена возможность скачивать с 51fans1.com.
Добавлена возможность скачивать с porndead.art.
Добавлена возможность скачивать с sg.636av.com.
Добавлена возможность скачивать с pinkueiga.net.
Добавлена возможность скачивать с himovies.ac.
Добавлена возможность скачивать с missavt.com.
Добавлена возможность скачивать с thetapacademy.com.
Исправлено обнаружение медиа на cgw666.com.
Загрузки, превью и обработка медиа:
С нуля переписана логика генерации превью. Теперь они создаются быстрее, а MAX лучше понимает, когда и как их нужно генерировать и переиспользовать.
Исправлена запись стримов в MP4: раньше MAX мог ошибочно переключиться на MKV, если исходный контейнер был несовместим с MP4, даже когда сами кодеки прекрасно подходили. Проблема встречалась в TikTok и некоторых других стримах.
Улучшено определение качества видео с учётом соотношения сторон и ориентации.
Добавлены более понятные ошибки для случаев, когда выбранные потоки невозможно корректно сопоставить, с подсказкой, что изменить для успешной загрузки.
Улучшены сообщения об ошибках на финальном этапе экспорта уже загруженного файла.
Репорты и мелкие изменения:
Добавлен кулдаун на повторные репорты одного и того же медиа. Ребят, имейте совесть — мне не нужно 50 репортов на одно нескачавшееся видео, одного вполне достаточно 😅
Кнопка «Медиа не найдено» для отправки репорта теперь показывается только на обычных веб-страницах, где такой репорт вообще имеет смысл.
Обновлён дисклеймер для Instagram и Facebook с информацией о возможной блокировке по IP.
v2.22.11
Это массивное обновление, затрагивающие фундаментальную архитектуру в нескольких местах. Двух недель недостаточно, чтобы разработать и протестировать, поэтому возможны ошибки, которых раньше не было, но надеюсь, что плюсы их перекроют. Подробный список ниже.
Основные изменения
Полностью переработана обработка DASH в WASM: подобных фиксов нет даже в самой последней dev-версии FFmpeg, они помогают обрабатывать нестандартные стримы, которые в частности используются на LinkedIn и некоторых других сайтах.
Значительно ускорены анализ DASH и генерация превью: самая ресурсоёмкая для сети часть обработки DASH теперь занимает примерно вдвое меньше времени.
Список найденных медиа сохраняется после выгрузки Хромом: теперь при регулярной выгрузке МАХ при неактивности список найденных медиа будет восстанавливаться. Чтобы он не висел вечно, таймаут перед очисткой равен 10 минутам.
Улучшена загрузка видео из Telegram: теперь MAX повторяет попытку загрузки неудачных сегментов, а при повторной ошибке экспортирует всё, что удалось скачать к этому моменту. Раньше загрузка целиком удалялась сразу после первой ошибки.
Переработана загрузка видео с Vimeo: MAX теперь обнаруживает видео значительно чаще.
Совместимость, загрузки и исправления
Наконец-то появилась возможность скачивать видео с Hotmart 🤙
Исправлена загрузка DASH-видео с LinkedIn для всех форматов медиа.
Добавлена поддержка загрузки видео с nimo.tv.
Теперь можно скачивать видео с roshy.tv, включая поддержку CDN LuminaireMotion и Tavero — самых часто используемых этим сайтом.
Исправлена проблема с меняющимися доменами на vdnext.com.
Исправлена загрузка DASH-видео с tvp.pl, где она могла зависать до истечения тайм-аута.
Улучшена обработка DASH при нестандартном поведении серверов, в том числе на сайтах вроде hstream.moe.
Улучшена логика загрузки и генерации превью видео с Astalavr в WASM.
Исправлена обработка FLAC на monochrome.tf.
Улучшена очистка имён файлов в WASM, из-за которой могла появляться ошибка «Недопустимое имя файла».
Процессы генерации превью в WASM и CoApp теперь согласованы. Раньше WASM в некоторых случаях завершал работу после первой неудачной попытки и не создавал превью, хотя его можно было получить.
Сокращено количество опросов состояния экспорта WASM при длительных загрузках и работе с большими файлами.
Различные улучшения производительности и стабильности обнаружения медиа, синхронизации интерфейса, обработки стримов, генерации превью и общей эффективности MAX.
v2.17.1
Полностью переработано обнаружение видео на Bilibili: MAX теперь значительно надёжнее скачивает видео с bilibili.com и bilibili.tv. Пожалуйста, сообщайте о любых проблемах, связанных с Bilibili после обновления.
v2.16.7
❗️ Пожалуйста, не отправляйте один и тот же репорт несколько раз. Чтение дубликатов занимает очень много времени и замедляет выпуск исправлений.
Значительно расширено обнаружение «умно» спрятанных HLS-плейлистов, что открывает загрузки с darkgirl14.com, jp-films.com и многих других сайтов.
Добавлена поддержка языка Punjabi для автоматического выбора аудио и определения языка.
Исправлены ошибки загрузки, вызванные преждевременным применением фильтров к неизвестным или ещё не проанализированным медиа.
Исправлено временное исчезновение прогресса при переключении дорожек в простом типе выпадающего списка, а также немного улучшена производительность интерфейса.
Исправлено распознавание стримов в оригинальном качестве для CDN abyss.to, требующих специальной обработки.
Исправлена ошибка, из-за которой генерация превью могла перезаписывать расчётный размер файла для стримов с abyss.to.
v2.16.0
Добавлена поддержка CDN zmdb, что открывает загрузки с сайтов вроде one-series.com.
v2.15.0
Загрузка с cgw666.com снова работает: обновлена и расширена поддержка его зеркал и CDN-схем доставки.
Добавлена более широкая логика получения доступа к медиа, что открывает загрузки с сайтов вроде idlixku.com и многих похожих платформ.
Загрузка с aniwaves.ru и похожих сайтов теперь поддерживается благодаря улучшенному обнаружению медиа, которые доставляются как изображения.
Загрузка с vidio.com теперь работает благодаря новому FFmpeg-патчу для сложных DASH-потоков (обновите CoApp до v1.10.0 вручную, если вы его используете).
Добавлена поддержка загрузок с javrate.com.
Исправлена редкая ошибка интерфейса при быстрой инвалидации медиа.
Улучшены текстовые пояснения к ошибкам приложения: добавлены указания, что можно попробовать.
Улучшена логика и производительность кнопки очистки кэша.
v2.12.0 🫠
Большое обновление с новыми настройками, сохранением предпочтений, выбором языка аудио, управлением извлечением дорожек, исправлениями и оптимизациями. Возможны проблемы из-за большого объёма рефакторинга и моих ограниченных возможностей тестирования, пожалуйста, сообщайте о них.
Новая настройка: показывать найденные медиа со всех вкладок в любом открытом всплывающем окне MAX.
Новая настройка: включать или отключать суффиксы типа медиа в именах извлечённых аудио и субтитров, например filename_audio и filename_subtitles.
Новая настройка: выбрать действие для горячей клавиши быстрой загрузки — обычная загрузка, извлечение аудио или извлечение субтитров.
Новая настройка: выбрать предпочитаемый язык аудио из списка 63 языков или задать собственные шаблоны совпадений.
Новая возможность: сохранять настройки фильтрации и сортировки отдельно для каждого домена через кнопку в меню фильтров.
Баннер «MAX session was terminated by browser» теперь ограничен вкладкой «Видео» и больше не блокирует настройки или загрузки.
Улучшена очистка имён файлов для RTL-языков.
Исправлены записи в хранилище не по порядку, из-за которых новые сериализованные данные могли перезаписываться старыми.
Исправлены случаи, когда интерфейс мог пропустить обновления во время обработки.
Исправлено состояние кнопки загрузки при извлечении нескольких дорожек, когда сообщения прогресса могли перезаписывать его друг за другом.
Добавлены архитектурные улучшения, оптимизации производительности, исправления стилей и новые переводы.
v2.7.2
Добавлена возможность скачивать с laiporn.com.
Добавлена возможность скачивать с pornx.name.
Переписана логика DNR, теперь получение доступов к HLS/DASH и их сегментам ощутимо чаще завершается успехом.
Добавлен классический title аттрибут для дропадуна и выбранной опции – длинные видно при наведении и удержании курсора без необходимости изменять ширину окна.
Исправлена опечатка в русском переводе и доработаны небольшие детали интерфейса.
Улучшен метод получения доступов к плейлистам, открытым напрямую на отдельных вкладках.
Добавлен ретрай при экспорте загруженного файла через WASM, прежде чем сообщать о неудаче.
v2.6.0
Добавлена поддержка hdmgdj.com и их схемы доставки медиа Xnaichanping.
Дополнительно улучшена очистка имён файлов для редких и сложных случаев.
v2.5.3
Добавлена поддержка загрузки фильмов с nepu.to.
Добавлена поддержка CDN loadvid.com, которую используют многие сайты с видео.
Добавлена автоматическая обработка медиа через прокси: MAX может запрашивать закодированные источники напрямую с минимальной нагрузкой.
Улучшены паттерны обнаружения для Instagram и Facebook: расширена поддержка каруселей и других вариантов размещения медиа.
Улучшено определение стандартного лейбла качества для нестандартных манифестов.
v2.3.9
Исправлена проблема с установкой расширения из Chrome Web Store в Chrome 109–114.
В браузерах без поддержки режима боковой панели настройка не будет отображаться.
Расширено распознавание языков субтитров: добавлена поддержка ещё 15 языков.
Улучшено определение метки качества: если высота неоднозначна даже с допуском округления 6%, MAX теперь учитывает и ширину видео, чтобы выбрать корректное стандартное разрешение.
Обновлены переводы и доработаны небольшие детали интерфейса.
v2.3.2
Добавлена поддержка зашифрованных HLS-плейлистов через kinescopecdn.net, включая загрузки с сайтов вроде kerobtv.online.
Обновлена обработка av01.media после очередного изменения в их схеме доставки медиа. Сайт часто их меняет, поэтому решение скоро может снова перестать работать.
Добавлено разрешение unlimitedStorage для повышения надёжности загрузок на слабых устройствах, включая случаи, когда большие файлы могли останавливаться примерно на 250 МБ без видимой ошибки.
Усилена нормализация имён файлов для сложных некорректных паттернов, чтобы успешные загрузки не удалялись из-за исходного имени файла.
Немного ускорена генерация превью.
Улучшена классификация немедиафайлов, чтобы в списке найденных медиа было меньше нерелевантных элементов.
Прогресс по сегментам снова отображается ровно на 0%, чтобы было понятнее, что происходит в начале сегментированной загрузки.
v2.2.10
Исправлены загрузки с astalavr.com: сайт отклонял все запросы на скачивание.
Улучшено определение контейнера для сложных медиа-файлов, что устраняет целый ряд проблем с загрузками.
Одиночные медиафайлы со встроенными субтитрами теперь корректно обновляют состояние, поэтому кнопка «Извлечь субтитры» появляется сразу, без необходимости повторного открытия всплывающего окна.
v2.2.6
Хотфикс для вчерашнего обновления и несколько улучшений.
Улучшено назначение контейнера для файлов субтитров с изначально неверными данными (типа .html, когда внутри SRT): выходной контейнер теперь выбирается по ожидаемому типу содержимого.
Расширена поддержка ответов от хедера Accept-Ranges для определения seekability, в частности для контента из Discord.
Улучшена поддержка кастомных Chromium-сборок без базовых API: кривые ответы теперь нормализуются во избежание неожиданных runtime-ошибок.
v2.2.2
В этом релизе улучшены WASM-загрузки, превью, экспорт субтитров, доступ к медиа и поддержка нескольких сложных сайтов.
Добавлена поддержка mypikpak.com.
Добавлена частичная поддержка встроенных плееров tokivid.com, включая случаи на bbddtube.com.
Отдельные файлы субтитров теперь скачиваются как есть, без дополнительной обработки. Это исправляет случаи, когда экспорт субтитров мог обрезаться или падать с I/O-ошибкой в CoApp и WASM.
Обновлена логика передачи WASM-артефактов и добавлена поддержка экспорта аудио в .mka в WASM-режиме.
Улучшен выбор выходного контейнера для сложных комбинаций потоков.
Встроенные FFmpeg-бинарники пропатчены для более надёжной оценки видеобитрейта.
Допуск округления разрешения увеличен до 6%, поэтому близкие к стандарту значения вроде 1032p теперь отображаются как 1080p, а не занижаются.
Исправлена проблема доступа, из-за которой MAX не мог находить или обрабатывать некоторые медиафайлы.
Расширено покрытие доменов CDN abyss.to.
Нормализация имён файлов больше не схлопывает повторяющиеся дефисы, тире и подчёркивания.
Переработана очистка кэша и исправлено пропадание кнопки «Сгенерировать превью» после автоматической очистки кэша.
Исправлена логика хранения и отдачи видео-превью, включая разный размер превью между CoApp и WASM.
Исправлены зависания всплывающего окна при проверке скачанных файлов через историю загрузок браузера на слабых устройствах.
Исправлена ошибка парсинга прогресса, когда обрезанное значение размера файла могло заставить MAX ошибочно считать нормальную загрузку слишком маленькой и удалить её.
Улучшена отправка отчётов: добавлены более понятные состояния кнопок.
Минимальная поддерживаемая версия браузера повышена до Chrome 109, потому что старые Chromium-сборки уже почти невозможно поддерживать нормально.
Обновлены стили, мелкие детали интерфейса и переводы.
v1.19.9
Добавлена поддержка ClearKey для скачивания DASH, теперь поддерживаются сайты вроде svtplay.se.
Добавлен новый параметр для генерации видео-превью вместо обычных изображений.
Генерация превью-изображений стала быстрее.
Кэш превью теперь хранится 30 минут, поскольку видео-превью занимают много места. Ручная очистка всё ещё доступна.
Улучшена производительность всплывающего окна при переключении вкладок, когда MAX открыт.
Ускорено чтение кэша из базы данных.
Статистика кэша теперь запрашивается только по наведению на кнопку кэша.
Исправлены конфликты ID DNR-правил между несколькими сессиями.
Настройка авто-генерации превью теперь автоматически переносится в новый 3-позиционный переключатель после обновления.
v1.17.0
Добавлен выбор типа медиа для горячей клавиши «скачать последнее медиа на этой вкладке».
Добавлен переключатель для пропуска уже скачанных файлов при использовании горячей клавиши.
Улучшена очистка имён файлов от редких невидимых символов.
Исправлен автоматический выбор MKV при несовместимых дорожках (например, WebM-аудио с MP4-видео).
Пустые, но технически валидные HLS-плейлисты теперь помечаются как невалидные и не отображаются как варианты для скачивания.
Проверка выходных файлов стала строже: файлы меньше 300 байт отклоняются (кроме субтитров).
Обновлены переводы и исправлены мелкие баги.
v1.16.10
FFmpeg теперь оценивает размер для отдельных HLS-вариантов, если битрейт недоступен.
Расширена поддержка кодеков и выходных контейнеров. Метки теперь показывают больше полезной информации о медиа.
Исправлено отсутствие событий прогресса, если первым входом был поток с обложкой видео.
Исправлена неправильная обработка AAC bitstream filter на некоторых MP4-видео.
v1.16.5
Значительные улучшения загрузок Telegram:
Скорость скачивания увеличена для обеих версий (K и A).
Теперь можно сохранять частично загруженные файлы почти во всех случаях.
Значительно расширены доступные метаданные медиа (кодеки, длительность, качество, превью-изображения).
Сообщения о прогрессе загрузки теперь обновляются не чаще, чем раз в 500 мс.
Обе версии теперь работают надёжнее в целом.
Исправлены случаи, когда нельзя было скачать одно и то же медиа несколько раз.
Исправлена передача прогресса по сегментам.
Исправлена передача флагов стримов из разобранного медиа в активные загрузки и историю.
Обновлён дисклеймер.
Дополнительно:
Расширен список поддерживаемых доменов для CDN abyss.to.
Исправлена ошибка с определением DRM на DASH (спасибо Roland)
v1.15.3
Теперь можно скачивать с gimytv.ai и его зеркал, включая медиа через CDN ruyijx.com.
Добавлена поддержка скачивания с tldv.io.
Исправлено повторное сопоставление HLS-вариантов после анализа при смене выходного контейнера.
v1.14.2
Большое обновление UI/локализации: добавлены арабский, фарси и иврит с полноценной поддержкой RTL вместо кривых зеркальных макетов.
Добавлены языки: арабский, фарси и иврит.
Добавлен полноценный RTL-режим для всплывающего окна и настроек. MAX теперь корректно переключает LTR/RTL без костылей.
Переделаны пользовательские шаблоны прогресса с новыми шаблонами, синтаксисом и значениями по умолчанию. Если вы используете собственное отображение прогресса — сбросьте поля один раз.
Метки прогресса теперь поддерживают [[literal]], детерминированное объединение с • и автоматический RTL-реверс.
Метки дорожек теперь пересобираются при пересоздании элементов, чтобы оставаться корректными при смене языка.
Добавлен ранний bootstrap направления текста для ускорения первого рендера.
Обновлена подсказка к пользовательским меткам прогресса с объяснением RTL-реверса.
v1.13.1
Обновление анализа медиа и поддержки сайтов: более точная коррекция после анализа, чище обработка LIVE/VOD и хитрый кастомный дешифратор для av19.biz.
Теперь можно скачивать с av19.biz и его алиасов. Решение потребовало придумать новый подход, так что если что-то не работает — пишите. Я ещё не видел ни одного загрузчика, который бы это делал 😉
MAX теперь может менять категорию медиа после анализа. Например, неверно определённые .srt субтитры могут вернуться в видео, если это был зашифрованный сегмент.
Добавлена поддержка перехода с VOD на LIVE. Реальные сайты бывают дикими, лол.
Субтитры теперь всегда VOD, независимо от длительности, чтобы не ставить им LIVE-флаг.
Определение качества теперь округляет до ближайшего стандартного значения. Например, 1072p будет показано как 1080p.
Исправлено преждевременное завершение загрузки на coomer.st.
v1.12.1
Большое обновление поддержки сайтов: теперь MAX скачивает с CDN abyss.to и сотен сайтов на его базе.
Добавлена поддержка CDN abyss.to. Это реально большое обновление: MAX — первый расширение, которое умеет скачивать с этой CDN. Открывает доступ к сотням сайтов, например watchfreejavonline.co, recurbate.cam, bestcam.tv, asmroger.to, kisscartoon.sh и др. Пока другие не видят видео — MAX даёт выбор качества и скачивание без проблем — бесплатно 💪
Обновлён встроенный FFmpeg с поддержкой новых кодеков. Исправляет редкие нераспознанные стримы и улучшает обработку необычных медиа.
Добавлена кнопка проверки обновлений в настройках. Теперь можно вручную проверить обновления расширения прямо рядом с названием.
Улучшена инициализация макета. Всплывающее окно теперь строит макет раньше, чтобы уменьшить видимые сдвиги при открытии.
v1.10.0
Критическое обновление для WASM, HLS, Chrome 109 и ряда сайтов.
Исправлено неверное определение кодека в FFmpeg, теперь MAX скачивает с сайтов вроде avlge.com.
Встроен новый FFmpeg с тремя ключевыми фиксам для HLS. Уже доступно в CoApp v1.8.0.
Наконец найден и исправлен баг с падением WASM-загрузок на Chrome 109 🤙
Исправлено падение повторных загрузок одного и того же медиа в одной сессии (особенно HLS).
Максимальное количество одновременных загрузок увеличено с 10 до 20. В браузере всё равно максимум 6 на один домен по HTTP/1.1, если нужно больше — используйте CoApp.
Добавлено предупреждение в UI, если выставлено больше 6 одновременных загрузок.
Теперь можно скачивать с av01.media.
Обновлены схемы обработки skool.com для текущего HLS-потока.
v1.8.5
Небольшой хотфикс для загрузок через WASM, старых машин и новый раздел настроек "Поведение".
Исправлены некоторые случаи HTTP 403 в WASM. Некоторые серверы не принимали WASM-запросы без range-заголовка, теперь поведение совпадает с нативным FFmpeg.
Исправлены range-заголовки в WASM. Теперь открылись загрузки с сайтов вроде astalavr.com.
Добавлен раздел настроек "Поведение". Теперь можно контролировать появление MAX в контекстном меню страницы. Меню иконки расширения всегда доступно.
Исправлены загрузки Telegram на Windows 7 / Chrome 109. Telegram снова обходит стандартные движки загрузки.
Исправлен краш папок на Windows 7 / Chrome 109. Некоторые API отсутствовали или работали иначе, теперь поддержка принудительно реализована для известных случаев, но сбои возможны. Если используете Chrome 109 — присылайте все краши.
Обновлён футер YouTube. Кнопка "Report" там скрыта, потому что поддержка YouTube запрещена правилами Chrome Web Store.
v1.7.7
Хотфиксы после большого релиза 1.6.7. Исправлены пробелы в обнаружении, частичные загрузки и некоторые баги, появившиеся после перехода на новый WASM/браузерный движок.
Переделаны фильтры обнаружения для скрытых медиа-паттернов. MAX теперь находит больше "закопанных" медиа, например на javtiful.com.
Улучшена оценка размера прямых медиа. Начальный расчёт размера теперь точнее для прямых видео и аудио.
Лучшее переподключение после раннего EOF. MAX теперь активнее восстанавливает соединение при обрывах, что исправляет частичные загрузки на javquick.com, javtiful.com, pornavhd.com, sexbjcam.com.
Исправлен запуск Telegram worker на Windows 7 / Chrome 109. Загрузки Telegram больше не должны падать из-за невозможности запустить воркер на старом Chrome.
Исправлена редкая гонка одинаковых медиа в UI. Если одно и то же медиа находилось на разных вкладках почти одновременно, обновления могли применяться к неправильному элементу. Если увидите баги отображения — сообщайте, фиксится перезапуском окна.
v1.6.7 – первый крупный релиз 🎉
Этот релиз занял у меня 40+ дней работы. Он меняет ядро загрузок MAX, поэтому возможны шероховатости. Если что-то сломалось — пожалуйста, напишите мне, а не ставьте плохую оценку. Исправляю только реальные баги по реальным отзывам.
Главное изменение: теперь MAX работает без CoApp по умолчанию. Новый движок WASM запускается прямо в Chrome, так что большинство пользователей могут находить, обрабатывать и скачивать видео без установки десктопного приложения.
Новый браузерный движок загрузки WASM. Полностью новая архитектура обработки на базе WebAssembly. Использует ту же сетевую сессию браузера, что и страница, поэтому загрузки идут через ваш DNS, VPN, прокси, куки и фингерпринт, как и обычный просмотр.
CoApp не нужен по умолчанию
Работает прямо в Chrome, включая Chromebook и Android Chrome-подобные окружения
Та же поддержка медиа, что и в CoApp, для обычных потоков
Лучший доступ к видео, которые уже воспроизводятся в браузере
CoApp всё ещё доступен. Переключитесь обратно на CoApp в настройках, если нужны кастомные папки загрузки, нативный FFmpeg, более быстрая обработка, стабильность при длинных задачах или "Сохранить как" до старта загрузки.
Важные ограничения WASM. Браузерные загрузки — не магия: WASM использует стандартную папку загрузок браузера, "Сохранить как" появляется только после обработки (пока что), HTTP/1.1 обычно даёт около 6 параллельных запросов на домен, обработка медленнее CoApp примерно на 20–30%. Скорость загрузки примерно такая же или выше.
Поддержка новых сайтов:
Загрузка с kinescope.io, включая ClearKey, SAMPLE-AES и обычные медиа
Загрузка с cgw666.com и его зеркал
Загрузка с reelxia.com
Загрузка с rou.video-плееров
Загрузка с kartoons.me
Загрузка с twinkaboo.com
Запись стримов с Chaturbate, cams.nudelive.com и похожих зеркал
Известная проблема: некоторые стримы Chaturbate могут идти с рассинхроном аудио на отдельных машинах. Если попадёте — напишите подробно. Решаю только по реальным отчётам.
Анализ медиа полностью переработан для скорости. Генерация превью и проверки теперь дешевле и быстрее как в WASM, так и в CoApp, без потери точности.
Улучшены действия в истории загрузок. Открыть файл, папку и удалить файл теперь работают и для браузерных/WASM, и для CoApp загрузок.
Быстрое переименование перед загрузкой. Кликните по заголовку медиа, отредактируйте, нажмите Enter или кликните вне — сохранится. Esc — отмена.
Новые элементы управления детекцией. Теперь можно останавливать детекцию везде без отключения расширения или остановки загрузок. Пауза, продолжить, остановить и возобновить детекцию доступны из меню иконки или контекстного меню страницы.
Новый режим "Расширенное обнаружение". Сканирует глубже, находит больше скрытых медиа, но ловит и больше мусора. По умолчанию выключен — включайте только если обычного обнаружения не хватает.
Smart Naming теперь поддерживает преобразования имени файла. Можно делать имена в верхнем/нижнем регистре, применять текстовые замены или регулярки до применения имени. До 3-х замен на правило.
Настройки и справка стали чище. Добавлен параметр "всегда спрашивать папку загрузки", свертываемая самопомощь во вкладке "Видео" и более понятные сообщения о лимитах для сайтов, которые блокируют или задерживают запросы.
UI обновлён во многих местах. Светлая и тёмная темы выглядят консистентно, Smart Naming поддерживает светлую тему, выбранное качество читается лучше, рендер быстрее при смене темы, ширины окна, состояния UI и истории.
Исправления и внутренние чистки. Улучшено определение контейнера и языка, исправлены крайние случаи SRT/VTT, добавлен выбор 540p, точное сопоставление доменов для паузы, более стабильные метрики прогресса, уменьшены размеры хранимых данных, меньше ошибок во время работы, обновлены переводы.
Эта версия всё ещё на модерации в Chrome Web Store. Ожидаю шероховатости, потому что WASM меняет архитектуру. Присылайте настоящие баги — буду разбирать.
Спасибо за 1900+ репортов за это время, лол.
P.S. Человек, который репортит сайт bdsmlovers по 5 раз в день — пожалуйста, хватит? Там НЕТ ВИДЕО, только картинки!
v0.39.16
Снижено количество ошибок HTTP 403 при соединениях
Упрощён интерфейс отправки отчётов
Оптимизирована схема хранения элементов
v0.39.9
Ещё одно крупное обновление.
Добавлена поддержка muchohentai.com
Добавлена поддержка ydparty.net
Новая настройка: выбор формата для записи стримов — MKV (по умолчанию), fMP4 или MP4
Добавлены опции для импорта, экспорта и сброса настроек, переработан внутренний поток настроек (старым версиям может понадобиться переустановка)
Критически улучшены операции, связанные с CoApp — намного меньше HTTP 403 ошибок
Новая версия CoApp с патчем для некорректных DASH-сегментов
Существенно улучшена обработка грязных или битых MP3-файлов
Значительно повышена устойчивость записей стримов
Добавлен флаг adtstoasc для выходов MOV-семейства (особенно для fMP4)
Переработано управление жизненным циклом для надёжного обнаружения при холодном старте и крайних случаях
Оптимизирована обработка для chorki.com
Добавлено ограничение на паттерны извлечения URL, чтобы избежать лишних запросов
Переход на пустые или системные вкладки теперь корректно очищает состояние обнаружения
Введён кэш фавиконок в истории, чтобы убрать повторные запросы при перерисовках
Ускорена отрисовка при изменении ширины всплывающего окна
Оптимизирован рендер содержимого окна и баннера "отключено"
Настройка UI Mode теперь скрывается, если браузер её не поддерживает
Новая подсказка для состояния "CoApp отключён" — это оптимизация, а не ошибка
Отключён тост "Disk or Input/Output error" при неудачной валидации медиа (сбивал многих)
Обновлены и расширены переводы на разные языки
Общие улучшения производительности и стабильности
v0.36.5
Добавлена поддержка streamate.com
Исправления багов интерфейса
v0.36.1
Крупное обновление.
Добавлена поддержка 357ms.com, iqiyi.com (microdrama), showroom-live.com
Новая настройка: полностью настраиваемый формат сообщения о прогрессе загрузки
Новая настройка: выбор выходного контейнера для аудио (Best, MP3 или M4A)
Новая настройка: регулировка ширины всплывающего окна (360–600px)
Полная переработка поведения превью при наведении (стабильнее и быстрее)
Высота окна теперь динамически увеличивается только по необходимости при открытии меню
Оптимизирован жизненный цикл вкладок и управление состоянием всплывающего окна для большей отзывчивости
Обновлены правила обнаружения для поддержки .ts файлов (часто встречаются на азиатских платформах)
Уточнено форматирование расширенных меток в выпадающих меню и общая консистентность UI
Критический фикс парсера FFmpeg XML — Обновите CoApp до v1.5.0+
v0.33.6
Добавлена поддержка Bilibili (.com, .tv и LIVE) 🎉
Новые методы обнаружения для платформ Meta (Instagram и Facebook) — теперь можно выбирать Dash-потоки высокого качества и объединять видео+аудио, как на других сайтах
Критический фикс гонок при перезагрузке страницы через "Force Detection", мог сбросить только что найденные видео
Увеличены таймауты для нестабильных CDN, чтобы уменьшить неожиданные прерывания загрузок
Обновлены переводы на разные языки
Общие оптимизации и улучшения производительности
v0.31.7
Добавлена поддержка chorki.com
Добавлена поддержка dramafren.org и аналогичных сайтов
Новая архитектура UI, обновляющая содержимое без сброса текущего состояния интерфейса
Новое: теперь MAX может находить медиа-URL, скрытые в query-параметрах запросов страницы
Новая иконка UI, явно показывающая, что медиа было извлечено из другого адреса
Мелкие исправления и оптимизации
v0.30.33
Язык субтитров теперь определяется по подсказкам в URL (по возможности)
Более подробные сообщения об ошибках при сбоях файловых операций
Добавлена поддержка браузеров Aloha, Whale и CocCoc
Исправлено отсутствие передачи флагов Telegram AVS в UI после завершения обработки
Исправлено отсутствие визуального прогресса для простых опций в выпадающем меню
Общие оптимизации производительности
v0.30.23
Новая кнопка "Открыть папку" во вкладке "Видео" для скачанных файлов — доступна, пока элемент истории существует и файл не удалён
Существенная переработка внутренней архитектуры — всплывающее окно стало намного отзывчивее (если баг уходит после перезапуска окна — напишите)
Улучшена производительность списка истории и операций с ним
Новый таймаут 60 секунд для этапа "загрузка начинается", чтобы UI не зависал при плохом соединении