11package com.junkfood.seal.util
22
33import android.util.Log
4- import com.junkfood.seal.BaseApplication
54import com.junkfood.seal.BaseApplication.Companion.audioDownloadDir
65import com.junkfood.seal.BaseApplication.Companion.context
76import com.junkfood.seal.BaseApplication.Companion.videoDownloadDir
@@ -22,8 +21,6 @@ import com.yausername.youtubedl_android.YoutubeDL
2221import com.yausername.youtubedl_android.YoutubeDLRequest
2322import com.yausername.youtubedl_android.YoutubeDLResponse
2423import com.yausername.youtubedl_android.mapper.VideoInfo
25- import kotlinx.coroutines.Dispatchers
26- import kotlinx.coroutines.withContext
2724import org.json.JSONObject
2825import kotlin.math.roundToInt
2926
@@ -134,8 +131,8 @@ object DownloadUtil {
134131 if (extractAudio) {
135132 pathBuilder.append(audioDownloadDir)
136133 if (aria2c) {
137- addOption(" --downloader" , " libaria2c.so" );
138- addOption(" --external-downloader-args" , " aria2c:\" --summary-interval=1\" " );
134+ addOption(" --downloader" , " libaria2c.so" )
135+ addOption(" --external-downloader-args" , " aria2c:\" --summary-interval=1\" " )
139136 }
140137 addOption(" -x" )
141138 when (PreferenceUtil .getAudioFormat()) {
@@ -185,8 +182,8 @@ object DownloadUtil {
185182 if (sorter.isNotEmpty())
186183 addOption(" -S" , sorter.toString())
187184 if (aria2c) {
188- addOption(" --downloader" , " libaria2c.so" );
189- addOption(" --external-downloader-args" , " aria2c:\" --summary-interval=1\" " );
185+ addOption(" --downloader" , " libaria2c.so" )
186+ addOption(" --external-downloader-args" , " aria2c:\" --summary-interval=1\" " )
190187 } else if (concurrentFragments > 0f ) {
191188 addOption(" --concurrent-fragments" , (concurrentFragments * 16 ).roundToInt())
192189 }
@@ -244,21 +241,6 @@ object DownloadUtil {
244241 return Result .success(filePaths)
245242 }
246243
247- suspend fun updateYtDlp (): String {
248- withContext(Dispatchers .IO ) {
249- try {
250- YoutubeDL .getInstance().updateYoutubeDL(context)
251- TextUtil .makeToastSuspend(context.getString(R .string.yt_dlp_up_to_date))
252- } catch (e: Exception ) {
253- TextUtil .makeToastSuspend(context.getString(R .string.yt_dlp_update_fail))
254- }
255- }
256- YoutubeDL .getInstance().version(context)?.let {
257- BaseApplication .ytdlpVersion = it
258- PreferenceUtil .updateString(PreferenceUtil .YT_DLP , it)
259- }
260- return BaseApplication .ytdlpVersion
261- }
262244
263245
264246}
0 commit comments