diff --git a/.idea/misc.xml b/.idea/misc.xml
index acfbbfb..e23cf97 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -8,6 +8,8 @@
+
+
diff --git a/app/src/main/java/eu/toldi/balazs/caster/ChromecastManagerActivity.kt b/app/src/main/java/eu/toldi/balazs/caster/ChromecastManagerActivity.kt
index 1154f5b..67d5b83 100644
--- a/app/src/main/java/eu/toldi/balazs/caster/ChromecastManagerActivity.kt
+++ b/app/src/main/java/eu/toldi/balazs/caster/ChromecastManagerActivity.kt
@@ -56,13 +56,13 @@ class ChromecastManagerActivity : ComponentActivity() {
val streamInfo = _streamInfo as VideoInfo
val status = chromeCast.status
- if (chromeCast.isAppAvailable("CC1AD845") && !status.isAppRunning(
- "CC1AD845"
+ if (chromeCast.isAppAvailable(ChromeCastHelper.APP_MEDIA_RECEIVER) && !status.isAppRunning(
+ ChromeCastHelper.APP_MEDIA_RECEIVER
)
) {
- val app: Application = chromeCast.launchApp("CC1AD845")
+ val app: Application = chromeCast.launchApp(ChromeCastHelper.APP_MEDIA_RECEIVER)
}
- while (!chromeCast.status.isAppRunning("CC1AD845")) {
+ while (!chromeCast.status.isAppRunning(ChromeCastHelper.APP_MEDIA_RECEIVER)) {
delay(100)
}
@@ -129,6 +129,9 @@ class ChromecastManagerActivity : ComponentActivity() {
) {
Text(text = "Cast")
}
+ if(castEnabled.not()){
+ CircularProgressIndicator()
+ }
playBackControl()
}
}
@@ -162,7 +165,7 @@ class ChromecastManagerActivity : ComponentActivity() {
@Composable
fun playBackControl(){
- Row() {
+ Row {
IconButton(onClick = {
GlobalScope.launch(IO) {
@@ -214,7 +217,8 @@ class ChromecastManagerActivity : ComponentActivity() {
}
IconButton(onClick = {
GlobalScope.launch(IO) {
- chromeCast.stopApp()
+ if(chromeCast.runningApp != null)
+ chromeCast.stopApp()
}
}) {
Icon(
diff --git a/app/src/main/java/eu/toldi/balazs/caster/ShareRecieverActivity.kt b/app/src/main/java/eu/toldi/balazs/caster/ShareRecieverActivity.kt
index 8a35ed5..c9ba42d 100644
--- a/app/src/main/java/eu/toldi/balazs/caster/ShareRecieverActivity.kt
+++ b/app/src/main/java/eu/toldi/balazs/caster/ShareRecieverActivity.kt
@@ -19,6 +19,7 @@ import androidx.compose.material.icons.filled.Share
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
+import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import com.yausername.youtubedl_android.YoutubeDL
@@ -134,7 +135,7 @@ class ShareRecieverActivity : ComponentActivity() {
fun MenuBar() {
TopAppBar(
title = {
- Text("Caster")
+ Text(stringResource(id = R.string.title_activity_share_reciever))
},
navigationIcon = {
IconButton(onClick = { }) {