ytdlnis README

The project's README from github.com/deniscerri/ytdlnis. As one markdown file: README.md.


YTDLnis

English   |    Shqip   |    Azərbaycanca   |    Türkçe   |    Indonesia   |    Português   |    Español   |    Japanese   |    简体中文   |    Română   |    العربية

YTDLnis is a free and open source video/audio downloader using yt-dlp for Android 7.0 and above.

Created by Denis Çerri

GitHub Releases F-Droid IzzyOnDroid repository Uptodown

CI Preview release Downloads Translation status community community community website GitHub Sponsor

💡 Features:

🧩 Plugin Support

YTDLnis orchestrates plugins so users can freely upgrade and downgrade components such as:

You can install ytdlnis packages from this repository ytdlnis-packages or through the updating section in the application.
For more information refer to the repo's README.

📲 Screenshots

💬 Contact

Join our Discord or Telegram channel for announcements, discussion and releases.

😇 Contributing

Please read the contributing section if you would like to contribute.

📝 Help translate on Weblate

Translation status Translation status

🔑 Connect with third-party apps using the package name

The app's package name is "com.deniscerri.ytdl".

🔍 Verify application signature

The app should contain the signature below. The github workflow action uses it, and the releases are based on it to make it a reproducible build. If the signature is different, your third party distributor has modified the application. Please use the app with the original signature.

Signer #1 certificate DN: CN=Denis Cerri, OU=Personal, O=Personal, L=Albania, ST=Albania, C=AL
Signer #1 certificate SHA-256 digest: 263645cb5272eb290759fe1f59149ae24df6ce171e9f6666eead981d3fc64c95
Signer #1 certificate SHA-1 digest: 2fec9c2fcef68d29a60857e185c795fec5f56fb6
Signer #1 certificate MD5 digest: 429d0c6315d2f99650f66cc44cf5a794

🤖 Connect with third-party apps using intents

You can use intents to push commands to the app to run downloads without user interaction. Accepted variables:

TYPE -> it can be: audio,video,command
BACKGROUND -> it can be: true,false. If its true the app won't show the download card no matter what and run the download in the background

An example of downloading an audio item in the background with Tasker

  1. Create Send Intent task
  2. Action: android.intent.action.SEND
  3. Cat: Default
  4. Mime Type: text/*
  5. Extra: android.intent.extra.TEXT:url (instead of "url" write the URL of the video you want to download)
  6. Extra: TYPE:audio
  7. Extra: BACKGROUND:true

📄 License

GNU GPL v3.0

Except for the source code licensed under the GPLv3 license, all other parties are prohibited from using the "YTDLnis" name as a downloader app, and the same is true for its derivatives. Derivatives include but are not limited to forks and unofficial builds.

😁 Donate

Donate with BMC

🙏 Thanks

and to a lot of other people, such as contributors.

ytdlnis (deniscerri/ytdlnis)

Searching Database…

10.6K ·GitHub
这是什么?YTDLnis 是一款免费开源的 Android 应用,使用 yt-dlp 从 YouTube 和许多其他网站下载音频和视频。
这是独立应用,还是命令行工具的封装?它是一款采用 Material You 界面的原生 Android 应用,封装了 yt-dlp,通过图形界面而非终端提供其大部分功能,不过也内置了终端。
怎么安装并开始下载?安装 APK(Android 7.0+),然后在应用内粘贴或搜索链接,或者通过分享菜单的底部卡片把 URL 直接发送给 YTDLnis。
需要单独安装 Python 或 FFmpeg 吗?不需要,应用自行管理组件:Python、JS 运行时、FFmpeg 和 Aria2c 以插件形式处理,你可以通过应用内的更新板块或 ytdlnis-packages 仓库安装/更新。
应用一定带有原始签名吗?我的 APK 会不会被篡改?项目警告第三方分发者可能会修改应用,因此你应将发布签名与仓库中公布的签名进行核对,以确保拿到的是未经修改的版本。
它会记录我下载了什么吗?默认情况下它会记录下载以便排查问题,但无痕模式让你可以在不保存历史和日志的情况下下载。
它的 GPLv3 许可证有什么条款?许可证为 GNU GPL v3.0,但项目名称“YTDLnis”本身受到限制:分叉版和非官方构建版不得在下载器应用中使用该名称。
保存视频前可以裁剪或编辑吗?可以,你可以按时间戳或章节(yt-dlp 的实验性功能)不限次数地剪切视频,移除 SponsorBlock 片段,并按章节把项目拆分成单独的文件。
可以定时或批量下载吗?可以,你可以把下载加入队列、按指定日期/时间定时(包括一次多个)、同时下载多个项目,甚至可以导入一个装满链接或搜索词的文本文件。
其他应用能自动触发下载吗?可以,YTDLnis 接受带 TYPE(audio/video/command)和 BACKGROUND 变量的 Android intent,因此 Tasker 等工具可以在不打开应用的情况下触发静默后台下载。
支持登录账户下载私有视频吗?支持。它支持 cookies,你可以登录自己的账户来下载私有或不可用的视频,并解锁高级格式。
Creator
deniscerri
Size
131.5 MB
Stars
10.6K
Age
4y
Commits · 90 Days