🚀 Announcing YTDLnis Desktop: A powerful cross-platform port using Compose Multiplatform #1067
0xKernelEclipse
started this conversation in
Show and tell
Replies: 2 comments 6 replies
|
Please rename it to something else. It breaks the license terms if u name it the same |
1 reply
|
Also its your work. You should be proud of it |
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone! 👋
I'm a big fan of the original YTDLnis Android app. Since I felt the need for a similar, powerful, and Material-designed experience on my PC, I've spent some time porting the core logic and UI to the desktop using Kotlin and Compose Multiplatform.
I’m excited to share the first working version with this community!
💻 Features at a glance:
Core Parity: Replicated the look and feel of the Android app using Material 3.
Queue Management: Full workforce management for audio/video downloads.
Advanced Control: Command templates and raw terminal modes are supported.
yt-dlp Powered: Just like the original, it uses the latest yt-dlp engine.
Native Experience: Runs natively on Windows, Linux, and macOS.
🔗 Project Link
Check out the code and installation instructions here: 👉 wizardcargo8080/ytdlnis-desktop
Note: the project still have things doesn't work so ...
🤝We Call for Contributors
This is an open-source port and there is still work to be done to achieve 100% feature parity (especially in syncing all settings and database persistence optimizations).
If you're a Kotlin or Compose developer, I’d love for you to:
Contribute: Help fix issues or port remaining features.
Feedback: Let me know what works and what doesn't.
Stay Updated: I'll be working hard to keep this in sync with the upstream yt-dlp and the original Android project.
A huge thanks to @deniscerri for the incredible work on the original Android application that made this possible!
Let's build a better desktop download experience together! ⭐
All reactions