diff --git a/README.md b/README.md index fc8afcb..4ef6896 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ After installing the extension you can do the following directly from the browse - [YT-DLP](https://github.com/yt-dlp/yt-dlp) (Latest Nightly) - The core CLI tool used to download video/audio from the web (Hero of the show 😎) - [FFmpeg & FFprobe](https://www.ffmpeg.org) (v7.1.1) - Used for video/audio post-processing -- [Aria2](https://aria2.github.io) (v1.37.0) - Used as an external downloader for blazing fast downloads with yt-dlp +- [Aria2](https://aria2.github.io) (v1.37.0) - Used as an external downloader for blazing fast downloads with yt-dlp (Not included with NeoDLP MacOS builds) ### ⬇️ Download and Installation @@ -132,8 +132,7 @@ Noticed any Bug? or Want to give me some suggetion? Always feel free to open a [ ### 💫 Credits - NeoDLP's 'Format Selection' options are inspired from the [Seal](https://github.com/JunkFood02/Seal) app by [@JunkFood02](https://github.com/JunkFood02) -- Aria2 Linux x86_64 static build is provided by [@q3aql](https://github.com/q3aql/aria2-static-builds) -- Aria2 MacOS x86_64 and ARM64 static builds are provided by [@tofuliang](https://github.com/tofuliang/aria2) +- Aria2 Windows x86_64 and Linux x86_64 static binaries are built by [@q3aql](https://github.com/q3aql/aria2-static-builds) ### 📝 License diff --git a/src-tauri/binaries/aria2c-aarch64-apple-darwin b/src-tauri/binaries/aria2c-aarch64-apple-darwin deleted file mode 100644 index 88cf4bd..0000000 --- a/src-tauri/binaries/aria2c-aarch64-apple-darwin +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c3e5c362d2c0e66552cd39c303337641affcfbb2a1f08b3c02dd7d50452b97f -size 4915976 diff --git a/src-tauri/binaries/aria2c-x86_64-apple-darwin b/src-tauri/binaries/aria2c-x86_64-apple-darwin deleted file mode 100644 index 3e0f442..0000000 --- a/src-tauri/binaries/aria2c-x86_64-apple-darwin +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34d16e5eb78a6ea33256e2b87cdbdad37872f803479d2ddfff085792e1d907d3 -size 5268704 diff --git a/src-tauri/binaries/aria2c-x86_64-pc-windows-msvc.exe b/src-tauri/binaries/aria2c-x86_64-pc-windows-msvc.exe index 924ae3c..d107c55 100644 --- a/src-tauri/binaries/aria2c-x86_64-pc-windows-msvc.exe +++ b/src-tauri/binaries/aria2c-x86_64-pc-windows-msvc.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be2099c214f63a3cb4954b09a0becd6e2e34660b886d4c898d260febfe9d70c2 -size 5649408 +oid sha256:cca868da48a85c13a56ccac4dfa8c098f7ed799786a9eaf88248221dbb785bb9 +size 8089088 diff --git a/src-tauri/binaries/yt-dlp-x86_64-pc-windows-msvc.exe b/src-tauri/binaries/yt-dlp-x86_64-pc-windows-msvc.exe index 5b0ed8d..8fba988 100644 --- a/src-tauri/binaries/yt-dlp-x86_64-pc-windows-msvc.exe +++ b/src-tauri/binaries/yt-dlp-x86_64-pc-windows-msvc.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:436bc2694048b8018146d7e7e19ff032eea89fb20440808f7e38b9d79cb040e1 -size 18346223 +oid sha256:12a8c87dec3b3aa26745d9b54c409f8cc8719b0545a7a619ed49677c7743991f +size 18351669 diff --git a/src-tauri/capabilities/shell.json b/src-tauri/capabilities/shell.json index 8bce441..fd96b2a 100644 --- a/src-tauri/capabilities/shell.json +++ b/src-tauri/capabilities/shell.json @@ -30,6 +30,11 @@ "args": true, "sidecar": true }, + { + "name": "aria2c", + "cmd": "aria2c", + "args": true + }, { "name": "pkexec", "cmd": "pkexec", @@ -59,6 +64,11 @@ "name": "binaries/aria2c", "args": true, "sidecar": true + }, + { + "name": "aria2c", + "cmd": "aria2c", + "args": true } ] } diff --git a/src-tauri/tauri.macos-aarch64.conf.json b/src-tauri/tauri.macos-aarch64.conf.json index a979ff3..7cc0b41 100644 --- a/src-tauri/tauri.macos-aarch64.conf.json +++ b/src-tauri/tauri.macos-aarch64.conf.json @@ -38,8 +38,7 @@ "externalBin": [ "binaries/yt-dlp", "binaries/ffmpeg", - "binaries/ffprobe", - "binaries/aria2c" + "binaries/ffprobe" ], "resources": { "target/aarch64-apple-darwin/release/neodlp-msghost": "neodlp-msghost", diff --git a/src-tauri/tauri.macos-x86_64.conf.json b/src-tauri/tauri.macos-x86_64.conf.json index 97cdc39..fc7819a 100644 --- a/src-tauri/tauri.macos-x86_64.conf.json +++ b/src-tauri/tauri.macos-x86_64.conf.json @@ -38,8 +38,7 @@ "externalBin": [ "binaries/yt-dlp", "binaries/ffmpeg", - "binaries/ffprobe", - "binaries/aria2c" + "binaries/ffprobe" ], "resources": { "target/x86_64-apple-darwin/release/neodlp-msghost": "neodlp-msghost", diff --git a/src/pages/settings.tsx b/src/pages/settings.tsx index 0ec29d5..7edf550 100644 --- a/src/pages/settings.tsx +++ b/src/pages/settings.tsx @@ -469,7 +469,7 @@ export default function SettingsPage() {

Aria2

-

Use aria2c as external downloader (recommended for large files and unstable connections, resuming is not supported)

+

Use aria2c as external downloader (recommended only if you are experiancing too slow download speeds with native downloader, you need to install aria2 via homebrew if you are on macos to use this feature)