ROUTE MAP

Navigate

LANGUAGE
English中文
github.com/jiayuxuan123/TurboDL

Download by task

Four supported entry points for v0.4.1.0: run the CLI, embed the Maven SDK, add an optional module, or take the complete offline bundle.

Release
v0.4.1.0
Published
2026-11-03
API
1.0.0
Files
20
CLI / JAR

Run one file now

standalone

A single executable JAR. Java 17+ is the only runtime requirement; batch and NDJSON output are built in.

shell
java -jar turbodl-cli-all.jar <url> -o out.bin -c 16\njava -jar turbodl-cli-all.jar <url> --json\njava -jar turbodl-cli-all.jar --batch tasks.txt
PLUGINS / MODULES

Add only what the host needs

optional

The core has no plugin-framework dependency. These modules add lifecycle, HLS, JavaScript loading or link parsing when the host asks for it.

ArtifactDownloadMetadata
turbo-plugin-runtime
Plugin runtime kernel
turbo-plugin-runtime-0.4.1.0.jar104 KBmetadata
turbo-plugin-bootstrap
Bootstrap wiring
turbo-plugin-bootstrap-0.4.1.0.jar9 KBmetadata
turbo-plugin-hls
HLS VOD backend
turbo-plugin-hls-0.4.1.0.jar67 KBmetadata
turbo-plugin-js
JavaScript plugin loader
turbo-plugin-js-0.4.1.0.jar218 KBmetadata
turbo-plugin-parser
Platform link parser
turbo-plugin-parser-0.4.1.0.jar49 KBmetadata
OFFLINE / REPOSITORY

Take the whole Maven tree

offline

Unzip the repository bundle into ~/.m2/repository once. It contains the release's JAR, module and POM files so Gradle can resolve the coordinates without Maven Central.

Complete asset manifest

All release attachments remain reachable here. This is the escape hatch, not the primary download layout.

Show all files20 files
FileCachedOriginal
turbo-plugin-bootstrap-0.4.1.0.jarturbo-plugin-bootstrap-0.4.1.0.jar9 KBGitHub
turbo-plugin-bootstrap-0.4.1.0.moduleturbo-plugin-bootstrap-0.4.1.0.module3 KBGitHub
turbo-plugin-bootstrap-0.4.1.0.pomturbo-plugin-bootstrap-0.4.1.0.pom1 KBGitHub
turbo-plugin-hls-0.4.1.0.jarturbo-plugin-hls-0.4.1.0.jar67 KBGitHub
turbo-plugin-hls-0.4.1.0.moduleturbo-plugin-hls-0.4.1.0.module3 KBGitHub
turbo-plugin-hls-0.4.1.0.pomturbo-plugin-hls-0.4.1.0.pom2 KBGitHub
turbo-plugin-js-0.4.1.0.jarturbo-plugin-js-0.4.1.0.jar218 KBGitHub
turbo-plugin-js-0.4.1.0.moduleturbo-plugin-js-0.4.1.0.module3 KBGitHub
turbo-plugin-js-0.4.1.0.pomturbo-plugin-js-0.4.1.0.pom2 KBGitHub
turbo-plugin-parser-0.4.1.0.jarturbo-plugin-parser-0.4.1.0.jar49 KBGitHub
turbo-plugin-parser-0.4.1.0.moduleturbo-plugin-parser-0.4.1.0.module3 KBGitHub
turbo-plugin-parser-0.4.1.0.pomturbo-plugin-parser-0.4.1.0.pom2 KBGitHub
turbo-plugin-runtime-0.4.1.0.jarturbo-plugin-runtime-0.4.1.0.jar104 KBGitHub
turbo-plugin-runtime-0.4.1.0.moduleturbo-plugin-runtime-0.4.1.0.module3 KBGitHub
turbo-plugin-runtime-0.4.1.0.pomturbo-plugin-runtime-0.4.1.0.pom1 KBGitHub
turbodl-cli-all.jarturbodl-cli-all.jar4.6 MBGitHub
turbodl-core-0.4.1.0.jarturbodl-core-0.4.1.0.jar433 KBGitHub
turbodl-core-0.4.1.0.moduleturbodl-core-0.4.1.0.module3 KBGitHub
turbodl-core-0.4.1.0.pomturbodl-core-0.4.1.0.pom1 KBGitHub
TurboDL-v0.4.1.0-mavenLocal.zipTurboDL-v0.4.1.0-mavenLocal.zip847 KBGitHub

Install the offline repository

A

Unpack

Place the bundle at ~/.m2/repository.

B

Add the coordinate

Use turbodl-core first; add optional modules explicitly.

C

Verify

Run the build, then the Gradle test task before changing engine behavior.

shell
unzip TurboDL-v0.4.1.0-mavenLocal.zip -d "$HOME/.m2/repository"\n./gradlew build

Previous releases

VersionPublishedAssetsRelease
v0.4.1.02026-11-0320Open
v0.4.0.02026-11-0120Open
v0.3.1.02026-10-3120Open
v0.3.0.02026-10-3120Open
v0.2.8.02026-10-3020Open
v0.2.7.02026-10-2819Open
v0.2.6.02026-10-2819Open
v0.2.5.02026-10-2819Open
v0.2.4.02026-10-2619Open
v0.2.3.12026-10-2316Open
v0.2.3.02026-10-2017Open
v0.2.2.02026-10-1116Open