Karaoke url changed to download the audio.

This commit is contained in:
2024-10-10 12:02:28 +05:30
parent 0bb791e7eb
commit f72bcdbcc1
6 changed files with 15 additions and 39 deletions

View File

@@ -3,39 +3,7 @@
<component name="deploymentTargetDropDown">
<value>
<entry key="app">
<State>
<runningDeviceTargetsSelectedWithDialog>
<Target>
<type value="RUNNING_DEVICE_TARGET" />
<deviceKey>
<Key>
<type value="SERIAL_NUMBER" />
<value value="ebd2741f" />
</Key>
</deviceKey>
</Target>
<Target>
<type value="RUNNING_DEVICE_TARGET" />
<deviceKey>
<Key>
<type value="SERIAL_NUMBER" />
<value value="adb-RZCW41EJRPN-wiByj3._adb-tls-connect._tcp." />
</Key>
</deviceKey>
</Target>
</runningDeviceTargetsSelectedWithDialog>
<targetsSelectedWithDialog>
<Target>
<type value="QUICK_BOOT_TARGET" />
<deviceKey>
<Key>
<type value="VIRTUAL_DEVICE_PATH" />
<value value="$PROJECT_DIR$/../.android/avd/Small_Phone_API_34.avd" />
</Key>
</deviceKey>
</Target>
</targetsSelectedWithDialog>
</State>
<State />
</entry>
</value>
</component>

View File

@@ -1096,6 +1096,7 @@ class MyListFragment : Fragment() {
putExtra(
KaraokePlayerActivity.EXTRA_KARAOKE_DATA,
KaraokePlayerData(
data.url?:it,
it,
karaokeData.title,
karaokeData.id
@@ -1131,6 +1132,7 @@ class MyListFragment : Fragment() {
putExtra(
KaraokePlayerActivity.EXTRA_KARAOKE_DATA,
KaraokePlayerData(
data.url?:it,
it,
karaokeData.title,
karaokeData.id

View File

@@ -222,7 +222,8 @@ class FavKaraokeFragment : Fragment() {
).apply {
putExtra(
KaraokePlayerActivity.EXTRA_KARAOKE_DATA,
KaraokePlayerData(it, karaokeData.title, karaokeData.id)
KaraokePlayerData(data.url?:it,
it, karaokeData.title, karaokeData.id)
)
})
}
@@ -250,7 +251,8 @@ class FavKaraokeFragment : Fragment() {
).apply {
putExtra(
KaraokePlayerActivity.EXTRA_KARAOKE_DATA,
KaraokePlayerData(it, karaokeData.title, karaokeData.id)
KaraokePlayerData(data.url?:it,
it, karaokeData.title, karaokeData.id)
)
})
}

View File

@@ -460,7 +460,7 @@ class KaraokePlayerActivity : WokaBaseActivity() {
}
private fun loadAudioFromUrl() {
if (karaokePlayerData?.karaokeVideoUrl == null) {
if (karaokePlayerData?.karaokeAudioUrl == null) {
binding.progressView.hide()
toast(getString(R.string.canoot_load_karaoke))
return
@@ -468,7 +468,7 @@ class KaraokePlayerActivity : WokaBaseActivity() {
CoroutineScope(Dispatchers.IO).launch {
try {
val url = URL(karaokePlayerData?.karaokeVideoUrl)
val url = URL(karaokePlayerData?.karaokeAudioUrl)
copyStreamToFile(url.openConnection().getInputStream(), File(karaokeMusicPath))
runOnUiThread {
binding.recorderView.show()

View File

@@ -6,6 +6,7 @@ import kotlinx.parcelize.Parcelize
@Parcelize
data class KaraokePlayerData(
val karaokeVideoUrl: String,
val karaokeAudioUrl: String,
val title: String?,
val id: Int?
): Parcelable

View File

@@ -258,7 +258,10 @@ class KaraokeActivity : WokaBaseActivity() {
).apply {
putExtra(
EXTRA_KARAOKE_DATA,
KaraokePlayerData(it, karaokeData.title, karaokeData.id)
KaraokePlayerData(data.url?:it,
it,
karaokeData.title,
karaokeData.id)
)
})
}
@@ -273,7 +276,7 @@ class KaraokeActivity : WokaBaseActivity() {
).apply {
putExtra(
EXTRA_KARAOKE_DATA,
KaraokePlayerData(it, karaokeData.title, karaokeData.id)
KaraokePlayerData(data.url?:it, it, karaokeData.title, karaokeData.id)
)
}
)