From 37cb43dc80f15887937fb066b6682e07f7a5ab14 Mon Sep 17 00:00:00 2001 From: Tommaso Berlose <tommaso.berlose@gmail.com> Date: Wed, 6 May 2020 21:40:51 +0200 Subject: [PATCH] Add media player receiver --- app/src/main/AndroidManifest.xml | 27 ++++++++++++++++++ .../anotherwidget/receivers/PlayerReceiver.kt | 22 ++++++++++++++ .../receivers/UpdatesReceiver.kt | 2 -- .../debug/bundle-manifest/AndroidManifest.xml | 2 +- .../tmp/debug/dex-renamer-state.txt | 2 +- .../tmp/debug/zip-cache/androidResources | Bin 147 -> 147 bytes .../debug/AndroidManifest.xml | 2 +- .../manifest-merger-blame-debug-report.txt | 2 +- .../debug/AndroidManifest.xml | 2 +- .../metadata-feature/AndroidManifest.xml | 2 +- 10 files changed, 55 insertions(+), 8 deletions(-) create mode 100644 app/src/main/java/com/tommasoberlose/anotherwidget/receivers/PlayerReceiver.kt diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e6e01d8..2abaaa1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -90,6 +90,33 @@ </intent-filter> </receiver> + <receiver + android:name=".receivers.PlayerReceiver" + android:enabled="true" + android:exported="true"> + <intent-filter> + <action android:name="com.android.music.metachanged" /> + <action android:name="com.android.music.playstatechanged" /> + <action android:name="com.android.music.playbackcomplete" /> + <action android:name="com.android.music.queuechanged" /> + + <action android:name="com.htc.music.metachanged" /> + <action android:name="fm.last.android.metachanged" /> + <action android:name="com.sec.android.app.music.metachanged" /> + <action android:name="com.nullsoft.winamp.metachanged" /> + <action android:name="com.amazon.mp3.metachanged" /> + <action android:name="com.miui.player.metachanged" /> + <action android:name="com.real.IMP.metachanged" /> + <action android:name="com.sonyericsson.music.metachanged" /> + <action android:name="com.rdio.android.metachanged" /> + <action android:name="com.samsung.sec.android.MusicPlayer.metachanged" /> + <action android:name="com.andrew.apollo.metachanged" /> + <action android:name="com.spotify.music.playbackstatechanged"/> + <action android:name="com.spotify.music.metadatachanged"/> + <action android:name="com.spotify.music.queuechanged"/> + </intent-filter> + </receiver> + <receiver android:name=".receivers.WidgetClickListenerReceiver" android:enabled="true" diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/PlayerReceiver.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/PlayerReceiver.kt new file mode 100644 index 0000000..2d74792 --- /dev/null +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/PlayerReceiver.kt @@ -0,0 +1,22 @@ +package com.tommasoberlose.anotherwidget.receivers + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import android.util.Log + + +class PlayerReceiver : BroadcastReceiver() { + + override fun onReceive(context: Context, intent: Intent) { + Log.d("ciao", "player ok") + +// val cmd = intent.getStringExtra("command") +// Log.v("tag ", "$action / $cmd") +// val artist = intent.getStringExtra("artist") +// val album = intent.getStringExtra("album") +// val track = intent.getStringExtra("track") +// Log.v("tag", "$artist:$album:$track") + + } +} \ No newline at end of file diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/UpdatesReceiver.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/UpdatesReceiver.kt index b800c25..f4ccbab 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/UpdatesReceiver.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/UpdatesReceiver.kt @@ -19,7 +19,6 @@ import java.util.* class UpdatesReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { - Log.d("ciao", "che palle - ${intent.action}") when (intent.action) { Intent.ACTION_BOOT_COMPLETED, Intent.ACTION_MY_PACKAGE_REPLACED, @@ -32,7 +31,6 @@ class UpdatesReceiver : BroadcastReceiver() { Intent.ACTION_DATE_CHANGED, AlarmManager.ACTION_NEXT_ALARM_CLOCK_CHANGED, Actions.ACTION_TIME_UPDATE -> { - Log.d("ciao", "force update? 4 - ${intent.action}") MainWidget.updateWidget(context) } } diff --git a/tasksintegration/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml b/tasksintegration/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml index 81fe1ee..8a79387 100644 --- a/tasksintegration/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml +++ b/tasksintegration/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml @@ -3,7 +3,7 @@ xmlns:dist="http://schemas.android.com/apk/distribution" featureSplit="tasksintegration" package="com.tommasoberlose.anotherwidget" - android:versionCode="70" + android:versionCode="71" android:versionName="2.0.5" > <uses-sdk diff --git a/tasksintegration/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/tasksintegration/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt index fa327d6..98489c0 100644 --- a/tasksintegration/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ b/tasksintegration/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -1,4 +1,4 @@ -#Wed May 06 15:59:56 CEST 2020 +#Wed May 06 21:31:44 CEST 2020 base.0=/Users/tommaso/Documents/MyCode/another-widget/tasksintegration/build/intermediates/dex/debug/mergeProjectDexDebug/out/classes.dex path.0=classes.dex renamed.0=classes.dex diff --git a/tasksintegration/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/tasksintegration/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources index 852572e20d2512f0b49a7efd4455938bbfff60b0..749bd5c48eb56fcf2a2ec7146ca7bdcc9609de69 100644 GIT binary patch delta 28 gcmbQtIGIr-z?+eY0Sq`87&sIeB7d?cPZX&K06jni>;M1& delta 28 gcmbQtIGIr-z?+eY0Sq`87&sIee5a_+n<!Eb06Y)`)Bpeg diff --git a/tasksintegration/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml b/tasksintegration/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml index 639a662..ba14db9 100644 --- a/tasksintegration/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml +++ b/tasksintegration/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml @@ -4,7 +4,7 @@ featureSplit="tasksintegration" package="com.tommasoberlose.anotherwidget" android:targetSandboxVersion="2" - android:versionCode="70" + android:versionCode="71" android:versionName="2.0.5" > <uses-sdk diff --git a/tasksintegration/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/tasksintegration/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt index 92ca168..4cd89e4 100644 --- a/tasksintegration/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt +++ b/tasksintegration/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -3,7 +3,7 @@ 3 xmlns:dist="http://schemas.android.com/apk/distribution" 4 featureSplit="tasksintegration" 5 package="com.tommasoberlose.anotherwidget" -6 android:versionCode="70" +6 android:versionCode="71" 7 android:versionName="2.0.5" > 8 9 <uses-sdk diff --git a/tasksintegration/build/intermediates/merged_manifests/debug/AndroidManifest.xml b/tasksintegration/build/intermediates/merged_manifests/debug/AndroidManifest.xml index 81fe1ee..8a79387 100644 --- a/tasksintegration/build/intermediates/merged_manifests/debug/AndroidManifest.xml +++ b/tasksintegration/build/intermediates/merged_manifests/debug/AndroidManifest.xml @@ -3,7 +3,7 @@ xmlns:dist="http://schemas.android.com/apk/distribution" featureSplit="tasksintegration" package="com.tommasoberlose.anotherwidget" - android:versionCode="70" + android:versionCode="71" android:versionName="2.0.5" > <uses-sdk diff --git a/tasksintegration/build/intermediates/metadata_feature_manifest/debug/metadata-feature/AndroidManifest.xml b/tasksintegration/build/intermediates/metadata_feature_manifest/debug/metadata-feature/AndroidManifest.xml index 40d351f..c9fad8e 100644 --- a/tasksintegration/build/intermediates/metadata_feature_manifest/debug/metadata-feature/AndroidManifest.xml +++ b/tasksintegration/build/intermediates/metadata_feature_manifest/debug/metadata-feature/AndroidManifest.xml @@ -3,7 +3,7 @@ xmlns:dist="http://schemas.android.com/apk/distribution" featureSplit="tasksintegration" package="com.tommasoberlose.anotherwidget" - android:versionCode="70" + android:versionCode="71" android:versionName="2.0.5" > <uses-sdk android:targetSdkVersion="29" />