yausername / youtubedl-android

youtube-dl for android
GNU General Public License v3.0
947 stars 172 forks source link

Migrate to Kotlin #205

Closed JunkFood02 closed 1 year ago

JunkFood02 commented 1 year ago

I think the benefits of using Kotlin need no elaboration 😁

Also, after replacing the Jackson Databind with kotlinx-serialization, I noticed a significant improvement in the speed of parsing video information.

BobbyESP commented 1 year ago

I made a library following this library's source code in kotlin (but with Jackson). That could help with the rewritten. I'm thinking of moving to DSL, but first I have to make the library work because I don't have the binary python-dependent file of the library.

https://github.com/bobbyesp/spotdl-android

JunkFood02 commented 1 year ago

I've nearly done this in my fork and going to ship it with Seal's pre-release for testing

BobbyESP commented 1 year ago

Nice!

JunkFood02 commented 1 year ago

I've pushed the commits to the master branch by accident 😂

Being tested with Seal v1.7.0+, it seems to be working fine