Repository navigation
Releases: kweharmony/Mestia
Release list
Mestia v1.1.1
Mestia 1.1.1 — исправления передачи и медиатеки на Android 🔧
Исправлено
- Передача файлов «Рядом» не обрывается, когда гаснет экран телефона или компьютер уходит в спящий режим. Во время передачи на Android видно уведомление с названием файла и процентом; на компьютере система не засыпает, пока файлы идут.
- Медиатека на Android видит файлы, которые уже лежали в папке — скопированные с компьютера или скачанные другими приложениями. При открытии «Медиатеки» Mestia попросит доступ к видео и музыке: выберите «Разрешить», и файлы появятся сразу.
- Загрузки на Android с выключенным экраном больше не замедляются: процессор и Wi-Fi не засыпают до конца загрузки.
На Android 14+ при варианте «Разрешить ограниченный доступ» Mestia увидит только выбранные файлы — чтобы видеть всю папку, выберите «Разрешить всё» (или позже: Настройки → Приложения → Mestia → Разрешения).
Установка
- Windows —
Mestia_1.1.1_x64-setup.exe; с 1.1.0 и 1.0.0 приложение предложит обновиться само. - Linux —
.AppImage,.debили.flatpak. - Android 11+ —
Mestia_1.1.1_android_arm64.apk(почти все телефоны) или…_armv7.apk(старые 32-битные). Ставится поверх прежней версии без потери данных.
⚠️ Сборки для Linux, macOS и Android — экспериментальные. Android-сборка включает youtubedl-android и распространяется на условиях GPL-3.0.
Mestia v1.1.0
Mestia 1.1.0 — медиапанель на Android, новый плеер и Ctrl+K ✨
Android
- Медиапанель в шторке, как у музыкальных приложений: обложка, название, полоса времени и кнопки ⏮ ⏯ ⏭. Работают и кнопки гарнитуры.
- Видео не встаёт на паузу при выключении экрана — смотрите и слушайте дальше.
- Процент загрузки в уведомлении; уведомление убирается сразу после окончания. При первой загрузке Android спросит разрешение на уведомления.
- Иконка на рабочем столе меняется под тему приложения (сменится, когда вы выйдете из приложения).
- Новая нижняя панель: иконки разделов, у активного — подпись.
- Исправлено: список загрузок на телефоне закрывался не с первого касания.
Загрузки
- Один процент для готового файла вместо отдельных «видео 0–100%» и «аудио 0–100%»; на этапе склейки — «Обработка…».
- Промежуточные файлы больше не появляются в медиатеке: потоки видео и аудио собираются в скрытой папке
.mestia-tmp, в медиатеку попадает только готовый файл. Продолжение прерванных загрузок работает как раньше. - Кольцо прогресса на кружке загрузок и плавно бегущие проценты.
- Понятные строки загрузок: в очереди, скачивается, обработка, готово, ошибка — с кнопкой «Повторить» прямо в строке.
Плеер
- Видео: управление поверх кадра — название сверху, внизу один ряд: круглая кнопка «Играть», время с полосой перемотки, полный экран. Пока видео играет, управление прячется.
- Аудио: карточка музыкального плеера — крупная обложка, название, большая кнопка по центру.
- На компьютере трек виден в системной медиапанели, работают медиаклавиши.
Компьютер
- Ctrl+K — палитра команд: вставить ссылку, найти файл в медиатеке и сразу включить, сменить тему, перейти в раздел.
- В настройках темы показаны плитками той иконки приложения, которая с ними будет.
- Базовая иконка приложения теперь чёрно-белая.
Проект
- Новый сайт на русском и английском, промо-ролик, обновлённый README.
- Политика конфиденциальности (никакой телеметрии), SECURITY.md, CONTRIBUTING.md, шаблоны для багов и идей.
Установка
- Windows —
Mestia_1.1.0_x64-setup.exe; если стоит 1.0.0, приложение предложит обновиться само. - Linux —
.AppImage,.debилиMestia.flatpak(Steam Deck и любые дистрибутивы). - Android 11+ —
Mestia_1.1.0_android_arm64.apkподходит почти всем телефонам,…_armv7.apk— старым 32-битным. Ставится поверх 1.0.0 без потери данных.
⚠️ Сборки для Linux, macOS и Android — экспериментальные. Android-сборка включает youtubedl-android и распространяется на условиях GPL-3.0.
Mestia v1.0.0
Mestia 1.0.0 — «Рядом»: обмен файлами и совместный просмотр 📡
Новое: раздел «Рядом»
Компьютеры и телефоны с Mestia в одной Wi-Fi-сети (или на точке доступа одного из телефонов) находят друг друга сами — интернет не нужен, файлы идут напрямую и никуда не загружаются.
- Обмен файлами между компьютером и телефоном и между телефонами. Получатель видит запрос и сам решает, принять ли; файлы попадают в папку загрузок и сразу видны в медиатеке. Если устройство не нашлось автоматически, его можно добавить по адресу.
- Смотреть вместе — видео и музыка играют на всех устройствах одновременно (расхождение — десятки миллисекунд). Пауза и перемотка у любого участника — сразу у всех. Гостям не нужно скачивать файл: он идёт потоком с устройства ведущего.
- Очередь в комнате: ведущий добавляет и переставляет файлы, следующий включается у всех автоматически; гости могут предложить свои файлы — они играют прямо с их устройства. Очередь открывается кнопкой во всплывающем окне.
- Полноэкранный режим в комнате (на телефоне — поворотом экрана), комнату можно свернуть в плашку и ходить по приложению, не прерывая просмотр.
- В медиатеке: выделите файлы → Отправить на устройство или В очередь открытой комнаты. Окно выбора файлов удобно и для больших медиатек: поиск, фильтр «видео / музыка», папки, сортировка, «выбрать все».
Включается кнопкой «Включить» в разделе «Рядом». Windows при первом включении может спросить разрешение для Mestia — разрешите доступ в частных сетях. Гостевые и общественные Wi-Fi часто не пускают устройства друг к другу — тогда раздайте сеть с телефона.
Android
- Своя папка загрузок: Настройки → Папка загрузок → «Изменить». Уже скачанные файлы переносятся в новую папку автоматически, медиатека их не теряет.
- Музыка и видео играют при выключенном экране — в плеере и в совместном просмотре (уведомление «Идёт воспроизведение»).
- Исправлено: в плеере не воспроизводились аудиофайлы больше 1 МБ.
Также
- Боковую панель на Windows и Linux можно свернуть до иконок.
- Редкие настройки (одновременные загрузки, скорость, куки, прокси) собраны в блок «Расширенные настройки».
- Новый логотип: иконка приложения, окна и трея перекрашивается под выбранную тему; новая заставка при запуске.
- Безопасность: сервер «Рядом» не принимает запросы от веб-страниц; обновлены зависимости сборки.
Установка
- Windows —
Mestia_1.0.0_x64-setup.exe(автообновление из приложения). - Linux —
.AppImageили.deb. - Android 11+ —
Mestia_1.0.0_android_arm64.apkподходит почти всем телефонам,…_armv7.apk— старым 32-битным. APK ставится вручную: откройте файл и разрешите установку из этого источника.
⚠️ Сборки для Linux и Android — экспериментальные. Android-сборка включает youtubedl-android и распространяется на условиях GPL-3.0.
Mestia v0.3.0
Mestia 0.3.0 — теперь и на Android 📱
Новое: Android
- Приложение для Android 11+:
Mestia_0.3.0_android_arm64.apkподходит почти всем телефонам,…_armv7.apk— старым 32-битным. - yt-dlp и ffmpeg встроены — ничего ставить не нужно.
- Поделиться → Скачать в Mestia из YouTube, браузера и других приложений: ссылка подставляется и проверяется сразу.
- Файлы сохраняются в Загрузки → Mestia и появляются в галерее и музыкальных плеерах.
- Загрузки продолжаются в фоне (уведомление «Идёт загрузка…»).
- Интерфейс под телефон: нижняя навигация, системная кнопка «Назад».
- Полноэкранный просмотр: кнопка ⛶ в плеере или просто поверните телефон — видео на весь экран без системных панелей, экран поворачивается под ролик и не гаснет; кнопки поверх видео прячутся через 5 секунд, тап — показать.
- Пока нет на Android: куки из браузера, выбор папки загрузок, трей, мини-окно плеера. Движок yt-dlp обновляется из настроек.
⚠️ Экспериментально. APK ставится вручную: откройте файл и разрешите установку из этого источника. В Google Play приложения нет — загрузчики YouTube там запрещены. Android-сборка включает youtubedl-android и распространяется на условиях GPL-3.0.
Исправления на всех платформах
- Окно больше не подвисает при создании превью, переносе и удалении файлов — эти операции ушли из главного потока.
- Перенос файла в папку, где уже есть файл с таким именем, больше не затирает его — новый получает имя «имя (2)».
- Удаление приложения с опцией «удалить файлы» не трогает корень диска и системные папки (Документы, Загрузки, Рабочий стол), если они выбраны папкой загрузок.
- Карточки ошибок с кнопками «Повторить», «Включить куки», «Обновить движок» больше не исчезают через полторы секунды.
- Отмена загрузки, пока разбирается ссылка Spotify/Apple Music, теперь действительно её отменяет; после отмены не появляется ложная «ошибка».
- Переименование папки «Music» больше не ломает пути в соседней «Music2»; корректно работают названия с эмодзи.
- Превью в медиатеке больше не теряются при параллельной генерации.
- Двойное переименование (Enter + потеря фокуса) и случайное применение имени по Escape исправлены.
- Повторная загрузка плейлиста с тем же названием не создаёт дубль папки.
- Плеер: работают клавиши M (звук), N/P (следующее/предыдущее) и русская раскладка; кнопка паузы показывает реальное состояние.
- Тосты больше не прячутся раньше времени; подсказка в поле ввода не замирает.
- Безопасность: ссылки с опциями yt-dlp (
--exec=…) больше не исполняются,&в имени файла не ломает «Открыть во внешнем плеере» на Windows.
Установка
- Windows —
Mestia_0.3.0_x64-setup.exe(автообновление из приложения). - macOS —
.dmg, после установки:xattr -cr /Applications/Mestia.app. - Linux —
.AppImageили.deb; Steam Deck —.flatpak. - Android —
.apk(см. выше).
Mestia v0.2.1
Небольшой релиз: полировка интерфейса и наведение порядка в кросс-платформенной сборке.
✨ Улучшения
- Аккуратные модальные окна везде. Единый стиль, закрытие по
Escи клику по фону. Окна больше не «съезжают» вниз при прокрутке. - Вставка ссылки из буфера в один клик. На экране загрузки Mestia сама предлагает вставить скопированную ссылку.
- Меньше шума при выборе качества. По умолчанию — «Авто», полный список форматов прячется под «Настроить».
- Счётчик активных загрузок прямо на пункте «Загрузчик» в боковой панели — виден без открытия панели загрузок.
- Приветливые пустые состояния Медиатеки и Истории с кнопкой перехода к загрузке.
🐛 Исправления
- Понятные сообщения об ошибках вместо сырых логов (в т.ч.
HTTP 403/429, устаревший экстрактор → подсказка «Обновить движок»). - Починены окна удаления в Медиатеке, уезжавшие вниз при большой библиотеке.
🔧 Под капотом
- Синхронизированы версии во всех манифестах (
package.json/Cargo.toml/tauri.conf.json). - macOS: сборки ad-hoc — при первом запуске снимите карантин:
xattr -cr /Applications/Mestia.app. В CI подготовлена подпись + нотаризация (включается добавлением Apple-секретов). - Linux: зафиксирована матрица поддержки — нужны glibc ≥ 2.35 и webkit2gtk-4.1 (Ubuntu 22.04+/Debian 12+); для остального — Flatpak.
⚠️ Полноценно протестировано на Windows. Сборки для macOS/Linux/Steam Deck — экспериментальные.
Mestia v0.2.0
🎬 Mestia v0.2.0
Умные загрузки и мультиязычный интерфейс
Крупное обновление: приложение заговорило на трёх языках, а движок загрузок стал заметно надёжнее и честнее.
⚠️ Статус платформ
Релиз полноценно протестирован только на Windows.
Сборки для macOS · Linux · Steam Deck — экспериментальные: собираются, но работоспособность не гарантируется и толком не проверялась. Возможны сбои — пользуйтесь на свой страх и риск. Баг-репорты приветствуются 🙏
✨ Что нового
🌍 Интерфейс на трёх языках
Русский · English · 中文. При первом запуске язык определяется по локали системы, дальше меняется в Настройках → Язык и запоминается между сессиями.
🔄 Надёжное автообновление yt-dlp
Движок теперь обновляется скачиванием свежего билда в пользовательскую папку — больше не спотыкается о права записи в Program Files. Кнопка «Обновить» в настройках работает стабильно.
🌐 Поддержка прокси
Своё поле в настройках (http://… / socks5://…) — помогает с контентом, недоступным в вашем регионе.
🛡️ Честная обработка DRM
Стриминги с защитой (Netflix, Яндекс Музыка, Звук, Кинопоиск, Okko, Disney+, Spotify и др.) распознаются сразу и показывают понятное сообщение вместо зависшей загрузки.
⚡ Ошибки с подсказкой к действию
Если загрузка не удалась, под ней появляется нужная кнопка:
| Причина | Действие |
|---|---|
| 🔑 Нужен вход | Включить куки |
| 🌍 Геоблок | Указать прокси |
| 🧩 Сайт изменился | Обновить движок |
| 📶 Обрыв сети | Повторить |
🩹 Улучшения
- Точная классификация ошибок (авторизация / сеть / геоблок / формат) с человеческими сообщениями.
- Цепочка запасных форматов и возобновление прерванной загрузки с места остановки.
⬇️ Установка
| Платформа | Файл | Статус |
|---|---|---|
| Windows | Mestia_0.2.0_x64-setup.exe |
✅ протестировано |
| macOS | Mestia_0.2.0_*.dmg |
🧪 экспериментально |
| Linux | .AppImage · .deb |
🧪 экспериментально |
| Steam Deck | Mestia.flatpak |
🧪 экспериментально |
Установленные версии обновятся сами при следующем запуске.
🇬🇧 English release notes
Mestia v0.2.0 — Smarter downloads & a multilingual UI
⚠️ Platform status. Fully tested on Windows only. macOS · Linux · Steam Deck builds are experimental — they compile, but reliability is not guaranteed and largely unverified. Expect rough edges; use at your own risk, bug reports welcome.
What's new
- 🌍 Trilingual UI — Russian, English, Chinese; auto-detected from your OS on first run, switchable in Settings → Language.
- 🔄 Reliable yt-dlp self-update — downloads a fresh build into user space, so the update button works everywhere (no more
Program Filespermission issues). - 🌐 Proxy support — optional
http://…/socks5://…field for region-locked content. - 🛡️ DRM-aware — DRM streaming services (Netflix, Spotify, Disney+, etc.) are detected up front with a clear message instead of a stuck download.
- ⚡ Actionable errors — failed downloads offer the right fix: enable cookies, set a proxy, update the engine, or retry.
Installers for Windows / macOS / Linux (+ Flatpak for Steam Deck) are attached below. Installed versions auto-update on next launch.
Полный список изменений: v0.1.3...v0.2.0
Mestia v0.1.3
Mestia 0.1.3
🎮 Исправления
- Steam Deck / SteamOS: приложение больше не вылетает при запуске. Причина — в Flatpak-сборке отсутствовала библиотека системного трея (
libappindicator3), из-за чего происходил аварийный выход ещё до открытия окна. Теперь она входит в сборку, и приложение запускается штатно.
🔧 Под капотом
- Flatpak собирается с зависимостью трея через flathub
shared-modules(CI подтягивает submodule автоматически). - Сборка ограничена нужными форматами установщиков (NSIS / DMG / DEB / AppImage).
- macOS-артефакт автообновления теперь именуется с версией — фикс автообновления на Mac.
📦 Установка
- Windows —
.exe(NSIS) - macOS —
.dmg(universal, Intel + Apple Silicon) - Linux —
.deb/.AppImage - Steam Deck —
.flatpak(ставится в пользовательском режиме, переживает обновления SteamOS)
Mestia v0.1.2
Mestia v0.1.2
Большое обновление: надёжное скачивание больших видео, поддержка Steam Deck, сборка под macOS (Intel + Apple Silicon) и куча улучшений интерфейса.
✨ Что нового
Загрузки
- Размер файла прямо при выборе качества — видно, сколько весит каждый формат (и выбранный — на кнопке скачивания).
- Куки из браузера — скачивание приватных, возрастных и доступных по подписке видео (Настройки → «Куки из браузера»).
- Субтитры — опционально скачиваются и встраиваются в видео (с выбором языка).
- SponsorBlock — вырезание спонсорских вставок и интро.
- Скорость загрузки — настройка числа параллельных потоков (Обычная / Быстрая / Максимум).
- Общий прогресс плейлиста — единая полоса вместо сброса на каждом ролике.
Интерфейс
- Загрузки свёрнуты в компактный кружок: вращается, пока идёт загрузка; список открывается по наведению или тапу и скрывается после завершения.
- В медиатеке у скачанных роликов теперь показывается реальный размер файла.
Плеер
- Кнопка «Открыть во внешнем плеере» — запасной вариант, если встроенному не хватает кодеков.
🐛 Исправления
- Большие видео больше не скачиваются «битыми» — приоритет H.264/AAC, бесконечные ретраи, корректная склейка.
- Решён конфликт при повторном скачивании видео, уже лежащего в медиатеке (предложение перезаписать вместо ошибки).
- Уведомления на рабочий стол: добавлена кнопка «Проверить» и подсказки по настройке.
- Защита от двойных кликов по папкам и от дублей в библиотеке.
💻 Платформы
Windows — установщик (.exe, NSIS). Без лишних консольных окон при скачивании.
macOS — единый universal-образ (.dmg) для Intel и Apple Silicon.
Приложение не нотаризовано. При первом запуске: ПКМ по Mestia.app → «Открыть» (или в Терминале
xattr -cr /Applications/Mestia.app).
Linux — .deb (кодеки для плеера ставятся автоматически) и .AppImage.
Steam Deck / SteamOS — .flatpak:
- исправлен вылет при запуске (WebKitGTK/DMABUF);
- доступ к microSD и внешним дискам;
- полный набор кодеков для встроенного плеера;
- интерфейс адаптирован под тач.
Установка:
flatpak install --user Mestia_0.1.2_x86_64.flatpak
Mestia v0.1.1
Mestia v0.1.1
Полировка интерфейса, поддержка Steam Deck и важные исправления.
✨ Улучшения
- Плавные анимации по всему приложению (на базе framer-motion): мягкое перетекание карточек в Медиатеке при перемещении и удалении, анимированное появление окон и панелей, «переезжающие» переключатели вкладок и качества в Загрузчике и Настройках. Всё уважает системную настройку «уменьшить движение».
- Скелетоны превью — пока генерируется кадр видео, плитка плавно мерцает вместо пустоты.
- Аккуратные пустые состояния в Медиатеке (с иконками вместо голого текста).
- Пружинный тумблер уведомлений и анимация кнопки обновления yt-dlp.
🎮 Поддержка Steam Deck / SteamOS
- Новая сборка Flatpak — работает на SteamOS «из коробки» (несёт свой WebKitGTK), ставится в user-space, переживает обновления системы. Доступ к microSD и внешним дискам.
- Исправлено пустое белое окно на Linux/AMD: движок рендеринга теперь запускается в совместимом режиме.
🐞 Исправления
- Исправлена ошибка, из-за которой в Медиатеке иногда всплывали папки из ранее выбранной папки загрузок. Записи от прежнего хранилища теперь вычищаются (файлы на диске не трогаются).
🗑️ Новое в Настройках
- Кнопка «Удалить приложение» с подтверждением и опцией дополнительно удалить скачанные файлы. Запускает штатную деинсталляцию ОС.
⬇️ Установка
- Windows —
.exe/.msi - macOS —
.dmg - Linux — AppImage /
.deb - Steam Deck —
Mestia.flatpak
Mestia v0.1.0
Кроссплатформенное десктоп-приложение для скачивания видео/аудио и организации медиатеки