From fe7e5c5b4560939dee4f4d38c9664eca567fe31a Mon Sep 17 00:00:00 2001 From: Domingos Lopes Date: Sat, 23 Apr 2016 16:27:48 -0400 Subject: [PATCH] add cast disconnect buttons --- .../activity/AudioplayerActivity.java | 3 ++ .../activity/CastplayerActivity.java | 4 ++ .../activity/MediaplayerInfoActivity.java | 3 ++ .../res/layout/mediaplayerinfo_activity.xml | 15 ++++++ .../service/playback/PlaybackService.java | 49 +++++++++++++++--- .../core/service/playback/RemotePSMP.java | 18 +++++-- .../res/drawable-hdpi/ic_audiotrack_light.png | Bin 0 -> 417 bytes .../drawable-hdpi/ic_cast_disabled_light.png | Bin 0 -> 770 bytes .../ic_cast_disconnect_grey600_36dp.png | Bin 0 -> 1626 bytes .../ic_cast_disconnect_white_36dp.png | Bin 0 -> 1125 bytes .../main/res/drawable-hdpi/ic_cast_light.png | Bin 0 -> 975 bytes .../res/drawable-hdpi/ic_cast_off_light.png | Bin 0 -> 867 bytes .../res/drawable-hdpi/ic_cast_on_0_light.png | Bin 0 -> 961 bytes .../res/drawable-hdpi/ic_cast_on_1_light.png | Bin 0 -> 979 bytes .../res/drawable-hdpi/ic_cast_on_2_light.png | Bin 0 -> 976 bytes .../res/drawable-hdpi/ic_cast_on_light.png | Bin 0 -> 982 bytes .../main/res/drawable-hdpi/ic_close_light.png | Bin 0 -> 493 bytes .../ic_media_cast_disconnect.png | Bin 0 -> 2355 bytes .../main/res/drawable-hdpi/ic_pause_light.png | Bin 0 -> 191 bytes .../main/res/drawable-hdpi/ic_play_light.png | Bin 0 -> 562 bytes .../res/drawable-mdpi/ic_audiotrack_light.png | Bin 0 -> 333 bytes .../drawable-mdpi/ic_cast_disabled_light.png | Bin 0 -> 536 bytes .../ic_cast_disconnect_grey600_36dp.png | Bin 0 -> 1113 bytes .../ic_cast_disconnect_white_36dp.png | Bin 0 -> 808 bytes .../main/res/drawable-mdpi/ic_cast_light.png | Bin 0 -> 693 bytes .../res/drawable-mdpi/ic_cast_off_light.png | Bin 0 -> 635 bytes .../res/drawable-mdpi/ic_cast_on_0_light.png | Bin 0 -> 684 bytes .../res/drawable-mdpi/ic_cast_on_1_light.png | Bin 0 -> 696 bytes .../res/drawable-mdpi/ic_cast_on_2_light.png | Bin 0 -> 690 bytes .../res/drawable-mdpi/ic_cast_on_light.png | Bin 0 -> 694 bytes .../main/res/drawable-mdpi/ic_close_light.png | Bin 0 -> 379 bytes .../ic_media_cast_disconnect.png | Bin 0 -> 1467 bytes .../main/res/drawable-mdpi/ic_pause_light.png | Bin 0 -> 280 bytes .../main/res/drawable-mdpi/ic_play_light.png | Bin 0 -> 447 bytes .../drawable-xhdpi/ic_audiotrack_light.png | Bin 0 -> 447 bytes .../drawable-xhdpi/ic_cast_disabled_light.png | Bin 0 -> 976 bytes .../ic_cast_disconnect_grey600_36dp.png | Bin 0 -> 1520 bytes .../ic_cast_disconnect_white_36dp.png | Bin 0 -> 1357 bytes .../main/res/drawable-xhdpi/ic_cast_light.png | Bin 0 -> 1328 bytes .../res/drawable-xhdpi/ic_cast_off_light.png | Bin 0 -> 1161 bytes .../res/drawable-xhdpi/ic_cast_on_0_light.png | Bin 0 -> 1286 bytes .../res/drawable-xhdpi/ic_cast_on_1_light.png | Bin 0 -> 1308 bytes .../res/drawable-xhdpi/ic_cast_on_2_light.png | Bin 0 -> 1309 bytes .../res/drawable-xhdpi/ic_cast_on_light.png | Bin 0 -> 1331 bytes .../res/drawable-xhdpi/ic_close_light.png | Bin 0 -> 526 bytes .../ic_media_cast_disconnect.png | Bin 0 -> 4496 bytes .../res/drawable-xhdpi/ic_pause_light.png | Bin 0 -> 221 bytes .../main/res/drawable-xhdpi/ic_play_light.png | Bin 0 -> 678 bytes .../drawable-xxhdpi/ic_audiotrack_light.png | Bin 0 -> 584 bytes .../ic_cast_disabled_light.png | Bin 0 -> 1429 bytes .../ic_cast_disconnect_grey600_36dp.png | Bin 0 -> 2335 bytes .../ic_cast_disconnect_white_36dp.png | Bin 0 -> 2202 bytes .../res/drawable-xxhdpi/ic_cast_light.png | Bin 0 -> 1952 bytes .../res/drawable-xxhdpi/ic_cast_off_light.png | Bin 0 -> 1679 bytes .../drawable-xxhdpi/ic_cast_on_0_light.png | Bin 0 -> 1832 bytes .../drawable-xxhdpi/ic_cast_on_1_light.png | Bin 0 -> 1893 bytes .../drawable-xxhdpi/ic_cast_on_2_light.png | Bin 0 -> 1910 bytes .../res/drawable-xxhdpi/ic_cast_on_light.png | Bin 0 -> 1944 bytes .../res/drawable-xxhdpi/ic_close_light.png | Bin 0 -> 673 bytes .../ic_media_cast_disconnect.png | Bin 0 -> 7096 bytes .../res/drawable-xxhdpi/ic_pause_light.png | Bin 0 -> 317 bytes .../res/drawable-xxhdpi/ic_play_light.png | Bin 0 -> 955 bytes .../res/drawable-xxxhdpi/ic_close_light.png | Bin 0 -> 805 bytes .../res/drawable-xxxhdpi/ic_pause_light.png | Bin 0 -> 400 bytes .../res/drawable-xxxhdpi/ic_play_light.png | Bin 0 -> 1190 bytes core/src/main/res/values/attrs.xml | 1 + core/src/main/res/values/strings.xml | 1 + core/src/main/res/values/styles.xml | 4 ++ 68 files changed, 85 insertions(+), 13 deletions(-) create mode 100644 core/src/main/res/drawable-hdpi/ic_audiotrack_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_disabled_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_disconnect_grey600_36dp.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_disconnect_white_36dp.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_off_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_on_0_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_on_1_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_on_2_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_cast_on_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_close_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_media_cast_disconnect.png create mode 100644 core/src/main/res/drawable-hdpi/ic_pause_light.png create mode 100644 core/src/main/res/drawable-hdpi/ic_play_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_audiotrack_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_disabled_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_disconnect_grey600_36dp.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_disconnect_white_36dp.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_off_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_on_0_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_on_1_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_on_2_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_cast_on_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_close_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_media_cast_disconnect.png create mode 100644 core/src/main/res/drawable-mdpi/ic_pause_light.png create mode 100644 core/src/main/res/drawable-mdpi/ic_play_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_audiotrack_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_disabled_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_disconnect_grey600_36dp.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_disconnect_white_36dp.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_off_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_on_0_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_on_1_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_on_2_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_cast_on_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_close_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_media_cast_disconnect.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_pause_light.png create mode 100644 core/src/main/res/drawable-xhdpi/ic_play_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_audiotrack_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_disabled_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_disconnect_grey600_36dp.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_disconnect_white_36dp.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_off_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_on_0_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_on_1_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_on_2_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_cast_on_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_close_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_media_cast_disconnect.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_pause_light.png create mode 100644 core/src/main/res/drawable-xxhdpi/ic_play_light.png create mode 100644 core/src/main/res/drawable-xxxhdpi/ic_close_light.png create mode 100644 core/src/main/res/drawable-xxxhdpi/ic_pause_light.png create mode 100644 core/src/main/res/drawable-xxxhdpi/ic_play_light.png diff --git a/app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java index 9ccf833c9..04f2297c1 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java @@ -103,6 +103,9 @@ public class AudioplayerActivity extends MediaplayerInfoActivity { return; } super.setupGUI(); + if(butCastDisconnect != null) { + butCastDisconnect.setVisibility(View.GONE); + } if(butPlaybackSpeed != null) { butPlaybackSpeed.setOnClickListener(v -> { if (controller == null) { diff --git a/app/src/main/java/de/danoeh/antennapod/activity/CastplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/CastplayerActivity.java index d6fe6de4a..faeb579c9 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/CastplayerActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/CastplayerActivity.java @@ -49,5 +49,9 @@ public class CastplayerActivity extends MediaplayerInfoActivity { if (butPlaybackSpeed != null) { butPlaybackSpeed.setVisibility(View.GONE); } + if (butCastDisconnect != null) { + butCastDisconnect.setOnClickListener(v -> castManager.disconnect()); + butCastDisconnect.setVisibility(View.VISIBLE); + } } } diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerInfoActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerInfoActivity.java index 7e7bf1992..858b5dcd3 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerInfoActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/MediaplayerInfoActivity.java @@ -23,6 +23,7 @@ import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.Button; +import android.widget.ImageButton; import android.widget.ListView; import com.viewpagerindicator.CirclePageIndicator; @@ -85,6 +86,7 @@ public abstract class MediaplayerInfoActivity extends MediaplayerActivity implem }; protected Button butPlaybackSpeed; + protected ImageButton butCastDisconnect; private DrawerLayout drawerLayout; private NavListAdapter navAdapter; private ListView navList; @@ -250,6 +252,7 @@ public abstract class MediaplayerInfoActivity extends MediaplayerActivity implem }); butPlaybackSpeed = (Button) findViewById(R.id.butPlaybackSpeed); + butCastDisconnect = (ImageButton) findViewById(R.id.butCastDisconnect); pager = (ViewPager) findViewById(R.id.pager); pagerAdapter = new MediaplayerInfoPagerAdapter(getSupportFragmentManager(), media); diff --git a/app/src/main/res/layout/mediaplayerinfo_activity.xml b/app/src/main/res/layout/mediaplayerinfo_activity.xml index fb4f995a2..0f68b503e 100644 --- a/app/src/main/res/layout/mediaplayerinfo_activity.xml +++ b/app/src/main/res/layout/mediaplayerinfo_activity.xml @@ -152,6 +152,21 @@ android:src="?attr/av_fast_forward" android:textSize="@dimen/text_size_medium" android:textAllCaps="false" + tools:visibility="gone" + tools:background="@android:color/holo_green_dark" /> + + = Build.VERSION_CODES.JELLY_BEAN) { + if ((UserPreferences.isPersistNotify() || isCasting) && + android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { // do not remove notification on pause based on user pref and whether android version supports expanded notifications // Change [Play] button to [Pause] setupNotification(newInfo); - } else if (!UserPreferences.isPersistNotify()) { - // remove notifcation on pause + } else if (!UserPreferences.isPersistNotify() && !isCasting) { + // remove notification on pause stopForeground(true); } writePlayerStatusPlaybackPreferences(); @@ -1052,6 +1060,17 @@ public class PlaybackService extends Service { int numActions = 0; // we start and 0 and then increment by 1 for each call to addAction + if (isCasting) { + Intent stopCastingIntent = new Intent(PlaybackService.this, PlaybackService.class); + stopCastingIntent.putExtra(EXTRA_CAST_DISCONNECT, true); + PendingIntent stopCastingPendingIntent = PendingIntent.getService(PlaybackService.this, + numActions, stopCastingIntent, PendingIntent.FLAG_UPDATE_CURRENT); + notificationBuilder.addAction(R.drawable.ic_media_cast_disconnect, + getString(R.string.cast_disconnect_label), + stopCastingPendingIntent); + numActions++; + } + // always let them rewind PendingIntent rewindButtonPendingIntent = getPendingIntentForMediaAction( KeyEvent.KEYCODE_MEDIA_REWIND, numActions); @@ -1116,7 +1135,8 @@ public class PlaybackService extends Service { if (playerStatus == PlayerStatus.PLAYING || playerStatus == PlayerStatus.PREPARING || - playerStatus == PlayerStatus.SEEKING) { + playerStatus == PlayerStatus.SEEKING || + isCasting) { startForeground(NOTIFICATION_ID, notification); } else { stopForeground(false); @@ -1531,6 +1551,16 @@ public class PlaybackService extends Service { // hardware volume buttons control the local device volume mediaRouter.setMediaSessionCompat(null); unregisterWifiBroadcastReceiver(); + PlayerStatus status = info.playerStatus; + if ((status == PlayerStatus.PLAYING || + status == PlayerStatus.SEEKING || + status == PlayerStatus.PREPARING || + UserPreferences.isPersistNotify()) && + android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { + setupNotification(info); + } else if (!UserPreferences.isPersistNotify()){ + stopForeground(true); + } } }; @@ -1632,14 +1662,17 @@ public class PlaybackService extends Service { saveCurrentPosition(false, 0); } } + if (info == null) { + info = new PlaybackServiceMediaPlayer.PSMPInfo(PlayerStatus.STOPPED, null); + } sendNotificationBroadcast(NOTIFICATION_TYPE_RELOAD, EXTRA_CODE_CAST); switchMediaPlayer(new RemotePSMP(PlaybackService.this, mediaPlayerCallback), - (info != null) ? info : - new PlaybackServiceMediaPlayer.PSMPInfo(PlayerStatus.STOPPED, null), + info, wasLaunched); // hardware volume buttons control the remote device volume mediaRouter.setMediaSessionCompat(mediaSession); registerWifiBroadcastReceiver(); + setupNotification(info); } private void switchMediaPlayer(@NonNull PlaybackServiceMediaPlayer newPlayer, diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/RemotePSMP.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/RemotePSMP.java index 96dbe9033..d45bc3094 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/RemotePSMP.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/RemotePSMP.java @@ -20,13 +20,12 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; import de.danoeh.antennapod.core.cast.CastConsumer; -import de.danoeh.antennapod.core.cast.DefaultCastConsumer; import de.danoeh.antennapod.core.cast.CastManager; +import de.danoeh.antennapod.core.cast.CastUtils; +import de.danoeh.antennapod.core.cast.DefaultCastConsumer; import de.danoeh.antennapod.core.cast.RemoteMedia; import de.danoeh.antennapod.core.feed.FeedMedia; import de.danoeh.antennapod.core.feed.MediaType; -import de.danoeh.antennapod.core.preferences.UserPreferences; -import de.danoeh.antennapod.core.cast.CastUtils; import de.danoeh.antennapod.core.util.RewindAfterPauseUtils; import de.danoeh.antennapod.core.util.playback.Playable; @@ -150,6 +149,8 @@ public class RemotePSMP extends PlaybackServiceMediaPlayer { setBuffering(false); setPlayerStatus(PlayerStatus.INDETERMINATE, null); return; + } else { + Log.d(TAG, "Received remote status/media update. New state=" + status.getPlayerState()); } Playable currentMedia = localVersion(status.getMediaInfo()); if (currentMedia != null) { @@ -196,6 +197,10 @@ public class RemotePSMP extends PlaybackServiceMediaPlayer { case MediaStatus.PLAYER_STATE_UNKNOWN: //is this right? setPlayerStatus(PlayerStatus.INDETERMINATE, currentMedia); + break; + default: + Log.e(TAG, "Remote media state undetermined!"); + setPlayerStatus(PlayerStatus.INDETERMINATE, currentMedia); } } @@ -265,7 +270,8 @@ public class RemotePSMP extends PlaybackServiceMediaPlayer { @Override public void resume() { try { - setVolume(UserPreferences.getLeftVolume(), UserPreferences.getRightVolume()); + // TODO see comment on prepare() + // setVolume(UserPreferences.getLeftVolume(), UserPreferences.getRightVolume()); if (playerStatus == PlayerStatus.PREPARED && media.getPosition() > 0) { int newPosition = RewindAfterPauseUtils.calculatePositionWithRewind( media.getPosition(), @@ -306,7 +312,9 @@ public class RemotePSMP extends PlaybackServiceMediaPlayer { position, media.getLastPlayedTime()); } - setVolume(UserPreferences.getLeftVolume(), UserPreferences.getRightVolume()); + // TODO We're not supporting user set stream volume yet, as we need to make a UI + // that doesn't allow changing playback speed or have different values for left/right + //setVolume(UserPreferences.getLeftVolume(), UserPreferences.getRightVolume()); castMgr.loadMedia(remoteMedia, startWhenPrepared.get(), position); } catch (TransientNetworkDisconnectionException | NoConnectionException e) { Log.e(TAG, "Error loading media", e); diff --git a/core/src/main/res/drawable-hdpi/ic_audiotrack_light.png b/core/src/main/res/drawable-hdpi/ic_audiotrack_light.png new file mode 100644 index 0000000000000000000000000000000000000000..04e23e1f678f6de4a833baad9c7fcb18a5f6a973 GIT binary patch literal 417 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 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-hdpi/ic_cast_disconnect_white_36dp.png b/core/src/main/res/drawable-hdpi/ic_cast_disconnect_white_36dp.png new file mode 100644 index 0000000000000000000000000000000000000000..f17ce866f5eface981c6e6063aee878b0e4304c6 GIT binary patch literal 1125 zcmV-r1e*JaP)^4A;qS}YL1I^N71vaMTy=a0$uwF^0CCzAkS27mh zte5}Q56tk+70%kqQL$6fp@8|Oq&Fp1|05 z8e1xvX^}e^?qyC5oc;~YJGd~Q^hug0X=1j0jMB%FUiH#1y92-D;XUmKNv9;O^YW75 zE|#s;`XflUR~#g0y-HWbSJJf1m16dag@lXU1Q!mjmfd}!;A(wrDGnUQ1~S5G*?u+C zjs<-=qPzcD+M)+uEn0^9=j z0`CALau`q&gGV(mUk`x&z``8CWfB#ik+e+GkCG0^UPHNAbM*#~rIOA_`c%^B;9Nf7 zykUI`m|UJ}%YYAoK47rQ6ukt@8lq_#wZ@Wc9IysBkpg!Q=o$jJhQOS)0jnsDkflLj zLyO@u0dw{wum$)h0dRE-;iABLfcJn-;FX9<7Xf#S4*w0j)*`qlu+Zr|umhN#Qt@=) ztkL0Hz)LNFs|(EOA+QgamQeXP;F?kHB+%YuxQ4)-2C##JfO)`QMw!(K{#n6g0_L;_ zc*1C8h2i@frTb&E;G)2u13G|>z!$)k6uAAA!hhJ%SBCGVl#VqD7X=pDFkmyKC}(NA zQD!=&DeLPlFsey#b%8mX2^>#=>o)v%8-6RQv{5fyLtt+7zBC%YNacDPOXbabUql=A zz(s*|18)G&CRFkQaNTJ9eZ%)i;Pbn20kVKQ90TU)2Z4`(r;UobjD{~6erpZCw<5r5 zg_{H1jsM;Da8h%#-pU(`R zUZbuwRfF5<@~S;SFOl?akoT*k@B^#`M%f!ddO{7)ze!4Z5N^zo0gEKfmGr#f^H9=vLEcnJ zlf5*Oz72e)l&uz@G%c6(L6G;8q=lxpu@LiY{;l9DrKoE94mWA@EB89RTT+Llt4WUj rR4kH4tIGchMFp#>$Lb5yM?(JrF`q~g;pvb;00000NkvXXu0mjf52k_6#&SW=nwHI$%5WTcPg5W_bl7@(fMrjXH8a+s;ibdLkinSF%X_Z(7(Q53$ zLeYW*DMFP*4_cBU7O}OJs?duSEn4HDV%P0%XLrWK?j|8y@{hcCnD-vcm+$xc`^|S= z@SK$y;R@l1n$O&_Ayf4hP#{omY?rAjlSRlxHo8N$43NMXW0ID%4-HC}B`y^j^>D-N zO$ODLEv#nHrUs)PL?(TTWTUBjxFp|gHgdcPdj1U8g+U5?2>oYwq{c8 zVct$}0##}D@CM)6tSWDxLptz^A|`!?iljMf?P42MyVXXAB~k?++oFo+{f^r_1`eS^ z+?=l$w)Z#!(Q%t1dp>u^f z1vl$)x387F)@DkV@{Dths$KAsE|H72x{3#^!zEvUegv~3u*E7dC)hgO=w$zRWol1*=7B3U*s1o0Czgn#d0g zX(77sr~-ae##*cJmjt&c&eK4VQJ*##O?usBv9bVD_9!Z;;*wVtl~hnMJVzP?P8)|{ z1@1@Fmx!=g#H{(_j^|mok6G86x!Ig7Vtox-D>VKGqz&`jzF^680000bbVXQnWMOn= zI%9HWVRU5xGB7bVEig1KGBZ>$GCDIcIxsRVFf=+aFj>P8`2YX_C3HntbYx+4Wjbwd xWNBu305UK!HZ3qTEipG#F*Q0gI65^kEig1XFfe{#ldb>&002ovPDHLkV1k;iqr3nB literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-hdpi/ic_cast_off_light.png b/core/src/main/res/drawable-hdpi/ic_cast_off_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3c0179c6cbeb4507a416caacbebec387d0aed6 GIT binary patch literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTOS+@4BLidG0>c;6;(>goByV>Y zhX3vTXZ8bmoCO|{#X#BvjNMLV+W}Qf^>lFz@i@NrT6{-Hs0{mu^S0G#>1C0k^Hl}p zmn@m~N-?qXXo|dvqkL6HtH(jnnibpRRJPpvBmA;?Q^y95Nlhs%fsWk?EpAQxk5;)} zn9P4vh)vUEm+`qXdu{JTrbjua9s4W0i2)P-aq-xRui#l9PT;$epj{m zn2I$Bb-KO#wnA&NYs#XvaZ|oBOxp3#dMj&Ydarl2&~&bIx971}&o2Bruk~v0?P$_Zw<^5n!YvcV z(3G?3=fw=4iae|Ay3@I0g+hl>=K3{CUcb(+_MF%uwYPzF&*Q%AG#Qgs@pHrUb}>r@ ze3^6BuIQ%k`{-p0{V&-DglhL@%YN=Ir z-zDCFz>8Ir*ZsJ+p>5J*HBs9wm!mJ8Gjo<({Ad5n-gQ;ct{10d{88Gh$uA)r)o;6dua>=Dk;!^y_uECW*LJIV&HXaz%zZmnYf-C*Q_|O}Tz;Ouex@jo z70vvkdxuV_-P?rItLvBkJ=UYS z``sMQJrC9YBy8Vfd1b1P)Svzn3-%NwJ$KN2S9!GE?pV0m2csXpt|yHb?V3~@X0y#P zxb))Ln5Y8^+oTVyf0sO0^hYr7YF=B#Qx_}mKkL!6ek9MzpR(g|gJNpvozfE%HgRd$ zMXK-$ZBA2&Z2En1vA0WxnqjuwzgG1#^4qs%`|es1c-?BofBvVEIuVW<%?J% zFr})NxJHzuB$lLFB^RXvDF!10Lo;0i6I~oDw literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-hdpi/ic_cast_on_0_light.png b/core/src/main/res/drawable-hdpi/ic_cast_on_0_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e872693a4839bdf6db191a471098c004063c95e2 GIT binary patch literal 961 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTOS+@4BLidG0>c;6;(>goByV>Y zhX3vTXZ8bmoCO|{#X#BvjNMLV+W}R4_H=O!@i@Nrns-J_ss!7E=P_!1mrpL0GQHx` z6&j$uQdg=_@vM{i!W*sJmwm72#dJsn+}R;;aGglZ&VXI7{6c!953&>nF5DuT6?~;t zCGOGEmb5u%p4^E!;}fKAYX0ee_viZd;<$V7|L%|euxfAQL%D|?x6fx>pRjWcvj|6u zZt?Uu(JqPB8^vM8$hve=Y;oX`G@sR{ z%9r?_Z7J;er4mc+fD5?T48bi1>h zd78@-0qfVA_q(^vKBH)K_S^H;S~;_4aw~7ldA#qgUPupXcU1_FM99RQcLhJM>-_Vy zWxdQjKd0?3c~RS5%=)}8qeJCgafrgF<>ES=+w~0BM!)8m_3LWo=Oo{9t3?94AEj<% zH+htK+-8M*%DP#?-aJ(vTAwDKZ;95tniR6}zN5dzs#OBB%+;@%77c-FwWbG`4%Q@3tTUp?z4M@U!(*WbrY$yKd#1)SY{ zTB~1eUh?h?TcFmf*PJ4cRQFeU+Xsa|HEL#?@GDxQpgrvLulJ`^cX37EtXp4wY;#`3 zx7~?%QaP{pF4)fdrR&tJVqKxFen;~dpGFv^os#}>xbfThH6AWiEk&v8Uxt@lT@j;I zwo}+Wq`*tEv{9}$X-(Ic6?su!NzZF;C7HaIJ?-@>;VQq*sj$%XhLhb}v)B z(fl(bx8sFM?!~-2j<;Xg-QTtSj>)wru@B?^oUgpBwUftDnm{r-UW|#cryZ literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-hdpi/ic_cast_on_1_light.png b/core/src/main/res/drawable-hdpi/ic_cast_on_1_light.png new file mode 100644 index 0000000000000000000000000000000000000000..d8be1ebc6f11e5033d3136d610a7bdc842c36635 GIT binary patch literal 979 zcmV;^11$WBP)8fjT(l}85?V%33pZBOCg{Tm zTon~f5JqDkkU>ov>IezRSTLn2dAr@~Js&OZy>so3%@^~$i^Kbz!~guB|NH)*_l=&l zG!ZWmj?j80i-yc)ZJaVh23d6nlpe z>7olujo8s-G>Bl#sIq)P+Eff1!k`bsbb8EQC5;6Dl{EAlYNK}WDJ?*!SP4mc+F_KV zYMWt|IpK0;qYly8Gy!!K>R`wo4W&7N8cM1TU7iYf#T%$fWGaX?WF691h*YV2SpsTm z(<;5@s3&aKCliZi)o8{v7Q`);Y7W|It4}40g=~g^0XM6vyXa4U$wiJBw#&<|o}>_dDd1E9Pm+-(K#oi(|dQy3(6`kA@#FF)@pe#b(IE@aib6| z!To6Z5@Gr;O%s$_x^>=k@-ySIYfZPeFF$RI|H)s0))K|P_BHmUr$e?}0000bbVXQn zWMOn=I%9HWVRU5xGB7bVEig1KGBZ>$GCDIcIxsRVFf=+aFj>P8`2YX_C3HntbYx+4 zWjbwdWNBu305UK!HZ3qTEipG#F*Q0gI65^kEig1XFfe{#ldb>&002ovPDHLkV1iE- Bul)c3 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-hdpi/ic_cast_on_2_light.png b/core/src/main/res/drawable-hdpi/ic_cast_on_2_light.png new file mode 100644 index 0000000000000000000000000000000000000000..27cda9e9d1250c558d97dd370734efae44a7831e GIT binary patch literal 976 zcmV;>126oEP)$P>+!)kughmirkYX2t7O|jRiHb-UN<=XT zTDq~~!Y_~%DF;t%%hE9?=mP~ zwPU$KyBdu8kT_vPr(#91sT!~oeLhKMwof=Lm8}3MmFcjvg*uB*x`H?bDdLtn%c#Jl z9R^gFge!C!G0JSwB$z^J3hZ=HCS3w3lbSR-cPqh=ckr)RT@^v5K1=!vl1t~OB|%LM zL9Fzq?>*rm?dpPP(HJc-+jU75GKHEiJ>qU(h?OfThJYts@|_Vc=~q#ToHk&OzlG&@ zV8B%>Zt;LaMxFMwE~Ug#+x;kBE>vh{t#$k+uld2CT$^)t_;$Ha0YiG+W4B?yi4?B) zz9VA6pB{8Zyqs7C)Lb;?L;KxqzYBtCdmPs-_``1F!qOuqXcT+nXw|UWysOQWejlrd zopFHW0d01#ZEn=96jVL#fQl*o-cpx3;%nO zv`B(NP0eNJZPg`rtEvf?z3Of3^@eF*JE&8=*?omhCl&$)6e1H&y2Cob7N_umLpIxL zyHPcV7X+ol05UK!HZ3qTEiyAyF)}(cF*-0ZEig1XFfdue5cvQA03~!qSaf7zbY(hi yZ)9m^c>ppnF*YqQG%YbVR53L=G&njnF)c7OIxsMPV3V!@0000|k0wldT1B8JTOS+@4BLidG0>c;6;(>goByV>Y zhX3vTXZ8bmoCO|{#X#BvjNMLV+c7XOb9lNqhIkxbd(Af^CRBp$!Sj1NC(mp%JXoqJ zBED$R$MnR^i6&lRX8%eSUJyAV;jGfE&Z zIV!3oR9t9@sC3D!Gbw5BN)3%YXG}>E`ZV{b?en6__rLeuFW*<(w0x~!%jy>8Rkp#} zZ9So{92y;#?uuEs%0);~aOZv9NumubbzfV9Vs9DleI(l1-P(6M&a`@U+*46*?blnk zo?5{?QSfllqtwdD*B5ik+V!Tz_gko}-NLhA%cQW_(kqrVmrj4soZ_}>-<)KT zZ3z;}w|E=){p2bR*6yk;2{W&%>4phuTfB6XuF+JD^fPR!IKyf$`K`%Mvh%H1{Rkv>Q&Hl4atrA%PT7PW8L5N3KlU!xd4~h-Du=dw{`X-jgjoZR1eS1X`Yq9U9r<=ro1Cb2cTf1z){LWN*#+lP?<|n5*G$}dM~PL$^4(^w#ewU8 z_}`ksA}%vwa`+Kd_NPxo13m;bn{f0|k0wldT1B8JTOS+@4BLidG0>c;6;(>goByV>Y zhX3vTXZ8bmoCO|{#X#BvjNMLV+c7XO%6qyvhIkx*d(AQEkb%gtkN;QCae5$dZRy;5 z2dp{F3Yhp8FPPI1x@-DE^@mDFSS2S;*i&-wg_F@`*ZV$opVeyPqbna8t==)Axb>gZ zs)=Xj?cz_l@nKZ}tGAg=`_tL&8)lmxvfaMLGp*^v33cnWi~Gv&Uyok0nwfdSlFQaj z(-c($jCgig8F4?`A;Y4p?BBcL?+go;Z#}0BG&yvV-!)7!G&_Gl;oXCbhL!tOjxSLx zkl^>Jbxr)z@g_5(_WsH<`mNt8jxf0K_A&jf3F@{neR1#%<3dKBLppUqA1$rs&n_tt z(Xgxg_&_6|s%x!V>jb&B%MVzj{lkw2PqJir&fLH`l`nVZ!zr3&5@8mzJ{(n>m|yR^ zytT2ZD>q`wYyTtlZTlF^Efd6UJvL_shM8)KYeY#(Vo9o1a#1RfVlXl=G}ARO(KRv- zF*LF=HncJ@0&=Yk3?dH;{6x`^o1c=IRteW&XdYr{YGqmdK II;Vst0Ha~KlmGw# literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-hdpi/ic_media_cast_disconnect.png b/core/src/main/res/drawable-hdpi/ic_media_cast_disconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..700c116e54566f153d7cdc55ec83adb912c5d612 GIT binary patch literal 2355 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 II;Vst0O4OWF#rGn literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-hdpi/ic_play_light.png b/core/src/main/res/drawable-hdpi/ic_play_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7957dff5bf4d7b3d6c627a79339042ef1f94e8bd GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhawSkfJR9T^zg78t&m77yezC3(BM zF#K=tKeHdm<1FxqEC$kGZ47QFv+Wod7*jl5978hhy`8?-m)TLEb-(io#V79`7!@g3 z8Q4bbI-qIz?$NFd)dmx+53M_}Ggv)Opp(%G$yOd1V9 zw2oK6flKl%yZ=xcBH3xzh~!oFi}=pt*#;AkhXPNT?0eaJ&B#4nOS6+ ztDgaR%hr57<*-`f>M4iyE2o}vC@;~N()dkhwH|Z#!>CX;v&;Jy@w~a#f5>RV-FB{1 z2dW%T>oto>Cx=OHiA*#;wcxJb+z2+^>3^0O{b1hTS5#|wY4gv&7jli~*mB$H$!9;l zFjJIY(;`=t%t#!1%-oM5e6Gzai>dy4`cKDKPL=OI#yLQW8s2t&)pU zffR$0fuWhMfr+k>afqRjm9e3fff0~vWnd6_Sl}m$hTQy=%(P0l21D}@LsKgg3oBDY Wh=#g^$?Jd`7(8A5T-G@yGywp)rPqZ3 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_audiotrack_light.png b/core/src/main/res/drawable-mdpi/ic_audiotrack_light.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce237e38dfb560c24459c493f2b07765c1be90c GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?L8?5!*zIJt9gtD)>Eak-aXMKiRe{%F;);1CygC-C{}z9cU~is$ zVUCl%Ixi#d9iFv3{F48S?i^m)$m;u(kxiHl1Y95GtZ33wzvXGTmdKI;Vst02Q8O3jhEB literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_cast_disabled_light.png b/core/src/main/res/drawable-mdpi/ic_cast_disabled_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7940a0332a82e4b8f48229e93d3c8aad82fc59bf GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?L8?5!*zIJt9RmZSm#2$kh{frtmmRZ%9Yt6la}xCOuhhzHWNj$!k+4O-XSKSQ*al=C`Ke zx7egp3m1qzDP#F`$d5Z{(jKwcUuhXi8|F+AxV!P`%89}1tIw!TWtN>SSDmup`QDF4 zr*sbAxDg)Bwr%gHJV{kAucfxq`>J1e`|69F2R^;fDEvC^ zR-m=n#?_Z|I&ZZq%lmxI-C=O$>jux{X^9I8Uin-X=J}Xlxb&vxGj4%N33uh}tTt!g zPM^N+uIs`r-==Tvo2Ye4&Fvkh+d7d&@pTISCOUO_QmvAUQh^kMk%6I^u7QcJk#UHjk(IF- z5COSX1_lT3YZRbp$jwj5Osj-zFf=!PC{xWt~$(696O7 B)bIcR literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_cast_disconnect_grey600_36dp.png b/core/src/main/res/drawable-mdpi/ic_cast_disconnect_grey600_36dp.png new file mode 100644 index 0000000000000000000000000000000000000000..aa57c39502dcc1e23a792bb9b6c18d092b21a051 GIT binary patch literal 1113 zcmV-f1g86mP)~kZhDn zrTVy`C?e2W*8w~Y03@$;I-OdQBrO1lqNtpv>FWRv414h`%l`H}?-OIpwJktF5KQ{M z{|A732SJ5lcuGV*18~Q%p#XGAo;Sw43FImBegD1!1^`5)>ZZ>avqJJTfE)V&-u zJSHO5ekf~g9YB3pKw%gziO2~6@I3DxU_c)t+3IvUHIi5Ir>Ksy`UW<}BuT~wwPU9q z7Zi6p%Yq=7ER{-i5vc;(Tf$x>-$RSJ-^duVwChPX$v;W|nv9{{x0=K#zDxC-E^ zh~~St)gL6i^-jG@H$LNFE}2l;n#d@&$mlWA_lrue8=CiXv}6p>{0$APDX( zl}cwt4Mh!hcFB; zDy3dlNiM91)Q-BrlL$Q%ZfHl)5WlMB+GpyAMk5 z$41{NWhD73$)B{=PZopL+H-KyM=~CEOYi`oTrMx?6*doG#nDd#XcSN)BHeEHB>;cr z`iCo($_s_@FrYjDSX^AZVT@Td#$1Twct%8?0dU>1`KU-=k|ZsX?>Ro+a2@UyYGBH& zwUpa;?Ebk1Y5Pd&P@u<*dJp!%z9A&MeDhx$`Q<_klTuN2jnB+0snd|T)? zHa2GZ9p4I6mSqh9|7-)oW|b|cX?od#x`fR=MF3CqCVHN`*N(eR!!TS5!*D5Ytl#72 zi^Dc3Yi$F-Y!0>V0`){hj;Cp=oXC9bKs@f4{^Hyp>hrN!TmW9nAEwZ4fr{h!n;h!$ zK%jimv(C>|XWRw4=G<=q+D!&Q8Dmy~{QppvWev~U!q&@cxm;dL(=_TIZ#J9Pr>3T& ze1WbznPh|=B+If{l8=c<)%X2R0o1n49rgDi=RmFisKs&o<5+nNW{kpLL f{g>Q!U(o&qp&gvvemS{U00000NkvXXu0mjftK9f( literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_cast_disconnect_white_36dp.png b/core/src/main/res/drawable-mdpi/ic_cast_disconnect_white_36dp.png new file mode 100644 index 0000000000000000000000000000000000000000..500d6a39a47e3cfef3f040f550796e9047752314 GIT binary patch literal 808 zcmV+@1K0eCP)2W_P~*z4vBzFDHrJWNldk#Abnx0fnqUf(4+HKn0j1W2l_Zp*i4!_bmYzfvP{> z3)}-bnlS%&;5o3e?vaF~f~0TyZ;Rd+`UfSgsyX&s(qxz`OxRs#V5_0JB$4+*T{bcb z$N?vOC`0&WfdSxbiXrO<&I5ViI`AYseaX;1_39)kmF8jRElH}o4pqG>Oa444)spH< zS{O5f+H9rH2C9KL7n+z;4dqa5Emf+~&9!Av0caHX49o*FzyqK=3#b5;2fBdMzz{GA zd;~rKw}AFmL2VVXqrf!q9=A$2AIfKYyWdNCCEbuzmh@xemZJ$tZ7EjYhAP`^aHpgZ z)xHHt(o0GEQi9r6+5ZG4fFnTJ_y>V!xNxT)z5rAN7I67;8|X1(s=zg1Jc4>;`qP7| zBb_9zNt!aD3CF`|+<@uZN%$HLSq``ZyaW1-f0WwrJtplX!ISQhtFU38wATJg>Wh@H ziGDMB>g_1iaFtz=^u-MRq}uR}n7-vY*Eb5at+L-AK~0&yPSvhchj$2-2vn4`;D7Ux zQo+_F^_af0>ARosP+LLuOZsJjLQ;3&J{HG;*RcNbKZAR@4~c%pq~EM*pNmqn&Hm8A>g=&dVyQJ)-8P7x6%qYbq;x$#jJtA mK^?@YUt?JTCEBk02kjqyNH^~s8WuVL0000h5@gsvod3LM{oA|pv$x5b zL>5JDp42S7(L=^VbLYcFXC_`d5}NhIicfD!^P&L0B|JMdMLZ{U-#GQG*8F|d*>84y zmvi37ZM*;eLv2-6-QRup@6T8N;<&-aJ4H}6Q}TTCiaD;4et9P+ELdVPJ8{3G@1^=q z)q^{P-?^ExZSg)NG;fP^z~rk7&bH(&K4hQC>bZLREt3>g$w0@zy+8cDTq7N)Y|>a^ zxb~#`*1D*T9e=r!cb(y2ie$ZOq;|DBzx$Z$rO63Z+t>v@o^Dx^vHESBL9*Md=g+dc z!zy1-wys+H?F!%CWhr7Ixd&BTJpI~h+4dIuP1Y`x7M{9#b^oVbC6<_CKgtvh7b*P36s|WH86O( L`njxgN@xNA!YL-| literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_cast_off_light.png b/core/src/main/res/drawable-mdpi/ic_cast_off_light.png new file mode 100644 index 0000000000000000000000000000000000000000..963db27d44ddbc1a4cad3e351fbe32aa1a80f958 GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?L8?5!*zIJt9Rma7T2B|p5R22jSI&E1ag;dz@%ov%*s$w&rrK!E z?W&9VA}--r^6L1`1(Qox1W#98kuA>I#IY;n`lld;3hpL_R|yGDQgf$%5qP+cYub;w ze7W6iyMNj6@Siy|`}xDqXN(uJ9lWPAQPJy?+&cEad5Ymdw?sLwt^I$t;HGeG(D6f) z7CfBRxgz7t1HJ2lcgD z>z{41kHSv>WWLVPzE=Cay8|!=RZCnWN>UO_QmvAUQh^kMk%6I^u7QcJk#UHjk(IF- z5COSX1_lT3YZRbp$jwj5Osj-zFf=!PC{xWt~$(696lN B34Z_p literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_cast_on_0_light.png b/core/src/main/res/drawable-mdpi/ic_cast_on_0_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a90d9e30592d6ce98e7285bc1634ed6ab033f5e2 GIT binary patch literal 684 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?L8?5!*zIJt9Rma7Jx>?M5R22jSI%Zl4isQ}@Vw@y(Be$tTP&>+ z2V1+k?5(+Xt+p2L3V+}iP@s9QX)oi!xfSe9+=4M(L82~eIJh49cXwS=F*VEjBrDEq zxN)u3W(kY*w$J-MpPN%4*z|w1N0*Dpe`Q;b6ip-7qxI8RWanNL_uIKh=bvbV$d)M)#D%agH+n8fy$ZY#d(|Pnc^R8kpY{@h!XNRn8B2dn9#9 zwx{~8cQZdn-E%Cp)&CO^UUEG*Hr{0G);jT}Lag4?w!GPTT%1?lcV*@CEq55sgij5v z=8_6qvpyEBSldkEA8TQ)z%?pE`{h^}^luqcJUh?8n|G^&t^=#TwrfltZCrWJn7qR%Cy1=jN zuXAs$Nd3c<_;k(UpMR1z0i#^C#5JNMC9x#cD!C{XNHG{07@FxCnCKcAhZq`J8JhtS zkZWaNaPYoH0g8s){FKbJO1K6?^AJN*D-#PVQ$vV`x`fH=fEpM)UHx3vIVCg!06Cu- AuK)l5 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_cast_on_1_light.png b/core/src/main/res/drawable-mdpi/ic_cast_on_1_light.png new file mode 100644 index 0000000000000000000000000000000000000000..bb2cf30bf0a9296b81033cacdecfd14077366721 GIT binary patch literal 696 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?L8?5!*zIJt9Rma7D^C~45R22jSI&A*2^3-baKE-TT|!z`cj^Hy zt%8f}yEvNc!nSsbeN}h4sMQe`^xtvkYTwlz9E(aHC^b#nsEq%r^Um5%|6MS@c;4qb1{?>Eg{inIbxH4#Q+cKNii_*DQ`4+lkGPlL4H5e9 zt;4k}_JhJi^CjUT*E&~RpHQ=E#cluJzMTJ;h`PkydlBa2sw*TKI$P!cl8~ufLWZKD zPg1??POd(=HfjFnyK&r24q3Mv7OZ-(G`VZFSASDZATuwo)~OYi?-sO2Y)~+3eRfO8 zvR(FK{_dvdepbn0r#G$Bo!t^5A~N-jLGqpS^1Y@xtAE|n^+=tUb#HkDrg>L7JY#=NwJ9#N{G8^nJaB!?R_~kK@mp^zKkrNI%vrl=aoFz|!)I$M z^L<}!623lRot{;o;e!>wZ`~>Ld)92Zmup^y%4cWSt6$;+Bw|{w#umliWR&NH%i!c~#&0&irt; zg>(JZnIXQe#c5MM9Bc7&-G8OUE&tyPbFO2tX5wt(vF>Uw99*ZEefqZSpGl-i^sLiG z$6j6)2Ktc=Zo2*|ZEFgSQ$qX0!iZhlH;S|wbAp?Qd*sg;R^m8l^_LtVn;bwCXa Mp00i_>zopr0PA8QvH$=8 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_cast_on_2_light.png b/core/src/main/res/drawable-mdpi/ic_cast_on_2_light.png new file mode 100644 index 0000000000000000000000000000000000000000..3ed59e55bc5e6a9abc49bb5627ded06a41e75977 GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?L8?5!*zIJt9Rma76Hgb%5R22jSN8f(aTH+taDU(TA|~}Fr^F9i z4!JmXwsy*Mwnjv1wDxY?WHRf9#G;S#2FETPxi%w0lH0`O2%j`3>qdtcS0oI?xY}g| zYIbh5XkwQ+<+pkF&6&0HW>%{4IBnQ1>N&CFk={J^POq*mx8DDyoMCH1>Los0vHLjx zz@mhMy6c52`%AhG)$6?a;$ath;o)@QIu7eYT#L#kTZse(`Yl?rCUTSVl1(8KIyAjL z8U3!Aw0%*c^e;C1(r96pAXW7zI+@=NvbN@4S*)=78iUZEZ{Ay$+>ca_*sOMKMpRy> z*-!j?li$rm{@u#SEw&!z;uf!$);<0|xDt4a7JLRi~yW?uT<)Tw# zjo(dSujtt#_wvk)@B2=?4h$(1Hy7=#(l%bcB1+CNwXEsuc~=c0LS<*Z(i7gYsAbx$KUX|VZtpmAZSmRl^ToHF z$f)JG5*)ELB075SA$gT=OT70^SiJ@q@v0@R5hW>!C8<`)MX5lF!N|bSOxM6f*T^`; z(8$Wz42XbSD+7ar_caPoH00)|WTsWZH5i(Q7@As{SXh}FLNwGROkM}nz~JfX=d#Wz Gp$Pzauo*7^ literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_cast_on_light.png b/core/src/main/res/drawable-mdpi/ic_cast_on_light.png new file mode 100644 index 0000000000000000000000000000000000000000..713427b97b595c232e2d4ac54e827c6a66e71e94 GIT binary patch literal 694 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?L8?5!*zIJt9Rma73r`ov5R22jSN3{e4U}O2aNhFYt`*n6gz+Wb z402xSnjE~)@j?QxFRNpMqlinl$X{kfM*&A~SC&BEi4T-~Jq3~iob+9sc>~Q~9DVH_ z`O=oR?Pcid=aT!{4_8*~yZ`)YOCHC+^Foq~RQ?|Ste};yu{!MU`3VV^p7^xw)mu6J zpO+4&o9t!jr(ZHAwbWN!TH>xZ`Fe)WZ2v=(wlt+oO_zFV>^XHsiqqO1DoZ(MDtJkH z6)n3`t($&n6YHDlKi3@HqA)=-Gx+K1sKd9OihKAst(+<6aKt}((t4|$%l(;`FUgpP zM~8ekBV8_gJ>^1Pdrh$E`mE1tie9TsUzc3uP8W^2{;+w)o*lndEII1N{&i*Ht%fk? zZ&Kpo`b9^|_3vKFY(H-H`g+!d&Yx$rO>M3x?`_}qdh;>f)3KM;XGQsx1SL<-^DmJs zKQLkKxd$?vj=J<`Y`&XYy3QiU$Gk5p`+#lmK8=|MztlClj@fRw?>T4l!P>oC-xB6e zy_UHxs=F}M_{*ZI!+NK8KUmhJyrX&U53}12pQKb$6}!S-6v>5eX2$NS*BT7;dOH!?pi&B9UgOP!unXZ9} zu90zwp^=rb84v-vRt5$K?`ssGXvob^$xN$+YcMnqF*LO@v9K~VglMQsn7j_Cfx*+& K&t;ucLK6TCN+b>d literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_close_light.png b/core/src/main/res/drawable-mdpi/ic_close_light.png new file mode 100644 index 0000000000000000000000000000000000000000..2c52c9b0ff153f2b826bf81734f853daf70892be GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?L8?5!*zIJt9gwls)5S5w;`GzW8+i{I2r!)Q5d9!vA*qzcA;EOf zki%!9Y6ZXJCYHD+B^S&TU-k|4p#-*jn^GroU~(3 z_{3)cbhv7XYeY#(Vo9o1a#1RfVlXl=G}ARO(KRv-F*LF=HUlCc*UG@);C+n(6b-rg nDVb@Na1Dm$A%><_CKgtvh7b*P36s|WH86O(`njxgN@xNA1><~Z literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_media_cast_disconnect.png b/core/src/main/res/drawable-mdpi/ic_media_cast_disconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..767f420df969aa27ac4004c05e09b81ea5b00c37 GIT binary patch literal 1467 zcmV;s1w{IZP)1piO7u7f8$? zz=(}2Fil|l;xI~r30cC{82CbMz_BGnoDy}_ZK1?SB}ACGDr$@tWavNw)g?4w6DASb zLf4i)`#>*&O4$%}Z*r2G_ug~w?>z5wPTnh!#Qzx*@j?&;$x;u#QGoRH^z9cfUi?v` z(d>BZ1ZuT<)2&;#?s~mm-n)12;l6$Qc92A{H0uDwuJVwJ?5c~J81yWM^B=FMLX2E!Ks-U$Qo z`*I<|0<^ccx4T>}1_FTvC)VWTB=6k0)2Y+xa)Lft5ky!IWMpK-8w`enMx(K&qobpx zudmN09?c}_a5y~m_4VHXSU(>k5C|*_A}m12LlFQr)YQ}z4-O8FimEuBPMS=n1_08< zAoBC`cfM{3go=ua+>(+KHGoa?&8N|5cD1#&nMF0+Za0laqX9tF>p+C{!1e3b+sDSn zXtUWIw{PG6O|RE~E`k79Ut3#S`r^e4A4!gnkNc~utG^62W)PxxDTx2H3rKQeVj^($ z>eZjp($d}!PK;`5YC7lh`ACxe{r$sArE=SHA;OlRrl#hQ*=+u$ySuyV<;#~d^bZl(QN0K(1%^{P?V&={NSBRyK;!Wa5NFpmMYiD-G5|A6OD1tOv|yv)O93K0JBy z{(Oblo?X6t`P{rR2*DT18yg$Xh!9q*bq)f6++wj89zn^E%p8c96;^N|B?RLAHBnJitYydWpL__Ye=?W;m^an!Tg$ex%rNNZ(cr1tS`d+ zjEKg3_UzeTI-Tz01;!0`YOUq~AiZ$m!uRFnSPwTjW{3Xl<%}lrb(-vd{ zIjSYD5hW>!C8<`)MX5lF!N|bSOxM6f*T^`;(8$Wz42XbSD+7ar_caPoH00)|WTsWZ hH5i(Q7@As{SXh}FLNwGROkM}F-qY33Wt~$(69Bt?Qhfjb literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-mdpi/ic_play_light.png b/core/src/main/res/drawable-mdpi/ic_play_light.png new file mode 100644 index 0000000000000000000000000000000000000000..1e0ccaf8097b129987d621d6b2274c4a14c28c78 GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?i-EKU7`vU!wgWOgdb&7zuQ#g?zhLBLJ^SU}c!-WP97?=ikl zaB|Gn-TpwVfW5v->m$pzZDv)BF~=g+CZ;UEdv;IF?CtR-2g=fp{bp8RU~*tt;hDoI zX2>2p>*?hmE3-=Y~lvFr{EKGGi;nZ6kPxXQOz0O)zu64!{5l*E!$tK_0oAjM#0U}&amV4`be z9Aao>Wo!mSK(3X6!NL0)1t=PF^HVa@D&ZOo%|i@LtxPPeObsC#>Jlce18QLKboFyt I=akR{0P`rDlmGw# literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_audiotrack_light.png b/core/src/main/res/drawable-xhdpi/ic_audiotrack_light.png new file mode 100644 index 0000000000000000000000000000000000000000..247df6f395cfa6d63abba2fe11c8a5da1543195c GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?i-EKU7`vU!wgWOgdb&7zv5eLdHq0FmP#-;2&(zhT#wRc(^I zN=^J5(mwLm$aUY!RqD`qG(ROqL~reYw10hunr`if?v5k8KBfUbVzEq9i4;B-JXpC>2OC7#SFv=^B{m z8X1Qe8d({eTNzsdxmE@SH$sh2^gGO@5SHH2uWOPIV4sDZ)L L)z4*}Q$iB}{&J?o literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_cast_disabled_light.png b/core/src/main/res/drawable-xhdpi/ic_cast_disabled_light.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb3e062c853e268480db3f11f074cf7c3818682 GIT binary patch literal 976 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 P00000NkvXXu0mjfXyRqr literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_cast_light.png b/core/src/main/res/drawable-xhdpi/ic_cast_light.png new file mode 100644 index 0000000000000000000000000000000000000000..f2713e20eddcb652ee3d1e501a184db41f542a23 GIT binary patch literal 1328 zcmV-01<(44P);tW_}h5mS6CK1ixKEP_-6M3rki zV2Aaq1aQVt4>&HW!rrLzC4aM7S~V7u;NNz7TdcikpUt|fq`a1{&GtdAGG+oJ==9lN zfdu15Fk#G0&B1yE9b25zS`kPvXOk1!ST8P)gQR1&=6(eLNxo1+T=JT*0;)r!VS(h0 z?e#M?{q{wHB-3X#ECC1$o=MvYo6HRblC+$%MQ7=Y8lWTU`%uufVaTXRf@08$9Mi56 znl1Jzt|Zw|00W&Ps=ep5(>e_c(|+PLQ7);33vB1e#&J#IBsHHOLh-X}Ru@HR@lAbe4o9yv|SA83Eg4`Rv=0%y};sK`3Nk$qbdMaP` zJAZYhLX!K)ZZF7{7YERBwa?q(4!`oQXjD)r-Q*u`RjOoW?eU^)c!+ujAA8^5?e_!Q zOn6#XOHgS0jfb0%n{}(>vSB@{&p~F?h{6%K+wM=IC@KBeV=77Rq&v-s!^K4%2W_KD zT|Gfd<{dY?#~B$4-}OiX@w$Bs4>0by_Z;%5omzU5mfRD*;iODZy5DU|NigZKI1Cf@ z5nbX6H@VLt$J{M9Cuy0o%Lk43Pui-K<3Warh&~5%x++^d=_Om0D!I4ZVn(KLsh^_| z9rgz zr6hXXpG6h+ih4L~N{}u*T_^wbt^@9HtplQ{)bf<;n*8%qg_g>8yD=*HE&k{9qBc9Y zstSAOfm#ZcBBrF4w8!U<0};ncOek zD~JkTbywptPpK=vT|T7}luN8X-TVE}`)Gy}2J|nD!fPAL|JlUx=bC(4*G_}? z&_)k0nVG*I)YRnI)4V*UX9QocPK6KjL|kU{f&zHdhaT!5QAcJDEteTHgOmQFEy&J( zaY`vPFm)}JpR>H2^>Y6TRiD}Xhw}yO{M`A*gJsDjFfA`xm(87Tyi}H5V;3&9XzqOD z!E*M;nlD05UK! zHZ3qTEiyAyF)}(cH###pEig1XFfiCvGp7Im03~!qSaf7zbY(hiZ)9m^c>ppnF*YqQ mG%YbVR53L=G&njnF)c7OIxsMPV3V!@000055)7_c<9k?^++;e{4^ZR%1_e3w6 zUkUT9fBpgDDgUDm>djgK0@4lwH1x&A-c$5Vv!@+Nj3bie06}Vr9aib>5Woe8?eLQz zjb02=OMPxw*0CsLB7a$HM98yfyI~U@Ql86%VcQ{=>bDwQs5GPBhC~K*VYPl^c?^0H zsaWi+a$6vgnuSgnM6WQt4l)(vdF)g+mUJOLu2Qi zJt|r(s0cchLo)!3x95D*zbUvP<$ualIAx#Q*%MxkOzI_JCBK^O6^uh z4lt@FQ`V~_Rh3%iT?Z{y7uti!3v96)t@60tMnt+r5_R|Z#?$RWL@mTCc9+c_)gzS( zg4b*-%J8!E$qYGV2o=|y|j;3Cn#V2r`MS-ja#tYDGX~P>0y1Zv@S#nX*e3{5kvFX@ zy#BJPvea_x%$o2|PLFhn{b{33QYDFgZ-~{D9P=J(SZ~%GJgm>^$Qn9_>F6h^@x>a$+h)CiJs~T2k7ilxnmaDAr ziX(0=9I(?lWvM0BqD#$}NU*{rJsUJMW9u_G)rKbVs#@%QcRMfks}DS>s>d1!L^xV( z=B6SF15Q||He*gj24o`R(y2KSt6FMH;q}jo-(^L3PfEqOK}lLz(036V22sT!W0UuT z+~^n&iBxe+RT+!)Nb!dW0oUlhtmNtTx1CKFRg~0FHmu($PCH{rBs6B6m7>-NaYcL) z7cuUu<`pXU+2q8`s7!P0QvI2wfn^=Fnwy~ooQP2c0} z`u}6fyvn=-{0kUgIS|qM!ZiQ@03~!qSaf7zbY(hYa%Ew3WdJfTF*YqQG%YeSR53C- zGdDUjIV~_WIxsNURWqjm001R)MObuXVRU6WZEs|0W_bWIFfleQFf=VOH&ih-Iy5*s bH8CwPG&(RaeqfWX00000NkvXXu0mjfU26x- literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_cast_on_0_light.png b/core/src/main/res/drawable-xhdpi/ic_cast_on_0_light.png new file mode 100644 index 0000000000000000000000000000000000000000..247fc95baafd96aa655c53c4844f0bbe2948d07d GIT binary patch literal 1286 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 TeqfWX00000NkvXXu0mjfX+~gn literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_cast_on_light.png b/core/src/main/res/drawable-xhdpi/ic_cast_on_light.png new file mode 100644 index 0000000000000000000000000000000000000000..40ce9d4f22c04edbcce8f3f3362d944cf9348da7 GIT binary patch literal 1331 zcmV-31*zNv28gKE5#X%9ydHan&3*G(ixp-Oq%J^I z+3v8tHmwuD8OI#=h;?Rjbq<^E*CN3fU8Yt%am&? zzKCGdh+L&ms072Jf4IdSFUTb2>H%_$nUwp?f4u8W$9!T=&`^5E_uS$!Ta>cZ1Mo#n z7u)IknDVj-N3}({br)tB@MYFzU?EKpmeuG zN=bCYQE?C^x*@v2rS`eU3ntxZsLrXke8-1%#2@jEI{JqdgM_KaLC2iR<$mq&cGv0o zzU%!@rZDCa6f$r6g8@`v7hp!EVMJ6YeBG;lq>$v^_6tO%{ce&({6;BLNqx=A%k{Lc zxzY_DcUnVK81b~5l#9{B+m)th5$$qc5nSQ@Hs9sJW9?stJgCHI6U>mByzhP83r zq@eHxdl6UEPRo$p&7uok=byxO*T z*0)T_ec(B_Y8$cNQ2}q&gSn!vfw9lgPQjQYm{lz-v|QT`hw7;Rwf^0S4&GDA@nxCH zymnfC4o$T2s+sxoL6@2w*9qEqM_U7z8&Tn7b0WTE_`C{u*ry)qg{URdLBm#~rtyi- zj0@t~f1FaGQ_neR$ybz@vtH{Rq4Z_-ynvm5cCP;Nw&)O;mP*zo&(76fY)g)@3qRHO z>|Fij?d)os_kGkq#=-iZGnEas4F~u?H({Rn2F5T*0000bbVXQnWMOn=I%9HWVRU5x zGB7bVEig1KGBZ>$GCDIiIx{&fFf=+aFxXWyrvLx|C3HntbYx+4WjbwdWNBu305UK! pHZ3qTEipG#F*Q0gI65^kEig1XFfe{#ldb>&002ovPDHLkV1lu-f}#Kb literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_close_light.png b/core/src/main/res/drawable-xhdpi/ic_close_light.png new file mode 100644 index 0000000000000000000000000000000000000000..49faa429a4910e5d17ac64965cf6a8eb5b435a16 GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+U~W1%@xC#RK_FN#5=* z4FB8v&+G^CI14-?i-EKU7`vU!wqsymbntX>42d}Wc6wx9vw?^!zeRTTG>5ijp_|*^ zEnn#KH*cH!6@DJp#1E}zL7_MIPdoSV!#z`%^>@mTls{v46ks{nb6~>66H}BmkJ)aW zdEmLqn+AT)`hy!Dx~zToz$wYpT9Ci`-WTOvx3)?c^)EW=d^S`(#Kx=3?%xZ$b1S{& zw7zA3EKZFoot{=vuA%a$Mt+Jhm*D&CEejuQka_?9$)x3e6QhnY{Rvt8)tzyhKd+{M z?m_LQjY*7g!VVYL?)H@tT)#Z?T(N#;${+bE{(ai)x3>Isb=+@odr|15FcF^Daoq>= zeyl!mHEibE6+A2IwlRyxc}4{qh;r>)BFb7kGk8^3g=pOx3!lVCQ-8P_`b7mUU@LkU zzJoQ|((rfJTD^*eQ$F-A>O44SbM~#f8K&xaHC>%Enfd3$-Y*qs-G4@bqp4ou2a_#J zr)un*Tti@>s+PD$l%yn}$cBjXT5BP(NbD`QI_*UG@)MyT;} r6b-rgDVb@Na1Dm$A%><_CKgtvh7b*P36s|WH86O(`njxgN@xNAU7g96 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_media_cast_disconnect.png b/core/src/main/res/drawable-xhdpi/ic_media_cast_disconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..74086712925aa5db639f8029a415c190e83efa56 GIT binary patch literal 4496 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 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_pause_light.png b/core/src/main/res/drawable-xhdpi/ic_pause_light.png new file mode 100644 index 0000000000000000000000000000000000000000..40cd79f14e95dd699090291afc1d880944728088 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%xcgI14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sf0~T=sH3>bh1IK_uHJ&bxAr-gY-rmT`puof8puFy}T;H3rU5yJ86z^?+*xj5j zY`S;u9H2@h&=*w3oxA3}?YnQj97w|Wm=81_P8UK}@F4gA%dZAj>20^Sw}8YwUHx3v IIVCg!0BxHwq5uE@ literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xhdpi/ic_play_light.png b/core/src/main/res/drawable-xhdpi/ic_play_light.png new file mode 100644 index 0000000000000000000000000000000000000000..33f6a5919e5b18804e826e7633dd0160cafd3c19 GIT binary patch literal 678 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%xcgSkfJR9T^zg78t&m77yezC3(BM zF#K=tKeHdm<1FxqECwkCW4Dvpb_@)RH#}V&Ln>~)onh_A>?q(eU$BT{Xa0j8nIp1i zWOXbHym+>M(0yb5;iPP$--9_*Scy*b(aI<3T}}G z+|&!kZ#uu&B0e5$i`>spaJEl;+FvGyJB3eXR_uJ3tVG9jk;Ju_p`*?kvw zoDMBiE}pvjnb%8=@Vj$wc&VGevX{)6e)J|<>ZSXA0WoB?Yy;ZhhVo@$9 zgWHL%rVR&+a`_VyZZZEzJU;1geSO`^cfZxuukGQlT(FdNU*)s3h`-asDw5AW|8V?P z#Di|$@5!&WZ#>Yb`+Ot+YQ}Rp|MO+EPlabJFnIeyOhU)UdKRl2=jFbn#)*fvOx}Bd zCGpnD*n~+2R~aU^W~x6IEfQQdw}*93OQw1iqkH15&e#K?Gs+%`6^JjJyMmReWhT3T zijVcZ^#MTRe&`8k`B>L+w{TzXyUxUUXv^b`4wDSt`ot^v&In}S-}ULjssB!_7Yex? z<}w8=XSkxtP>RH?V>}p|{^`l{lHqbnC}Q!>*k;TjChLkvx=Of0NS4Ivup5+<($YGCkm^>bP0 Hl+XkK$M+Ew literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxhdpi/ic_audiotrack_light.png b/core/src/main/res/drawable-xxhdpi/ic_audiotrack_light.png new file mode 100644 index 0000000000000000000000000000000000000000..8c83b169d98c6e825f79c4d425f2b08c99d64341 GIT binary patch literal 584 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhawSkfJR9T^zg78t&m77yezC3(BM zF#K=tKeHdm<1FxqEC$kGZ47QFv+Wod7^^&8978hhy}hx~i`h}2;o<)f0VOxj^rp49 zmWti}!7z#4qGNAsf;!6)c8l3lxa=G@h+K}knPKJa=r~(JOD;=T-hp#-arx}l*_q{K zKP0B@z1hvjp`Esj*I+^;Pe|2;n7paS9-Ya!lvE&V1QM|ds1tvDzr$p9(`z6%MSu8!}FQd6acUQShQ`A0-pa5f&0A-T^Rg(ZIsTZDs zKX-Xt2nhVS&f|hZVB}_Zo>!mWMwBm^tC+eV{G80|Z$BV8N^*!WhXne$DXZA^T zZ|BP{TWGjDitkLGr*XT^M$J<;PeM)?G9DBSWn6iBo9YVw0Ng~ zz4+S8k6+K9QdiHpaQ@gu8xh87Hxp;8tq$?1d@_wud{64p7mloM1@_V)4^QR$!hNLM z%*)E^r6({-R7+eVN>UO_QmvAUQh^kMk%6I^u7QcJk#UHjk(IHfm5~LIYh_@t#*qUU sZAcn&^HVa@D&ZOo%|i@LtxPPeObsC#>Jlce18QLKboFyt=akR{0BJef<^TWy literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxhdpi/ic_cast_disabled_light.png b/core/src/main/res/drawable-xxhdpi/ic_cast_disabled_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e94df3889ab368e24ed68b56437eadafb871b001 GIT binary patch literal 1429 zcmV;G1#0?15IYnog2Fb&~$A{=@X4FTG5sA=9)INVtTXOJd{eO6tRE zwX$OfrR#;vSRTN$tJV2*E;`a##1Gu8=3O_y7-$SM2Fkhx_M1Qh0+BI+HgfeKkS1V( zMQ&xPHARDW91`|xNT4aO!5k_k&8YcQsB*#!T9KCgXEE4As&q4jiJB&4iV{aCh@4sg z3(V8KCKvbUGS5Op5&#-lLRxpu(yg_TC|P0;9s7_+32i}SrrL>sG$lM#5@oTm1d`{G zH8a8a9^Yum5ClWI$;={ch@4?=oShF1k#yry#~A3d1B#<8&hpu3`*VOKm~B9o%i_5} zis#O?td_+KfUX(BZ8y%TKMSC1jWjpgYv(7*Guduu9UzaVKo3cq7Ij**=^3nyp<)f? z@R>9Sf{;2NIHi_7Rt%)g`6xEm3>89})Y#$7>?SjT8r+~I+gOR9M2RI1*rA@4p89i{ zHrk5gOd{}EWsyDJ(8^Ln(qah&8tFiW2<}qlHG8AiQ=H3w#3RQfMM{(?P(%Tlg22uG~B71G})!Z63gV#C}X}JWghc_ z+USr5Q%4m3k@z$I;wN@c_Ut4GndBShoMYvPfiO<3jkY?xJ1h7Mob$sLCA+tPSb96v%E-P@4Wlq`RACiSoZ~&~^dPT?zr|hR4 zZ-Y)P5Gc9`sytzhycMSr9Pr9Mq0!u@kaqYdWtc&i4uLy-%e3vQ5$v)}U}8{FN=&9Ldmt*Qkd?sx)2^0bIG-z5)YMR_O z6VU{C99>zu;I30c+jgt43Q3y}9CA#X0tItY6DU09snM~A?KYE?O|)r>99=o#4gvB8 zItW^9^D|pUT&$%v@+2Go*L3WYIaW#0kNSaPmu~YXe;`c`6G&$G()boYhdpyo0~K=V z#oC~TuwviwJ0YG$TA^%u2wUk4B&oH0?s52`CPXdbyAPF_623 zjW(%1>vTA^N%N39W>r#@DAKW0s8hCDDLV6Y>+_$sP-6H#4JA;DJogE}XrfKs$@nvl z;D#-8DGGg~_?P~~lM|dJucro)dQ_-5Gpsp@eIBGQ{fYbg>_;P=SFoy* zgm}Y&a|O4Z0rQtK(D0_nbHrgJZLlniG1YYRvd9XK!6%#zSH0-jSC~sCZ45L98Uu~G{R{WFyKP0MYMB5403~!qSaf7zbY(hYa%Ew3WdJfTF*YqQ zG%YeSR53C-GdVgkI4v+VIxsM-K?pto001R)MObuXVRU6WZEs|0W_bWIFfleQFf=VO jH&ih-Iy5*sH8CwPG&(RaeqfWX00000NkvXXu0mjfQD1gq literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxhdpi/ic_cast_disconnect_grey600_36dp.png b/core/src/main/res/drawable-xxhdpi/ic_cast_disconnect_grey600_36dp.png new file mode 100644 index 0000000000000000000000000000000000000000..6541900dc5a26cda642a061eadfede5fae854af3 GIT binary patch literal 2335 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 ZEig1XFfe{#ldb>&002ovPDHLkV1ndfCvyM* literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxhdpi/ic_cast_on_0_light.png b/core/src/main/res/drawable-xxhdpi/ic_cast_on_0_light.png new file mode 100644 index 0000000000000000000000000000000000000000..2742fcb4a0b4418ea1f014bb6f7a5858c1f82760 GIT binary patch literal 1832 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 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxhdpi/ic_cast_on_2_light.png b/core/src/main/res/drawable-xxhdpi/ic_cast_on_2_light.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe52428dff01cb9b16c2816e4cd7a7558672d45 GIT binary patch literal 1910 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%0D#@Hf;OXvQjB%ib}y}{L%-MX|C2147s^0 zOvm|RdR7RY^?-xU*`u|rGoB5Ky4@%&^so!-OdMstlcMMu>ryLs&>q@ls||kOVrRL*b2XK7 zg#oKAN_D;vY;b4tLlAx3yHcP6?vhQ>+)mN@?oaB5EpBqQo2m6wnB#WGRAXCF=9_jU zz){o6u4NwgtP#77yy|OsazNv&eMqHpnN?<`z_c~o>gq0qecSa4xl-^qi|weNHK&-U zbZ^xst@ag|OsOr%-0e~?*A*@uVs-v~6YFRrS zVbrkBHFZB&%H5bk8}S$G6ZH#CXQoj0z&f?;d7IqnVzcT**OvQ^R~4gm%a=yk++K%LgaKbTi9w#53B zmw6_6cz-~zXEGUWs?HC_$Gxd-v8Czfqs${IU>O#6Exb8Z_6#SD`K8xN@RrP)N+c5z zF^DcAEf+o2weUOY=AP%f_8N0v=QJdyW@n>&E3S^;N>_>RgK47^u_gH=!`r)p{8FNO zhB;$?;lROF2YA18g@0Gw>G-j5WwYvrgPmTfkFP@4{bB#9$y<&|i^B&Tv=L8R;~p<} zrUc{1!W~!ct*>`^Ti4UkDg5p+-x}$05UK!HZ3qTEiyAy zF)}(cIXW^pEig1XFfgn^2tEJ+03~!qSaf7zbY(hiZ)9m^c>ppnF*YqQG%YbVR53L= eG&njnF)c7OIxsMPV3V!@0000jUw+GqF3E+&d;S zNpm(%i4G``$Ovu-Zuy}!<&KKBVxa1#xm(NA<^?j%daLC6arxIb=VtrND~Nji<^}`1 zK+~`r6K|lI&4iIEwdZd)~cua>D}${vR2&^HzGaFWqxYnVn1H>=Fs}N`p(TxvDcQ zHdSjZII_%nm5_?EdzB%Zh-{FZhf(p9wa(5;7PI2iR0CyVi>FTT=-YOiU1V)W)=@2gDpU@NzY^_sjy}~5_g@{xFvIff~Ui@f>~1R91~2n z`FojJIy&E}1#xXzvZ%Ue%M%CvwZ~syPS`$eTg6ic(=OYCVt%t7%PUL-8XI`MSd5pS z6ewu;Jo^iO-9zE&JJc8bHrI-IY2^gGO@5SHH2uWOPIV4sDZ)L)z4*}Q$iB}Hy8&= literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxhdpi/ic_media_cast_disconnect.png b/core/src/main/res/drawable-xxhdpi/ic_media_cast_disconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..2d2ec9035985d30619ca9dc042d6d6b3533f7279 GIT binary patch literal 7096 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

6Oji#oi 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

oENA|)cYY$gEg^Dnu&p4fqxsft zG+I5CvObhad%<$B-v{I%7I9urCUv)nNXzjPCl+U>0Tlu&D88w0089XgrhF?e4&Bgv zzyRiFHko%k;(YJ`8nj=wxninq>3L;X3d=T&cme=nRjt%zemOEQi^>$rn6@P_H)1^+ zYa-bjNJk_%pttYd85LU}k_K^;>{Czn4#?+gJV=j?0CRr=RQ?wvyXmhDK?nid6i~ny zpQ~29wwlpGlLhpR$Ou-*ND)s2L&J-qAxY%~@-t73UrC7{H(w)jqBI?0JFtlV>Ktar z#>PO1{Z@aW(%us0b2;TrbNp#wYs$+@L7WFm3F5)l3~D^+zTQoeVsiEVG|Dp177y)E z!dX31rYuE7^+n&})L*Rl;;xgz%J)5mWxNEU+plereW=&&^Qf^SWVkO<7%d(0;L}k^ zY4VQbJ(f1W%yw>g3<34jKsNFTh*7=)f$ug{YhT6W9jX;sXIhr=)_So}ar2yho|xkiuvG;EPG3DczFT+YQt6TY(k3_oaEOcpUM`xdWr zP%->!&znd-ER;p813R9=x}t$H?KB~c`kREwq8Yl&M;G}fa0;0+otCgI3kP99Kysq|n*kPlsGzg=( zQJqKH{2O8L0Cix@McIC_ZTh%nFBa#l$4hmi`M?33xay>6q+&qb4mZNfF_mNK~EVw zbipHqqvOXX?nr)4JUP*}p0mEbJ~%ToQz`a+j@`H=KY4Q1GzR)l@owAJ))sYcUHX^b z7|2&@y##>sJ*lnz6}Y(#&Fn5ODJdz9@dF(K+EG1kuJ!VlP3#h!a|H)2*3`#kH*Ymg zp0rU>Q3)7bmi}xpB#bZ|)81WWeaP}~c2`et?>6TjD6;`SWV*j{Z+y1Svy$W6(Nw;^ z`H8tKBsU>aUwx`~y;7O-4b0*vDASh6r9sz1{qPkZfFPe^jyLmfedk1L*$`d_VhYCU zsba|{RX1M#0{9{QD8#n9@PvHT187%!WRzb-~sn&zM`%PE`$5Xrrxu#~&fi aHgE6JQWQnTUmX0G4Z;~)8c_|e#QYB|L5=hP literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxhdpi/ic_pause_light.png b/core/src/main/res/drawable-xxhdpi/ic_pause_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a36d4d11e315521eaa730e0ddbc33143df7392c3 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q1xWh(YZ(J6&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=fJIzDgU##M1#O_v9Zwg>kcwMxFKy&xP~dTOR9^R3uJ28mRf7UYli2rH6CV8t zoLrX5(!jvT#KIw<-~b_kTp-{F&Y6TRa#xyW+0u2Kj z-~l(g0c-<^s{%C}Nj;K<(-s+RK(QU*?YcQgQ3;^xe5Kjsh;PSsIr;F>e0+!aIO3 zgpcLi0`1vn9&J)6zHofGsu9z#l9wKwCLvbue9FHrh-2uU-9D>&_wIay|Bqt7@&_Dm z;t+G$pwPrBsMC?)$il4@A#jjHp=aE?4p)9v+-?wmLACC2L+n?_`(DRHe|ISFOOCI- zvVG!L`7e_EJB~(vE%aA^@BfR(yyC#}SIqOh@{WG{(Wq<}BL7Qdlkxt;jQu;-*nRsS z{86r?Z@1mY^;Lm6!vA-fzf}9U{_m9xf&Z`a4S)U!=Vm(cc)fy$)jz2whMPZLb1Nu1Q_{mnk@?{oB>#@@Tydhd{^vT?z{<{>idTJ+{AHVS&!SS{Bix z`zI?bQ22M3W$E$#^A!|K|JkxKW`2CHt)cmEE-NGF$M<>}ReyeSGc7w-&+91scz>5d zLeQUZAr_yG|5;6K$Lnn!4_x@MUNa-%Pq-)xPuKrbO>IZ&a~+u@qA$qHY&`yVn){yh zc86W$3R~l&$vGWce?^r$MZYx zg{|obU3a5l!SOX47brURzudnd5lHS^&v5J+G&32j7 zgp3Qxo7T@LxR6{Vt|I$o#vay_?6zvzj=W8BlQ%9^>u4(*VAz#O1j;u=wsl30>zm0Xkxq!^4049#>6OmvNmLkx|qj4iE< zEPz}q1A{e=9Kf7{q#-vyB{QuOuEEee#L(2r#KOwd5TcH#L z!0G_wHAcP-d<6}q4a{Jv4>bpb7~gB@ihi4s%{+}GVzq!4%N34@45nT4?f!2MP)w-% ztEJ?@u>EF?({z3YZAnGh4>Qgv-+9)}`Lf}C+&dw5riX_AoqjxI-j-2)KUzdM>E{9c zZ8Zltv#k;}_8;rye;~~9^HP7HTH_@B|IWvhCVVPhCv>>w>gUg&^@`Q61Uh-B2z)Ni zUwoX2$<+S8)m(3d=hOGF7jb;~vx)tz!NRJrx|iK=I((;W=obk2bb9_2UnNJ)`5)E% z6jwYgmirpaaT)z{{Q*?M!ocI=$XiUsomBNtxd?HYaA$ytE-H?+E&rZ1k!}ZO? z2~HmD898%UoU9U-8wr`+aB-W#T2^yFz3xnV-z}To4oqvRC9V-ADTyViR>?)FK#IZ0z|c(Bz(m)`IK5 literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxxhdpi/ic_pause_light.png b/core/src/main/res/drawable-xxxhdpi/ic_pause_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7de2ef4edd01bfb568505ec92175e6bfb220beb3 GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE1xWt5x}*n4aTa()7Bet#3xhBt!>l;$5os~Q q1}381cR<{AE3-I0_hYxPVl8KAAM5Qp*(IRRWbkzLb6Mw<&;$Str9R^T literal 0 HcmV?d00001 diff --git a/core/src/main/res/drawable-xxxhdpi/ic_play_light.png b/core/src/main/res/drawable-xxxhdpi/ic_play_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4428c8477181c148e1213edcccde3d5c3c155408 GIT binary patch literal 1190 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE1xWt5x}*n4v7|ftIx;Y}EiimBEgr~cO7eDh zVff$Pe`Y_B$64SJSq!8-z}W3%wjBcl^9@fI$B>F!Z?D<hBJ%_dHdz443xpd*Su|W%`J2KguV$b7+E#bWYbTROwbjL~eJ|42Ox6X8 zzeqY~aaO`X%EWIon}o67XSNA$J(uq=vh`ek!?@(x<1J1N*B)wZ~hE7*-y%SS#nCW#?zjqG9V-%`)Ls-(@?- zuD;8Dj7ypxZ;5Uwdb}l`VdWKzw~`K8#(uxqG>rVL*(Y%ITzb<;@af!;~lA;EY$0cP9obt>06c#?d z!kCu`B;F~22Phzpv){(7<0I6eK}&Ff$OukOf}eSKWa{tfqyxBch7f&+T|9|#1ERT5=VjlfpnNMK%#h0h`=XKaS_UD>dB=2izHYc_tyy<=-a!Lb^~ON$Ol7B{3e8=L(W-cnLzdNMu$N`B(>GO$QC)>An8py%uU29svvYk!%9c+W*V z=k@?9t<_h!3zXoQP*ia2S8dZJzH<@Vxjk$wlIQ9v`~*tuZ1@7y@tDbr=UhZPw}z2L z@>OOLsW}@@&0mnzY#jET=@ihYv)me%7RjRe3tl|v3Ekar2q^KI$&3G7#9W4_?CEQc zsjmQ99=fAJt=V|mUnVJ_j(6M{rWVPS`U`-Tr|xZN14(pxQ1u`f{V1uF? + diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index 1f387e5f7..17d9c5c85 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -618,6 +618,7 @@ Play on… + Disconnect the cast session Failed to start the playback of media Failed to stop the playback of media Failed to pause the playback of media diff --git a/core/src/main/res/values/styles.xml b/core/src/main/res/values/styles.xml index f7775a0bf..6a4dc4781 100644 --- a/core/src/main/res/values/styles.xml +++ b/core/src/main/res/values/styles.xml @@ -57,6 +57,7 @@ @drawable/ic_sort_grey600_24dp @drawable/ic_sd_storage_grey600_36dp @drawable/ic_create_new_folder_grey600_24dp + @drawable/ic_cast_disconnect_grey600_36dp