YTDLnis — это бесплатный загрузчик видео/аудио с открытым исходным кодом, использующий yt-dlp для Android 7.0 и выше.
скачивайте аудио/видео файлы с более чем 1000 сайтов
обрабатывать плейлисты
редактируйте каждый элемент плейлиста отдельно, как и в случае обычного загружаемого элемента.
выберите общий формат для всех элементов и/или выберите несколько аудиоформатов, если вы загружаете их как видео.
выберите путь загрузки для всех элементов
выберите шаблон имени файла для всех элементов
тип загрузки пакетного обновления для аудио/видео/пользовательской команды в один клик
ставить в очередь загрузки и планировать их по дате и времени
вы также можете запланировать несколько элементов одновременно
загрузить несколько элементов одновременно
используйте собственные команды и шаблоны или перейдите в полный режим yt-dlp со встроенным терминалом
вы можете создавать резервные копии и восстанавливать шаблоны, чтобы поделиться ими со своими друзьями.
Поддержка файлов cookie. Войдите в свои учетные записи и загрузите частные/недоступные видео, разблокируйте премиум-форматы и т. д.
обрезать видео на основе временных меток и глав видео (эта функция yt-dlp является экспериментальной в исходном проекте).
вы можете делать неограниченные сокращения
удалить элементы спонсорского блока из товара
вставьте их в виде глав в свое видео
вставлять субтитры/метаданные/главы и т. д.
изменить метаданные, такие как название и автор
разделить элемент на отдельные файлы в зависимости от его глав
выбирать разные форматы загрузки
нижняя карточка прямо из меню «Поделиться», приложение открывать не нужно.
вы можете создать текстовый файл и заполнить его ссылками/плейлистами/поисковыми запросами, разделенными новой строкой, и приложение их обработает
найдите или вставьте ссылку из приложения
вы можете группировать поисковые запросы, чтобы обрабатывать их одновременно
загрузка журнала в случае проблем
повторно загрузить отмененные или неудачные загрузки
вы можете использовать жесты: провести пальцем влево для повторной загрузки и вправо для удаления.
вы можете долго нажимать кнопку повторной загрузки на листе сведений, чтобы отобразить карточку загрузки для получения дополнительных функций.
режим инкогнито, если вы не хотите сохранять историю загрузок или журналы
режим быстрой загрузки
загрузите немедленно, не дожидаясь обработки данных. Выключите нижнюю карту и она мгновенно запустится
открывать/делиться скачанными файлами прямо из готового уведомления
большинство функций yt-dlp реализованы, предложения приветствуются.
Материал Вы интерфейс
Варианты оформления
Функции резервного копирования и восстановления. (Почти все можно скопировать)
Архитектура MVVM с WorkManager
Присоединяйтесь к нашему каналу Telegram или Discord для обсуждения, анонсов и выпусков!
Имя пакета приложения — «com.deniscerri.ytdl».
Вы можете использовать намерения в таких приложениях, как Tasker или Macrodroid, чтобы отправлять команды приложению для запуска загрузки без взаимодействия с пользователем. Принимаемые переменные:
ТИП -> это может быть: аудио, видео, команда
ПРЕДЫСТОРИЯ -> это может быть: правда, ложь. Если это правда, приложение не будет показывать карточку загрузки, несмотря ни на что, и запустит загрузку в фоновом режиме.
КОМАНДА -> если вы предпочитаете тип аудио/видео или вы установили переменную TYPE в качестве одного из них, это будет добавлено к вашей строке дополнительных команд. Если тип — команда, для загрузки будет использоваться вся написанная вами здесь команда.
Создать задачу отправки намерения
Действие: android.intent.action.SEND
Кот: по умолчанию
Тип пантомимы: текст/*
Дополнительно: android.intent.extra.TEXT:url (вместо URL напишите URL видео, которое хотите скачать)
Дополнительно: ТИП:аудио
Дополнительно: ФОН: правда
Если вы хотите внести свой вклад. Пожалуйста, прочитайте раздел «Содействие».
GNU GPL v3.0
Предупреждение
За исключением исходного кода, лицензированного по лицензии GPLv3, всем остальным сторонам запрещено использовать имя «YTDLnis» в качестве приложения-загрузчика, и то же самое относится и к его производным. Производные включают, помимо прочего, форки и неофициальные сборки.
yt-dlp и его участникам за создание этого инструмента. Без него этого приложения не было бы.
youtubedl-android для переноса yt-dlp на Android
DVD с демонстрацией реализации youtubedl-android
печать для определенных элементов дизайна и функций, которые я хотел использовать в этом приложении, когда начал разработку
decipher3114 для значка приложения
и множество других незнакомцев на интернет-форумах.