|
Post by icemanjkh on Jan 21, 2013 4:32:33 GMT -5
Hey Dr GoneMAD, I'm not sure if you've seen the UTTER! voice control app currently being developed (https://play.google.com/store/apps/details?id=com.brandall.nutter&hl=en) but it's actually quite a decent one. From the Google Play page " Utter! is not your average Siri clone and doesn’t attempt to be a gimmick of a virtual assistant application, its priority is to be super functional and ultra fast! utter! runs in the background of your device, is very lightweight on resource and does not have a user-interface, so its functions are available anywhere on the device, at any time, to interact with any application." Currently, Utter! is able to interface with a number of other Android apps. I'm wondering/proposing if you would be interested in GMMP being one of those apps? As I've eluded to in my other thread, I'll be using my Google Nexus 7 for my car media centre. Voice control within GMMP (eg: Show Now Playing, Show Queue, Play/Pause/FF/RW, Show Album Tab, Search for.. Play Artist X Track Y... etc) would be amazing !!!(This would basically replace item 7 on my other post gonemadmusicplayer.proboards.com/index.cgi?action=gotopost&board=general&thread=134&post=1242). Would love to hear your thoughts. Ice
|
|
|
Post by GoneMAD on Jan 21, 2013 10:41:01 GMT -5
you should be able to launch gmmp and have basic control (play/pause/next/prev/etc) with that app already through custom commands. GMMP responds to the generic media button intents
i would have to expose intents for the rest.. the navigation ones are trivial so those might be added relatively soon
|
|
|
Post by icemanjkh on Jan 21, 2013 16:13:03 GMT -5
you should be able to launch gmmp and have basic control (play/pause/next/prev/etc) with that app already through custom commands. GMMP responds to the generic media button intents I have had success with the generic intent: "Play item x", but not Next, Pause, etc. It doesn't appear that those intents (Pause, Next,etc) are used/supported currently(ref: Utter Command List) That is great news Thanks.
|
|
|
Post by GoneMAD on Jan 21, 2013 17:35:03 GMT -5
you should be able to launch gmmp and have basic control (play/pause/next/prev/etc) with that app already through custom commands. GMMP responds to the generic media button intents I have had success with the generic intent: "Play item x", but not Next, Pause, etc. It doesn't appear that those intents (Pause, Next,etc) are used/supported currently(ref: Utter Command List) That is great news Thanks. I would say to put in a feature request to the app to allow custom intents. An intent is just a few lines of text for the most part. Either way media buttons is something the dev should definitely add support for.. many users would want it developer.android.com/reference/android/content/Intent.html#ACTION_MEDIA_BUTTON
|
|
|
Post by icemanjkh on Jan 21, 2013 17:49:01 GMT -5
Ok. I'll request for those standard media controls. I'll also think of some other controls /features for voice control for your consideration.
|
|
|
Post by icemanjkh on Jan 27, 2013 16:48:55 GMT -5
Good news:
I posted the following on the Utter! thread over on XDA: "... Can I request support for GONEmad media player pls. Also, I haven't been able to find support for media controls (play, pause, forward, back) in Utter! Am i missing something? Cheers" Here's the dev's reply: "... Added GONEmad to the list to look at. Voice control for media actions may be tricky... It is on the list, but not any time soon I'm afraid..."
Where to now?...Now that we have notional support from the Dev, do we need to come up with a list of commands/intents that we want him to integrate?
|
|
|
Post by GoneMAD on Jan 27, 2013 17:09:13 GMT -5
you can come up with some commands you would like to see.. but i would say to just give the dev my contact information gonemadsoftware@gmail.com . Beyond the basic media controls which would work right now, I am not going to be able to get to any of the other custom actions anytime soon
When he's ready to add some support i can talk with him and also i can let him know when there is new stuff that can be accessed through intent in gmmp
|
|
|
Post by icemanjkh on Jan 27, 2013 18:26:31 GMT -5
I'll think of some No problem re: 'not going to happen anytime soon'.
|
|
|
Post by icemanjkh on Feb 1, 2013 16:55:16 GMT -5
PM I received on 28 Jan 13 from the Utter! dev: I'll have a further look at media controls by voice and then drop him an email to see what can be done both now and going forward.
|
|
|
Post by GoneMAD on Feb 1, 2013 17:23:44 GMT -5
great
|
|
|
Post by icemanjkh on Feb 1, 2013 18:58:16 GMT -5
Here's some voice control intent ideas: - Media Controls (Play,Pause, FF, Rew, etc) - Utter! dev will work on this.
- Navigation Bar Tabs (Now playing, Queue, Playlist, etc)
- Navigation of panes (Top, Bottom, Page up, Page down, etc)
- Queue Controls (Play Now, Play Next, Enqueue, Add album, etc)
- Intelligent/Auto Playlist creation* (Use string to send arguments to the Smart Playlist function.)
*This might be wishful thinking Syntax = Say "Smartlist..." <Order By> <Match> <Rule 1>... <Rule n> (n = 3 Max) Eg: "Smartlist Random Ascending All Artist Michael Jackson Rating Greater Than 4" The <Order By> might be overkill - as if the idea isn't already. Perhaps simply default to Track Asc? And yes, the user MUST know the syntax and exact phrasing used by your smart list arguments. (it's the least they can do) Is it possible to attach some logic to these intents? Eg: A Search intent that goes straight to the search results (tab/pane). And then sets the results pane to be the active pane for navigation (eg: top, bottom, PgUp, etc). Allowing the subsequent voice commands to interact with the list (ie: navigate up/down the list and then issue add to, enqueue commands on the results). I just listed anything that came to mind - so feel free to cull. Cheers Jason
|
|