Maybe with the Intent Intercept app
Is it technically possible (through Tasker or through other means) to get all of the info sent out through a broadcast intent?
In particular, I'm trying to see what info is in the broadcast intent com.google.android.music.metachanged and I've been able to guess some of the variable names, which come back as %artist, %position, %duration, etc, but is it possible to see a dump of everything that's in the broadcast to see what other info is available? I've checked out the source code and the manifest for the app which haven't been too clear.
--
You received this message because you are subscribed to the Google Groups "Tasker" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tasker+un...@googlegroups.com.
Visit this group at https://groups.google.com/group/tasker.
For more options, visit https://groups.google.com/d/optout.
Jay M ︻芫══一
What I do is set Tasker to debug to system log and then use an app call 'CatLog' to view and filter the system log.
This is what I got for the intent com.android.music.metachanged
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %duration
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %currentcontainername
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %artist
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %domain
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %currentsongloaded
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %isforcednextskip
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %preparing
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %rating
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %albumid
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %songid
07-30 00:37:44.719 D/Tasker (1448): 00.37.44#M: add var: %currentcontainertypevalue
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %currentcontainerid
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %playing
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %streaming
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %inerrorstate
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %album
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %local
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %track
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %position
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %supportsrating
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %listsize
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %previewplaytype
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %trackmetajamid
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %issoundad
07-30 00:37:44.729 D/Tasker (1448): 00.37.44#M: add var: %listposition
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %duration
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %currentcontainername
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %artist
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %domain
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %currentsongloaded
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %isforcednextskip
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %preparing
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %rating
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %albumid
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %songid
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %currentcontainertypevalue
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %currentcontainerid
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %playing
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %streaming
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %inerrorstate
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %album
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %local
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %track
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %position
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %supportsrating
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %listsize
07-30 00:37:44.789 D/Tasker (1448): 00.37.44#M: add var: %previewplaytype
07-30 00:37:44.799 D/Tasker (1448): 00.37.44#M: add var: %trackmetajamid
07-30 00:37:44.799 D/Tasker (1448): 00.37.44#M: add var: %issoundad
07-30 00:37:44.799 D/Tasker (1448): 00.37.44#M: add var: %listposition
Pent, I know you can get the var values that way, but can you get their names? I couldn't figure that out!
A1: Test Tasker [ Type:Local Variables Data: Store Result In:%intentvars ]
A2: Flash [ Text:%intentvars() Long:Off ]