Subsonic Integration - Google Home

Anyone know of a way to get Google Home to play music from my local Subsonic server? I've searched for a few months and not been able to come up with anything. Any help or suggestions would be greatly welcomed!

Short answer: nothing exists at the moment.
I just started working on an integration project using google actions + dialogflow + a php script + a plain subsonic installation.
By now I'm able to ask for a song by its title and artist, make a search on subsonic, make google home speech the song name and stream it.
It's very far from being something easy to setup and use, but if you're interested and want to get your hand dirty on some unfinished code, I can set up some instructions.

I'd be interested to see what you've done, even if it's rough. Can you put it on github, by chance?
Thanks!
Mark

ShinikVeech said:
I'd be interested to see what you've done, even if it's rough. Can you put it on github, by chance?
Click to expand...
Click to collapse
Here we go: https://github.com/ctrlaltca/google-home-subsonic

This looks awesome! Thanks a lot!
Mark

@ctrlaltca I set everything up (and even went so far as to set up ssl with letsencrypt, in case that was my issue) but after the welcome message, I am not getting very far.
Is there supposed to be anything set in the Responses section of the make_query intent? It seems that when that is blank, I get a "MalformedResponse: 'final_response' must be set." from the simulator and the integration crashes.
Any help would be appreciated. Thanks for all that you have done! This looks great so far.
Mark
---------- Post added at 01:56 PM ---------- Previous post was at 01:48 PM ----------
Sorry; one more thing. I am not seeing any traffic on my webserver, so I have a feeling I might be missing something on the fulfillment configuration.
Thanks again!
Mark

ShinikVeech said:
Is there supposed to be anything set in the Responses section of the make_query intent? It seems that when that is blank, I get a "MalformedResponse: 'final_response' must be set." from the simulator and the integration crashes.
Click to expand...
Click to collapse
The make_query intent should have no response set, but have the "Set this intent as end of the conversation" flag enabled.
Anyway, that error you receive is just a really developer-unfriendly way for the google server to tell you that it didn't receive a valid response from your server.
ShinikVeech said:
Sorry; one more thing. I am not seeing any traffic on my webserver, so I have a feeling I might be missing something on the fulfillment configuration.
Click to expand...
Click to collapse
This can be a valid symptom of problems.
I'd first check if the php script is able to query the subsonic server; here's a short writeup: https://github.com/ctrlaltca/google-home-subsonic/wiki/Test-invocation
Once that is confirmed to work, try to open the full url to index.php using a browser and ensure it replies correctly with something like
Code:
{"source":"subsonic","fulfillmentText":"Problema nella richiesta: nessuna azione"}
.
Once you have the full url to index.php, enable the "Webhook" switch in the Fulfillment page and insert that url as the Fulfillment Webhook URL; if i remember correctly, a valid https certificate is needed (you should be fine with letsencrypt, i'm using it, too).

Scratch that; I had some intermediate cert issues that I have now resolved. Looks good, thanks!
By the way, I've added English translation and I'm making some tweaks here: https://github.com/mavenius/google-home-subsonic

Glad to know you got it to work!
I had a look at your commits, I've tried using search3 in the past but found out it to be more confusing when searching big libraries, as it tends to mix up artist and song names.
Eg. if i want to play "like a rolling stone" by Bob Dylan, sometimes i get a random song from the "Rolling Stones" band or a song from an album called "Rolling Stone Magazine's 500 Greatest Songs Of All Time".
But i have to admin that sometimes it's easier to just search on all fields.. maybe a different intent can be added.

ctrlaltca said:
I had a look at your commits, I've tried using search3 in the past but found out it to be more confusing when searching big libraries, as it tends to mix up artist and song names.
Eg. if i want to play "like a rolling stone" by Bob Dylan, sometimes i get a random song from the "Rolling Stones" band or a song from an album called "Rolling Stone Magazine's 500 Greatest Songs Of All Time".
But i have to admin that sometimes it's easier to just search on all fields.. maybe a different intent can be added.
Click to expand...
Click to collapse
Yeah, I'm going back and forth on that. I think I'm going to add intents for some other use cases (shuffle {artist}, e.g.) but I'm still deciding how I want to do that.
Thanks again for putting this together!
Mark

ShinikVeech said:
Yeah, I'm going back and forth on that. I think I'm going to add intents for some other use cases (shuffle {artist}, e.g.) but I'm still deciding how I want to do that.
Thanks again for putting this together!
Mark
Click to expand...
Click to collapse
Have you made any progress in the last few months? This sounds like an interesting idea.

Related

BarTor Torrent App Impressions?

Has anyone purchased this new app yet? This is one of those barcode scanner apps that finds torrents. Its $2.99 right now. I wanna wait for some impressions before I make the jump. The concept sounds pretty cool though.
Just saw the youtube video for it, from the video it looks simpler than torrent droid. I don't know if it is though since I haven't tried either. I'm almost willing to take the plunge seeing as I've spent more on less
Personally I'm waiting on a free torrent app before I try torrents on my G1. BitTorrent has always sat in a gray area, but an app like this pretty much supports piracy since 9 out of 10 times you're not going to be able to preview a movie or album in any short amount of time while you're in the store using a p2p download. I don't see it staying up on the market for very long in a commercial form. Besides, you have a 24 hour period to request a refund so if you want to take the plunge and don't like it you can refund.
torrent droid apk
It looks like it has not been released yet however, if it has and I have made a horrible horrible mistake, can someone provide the .apk or a link for the DL? I'll provide the same if/when I get it.
Thank dudes
<EDIT> http://zerofate.com/
Ron Overdrive said:
Personally I'm waiting on a free torrent app before I try torrents on my G1. BitTorrent has always sat in a gray area, but an app like this pretty much supports piracy since 9 out of 10 times you're not going to be able to preview a movie or album in any short amount of time while you're in the store using a p2p download. I don't see it staying up on the market for very long in a commercial form. Besides, you have a 24 hour period to request a refund so if you want to take the plunge and don't like it you can refund.
Click to expand...
Click to collapse
You don't seem to have read what the previous guy said: it doesn't DL to your phone. It sends the DL to your home PC.
Your point is the same, however, since it is farly exclusively for piracy.
-bZj
They send you a eyepatch in the mail with every purchase! YAR! Dun pillage me b00ty!
That aside, I took the plunge and this app was definitly worth every penny.
There are plenty of legal uses of BitTorrent.
Case and point, I tried to download Ubuntu last night from one of the many mirrors listed on the Ubuntu website. I got average 150-200 KB/s download speeds. I went to isoHunt, picked the first result for the same release (perfectly legal) and averaged 700 KB/s. This was a perfectly legal use of BarTor.
The BarCode scanning is a perk, it is merely an additional way of entering the information you would have entered anyway. And it even provides a couple of search results for purchasable products offered online, often at much lower prices than the retail store you are in.
With the barcode scanning piece, I think it would be awesome if CDs were released with a QR Code linking to a sampler or something to that effect, so I could listen to a sampling of the artist and/or others. I know that I probably cannot change the way this type of content is delivered, but there are opportunities existing with this type of technology.
i bought it yesterday unfortunately i couldn't get around to messing around with it until today and after a few different ports being forwarded it finally stopped saying failed when i clicked on submit to client and now says success. just wish it had a gui so i could check on percentage complete, sorting by file type. thanks for the app nex, loving it so far. i also just noticed if i hit back to get out of the app then the next time i go in it force closes. its happened to me 3 times and I've deleted the .db file and then it goes back to normal, guess i just have to remember to not back out of the app and just hit home instead
I purchased the app and it works great. I think it is great to see more legal uses for torrents. I like being able to send torrents directly to my home PC when I'm on the go.
I'm not sure why mine isn't working. I am using uTorrent 1.6.1 and I entered my pc's ip address in the app with the ip address and the uTorrent port in the app. I scanned a dvd that I already owned and it's been stuck at Submitting To Client... for about 2 or 3 minutes.
Is there anything else that needs to be done?
Maybe it's my firewall... or router... or torrent app...
I thought this was supposed to be simple!
Binary100100 said:
I'm not sure why mine isn't working. I am using uTorrent 1.6.1 and I entered my pc's ip address in the app with the ip address and the uTorrent port in the app. I scanned a dvd that I already owned and it's been stuck at Submitting To Client... for about 2 or 3 minutes.
Is there anything else that needs to be done?
Maybe it's my firewall... or router... or torrent app...
I thought this was supposed to be simple!
Click to expand...
Click to collapse
Make sure you portfowarded correctly, did you try looking up the webui on the utorrent forums? No I bet, Here check it out http://forum.utorrent.com/viewforum.php?id=20
and the documents for installing
http://utorrent.com/documentation/webui
Hope that helps you set it up, the thing that causes the most problems is the Portforwarding so make sure you do it correctly
I helped with the beta testing on this and love this app. I was the first one to purchase it and rate it (never said "first" though). As for the comment above about wishing it had a gui, it just sends the torrent file to your desktop torrent client, so your desktop is the part that needs the gui (and if this app works, you have a gui because that is a requirement). Read your torrent client (utorrent/vuze/ktorrent) help to find out how to use it. I have a shortcut on my desktop to my ktorrent webui so i can view/edit the torrent download settings.
FuMMoD said:
Make sure you portfowarded correctly, did you try looking up the webui on the utorrent forums? No I bet, Here check it out http://forum.utorrent.com/viewforum.php?id=20
and the documents for installing
http://utorrent.com/documentation/webui
Hope that helps you set it up, the thing that causes the most problems is the Portforwarding so make sure you do it correctly
Click to expand...
Click to collapse
Of course I checked out the webui on the torrent forums.
Check it out... i enter http://Ip:UTPort/gui/ and I get this on my page:
¡¨!â2±}òR}ŽçœO£óþ8åÀ^]ÉoÏÄ/k,6’þ5¾©¨ïtsFIYŠ·æ|÷ÃHÜÚ×øKnàþäÕLýÿúaóTÏf!éñ âY¹)u`Níàû›ÛWSG»ù'sƒ$eÙ‹ûþ†øôô•SýâÕ“IY9Ÿí8±v§K÷ež MÁëÿ7þåýÈ{·I4õ_°b®ùLtè™à§gÚˆ-â¼íÒ- IØ^¸ÄEê¿]oS›‹ÌGìÝEúúm};_- ?š½˜/ž+Bæ.)eÄfÚ;»ÑÛGšháó=ùcYg ?’F• ;Ž‰a`é4TÞbïh ’©Àúæ[4Üli÷©L<çûÕ;qGœ\‹ð0Ï3‹EpÁ瘛øâðß(XÐvåÌ©J%eX»OƯ˜dŒ! U
Click to expand...
Click to collapse
I'm no expert... but I think that may have something to do with the problem.
I tried F5... http://127.0.0.1:port/gui... http://127.0.0.1:8080/gui... pretty much everything that they had on the site to include http://YourIP:UTport/gui/?action=setsetting&s=webui.cookie&v={} (which did nothing) so... maybe i just need to reinstall uTorrent. I can't upgrade because I need it for BitSoup (they only support a handful of browser versions).
I assume that you are currently on the same WiFi network, and that you've made sure to enter the private network IP of your PC? Did you get those results when viewing attempting to view the Web UI on the PC in question?
I used the wrong words i guess, just something so I can see a quick rundown of what's actually downloading, because I had a torrent I tried to submit to client and it said failed but when I got home it was downloading and I never tried to submit it after the initial failed message. i mean dont get me wrong the app is good as it stands, just putting my 2 cents in for something i'd like to see
nEx.Software said:
I assume that you are currently on the same WiFi network, and that you've made sure to enter the private network IP of your PC? Did you get those results when viewing attempting to view the Web UI on the PC in question?
Click to expand...
Click to collapse
If i use "http://localhost:38867/gui/" I get
‡"ƒ¡Ý¹ÎL"Ëp“EMhKÖÎ=Šãê.¹ÎV2˜`Xî*þ´‡ znDb(¥aôù¨fd˜ïo~†Ó8 À}‚Í]gý,-¯æçÄ[email protected]ôKúf‡áýü–ç5ïk†‚½¯kþ_¥´$¶™D¦Ìðžgy€jƒ\“
Click to expand...
Click to collapse
If I use my computers ip address "http://192.168.0.120:38867/gui" I get
k‚-/û0·Ï@¦èB rHGÔ¸Œú׫‚µ)8´RXxÛý‘Ê´²W?®ûÔÔd®„fUZ•Ý\_¶€?ú4Ð#€&ÎÜ%>ÖSÑ17ø”}FV°³~*ú,1Þö>zÓ.HîUª9¬ŽÏW‡!¡1uÃY¦ÐùBVÙÜ@ïá€F“m“[email protected]Øí~°MK¯ôØÓþOO'œµRìTÒ(ðÇ32:\ƒÈ¾¾òƒÓE!VÕe_Èd QþEÕ(LÔk,ÚÛX¬²öêã{s¤±‘kk1ŽÞñðâdZ¾cþæo{Ø_ÓÂõ}î39‰£¶jG»J賨Åîêücªbÿ¾(ì£Å*Êä*³gý‘bÀˆKÂP-¨1'‘Á+f˺Ÿ(ê=›‚ãÁ’ŒŒsµ‚î]ÖQ™`Nõ3 †coú²V}g‘Ù.šLòL¥Ä
Click to expand...
Click to collapse
If I enter "http://192.168.0.120:38867/gui/?action=setsetting&s=webui.cookie&v={}" I get
þYÊ<-s¢;AÕXªº6=ºõÑ‚û ºˆK[t:ºBÆ9° 'ƒâÔâÀ=cpÜO«˜1aóîô-{ÿ&rF)&»ÄÝ a/ Ûü\§gY+Ö ±ö±Š?×@øà¡AÝ2Y“ñ
Click to expand...
Click to collapse
If I enter "http://localhost:38867/gui/?action=setsetting&s=webui.cookie&v={}" I get
üê E7¿Ñõ#ÚŒ*7Š#ɈPÖQµ‚ü#œO4‹+"&(-}]ú÷·t“ªÖ¥fœ´Etd^!OÛPæN'€Lʳ+³ÙHY9׉˖éDu&z¹ox¿ê÷äÇõ°Åêc‹ HŒ…¿VW¨Uß !"wYc,ØN6“nóAhHa"
Click to expand...
Click to collapse
So even though it's all the same... I always get a different result. A couple of times it asked me for my username and password and my heart skipped a beat because I thought that it was suddenly working... but I just got a blank page afterwards. I dunno what it is other than annoying.
i dont know if anyone is having this problem but i have tried to send over a torrent a few times today and it stays at the submitting to client point for about 10 minutes before i just cancel it out, yesterday i sent over a torrent and it took about half a minute to get the success message. i went on from the computer where i am and utorrent is active but for some reason i cant submit from my phone. just hoping someone can help me out on this.
BSDADON said:
I used the wrong words i guess, just something so I can see a quick rundown of what's actually downloading, because I had a torrent I tried to submit to client and it said failed but when I got home it was downloading and I never tried to submit it after the initial failed message. i mean dont get me wrong the app is good as it stands, just putting my 2 cents in for something i'd like to see
Click to expand...
Click to collapse
The default behavior is to retry failed downloads on Application Entry and Exit. After receiving the fail message, when you exited BarTor, the download was retried. It will continue to do so until either the submission to the client is successful or you cancel the download (Menu --> Downloads --> Cancel).
Binary100100 said:
If i use "http://localhost:38867/gui/" I get
If I use my computers ip address "http://192.168.0.120:38867/gui" I get
If I enter "http://192.168.0.120:38867/gui/?action=setsetting&s=webui.cookie&v={}" I get
If I enter "http://localhost:38867/gui/?action=setsetting&s=webui.cookie&v={}" I get
So even though it's all the same... I always get a different result. A couple of times it asked me for my username and password and my heart skipped a beat because I thought that it was suddenly working... but I just got a blank page afterwards. I dunno what it is other than annoying.
Click to expand...
Click to collapse
It looks like you've got uTorrent encrypting things and/or the WebUI is not handling the GZipped files properly. Maybe a reinstall of uTorrent or at least the Web UI will help.
nEx.Software said:
The default behavior is to retry failed downloads on Application Entry and Exit. After receiving the fail message, when you exited BarTor, the download was retried. It will continue to do so until either the submission to the client is successful or you cancel the download (Menu --> Downloads --> Cancel).
Click to expand...
Click to collapse
Okay. Thats a nice feature so I don't have to keep trying to send it. What about if its stuck on submitting to client? I've deleted the .db files and rebooted my phone a few times and tried it through wifi also, but I still get the submitting to client for awhile before i just cancel out of it. I have re-entered my information a couple of times to make sure i had it right. i went into it from a computer using http://yourip:port/gui/ just to make sure my utorrent wasnt down and it came up right away. Also i have tried it with different files and sites just to make sure it wasn't a particular torrent site that was having issues. I can't think of what else to try or what it could be. Any ideas?

YouMail Visual Voicemail Android App Beta

Don't know if anyone else has seen this yet (or cares), but since I love YouMail, I thought I'd post this up.
They have a link in this forum topic to download the .apk file, but since it says it's a closed beta, I'm not sure if you need to have YouMail allow your YouMail account to use the software.
LMK
http://api.youmail.com/forums/viewtopic.php?f=8&t=15
Downloaded. It works pretty well. No option to save MP3 messages to SD. Uses polling, which can be a total pain in the ass, and kinda pointless for a voicemail system.
I actually started writing this app about a month ago, but the project manager(i assume) didn't really understand what I was talking about. I tried explaining to him that polling from the device is kinda a kludgy approach, and they should try and implement a different system. I even went so far as to writing a small server side program that would ping the device when there was new messages.
Here's the weird thing though, I sent him a long email one day asking him a bunch of questions about the hardware and software they're using for this system(so I can better design this software), and he never got back to me. THEN, a few weeks later(a month maybe) calls me asking how things are going.
Mind you, I hadn't signed any agreement with them, no deal was in place, and I do have other responsibilities. After a week or so I just assumed they were going with another developer. I assumed from the beginning that there were multiple people working on multiple apps, and they would just release the best one first. Oh well, that's my run-in with them.
Other than all of the above, the service itself is VERY useful. As far as the app is concerned, I think it's a great first-go, but it needs a little refinement. It's a bit slow, and scheduled server checks just isn't going to cut it. Why manually check my messages when I can have them deliver it in MP3 for to my email directly on my phone?
In anycase, good job whoever wrote the app!
I installed it and it shows my messages however it doesn't play anything. I click open and it just sits there. Im running cm 3.4 with hero 1.2, maybe thats why
How is this compared to PF Voicemail?
Probably not as cool as a dedicated app, but I:
1. Simply turn on email notifications on the youmail website with the option to attach an MP3 of the voicemail and send the emails to my gmail account
2. then I setup a filter in gmail to label all youmail messages with attachments to "YouMail"
3. I put a shortcut on my homescreen by "add shortcut" "Gmail label" "YouMail"
4. for good measure I tell the Android message settings to sync emails in the youmail folder for 4 days worth of voicemail in case I run into a problem with my network connection.
Instant Visual Voicemail with push.
wagz said:
Probably not as cool as a dedicated app, but I:
1. Simply turn on email notifications on the youmail website with the option to attach an MP3 of the voicemail and send the emails to my gmail account
2. then I setup a filter in gmail to label all youmail messages with attachments to "YouMail"
3. I put a shortcut on my homescreen by "add shortcut" "Gmail label" "YouMail"
4. for good measure I tell the Android message settings to sync emails in the youmail folder for 4 days worth of voicemail in case I run into a problem with my network connection.
Instant Visual Voicemail with push.
Click to expand...
Click to collapse
Yea, that's pretty much what I do too...I wish you could set it up to automatically download attachments though, especially since the beta app kinda sucks right now.
The app is in Open Beta now - feel free to download and try it out.
The only thing we (I) ask is that if you find any problems, or have any suggestions - either send us an email ([email protected]) or join in the discussion on the forums.
And yes, currently you need a free YouMail account in order to use the app. At some point you'll be able to sign up as part of the installation process, but that's in a later version.
YouMail for G1
Hi,
Could I please ask that you send *me* a private email with details about who at YouMail you were talking to? I'm the one responsible for the Android app and this is the first I have heard of someone contacting us regarding this app.
Regarding your comments about polling. We would absolutely ***love*** to push your voicemail to the phone similar to the way our Blackberry cousins get their email. Problem here is that in order to do that YouMail would need an interconnect agreement with T-Mobile (and other carriers) letting us use their push technology (yes, the G1 software does support push). The chances of T-Mobile (and other carriers) allowing that to happen are pretty much nil. (We all know that competition is bad... don't we?)
So, out of the box, what the Android app does is:
* Poll every hour to catch up on changes you may have made via the dial-in interface, or the web site (you can adjust it to be as often as every 15 mins, or as infrequent as 'never')
* Poll a couple of minutes after you miss a call - to see if the caller left you a message
* Poll when one of YouMail's special TXT messages arrives (the kind that start with "New VM:....")
* Manually initiated
That's the best approximation to push that we've been able to come up with considering the limitations. The drain on battery is actually remarkably low.
Of course, if you choose to receive your voicemails via email go for it!
I'll put a post up on the YouMail forums explaining battery usage.
Thanks
Doug
InGeNeTiCs said:
Downloaded. It works pretty well. No option to save MP3 messages to SD. Uses polling, which can be a total pain in the ass, and kinda pointless for a voicemail system.
I actually started writing this app about a month ago, but the project manager(i assume) didn't really understand what I was talking about. I tried explaining to him that polling from the device is kinda a kludgy approach, and they should try and implement a different system. I even went so far as to writing a small server side program that would ping the device when there was new messages.
Here's the weird thing though, I sent him a long email one day asking him a bunch of questions about the hardware and software they're using for this system(so I can better design this software), and he never got back to me. THEN, a few weeks later(a month maybe) calls me asking how things are going.
Mind you, I hadn't signed any agreement with them, no deal was in place, and I do have other responsibilities. After a week or so I just assumed they were going with another developer. I assumed from the beginning that there were multiple people working on multiple apps, and they would just release the best one first. Oh well, that's my run-in with them.
Other than all of the above, the service itself is VERY useful. As far as the app is concerned, I think it's a great first-go, but it needs a little refinement. It's a bit slow, and scheduled server checks just isn't going to cut it. Why manually check my messages when I can have them deliver it in MP3 for to my email directly on my phone?
In anycase, good job whoever wrote the app!
Click to expand...
Click to collapse
mustang_52 said:
I installed it and it shows my messages however it doesn't play anything. I click open and it just sits there. Im running cm 3.4 with hero 1.2, maybe thats why
Click to expand...
Click to collapse
If you could send me some details I might be able to help.
The app downloads all message data via http.
Sistum Id said:
How is this compared to PF Voicemail?
Click to expand...
Click to collapse
This is what I'm waiting to hear about before taking the plunge...
Left myself a message and I got the alert. I ran the app and then it says I have a message. I click on the number that was the caller and well nothing seems to happen. I see what appears to be a download button and across a phone/speaker.
Nothing seems to make any noise.
Also this app was in my recently ran apps tray so does this app start on phone turn on or do you have to manually start for the alerts. Also the polling is that to check for messages or to pull down the audio?
The reason I ask this stuff is there really isn't any discriptions of what does what and most apps appear to be straight forward.
Looks like I just got a text now saying I have a message. Thats what brings me to the polling. Does it poll every hour on top of the text message?
kizer said:
Also the polling is that to check for messages or to pull down the audio?
The reason I ask this stuff is there really isn't any discriptions of what does what and most apps appear to be straight forward.
Looks like I just got a text now saying I have a message. Thats what brings me to the polling. Does it poll every hour on top of the text message?
Click to expand...
Click to collapse
I don't know if this is or isn't the info you're looking for, but this info was in the original post for somebody who seems to be working on the app...
ymDoug said:
So, out of the box, what the Android app does is:
* Poll every hour to catch up on changes you may have made via the dial-in interface, or the web site (you can adjust it to be as often as every 15 mins, or as infrequent as 'never')
* Poll a couple of minutes after you miss a call - to see if the caller left you a message
* Poll when one of YouMail's special TXT messages arrives (the kind that start with "New VM:....")
* Manually initiated
Click to expand...
Click to collapse
Heh...finally an app is developing for YM I had posted here and even emailed a couple of devs and got nowhere. Even emailed YouMail and got the standard "not at this moment, there are no plans on supporting Android".
omario117 said:
I don't know if this is or isn't the info you're looking for, but this info was in the original post for somebody who seems to be working on the app...
Click to expand...
Click to collapse
So I"m blind and dumb. Thanks
Now if it only pulled down the audio it would be awesome. I guess thats why things are work in progress.
kizer said:
So I"m blind and dumb. Thanks
Now if it only pulled down the audio it would be awesome. I guess thats why things are work in progress.
Click to expand...
Click to collapse
Only if you're calling yourself that, I'm not calling you anything
If you did think I was, I apologize, I was simply trying to make the posting of my info seem credible, as opposed to "here's information but I'm not going to mention where I got it" or "look at the first post by such and such"...
I'd like to thank mustang_52 for getting back to me and helping figure out what was wrong. I believe the app is working correct for him now.
Just in case anyone is interested, there was a problem on one of the back-end servers where it wasn't creating the MP3 file that the app needs, so you were seeing "downloading" forever... we fixed it around noon today and everything seems to be AOK now.
There is a forum set up on the YouMail site that explains how the app checks for messages and the trade-offs we had to make since 'push' technology is effectively unavailable to us at present. (Unless of course we have some senior management from T-Mobile watching, and they want to contact me about making it available.........)
The forum is at: http://forums.youmail.com/forums/viewforum.php?f=8
Doug
Everything is working great since you fixed it. Thanks for such a great app.
Love this YouMail app... THANKS!!!

[APP] Subnet Calculator -[R]- 2011-01-24 -[V]- 1.0.0 -[U]- 2011-02-12

Name: Subnet Calculator
Hi Everyone,
Inspired by a request from Omega Ra, I decided to get my feet wet with WP7 development and build a Subnet Calculator application.
The app itself is pretty simple. You enter an ip address, and it will calculate the Network Id, Broadcast Address, and Min/Max host addresses for the configured subnet. Changing any of the settings will update the values. Here's a bullet point list of features:
Two Modes - switch between a classful and classless calculator by swiping left/right. The application implements Microsoft's Pivot control.
Flexibility - provides a selection of configuration options using the subnet mask, mask bits, subnet bits, hosts available per subnet, maximum available subnets, and the ip address.
Email - send your configuration to yourself quickly and easily.
List all subnets - for the classful calculator, you can view the list of all possible subnets.
ToDo:
Make the IP Address easier to edit/manipulate. I'm thinking of enlarging the TextBox once you click on it, that way you'll be able to select parts of the address easier.
Sexify the overall appearance
I'm open to any feedback/suggestions you all may have.
Credits/Thanks
I borrowed heavily from this online tool
Thanks to Omega Ra for the idea
!!!UPDATE!!!
Application is now available in the marketplace, please get it through there and comment if you want to show some support, but the xap will always remain available and updated on this thread
To install on your phone just rename the file from SubnetCalculator.zip to SubnetCalculator.xap
Please see the WP7 Hacking for Beginners thread for further information on how to sideload an xap.
this is the one im looking for a very long time.. i hope you make one for android
nice, it has it's own thread and thanks for the props Looking great so far!
The only other thing I can think of that might be useful would be a button that will show you the subnet address ranges (in the advanced ip calculator I linked to once you put in the address and click the magnifying glass you will see what I mean.) Other than that this is awesome!
randolph2000 said:
this is the one im looking for a very long time.. i hope you make one for android
Click to expand...
Click to collapse
Thanks. I'm glad you like it. I'll see what I can do about an android port, though it'll probably function a little differently (i.e. no pivot).
Omega Ra said:
nice, it has it's own thread and thanks for the props Looking great so far!
The only other thing I can think of that might be useful would be a button that will show you the subnet address ranges (in the advanced ip calculator I linked to once you put in the address and click the magnifying glass you will see what I mean.) Other than that this is awesome!
Click to expand...
Click to collapse
Interesting. I'll see what I can do.
abledanger said:
Thanks. I'm glad you like it. I'll see what I can do about an android port, though it'll probably function a little differently (i.e. no pivot).
Interesting. I'll see what I can do.
Click to expand...
Click to collapse
cool. I hate to be a pest lol, but this will be an awesome app for sys admins and I think a lot of people will get it.
edit:did a really crappy and fast paint of a screen shot to show you what I mean. I put it in the wrong thread lol
http://forum.xda-developers.com/attachment.php?attachmentid=415735&d=1286569553
just out of curiosity, how is this coming along? is it going to hit the marketplace soon? So far there are no IP calculators on there, though there is one hexidecimal one.
Any progress??? there is now a subnet calc up on the marketplace...though yours looks better, it looks fairly functional...
I guess development on this has stopped?
IT'S ALIVE!!!! lol glad to see this is still going.
Looks good
Omega Ra said:
IT'S ALIVE!!!! lol glad to see this is still going.
Click to expand...
Click to collapse
Yeah sorry for the delay. I just got married last month so free time has been pretty difficult to come by! I'm still thinking on how to implement the changes you mentioned above though, so hopefully I'll have an update soon.
JoelyMole said:
Looks good
Click to expand...
Click to collapse
Thanks!
Though i lost this app, but re-gooled it again and found it again (didn't have the phone yet, but now that i have it i thought I MUST FIND THAT APP AGAIN), thanks for sharing, really appreciate this.
it the zip file the actual app, and if it is how do you put it on my phone?
BotMan37 said:
it the zip file the actual app, and if it is how do you put it on my phone?
Click to expand...
Click to collapse
just rename it from .zip to .xap
Great app! Thanks!
Thanks everyone! My app was rejected from the marketplace for failing to display the app version and technical contact information :'( So I should have an update pretty soon that amends this. I also took the chance to add a couple features and clean things up. The app now recovers state properly and you can send out an email with the configuration settings. I added an app bar that you can use to navigate between the prev/next subnets, so you no longer click on min/max host ips.
I'm working on getting a view of all available subnets in the mix as well, just have to figure out how best to display it
Any chance you can upload the new version as a XAP too to let us play with it while you wait for market approval?
New version is up
awesome. so yours is the one in the market from bitconsortium? As soon as I get the Trophy (once it hits Verizon) I will get it and give it 5 stars
Omega Ra said:
awesome. so yours is the one in the market from bitconsortium? As soon as I get the Trophy (once it hits Verizon) I will get it and give it 5 stars
Click to expand...
Click to collapse
Nice! And yes it is the one from bitconsortium.

Looking for beta testers for new Honeycomb App - What to Watch on Netflix

***** Updated June 3, 2011 *****
Thanks again to everyone who helped with the beta testing. Just wanted you to know that I just posted version 1 to the Android Market. It's free and you can get it here:
https://market.android.com/details?id=com.greggreno.whattowatch
-Gregg
***** Updated May 5, 2011 *****
Uploaded a new version to the same location. Here are the changes:
- Improved the scrolling position after adding more titles to the bottom, but still not perfect
- Fix bug leaving the Netflix registration window open
- Set maximum title list retrieval to 50 at a time
- Fixed bug with extra Edit Search Criteria icon showing in apps list
- Fixed size and look of loading images
- Added ability to turn off ads by buying an unlocker from the Android market
Netflix still hasn't fixed their problems with TV series and getting the data right in their API
***************************
Hi all. I've been working on a new Honeycomb only app called What To Watch, and I'm looking for some beta testers. Anyone interested in helping out?
I wanted a better way to browse for Netflix movies and also manage my queues. For example, I wanted to do something like "show me all Sci Fi movies available on Instant with a 3 star rating or higher, rated PG-13 or R, sorted by release date". I couldn't find any other web site or app to do this, so I figured I would build it myself.
There are 3 main sections:
1) My Searches - this is where you can create your own searches and save them for later. I create two to start with. Click on one and it will display the list in the panel on the right, 25 at a time. Once you click on one of the My Seaches items, you can edit it by long pressing it or clicking the Edit button at the top. Note that this uses a beta API from Netflix called OData. It's the only API that lets you do sophisticated searches like this, but unfortunately it is subject to change from Netflix and it may not always be current with the main Netflix library.
2) Netflix Queues - what you would expect. For example, what is in your DVD and Instant queues.
3) Top Lists - this comes from the Netflix web site rather than the API. It shows what the top titles are for each category. This method won't show the star ratings until you drill into a particular title.
You can download the apk here (note this is case sensitive):
http://jigawattlabs.com/temp/WhatToWatch.apk
Known issues:
This is the first release. Should probably call it an Alpha!
Authenticating with Netflix isn't quite right yet. You may wind up with the web browser still open after exiting the app, and you may get another instance of the app. But just exit everything and it should be ok
There is a bug with the Netflix API with TV series and specials. This is a problem on their end, so you might get some unexpected results when browsing TV shows
I would appreciate any and all comments in terms of general UI impressions, bugs, performance, usability.
You can reach me directly at [email protected].
Thanks!
-Gregg Reno
I just tried it out, seems to work great. I just wish there was a way to actually watch Netflix on my zoom
Thanks for trying it out. I'd love to be able to watch netflix movies as well, and I think we will see that at some point. Hopefully once Netflix makes that possible, I can integrate that into the app.
I'm also going to implement a friends feature, where you can mark your favorite movies and share it with friends, and see what their favorites are.
Comments from other folks are welcome!
My first impression of the app is that it has some shared elements with amazon's web page, which is great. But the reason I say first impression is that it isn't registering with netflix.
Sent from my Xoom the way it should be, rooted and with SD card.
chbennett - thanks for testing. Can you give me some more info on the problem you had registering? When clicking almost anything it should prompt you to register. If you say ok, it should take you to a Netflix web page. You may have to log in and then it should prompt you to give permission to the What To Watch application. If you approve,it should take you back to the app and you should be able to run any of the searches on the left.
Where did you run into problems?
I installed it on my XOOM. Log in into Netflix without any problems. Searching also good, but could be good to add additional information about movie like Availability (for some of it shows when it will be available in stream).
It's a pity that we still missing Hulu or Netflix apps on our XOOM. Get used to watch it on my iPad(
greno1 said:
chbennett - thanks for testing. Can you give me some more info on the problem you had registering? When clicking almost anything it should prompt you to register. If you say ok, it should take you to a Netflix web page. You may have to log in and then it should prompt you to give permission to the What To Watch application. If you approve,it should take you back to the app and you should be able to run any of the searches on the left.
Where did you run into problems?
Click to expand...
Click to collapse
Basically all it did for me (ill try it again) was stall out on the "registering with netflix" in app pop up, going no further.
Edit: still doesn't work
Sent from my Xoom the way it should be, rooted and with SD card.
Great app! Forcecloses when I click on New Instant Choices under Top Lists category
Also when going into the Instant Que list; I click one of the movies and it takes me to the description. I can also click on Similar, Drop from Instant or Add to Disc. If I choose Drop from Instant and click the back arrow it still shows in the Instant Que listing. Can we have the option of clicking the Instant Que button on the top left corner in the movie description to go back to the Instant Que listing and if we do happen to press the back arrow could the Instant Que listing automatically update with the removal of the movie?
Kozdoba - I will be adding additional information like directors and awards, but I'll also look at adding availability. Do you have an example title in mind I can test with?
bishop72 - thanks for finding the problem with the New Instant choices. I'll look at that one, but it may be because that's a really big list and I'm not handling it correctly. Also, good idea about removing titles from the instant titles if you click the remove from instant button. But the problem with that for me is if I remove it from the list, it should probably close that title window because it's no longer in the instant queue. Maybe someone hit the remove button by mistake and they want to re-add it?
Also I notice that there is some type of caching going on with the adding and removing from queues. When you add or remove, it does that action and then sends another request to netflix to get the current status. But it may not register that quickly. So you may hit remove from instant, and then I get back a status from Netflix saying it's still in the instant queue. If you click it again, it shows up ok.
I appreciate the feedback - good or bad!
greno1 said:
Kozdoba - I will be adding additional information like directors and awards, but I'll also look at adding availability. Do you have an example title in mind I can test with?
Click to expand...
Click to collapse
Look this series soon will be available online.
http://movies.netflix.com/WiMovie/Death_Note/70081003?trkid=2361637
downloaded the apk to nook but just got a parse error failed to load. I really love my netflix and was looking forward to tablet style look on nc.
The app installed fine, the Netflix login auth worked fine as well. The fit & finish look good as well. Some of the images and searches render a bit slow, but that could be my wifi. I will play with it more through the day and report back.
I believe i heard that Netflix was going to do a live stream with Netflix only productions, so a Top List of Netflix Original or something would be good.
Everyone - thanks for testing and for the comments. I really appreciate it! It's interesting it worked for some but didn't work for dbolton. Not sure why that is.
dbolton - can you post a screen shot of your error, or email it to me at [email protected]? I also took a few screen shots so you can see what it should look like:
http://jigawattlabs.com/w2w/screen1.png
http://jigawattlabs.com/w2w/screen2.png
kiteOregon - once Netflix posts a list of their own content in some type of list, I'll definitely look at adding that. For the Top Lists section, I'm just using the Netflix RSS feeds linked from the bottom of the page. Modified it somewhat to return no more that 50 at a time though since it would load too slow.
Thanks again!
-Gregg
Thus far all is working well. I really like the interface too, great job!
I am going to keep tinkering with it and let you know if I run into any issues or have any suggestions.
Thanks for the great app!
chbennett said:
Basically all it did for me (ill try it again) was stall out on the "registering with netflix" in app pop up, going no further.
Edit: still doesn't work
Sent from my Xoom the way it should be, rooted and with SD card.
Click to expand...
Click to collapse
I heard that Netflix was having problems with authorization from 3rd party apps. As a work around the suggest launching your browser and log into Netflix. Leave the browser running, and then launch the app and try to register again. Can you let me know if that works?
-Gregg
garyh2 said:
Thus far all is working well. I really like the interface too, great job!
I am going to keep tinkering with it and let you know if I run into any issues or have any suggestions.
Thanks for the great app!
Click to expand...
Click to collapse
Thanks! Working to add more features.
somehow I now have a 'edit search criteria' icon (same as main apps icon) in my app drawer as if it were a separate app.
My initial reaction is very positive, but I have the same issue as garyh2. When I tell it to uninstall, I am informed that it is part of the main application so obviously I left it there. This is a weird bug though...
The only other thing I noticed is that the placeholder icons that appear before titles and images populate are slightly larger than the images and titles that replace them. This doesn't really cause problems but is slightly distracting.
I really like the power search function and the ability to save searches and haven't really seen this functionality elsewhere. Good job!
Thanks garyh2 and vidriera - ill take a look at that. The edit screen is a separate activity rather than a fragment, which is probably its somehow getting its own icon. Just one of the differences with honeycomb I need to figure out.
Also good point about the loading graphic. I'll fix that too.

Google+ "Invite Available" Notification Script

Purpose
With all the rage around getting a Google+ invite, there is a small problem: Even with an invite, you might not be able to get into Google+ for several days. nibras_reeza and I have been working on a script that, once you've received an invite, will keep checking the signup page to see if you can sign up. YOU MUST HAVE AN INVITE FOR THIS SCRIPT TO BE USEFUL!
Features
* Automatically checks Google for when registration is open
* Displays a running total of refreshes
* Works in Chrome, Firefox, and IE (w/ Trixie)
Special Thanks
Nibras Reeza - motivated and helped me write this; running the notification form and general debugging
"_mousey" - fixed a caching issue, IE support, and debugging
"thrasher9" - "how many times have I pinged Google?"
Version
0.000005 - Fixing stupid merge issues (thanks Nibras and _mousey!) and merged _mousey's IE support (http://forum.xda-developers.com/showpost.php?p=15456658&postcount=201)
0.000004 - Merged changes from Nibras, _mousey, and thrasher9 into the main script
0.000001 - Initial
Instructions
READ THIS!
1. Install this script. For Chrome, simply download the file, drag it to Chrome, and authorize the install
2. Go to your Google+ invite, click on the "Join Google+" link
3. The script should take over--your browser will jump to the "Field Test" page. You can monitor this progress by pressing Ctrl-Shift-J to view the javascript console.
4. When registration "opens", the script will stop refreshing. You should see a form on the page asking for some info to sign up. DO THIS AS QUICK AS POSSIBLE!
5. Come back here and post about your success!
Note 1: Just because you see the sign-up form doesn't mean you'll get in. Therefore, it is pointless to leave this running overnight; even though you may see a sign-up form in the morning, chances are it won't work.
Note 2: If Google is not displaying in English, then you'll need to edit line 45. More info here (Thanks _mousey!) http://forum.xda-developers.com/showpost.php?p=15430390&postcount=161.
Note 3: If you want to run this in IE, use Trixie (Thanks _mousey!) : http://forum.xda-developers.com/showpost.php?p=15425549&postcount=152
Implementation
(the boring stuff)
Original post: Link
Attached is a Greasemonkey script for Google Chrome (probably doesn't work for Firefox...). Install it in your browser, click the "view or comment" link in the invite you received. The script will find the "Join Google+" link, save the URL, then navigate to the page. If the page contains a DIV with "Field Trial", it will wait 5 seconds, then refresh. This should happen until either a) Invites work again, b) Google opens G+ to the world, or c) Google gets pissed at you and blocks your address.
Click to expand...
Click to collapse
I successfully used this script to sign up for Google+, and so have many other people.
Not necessary anymore. Use the version by Adam above. He integrated mine into his.
TIP for Android users:
(Some said this works but I can't make any guarantee. Worth a try.)
Apply for an invite in my form using a GMail account. Once you receive my invite, download Google+ from the Market(use Market Enabler or Root Toolbox and emulate a US carrier if you are outside US. You need ROOT.)
Now, sign into your GMail account on your phone. (Settings->Accounts and Sync->New Account->Google) Skip this if you submitted the account you already use on phone.
Open up Google+ on Android and sign in.
ONLY ONE PERSON HAS TO RUN THE SCRIPT. ANYONE CAN CHECK STATUS PUBLICLY.
SCRIPT UPDATED. USE THE NEW VERSION.
Here's a fork I made. This version logs available times publicly on a Google Docs Spreadsheet. I want someone who has a spare unused invite and has not registered to run it continuously.
And, I owe a lot for Adam to working so hard to write the script. He did all the hard work of digging into the code. xD I just made a fork. lol
Here's the public URL(TIME IS IN +0530GMT/+1030EST):
https://spreadsheets.google.com/spr...pUTOhdHdwLUZOTmlOWHNvbzR0M19iSTNzdmc&hl=en_GB
Just subscribe by notifications for changes made to the doc and you will be notified by email when registrations are open.
ONLY ONE PERSON HAS TO RUN THE SCRIPT. ANYONE CAN CHECK STATUS PUBLICLY.
SCRIPT UPDATED. USE THE NEW VERSION.
Click to expand...
Click to collapse
"Available" means registrations are open?
wascaa said:
"Available" means registrations are open?
Click to expand...
Click to collapse
Exactly.
Think of it as a club: You're standing in line (G+ invite) waiting to get in. The bouncer finally decides to let a few people in (registration is open). You get lucky and he lets you in (success).
Damn! Wish I had my invite right now!
Are you still sending invites to the ones that registered to your spreadsheet?
Great work anyway!
Just another quick question which time zone is used for the times?
wascaa said:
Damn! Wish I had my invite right now!
Are you still sending invites to the ones that registered to your spreadsheet?
Great work anyway!
Just another quick question which time zone is used for the times?
Click to expand...
Click to collapse
I did send an bulk invite a few minutes back. It's taking hours to go through.
The time on what? My spreadsheet which says when registrations are open? It's SLST(+0530GMT). I'll try to change it to EST.
Hello Nibras,
I installed the script and removed all cache and then clicked on the 'view or comment on Nibras's post'. It automatically navigated to the registration page but then never refreshed! or is it refreshing and I can't tell?
What do you mean by 'DIV with "Field Trial"'? How can I tell if the page contains it? sorry if this was a dumb question, but I don't understand it.
It's adam's script. Not mine. Don't bother about the div stuff. It just explains how the script works.
Just install the script on Chrome or Greasemonkey or Tampermonkey.
Click view or comment on nibras's post. Then the script will reload the signup page till Google allows signups. (Make sure you are signed into your Google account before you try all these.)
idk how to use this script? all it does is it blocks me from visiting the google plus website because it is killing my chrome with a lot of spamming a page which says: "available!" which will open many times until my chrome crashes
EDIT: damn my fault, i need to get the invite mail first! im sorry !
nibras_reeza said:
It's adam's script. Not mine. Don't bother about the div stuff. It just explains how the script works.
Just install the script on Chrome or Greasemonkey or Tampermonkey.
Click view or comment on nibras's post. Then the script will reload the signup page till Google allows signups. (Make sure you are signed into your Google account before you try all these.)
Click to expand...
Click to collapse
But it doesn't seem to refresh. Shouldn't I notice it refreshing every 5 secs.?
Open the Chrome JavaScript console, you should see a message every time it refreshes.
Sent from my ADR6300 using XDA Premium App
Not sure if I'm doing it right but I've been running it for an hour with no joy. I can see it refreshing but it always stays on Keep Me Posted
(This is with greasemonkey in firefox)
Anyone had any luck with the script? Seems like it should be exactly what I am looking for! (Thanks Adam!!)
The script worked for me. Thank you guys. ;-)
Sent from my Nexus One
monkley said:
Not sure if I'm doing it right but I've been running it for an hour with no joy. I can see it refreshing but it always stays on Keep Me Posted
(This is with greasemonkey in firefox)
Anyone had any luck with the script? Seems like it should be exactly what I am looking for! (Thanks Adam!!)
Click to expand...
Click to collapse
As long as it keeps refreshing your page, it is working. I would suggest moving the window off to the side and keep an eye on it. The right hand side of the page that tells you there is no room will switch to a log-in form whenever Google feels like it. The script itself doesn't make Google give you the invite any faster, it just makes you aware that you can sign-up within 5 seconds of it being available.
Mucho thanks, hopes I gets lucky now.
Adam.h.ogle said:
Open the Chrome JavaScript console, you should see a message every time it refreshes.
Sent from my ADR6300 using XDA Premium App
Click to expand...
Click to collapse
This is the console open for around 5 minutes with no msgs. I know its not refreshing, but I don't know why. I downloaded you zip file and extracted the JS file, then opened a blank chrome page and dragged the file into the blank page, it asked me if i want to install it and i clicked continue. When I go to extensions I can see G+ invited there. When I open the 'comment or view' link, it takes me to the post with the red button saying 'Join G+' and then automatically redirects me to the page attached, but it doesnt refresh.
Am I doing something wrong?
EDIT: it worked now after pressing Ctrl+F5 several time. I think it was a problem of cache, although I have deleted all cache and cookies.
Anyway thank you Adam and Nibras. Will let it run overnight and see what happens
Adam.h.ogle said:
As long as it keeps refreshing your page, it is working. I would suggest moving the window off to the side and keep an eye on it. The right hand side of the page that tells you there is no room will switch to a log-in form whenever Google feels like it. The script itself doesn't make Google give you the invite any faster, it just makes you aware that you can sign-up within 5 seconds of it being available.
Click to expand...
Click to collapse
I'll let it run over night then and maybe there'll be a present for me in the morning!
Thanks again for the script, I figured someone would sort something automated in the end and am happy to have found it.
I have another concern, could it be that chances for US residents are better than non US? do you advise me to use a proxy, or it doesn't matter?
I don't have any facts to back this up, more of just some thoughts into how I might implement the invitation system:
Let's say you start the script before going to bed around midnight. The script runs for 2 hours, Google allows some people into the system, your browser stops refreshing because you have a sign-up form. Success, right? I don't think so. My guess is that Google is allowing a set number of people to sign up at defined intervals. Just because you see the form doesn't mean that you will be able to create an account, otherwise, we could just sniff the form post and duplicate it for every member that wants an account[1]. So, you wake up in the morning, seeing a sign-up form, frantically fill it out, only to discover that you were ~8 hours too slow and too many other people beat you to it.
My recommendation is that you only run the script when you are within arms-reach of your computer, as I'm not sure how much time you have between seeing the form and having it rejected.
Thinking more about what Nibras and I have discussed, since this is a beta, Google would want to control the amount of people in the system. Also, they would need to have many servers to handle all the traffic. It would be dumb to put all those servers in one location (US or UK), as the latency would kill the experience for anyone outside of that country. So, if Google has a bunch of servers spread across the globe, then they would probably want to try to encourage people around the world to sign up, instead of just having 99% of their testers from one country. This might explain why we are seeing invites being sent at odd times, and why people are being allowed to sign up at odd times.
Alternatively, they may be releasing ~1000 invites at a time, first come, first serve. And there's some dude staring at a bank of monitors, watching all the threads across the net (just like this one), giggling as we try to figure out what they're doing. And this dude, whenever he gets bored, he presses a button and lets a few more people into the system.
[1] If anyone is nerdy enough to sniff the traffic, I would be curious what it is submitting, just in case I'm wrong. In theory, we could create accounts for everyone, at least until Google patches the issue.
EDIT: Odds for US or non-US people? I don't really think it matters.

Categories

Resources