[APP] Voice Controller for Spotify - Moto 360

Hi everyone,
Two weeks ago when I got my Moto 360, I started using the voice commands and I was amazed by how well the voice recognition does its job. Then, only a few days later I was eating some pizza, getting my hands dirty, and then I noticed that there was an awkwardly silent in the room with a couple of friends, and the idea to play some tunes using my watch came to my mind. I tried saying some commands to see if it works, since I saw that we could assign apps to "Play music" voice action, but none of the actions I tried worked. I felt a little bit frustrated for a moment, but then I realized that it is quite simple to connect Spotify and the Wear Voice Commands. It was when I created this app: Voice Controller for Spotify. (Yes, I suck at naming)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Voice Controller for Spotify allows you to use voice commands to play songs on your phone from your Android Wear device.
Simply assign Voice Controller for Spotify as the "Play music" app on the Android Wear application on your phone, and start playing your tunes.
The application also allows the use of a native player instead of the Spotify App. Native player uses the BETA Spotify SDK.
A PREMIUM SPOTIFY ACCOUNT IS REQUIRED TO USE THIS APP.
https://play.google.com/store/apps/details?id=com.voicecontroller
I published the app just a few hours ago, and I would love to get some feedback. Unfortunately the users that are able to use it are only the ones that have an Android Wear device and uses Spotify with premium, which kinda reduces a lot the overall amount of users, compared to other android apps. So, if you have a moto 360 and use Spotify with Premium, please check out the app, and if possible, send me some feedback, I would love to keep improving it and helping more users to break the awkward silent haha.
Thanks!

I've just been given a moto 360 for Christmas (love it!) and this is exactly what I've been looking for so thank you! Unfortunately, I cannot find it anywhere...
Any help on how to search by package name by any chance?

mrgreeny said:
I've just been given a moto 360 for Christmas (love it!) and this is exactly what I've been looking for so thank you! Unfortunately, I cannot find it anywhere...
Any help on how to search by package name by any chance?
Click to expand...
Click to collapse
I edited the first post and put the link with a few spaces. Glad you liked it

Sorry, I haven't downloaded or used it yet. Thanks for the link, but it's supposedly incompatible with my device? HTC One.
Link to the app for everyone else
https://play.google.com/store/apps/details?id=com.voicecontroller

Hmmm, I made it compatible to the HTC One... Which version of Android are you using ?

Non-rooted 4.4.3
Sent from my HTC One using XDA Free mobile app

That's the problem. I released it initially only for 5.0+ because of the new Wear APIs, but I am currently working on supporting it for KK devices. It should be out today, or the next few days. Sorry about that ):

No worries! We haven't received 5.0 on M7 Three yet. Look forward to start using your app!
Sent from my HTC One using XDA Free mobile app

hmm... ill have to try this out. Ive been trying out google play since its free for 6 months but I feel like spotify is still way more polished.

@mrgreeny I updated the app and now it should work with any Android 4.4+
@tsy87 Awesome! Please, let me know what you think. Any feedback is most welcome

Love the idea of being able to instantly play any artist by just saying there name. This is great... One issue though.
I have an LG Flex running 4.4.2 and when I have the option turned on to use the native player it crashes. It will pop up on the watch that its sending to the phone then the phone says "voice controller stopped responding" but moving it to use just the Spotify player will open Spotify and start playing that artist.
Sent from my LG-LS995 using Tapatalk

Thanks for testing it out @felacio! The only problem of using the Spotify App is that sometimes it hangs/freezes when it is closed and you try to open it to listen to a track. But I am not so sure if this issue only happens on my Moto X running 5.0... Due to that, I created the native player that will basically use the Spotify SDK to play songs instead of opening the app. It seems that the native player has a compatibility problem that I am currently working on, so if you're on KK, keep using the Spotify App for now, and if you don't have the issue on its initialization, feel free to use it forever and ever

Thanks for this! Didn't work with the native app for me couldn't get anything to play with the native app open or not. Works fine with the Spotify app!
Problem though, I've asked it to play an artist and it'll play one song. But when I go to skip it, it seems to just pause because there's not another song in the queue I assume?
Edit: just left you a Google play rating, hopefully that'll start to get you up in the search results ?
Edit2: also, I'd quite like the ability to say "play music" and it play all of my music, it is just playing Charlie XCX - Boom Clap atm and that's not in my music.
Sent from my HTC One using XDA Free mobile app

mrgreeny said:
Thanks for this! Didn't work with the native app for me couldn't get anything to play with the native app open or not. Works fine with the Spotify app!
Problem though, I've asked it to play an artist and it'll play one song. But when I go to skip it, it seems to just pause because there's not another song in the queue I assume?
Edit: just left you a Google play rating, hopefully that'll start to get you up in the search results ?
Edit2: also, I'd quite like the ability to say "play music" and it play all of my music, it is just playing Charlie XCX - Boom Clap atm and that's not in my music.
Sent from my HTC One using XDA Free mobile app
Click to expand...
Click to collapse
Thanks! I just pushed an update that should fix issues with the native player, but as I said before, if it is working with Spotify app, you guys should just keep using it
Right now, I am just enqueuing one song and if you ask to play another one, the app basically skips that and starts playing the next one. But adding more songs or distinct new voice commands are on the list!
The planned features that I have on the roadmap right now are:
- Enqueue songs using "Play <artist/track name> next"
- Play a playlist using "Play <name or partial name of your playlist> playlist"
- If the first track finishes and there are no more in the queue, play more songs of the artist/composer of last song. (would love opinions if this is the best way to "handle" when the music stops)
I will definitely add your suggested feature to the list, probably together with the second one, since they are related
Note that some of these features might not be available if you are using the Spotify app. I need to check but I think you can't enqueue songs on Spotify, if you send a new song, it will just skip the one it is playing.
Again, thanks for the positive rating and feedback!

Sounds good! I look forward to it. I think the only perfect command for me would be a shuffle all music command, that's really all I use spotify for...
Sent from my HTC One using XDA Free mobile app

Hi Yurifariasg, your app is great idea, I like it. I downloaded now, but I have a still problem with app in my phone. App works well on my Moto 360, but on my Samsung S4 mini with Android 4.4.2 it doesnt work. Have you idea where can be a problem, pls?
Thank you, Vanda

Great app idea! Some feedback on my testing. Here's what I'm using
Moto360 updated to 5.0.1
Galaxy Note 4 on 4.4.4 (non-rooted)
Spotify Premium - Logged into the app
I set Voice Controller for Spotify as the music player in the Android Wear app. If I try to open the VCfS app on my phone, I receive an error message that says "Unfortunately Voice Controller for Spotify (BETA) has stopped." When I ask my Moto360 to play a song, it seems to correctly search and I receive the confirmation but on the phone side, I receive a notification: "Could not play song - Your must be logged in to be able to play songs on native player."
If I open Spotify, I confirm I am logged in and can play the track from within Spotify.
Hope the feedback helps!
---------- Post added at 05:16 PM ---------- Previous post was at 05:11 PM ----------
I should add that if I use the voice command to play a song when Android Wear is connected to Play Music, it finds and plays the song no problem. It's quite slow, but it works.

vanda said:
Hi Yurifariasg, your app is great idea, I like it. I downloaded now, but I have a still problem with app in my phone. App works well on my Moto 360, but on my Samsung S4 mini with Android 4.4.2 it doesnt work. Have you idea where can be a problem, pls?
Thank you, Vanda
Click to expand...
Click to collapse
Hi @vanda, Thanks for checking the app! The problem you are having is another issue with KitKat compatibility, looks like it was something on the way KK handle the views, it is weird that this issue didn't show up on the emulator and neither with other users before.... That's why is important to get this feedback from you, thanks for helping me out! I just pushed a fix for that and should go out on version 1.0.4, please check that out again and let me know if you run in any more problems.
Ducaticorse said:
Great app idea! Some feedback on my testing. Here's what I'm using
Moto360 updated to 5.0.1
Galaxy Note 4 on 4.4.4 (non-rooted)
Spotify Premium - Logged into the app
I set Voice Controller for Spotify as the music player in the Android Wear app. If I try to open the VCfS app on my phone, I receive an error message that says "Unfortunately Voice Controller for Spotify (BETA) has stopped." When I ask my Moto360 to play a song, it seems to correctly search and I receive the confirmation but on the phone side, I receive a notification: "Could not play song - Your must be logged in to be able to play songs on native player."
If I open Spotify, I confirm I am logged in and can play the track from within Spotify.
Hope the feedback helps!
---------- Post added at 05:16 PM ---------- Previous post was at 05:11 PM ----------
I should add that if I use the voice command to play a song when Android Wear is connected to Play Music, it finds and plays the song no problem. It's quite slow, but it works.
Click to expand...
Click to collapse
Hi @Ducaticorse, the native player is enabled by default on the app, and it requires you to sign in on the application. Since you could not open it (due to the same problem @vanda had), you were not able to do that, and couldn't neither change the player (to use the Spotify app). This compatibility issue should be fixed on 1.0.4 and you will be able to log in to use native player or change the configuration to use the Spotify App to play your tunes! Please check that out, and let me know if you get any more errors.
Thanks!

New problem since the latest update. Now when I ask it to play a certain band it will say its sending the request and then nothing happens. Before this update it would send, about 2 seconds later it would pop up on the watch saying its now playing "so-and-so's song" and it would play, unless I had "use native player" selected and then it would just crash.
But now, nothing happens at all.
Sent from my LG-LS995 using Tapatalk

felacio said:
New problem since the latest update. Now when I ask it to play a certain band it will say its sending the request and then nothing happens. Before this update it would send, about 2 seconds later it would pop up on the watch saying its now playing "so-and-so's song" and it would play, unless I had "use native player" selected and then it would just crash.
But now, nothing happens at all.
Sent from my LG-LS995 using Tapatalk
Click to expand...
Click to collapse
Hi @felacio, which version are you using (1.0.4?) are you logged in the app? Is it still crashing when you select native player and tries to use the app?
I didn't see any crashes on the developer console with the newest version 1.0.4, but maybe there's some hidden exception somewhere...
-----------------------
[EDIT] I just found an issue when the app can't find a track using the Spotify Web API, currently it just doesn't do anything, no confirmation, no dialog saying it couldn't found, nothing.. I guess this is what is happening to you.... Have you tried different queries with more popular artists?
I'll add a notification on the next version to inform the user when his/her query returned no results.

Related

[Q] Google Music working for anyone?

Anybody not able to download offline copies to their Inc2 on the latest OTA? I know it's not my WiFi as I've checked to make sure it works. I've tried uninstalling/reinstalling the application. My phone is not rooted either.
Mines works, but it is on CM7
same here. works for me on cm7
I'm looking for anyone on the stock build specifically for listening to music offline.
I figured it out. You are allowed up to 8 authorized devices to play music from. Since I was flashing/reflashing so many times, I had my old device listed in there. Go into Google Chrome settings and just remove any unwanted devices. Music is now downloading offline for me.
It'd be nice if there was some kind of notification.
Anyone got invites for this or is only google sending out invites?
Sent from my Incredible 2 using Tapatalk
Some users will get 2 invites (which I've already used). If you sign up, it shouldn't take too long. I think i got mine within a week or so
Amazons music player destroys googles option. Lock screen controls, eq, more control over offline selection, store, and a lot more stable. Use that if you want a cloud player.
Sent from my ADR6350 using Tapatalk
kingsway8605 said:
Amazons music player destroys googles option. Lock screen controls, eq, more control over offline selection, store, and a lot more stable. Use that if you want a cloud player.
Sent from my ADR6350 using Tapatalk
Click to expand...
Click to collapse
Agreed, though Google's looks a lot nicer/has more potential
I think Google might take a different strategy more along the lines of streaming similar to Spotify (or at least I hope). Hence, pinning for offlline.
That said, Amazon's has the one big advantage of letting you redownload your music rather than just pin it in a cache.

UK Google Music Uploading?

Hi there,
I'm really new to android so please bear with me...
I have been using the Music app on my new nexus as a general music player for my android. I just noticed an mp3 on there that I didn't want so I held my finger on it and hit delete.
The message that came up said that the only version that would be deleted would be the "side-loaded" version, and the automatic upload to google music would remain.
Now from what I gather google music isn't open to the UK anyway, but I don't wanna use it when it's out, and I certainly don't want an auto upload using up data, but I can't see a setting to turn it off.
Is there one? Or do I need to download winamp or something else to use as my native music player to stop it?
Thanks for any help. It's massively appreciated.
As someone outside of the U.S. I noticed that too however, I connected to Google Music (via tunnel bear) but didn't see any tracks uploaded or listed.
Sent from my Galaxy Nexus using xda premium
maybe its just a standard warning message in the app for when you delete a track?
You're probably right. I don't think they'd have done a UK only version of music just to adjust that message.
Once google music is open in the UK though (which I assume it will be at some point) all my music is going to start uploading, which is pretty annoying.
I'm in Australia and have been using the music app for a few months now. As far as I know, it does not upload music stored on the phone. There is a program that you can download from the google music website which will allow you to upload your music collection or only specific songs from your computer to the cloud. You can then access the uploaded music files from the app on your phone.
Sent from my Desire HD using xda premium

deezer (orange swapables)

Managed to get deezer working as an orange swap able on my nexus. This gives me a premium account and therefore the ability to download tracks for offline listening. Very impressed so far. Music choice seems varied but bear in mind I'm 40 so my tastes might not be everyone's ....
The android app seems a little clunky and I can't see any way to play downloaded tracks in any other app.... has anyone managed this???
To get the swap able working use dolphin browser and convince it you are on a GS2. Will post the string later if anyone is interested ......
I've been very impressed with the deezer service.
I to looked for a way to play offline music in another app. My guess is the deezer app caches the files in an unreadable format. Similar to how google music does. There is an app available now that is able to convert cached files from google music into a readable format and let you play them in another music application. I doubt it would work with deezer. But someone could release something similar.
cjward23 said:
I've been very impressed with the deezer service.
I to looked for a way to play offline music in another app. My guess is the deezer app caches the files in an unreadable format. Similar to how google music does. There is an app available now that is able to convert cached files from google music into a readable format and let you play them in another music application. I doubt it would work with deezer. But someone could release something similar.
Click to expand...
Click to collapse
Struggling to understand how the "my mp3s" bit works. It doesn't seem to find existing music on my phone and half the instructions are in french
it didnt find any of my music.
I have a question for you guys. Can you play songs on the Deezer website? I'm getting really frustrated with how it changes all the time!
At first I couldn't, then it started working for a few weeks. Then it stopped working again for a couple of weeks. And then since then I've been using the Deezer website for unlimited music for ages. At least I think that's how it's been, basically it's been on and off!
Now today I went to play music and it had put me on to a free account and I had to activate my Orange subscription (for like the 3rd time now, does it do this every month or something?!), and now I can't listen to music on the website. It's killing me because I use it allll the time on my laptop!
if it is still actual:
i've been looking into the files deezer stores lately and found out:
they are mp3s!
they just hash them before they save them and then somehow decode them when it's playing.
if someone is interrested to know more about it and understands java quite good let me know and i'll hook you up with the info you need
I'd be interested in finding out how to save the hashed MP3. There are quite a few albums on there I've downloaded and as I swap my phone regular but the limit on freezer mobile devices is two.
Cheers
Gurry
Sent from my cyclone Titan using Tapatalk 2
There was an app called cloud music sniper that would do exactly what you are asking for but i cant seem to find it now.
Sent from my Galaxy Nexus
Should call it Scotch mist. I can't find it either
Sent from my HTC One X using xda premium
Any news?
Hi guys.
Any news on deezer decrypting music?
I also found out they're mp3-s, but can't get a way to dehash them by any possible chance, Anyone had any luck?
Regards

[Q] Supported audio files.

I couldn't find anything posted already, and just wanted to know if there is a list of supported files types with the Moto 360. All my music is in lossless format at the moment and wanted to see what format I would need for syncing to the device itself. I have scoured google several times for an answer, but have ever found one myself. Anyone know anything about this?
Thanks =)
Its based on gMusic so presumably the support should be the same.
There is no music or video stored on the watch it is used as a remote to whatever audio or video player that you use on your phone
Sent from my SAMSUNG-SM-G900A using Tapatalk
rurigokou said:
There is no music or video stored on the watch it is used as a remote to whatever audio or video player that you use on your phone
Sent from my SAMSUNG-SM-G900A using Tapatalk
Click to expand...
Click to collapse
Wrong, any music you download on the Google Play Music app on the phone can be uploaded to the Watch. (tick the "Download to Android Wear" in the Google Play Music settings)
---------- Post added at 12:30 PM ---------- Previous post was at 12:30 PM ----------
contraryrhombus said:
I couldn't find anything posted already, and just wanted to know if there is a list of supported files types with the Moto 360. All my music is in lossless format at the moment and wanted to see what format I would need for syncing to the device itself. I have scoured google several times for an answer, but have ever found one myself. Anyone know anything about this?
Thanks =)
Click to expand...
Click to collapse
Right here is your answer
https://support.google.com/googleplay/answer/1100462?hl=en
Stands corrected
I did not know that bit of information since i quit using google play music app years ago and keep it disabled; here is some good articles on it http://www.droid-life.com/2014/10/24/how-to-store-music-on-android-wear-for-offline-playback/ http://www.androidcentral.com/play-music-android-wear-how-use-it-and-what-it-still-needs but it has limitations; storage on watch 4GB, that is for all apps and music you will run out fast, play music makes it is extremely clunky to pick individual songs (see the android central article) , but my biggest concern would be battery life, (that streaming Bluetooth connection to you headset will eat the battery alive.) .
rurigokou said:
I did not know that bit of information since i quit using google play music app years ago and keep it disabled; here is some good articles on it http://www.droid-life.com/2014/10/24/how-to-store-music-on-android-wear-for-offline-playback/ http://www.androidcentral.com/play-music-android-wear-how-use-it-and-what-it-still-needs but it has limitations; storage on watch 4GB, that is for all apps and music you will run out fast, play music makes it is extremely clunky to pick individual songs (see the android central article) , but my biggest concern would be battery life, (that streaming Bluetooth connection to you headset will eat the battery alive.) .
Click to expand...
Click to collapse
True on all counts, I'm going to try it while working out to see how much it kills the watch.
baldbear said:
True on all counts, I'm going to try it while working out to see how much it kills the watch.
Click to expand...
Click to collapse
sweet, will be interested to hear about this
Probably easiest just to create a Moto360 playlist and sync that one.

Huawei watch doesn't allow using Uber

I have a Samsung Galaxy Edge phone and although I see "call a car" as one of the available "actions" in the Android Wear app, I'm not able to click on it so I can't associate Uber to that action. Could someone check if they have the same issue? Does anyone know of a solution?
Sent from my SAMSUNG-SM-G925A using XDA Free mobile app
No uber
You can use lyft for wear I believe, uber app not yet supported. I think there might be a couple of a smaller taxi services that you can use also. Yes, in the browse app section under watch faces selection,there is gett taxi,and lyft under travel and local section.
I am seeing the same thing. I was not able to use Uber on the watch.. Maybe an update is coming from Uber...
IT's not just Uber, I have a lot of apps like this that I cannot associate an application with. Even "Play music" does not work because I cannot associate the action with the music player on my phone. Bit dumb.
dieselboy said:
IT's not just Uber, I have a lot of apps like this that I cannot associate an application with. Even "Play music" does not work because I cannot associate the action with the music player on my phone. Bit dumb.
Click to expand...
Click to collapse
I am able to associate Play Music with my watch. I noticed that while your watch is syncing it doesn't show up as an option but once its fully synced you should be able to choose Play Music as an action for your watch.
Sent from another Nexus..
9 LTE...
maconsultant said:
I am able to associate Play Music with my watch. I noticed that while your watch is syncing it doesn't show up as an option but once its fully synced you should be able to choose Play Music as an action for your watch.
Sent from another Nexus..
9 LTE...
Click to expand...
Click to collapse
I dont have play music and it seems that's the only app you can associate. I've never used play music, I don't get on with it.
dieselboy said:
I dont have play music and it seems that's the only app you can associate. I've never used play music, I don't get on with it.
Click to expand...
Click to collapse
I use nexus devices and it comes pre loaded on them. But yeah I have only seen Play Music as an app that can be associated.. Haven't seen an other 3rd party music apps that can be associated.
Sent from another Nexus..
6p...
maconsultant said:
I use nexus devices and it comes pre loaded on them. But yeah I have only seen Play Music as an app that can be associated.. Haven't seen an other 3rd party music apps that can be associated.
Sent from another Nexus..
6p...
Click to expand...
Click to collapse
thanks mate
it's not a big deal for me, because all it does is launch the app on the phone anyway. If I stream music via bluetooth from my phone to my car, I can pause it and play it again from the watch.
It would be nice if someone made a custom ROM for the watch which allowed you to associate any app
I agree it should be opened up a bit.. Hopefully we may see some traction as speaker support is inbound..
Sent from another Nexus..
6p...

Categories

Resources