YTDLnis Downloader v1.9.0 [Final]
YTDLnis — это загрузчик видео/аудио для Android, использующий yt-dlp.Разработчик: https://github.com/deniscerri/ytdlnis
Язык интерфейса: Multilanguage
Совместимость: Android™ 7.0+
Состояние: Untouched версия
Screenshot: Original by Dymonyxx
![YTDLnis Downloader v1.9.0 [Final]](/uploads/posts/2025-10/1760333538_android.png)
Функции:
● загружать аудио/видео файлы с более чем 1000 веб-сайтов.
● загружать плейлисты или элементы с несколькими вариантами выбора.
● ставить загрузки в очередь и планировать их по дате и времени.
● использовать собственные команды и шаблоны или перейти в полнофункциональный режим терминала.
● обрезать видео на основе временных меток и глав видео (эта функция yt-dlp является экспериментальной в исходном проекте).
● удалить главы из спонсорского блока.
● вставлять субтитры/метаданные/главы и т. д.
● изменять метаданные, такие как название и автор.
● разбить элемент на отдельные файлы в зависимости от его глав
● выбирать различные форматы загрузки.
● обрабатывать несколько элементов перед загрузкой.
● быстрый обмен карточками прямо из меню общего доступа.
● найдите или вставьте ссылку из приложения.
● журнал загрузок
● повторно загрузить отмененные или неудачные загрузки.
● режим инкогнито, если вы не хотите сохранять историю загрузок.
● загружать несколько объектов одновременно
● изменить предпочтительные форматы и качество аудио/видео.
● Интерфейс «Материал Вы»
● Архитектура MVVM с WorkManager.
● простой в использовании
● загружать аудио/видео файлы с более чем 1000 веб-сайтов.
● загружать плейлисты или элементы с несколькими вариантами выбора.
● ставить загрузки в очередь и планировать их по дате и времени.
● использовать собственные команды и шаблоны или перейти в полнофункциональный режим терминала.
● обрезать видео на основе временных меток и глав видео (эта функция yt-dlp является экспериментальной в исходном проекте).
● удалить главы из спонсорского блока.
● вставлять субтитры/метаданные/главы и т. д.
● изменять метаданные, такие как название и автор.
● разбить элемент на отдельные файлы в зависимости от его глав
● выбирать различные форматы загрузки.
● обрабатывать несколько элементов перед загрузкой.
● быстрый обмен карточками прямо из меню общего доступа.
● найдите или вставьте ссылку из приложения.
● журнал загрузок
● повторно загрузить отмененные или неудачные загрузки.
● режим инкогнито, если вы не хотите сохранять историю загрузок.
● загружать несколько объектов одновременно
● изменить предпочтительные форматы и качество аудио/видео.
● Интерфейс «Материал Вы»
● Архитектура MVVM с WorkManager.
● простой в использовании
Изменения:
★ Untouched apk with Original Hash Signature
★ Certificate MD5 digest: 429d0c6315d2f99650f66cc44cf5a794
★ No changes were applied
➡ Languages: Full Multi Languages
➡ CPU architectures: arm64-v8a, armeabi-v7a, x86, 86_64
➡ Screen DPIs: 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi
Что нового:
Python 3.14 со встроенным CURL-CFFI
Теперь в версиях приложения на github и f-droid предустановлен Python 3.14, который также включает в себя Curl-cffi и другие новые рекомендуемые библиотеки yt-dlp:
● бротли
● запросы
● веб-сокеты
● URL-библиотека
Для людей, которые не знают, у YTDLnis есть система плагинов, с помощью которой вы можете обновлять такие пакеты, как python, ffmpeg, nodejs, deno и т. д., без необходимости обновлять само приложение. Вы также можете обновиться самостоятельно в разделе обновления пакетов.
Примечание. Curl cffi выпущен только на Arm64, но остальные могут просто воспользоваться преимуществами нового Python и новых библиотек. Когда Curl-cffi будет собран для другой арки, ожидайте новую версию Python в разделе «Пакеты» в настройках.
POT-провайдер BGUtils
Теперь в разделе «Дополнительные настройки» «Создание токенов PO» вы можете разместить внутри себя POT-сервер BGUtils, чтобы yt-dlp мог использовать его для создания токенов PO для загрузок на YouTube. Вам необходимо установить пакет Deno для установки узловых модулей и размещения сервера. Если вы хотите использовать провайдера в качестве сценария вместо сервера, установите пакет NodeJS. На данный момент вы не можете использовать NodeJS, установить node_modules и разместить сервер, просто используйте NodeJS после того, как вы настроили его с помощью Deno в качестве поставщика сценариев генерации.
При использовании в качестве сервера сервер автоматически запускается при начале загрузки и закрывается после завершения очереди загрузки. Если вы чувствуете необходимость поддерживать работу сервера, вы можете включить BGUtils в настройках, и он запустит сервер.
Переработанный Терминал
Это давно назрело.
Теперь Терминал является полноценным терминалом, использующим терминальный вид termux. Приложение использует оболочку Android по умолчанию и все библиотеки, такие как Python ffmpeg и т. д., которые приложение использует, можно легко запустить там.
Поскольку в новом Python 3.14 также установлен pip, вы можете легко запустить pip для установки и обновления плагинов yt-dlp внутри приложения.
Уведомления об обновлениях
Если при новой установке вы включили проверку обновлений приложения, приложение также уведомит вас, если доступно новое обновление приложения или выпущен новый пакет.
Другие вещи
● удалить экранный поиск Yahoo, так как он закрыт.
● переработан раздел источников наблюдения с новым дизайном и карточками.
● добавлять каждую минуту в источники наблюдения
● добавить вариант макета в стиле YouTube для карточек истории загрузок.
● исправлена проблема с аварийным завершением работы приложения при попытке резервного копирования.
● исправлен сброс папки резервных копий в папку «Загрузки», несмотря на изменение.
● добавить язык мара
● добавить ассамский язык
● исправлена ошибка, из-за которой приложение неправильно получало версию GitHub при проверке обновлений.
● Добавьте очередь в таблицу базы данных элементов загрузки, чтобы избежать обновления идентификатора загрузки при сортировке элементов, что приводило к сбоям.
● исправлен сбой загрузки нескольких карточек при обновлении типа элемента, они не обновляются, и если вы выбираете все на главном экране, карточка не отображается.
● исправлено на главном экране, если вы отменили выбор карты и попытались коснуться ее еще раз, выбор не отменяется, а вместо этого действует так, как будто это касание подробностей.
● исправлена ошибка, из-за которой шаблон имени файла с разделением аудио по главам не загружал все части.
● сделать так, чтобы newpipe не использовал локаль, если отключено использование языка приложения для метаданных.
● Заставить приложение ждать обновления ytdlp перед запуском команды.
● Обновить список клиентов проигрывателя YouTube.
● Обновите способ получения форматов, чтобы форматы SABR не приводили к сбою приложения.
● добавить вкус izzy для izzyondroid
● исправлено, что папка резервных копий продолжает удаляться.
● удалить подсветку кода, теперь она бесполезна, поскольку терминал имеет свои собственные цвета.
● исправлено. Нажатие кнопки «Назад» на экране журнала ошибок загрузки сбрасывает навигацию обратно на главный экран очереди.
● исправлено временное исчезновение панели поиска при прокрутке истории поиска.
● добавить возврат в updateYTDL при проверке, запущено ли обновление.
● исправлен сбой: «Фрагмент не прикреплен к контексту» при массовом выборе загрузок в DownloadMultipleBottomSheetDialog.
● Сделать так, чтобы при создании файлов cookie сохранялось состояние входа в систему, при этом создавались правильные отдельные записи файлов cookie.
● добавить переключатель инкогнито при создании файлов cookie, чтобы очистить внутренние файлы cookie веб-просмотра.
● добавить перенаправление в файл robots.txt для создания файлов cookie на YouTube, чтобы продлить их срок службы.
● скрыть чип автора в тонкой карточке истории загрузок, если имя автора пусто.
● исключить загрузку кэша из резервной копии настроек, так как при восстановлении у вас может не быть разрешений на доступ ко всем файлам.
● исключить использование диспетчера сигналов тревоги из резервной копии настроек, так как при восстановлении у вас может не быть разрешения на использование сигналов тревоги.
● удалена настройка идентификатора синхронизации данных, это вызывает больше путаницы у пользователей, опытные пользователи просто используют аргументы экстрактора в расширенных настройках.
● созданы параллельные фрагменты 1, чтобы YouTube не ограничивал вас.
● в списке пакетов добавьте примечание к карточке выше, объясняющее, что это такое.
● добавить случайную настройку интервала ожидания между загрузками. Проверьте это в настройках загрузок.
● добавить переключатель, чтобы отключить проверку доступного пространства.
● исправлено перекрытие текста нескольких карточек загрузки с наиболее популярными действиями.
● исправлено предупреждение о том, что для спама недостаточно места для всех элементов на карточке многократной загрузки.
● и многое другое, о чем я забыл упомянуть
Автоматически сгенерированные изменения
● Обновление переводов с Hosted Weblate от @weblate в № 1231.
● Обновление переводов с Hosted Weblate от @weblate в № 1243.
● Обновление переводов с Hosted Weblate от @weblate в № 1259.
● Обновление переводов с Hosted Weblate от @weblate в № 1260.
● Обновление переводов с Hosted Weblate от @weblate в № 1269.
● Обновление переводов с Hosted Weblate от @weblate в № 1274.
● Исправлена ошибка прокрутки экрана создания токенов заказа, выполненная @Daksh256 в № 1247.
● Исправлены вставки экрана настроек на Android 16, автор @Daksh256 в № 1245.
● Обновление переводов с Hosted Weblate от @weblate в № 1277.
● Добавьте информацию о поддержке плагинов в README от @Fiim в № 1278.
● Обновление переводов с Hosted Weblate от @weblate в № 1282.
● исправления конфигурации сетевой безопасности, позволяющие bgutils работать с версией 2 с помощью @error-reporting в #1312.
● исправления № 1312 от @error-reporting в № 1313.
● Обновление переводов с Hosted Weblate от @weblate в № 1286.
● разрешить локальный хост ipv6 с помощью @error-reporting в #1318.
● Обновление переводов с Hosted Weblate от @weblate в № 1317.
● Служба токенов BGUtils PO и переработка терминала от @deniscerri в № 1323.
● Обновление переводов с Hosted Weblate от @weblate в № 1337.
● Обновление переводов с Hosted Weblate от @weblate в № 1342.
★ Untouched apk with Original Hash Signature
★ Certificate MD5 digest: 429d0c6315d2f99650f66cc44cf5a794
★ No changes were applied
➡ Languages: Full Multi Languages
➡ CPU architectures: arm64-v8a, armeabi-v7a, x86, 86_64
➡ Screen DPIs: 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi
Что нового:
Python 3.14 со встроенным CURL-CFFI
Теперь в версиях приложения на github и f-droid предустановлен Python 3.14, который также включает в себя Curl-cffi и другие новые рекомендуемые библиотеки yt-dlp:
● бротли
● запросы
● веб-сокеты
● URL-библиотека
Для людей, которые не знают, у YTDLnis есть система плагинов, с помощью которой вы можете обновлять такие пакеты, как python, ffmpeg, nodejs, deno и т. д., без необходимости обновлять само приложение. Вы также можете обновиться самостоятельно в разделе обновления пакетов.
Примечание. Curl cffi выпущен только на Arm64, но остальные могут просто воспользоваться преимуществами нового Python и новых библиотек. Когда Curl-cffi будет собран для другой арки, ожидайте новую версию Python в разделе «Пакеты» в настройках.
POT-провайдер BGUtils
Теперь в разделе «Дополнительные настройки» «Создание токенов PO» вы можете разместить внутри себя POT-сервер BGUtils, чтобы yt-dlp мог использовать его для создания токенов PO для загрузок на YouTube. Вам необходимо установить пакет Deno для установки узловых модулей и размещения сервера. Если вы хотите использовать провайдера в качестве сценария вместо сервера, установите пакет NodeJS. На данный момент вы не можете использовать NodeJS, установить node_modules и разместить сервер, просто используйте NodeJS после того, как вы настроили его с помощью Deno в качестве поставщика сценариев генерации.
При использовании в качестве сервера сервер автоматически запускается при начале загрузки и закрывается после завершения очереди загрузки. Если вы чувствуете необходимость поддерживать работу сервера, вы можете включить BGUtils в настройках, и он запустит сервер.
Переработанный Терминал
Это давно назрело.
Теперь Терминал является полноценным терминалом, использующим терминальный вид termux. Приложение использует оболочку Android по умолчанию и все библиотеки, такие как Python ffmpeg и т. д., которые приложение использует, можно легко запустить там.
Поскольку в новом Python 3.14 также установлен pip, вы можете легко запустить pip для установки и обновления плагинов yt-dlp внутри приложения.
Уведомления об обновлениях
Если при новой установке вы включили проверку обновлений приложения, приложение также уведомит вас, если доступно новое обновление приложения или выпущен новый пакет.
Другие вещи
● удалить экранный поиск Yahoo, так как он закрыт.
● переработан раздел источников наблюдения с новым дизайном и карточками.
● добавлять каждую минуту в источники наблюдения
● добавить вариант макета в стиле YouTube для карточек истории загрузок.
● исправлена проблема с аварийным завершением работы приложения при попытке резервного копирования.
● исправлен сброс папки резервных копий в папку «Загрузки», несмотря на изменение.
● добавить язык мара
● добавить ассамский язык
● исправлена ошибка, из-за которой приложение неправильно получало версию GitHub при проверке обновлений.
● Добавьте очередь в таблицу базы данных элементов загрузки, чтобы избежать обновления идентификатора загрузки при сортировке элементов, что приводило к сбоям.
● исправлен сбой загрузки нескольких карточек при обновлении типа элемента, они не обновляются, и если вы выбираете все на главном экране, карточка не отображается.
● исправлено на главном экране, если вы отменили выбор карты и попытались коснуться ее еще раз, выбор не отменяется, а вместо этого действует так, как будто это касание подробностей.
● исправлена ошибка, из-за которой шаблон имени файла с разделением аудио по главам не загружал все части.
● сделать так, чтобы newpipe не использовал локаль, если отключено использование языка приложения для метаданных.
● Заставить приложение ждать обновления ytdlp перед запуском команды.
● Обновить список клиентов проигрывателя YouTube.
● Обновите способ получения форматов, чтобы форматы SABR не приводили к сбою приложения.
● добавить вкус izzy для izzyondroid
● исправлено, что папка резервных копий продолжает удаляться.
● удалить подсветку кода, теперь она бесполезна, поскольку терминал имеет свои собственные цвета.
● исправлено. Нажатие кнопки «Назад» на экране журнала ошибок загрузки сбрасывает навигацию обратно на главный экран очереди.
● исправлено временное исчезновение панели поиска при прокрутке истории поиска.
● добавить возврат в updateYTDL при проверке, запущено ли обновление.
● исправлен сбой: «Фрагмент не прикреплен к контексту» при массовом выборе загрузок в DownloadMultipleBottomSheetDialog.
● Сделать так, чтобы при создании файлов cookie сохранялось состояние входа в систему, при этом создавались правильные отдельные записи файлов cookie.
● добавить переключатель инкогнито при создании файлов cookie, чтобы очистить внутренние файлы cookie веб-просмотра.
● добавить перенаправление в файл robots.txt для создания файлов cookie на YouTube, чтобы продлить их срок службы.
● скрыть чип автора в тонкой карточке истории загрузок, если имя автора пусто.
● исключить загрузку кэша из резервной копии настроек, так как при восстановлении у вас может не быть разрешений на доступ ко всем файлам.
● исключить использование диспетчера сигналов тревоги из резервной копии настроек, так как при восстановлении у вас может не быть разрешения на использование сигналов тревоги.
● удалена настройка идентификатора синхронизации данных, это вызывает больше путаницы у пользователей, опытные пользователи просто используют аргументы экстрактора в расширенных настройках.
● созданы параллельные фрагменты 1, чтобы YouTube не ограничивал вас.
● в списке пакетов добавьте примечание к карточке выше, объясняющее, что это такое.
● добавить случайную настройку интервала ожидания между загрузками. Проверьте это в настройках загрузок.
● добавить переключатель, чтобы отключить проверку доступного пространства.
● исправлено перекрытие текста нескольких карточек загрузки с наиболее популярными действиями.
● исправлено предупреждение о том, что для спама недостаточно места для всех элементов на карточке многократной загрузки.
● и многое другое, о чем я забыл упомянуть
Автоматически сгенерированные изменения
● Обновление переводов с Hosted Weblate от @weblate в № 1231.
● Обновление переводов с Hosted Weblate от @weblate в № 1243.
● Обновление переводов с Hosted Weblate от @weblate в № 1259.
● Обновление переводов с Hosted Weblate от @weblate в № 1260.
● Обновление переводов с Hosted Weblate от @weblate в № 1269.
● Обновление переводов с Hosted Weblate от @weblate в № 1274.
● Исправлена ошибка прокрутки экрана создания токенов заказа, выполненная @Daksh256 в № 1247.
● Исправлены вставки экрана настроек на Android 16, автор @Daksh256 в № 1245.
● Обновление переводов с Hosted Weblate от @weblate в № 1277.
● Добавьте информацию о поддержке плагинов в README от @Fiim в № 1278.
● Обновление переводов с Hosted Weblate от @weblate в № 1282.
● исправления конфигурации сетевой безопасности, позволяющие bgutils работать с версией 2 с помощью @error-reporting в #1312.
● исправления № 1312 от @error-reporting в № 1313.
● Обновление переводов с Hosted Weblate от @weblate в № 1286.
● разрешить локальный хост ipv6 с помощью @error-reporting в #1318.
● Обновление переводов с Hosted Weblate от @weblate в № 1317.
● Служба токенов BGUtils PO и переработка терминала от @deniscerri в № 1323.
● Обновление переводов с Hosted Weblate от @weblate в № 1337.
● Обновление переводов с Hosted Weblate от @weblate в № 1342.
СКАЧАТЬ:
ytdlnis_v1_9_0_universal.apk
202.33 Mb
31




