@ -67,7 +67,7 @@ class PipedApiUtil(private val context: Context) {
}
}
fun getFormatsForAll(urls:List<String>,progress:(progress:ResultViewModel.MultipleFormatProgress)->Unit):Result<MutableList<MutableList<Format>>>{
override fun getFormatsForAll(urls:List<String>,progress:(progress:ResultViewModel.MultipleFormatProgress)->Unit):Result<MutableList<MutableList<Format>>>{
@ -68,7 +69,7 @@ class NewPipeUtil(context: Context) {
}
}
fun getFormatsForAll(urls:List<String>,progress:(progress:ResultViewModel.MultipleFormatProgress)->Unit):Result<MutableList<MutableList<Format>>>{
override fun getFormatsForAll(urls:List<String>,progress:(progress:ResultViewModel.MultipleFormatProgress)->Unit):Result<MutableList<MutableList<Format>>>{
- Prevented app selecting bad formats 233 and 234 when quick downloading
- Fixed app not showing best quality and worst quality labels depending on the user language
- Fixed app crashing when selecting formats of an instagram post with the same url
- Added approx filesize in yt-dlp formats, somehow the app was not adding it lol
- Added ability to remember text wrapping in download logs and terminal
- if quick download enabled, added ability to show the download card while sharing the txt file on any download type
- hide download size when enabling cutting because the size is unknown
## Note
Some people are asking for the ability to not use cache while downloading in usb storage. This is an android limitation. Even though you might have all files access, android still doesnt consider usb storage as main storage and cant directly write to it. So i have to use caching and then transfer the file.
If anyone is knowledgeable to pull this off, dm me on telegram and we can make it happen. :)
Also for people cutting really long videos and its slow. Its a yt-dlp / ffmpeg issue of how they handle that, so it can't be helped. I guess its best to just download it fully and cut it somewhere else.
I could've released this sooner but i have been busy :/