TransFlow is an object-oriented framework for uploading your audios (for example VK) to your device, in this case in MP3 format
The author was very inspired by the new feature - Fibers (Virtual Threads) Hence the requirement jdk 21+ In this situation, you could get by with your own ForkJoinPool with asyncMode (FIFO) In addition, virtual threads use FJP as a scheduler
This killer feature can kill the asynchronous programming paradigm
https://id.vk.com/about/business/go/docs/ru/vkid/latest/oauth-vkontakte/implicit-flow-user
JDK jdk 21+
- access_token=Your access token
- playlist=ID of the playlist we want to download (any public)
- save_files_to=Save location
mvn clean package