Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
MarksThinkTank
Old
(Last edited by MarksThinkTank; 11th October 2012 at 07:08 AM.) Reason: Added info on games compatibility
#1  
Senior Member - OP
Thanks Meter 237
Posts: 255
Join Date: May 2012
Lightbulb [App] Around Sound - Have your phone listen for you while you enjoy music or movies

This was my first app and recently just overhauled it with a lot of the updates I had been doing to Wave Control. I've gotten great feedback from XDA members on Wave Control, so I'd like to see what you all think of this one.

Update (10/11/2012): Half of proceeds from app sales from October will be donated to Breast Cancer Research
More Info Here

Around Sound allows you to listen to music, watch movies, or play games and still be aware of your surroundings. It's meant for when you're using sound isolating earbuds like Shure or others that are basically earplugs so you have no idea what's going on around you.

It uses the mic on your headset or phone to listen around you. You set how loud a noise needs to be to trigger it. When a loud sound is detected, it pauses your music or movie for a timeout period. During this time, it feeds the outside sound through to your headphones so you can hear what's going on. After the timeout period it then resumes playback.

With games, you can use the non-pause mode which will overlay the outside sounds on top of the current audio. Usually the game audio will lower itself during this time. I would really like for games to support the pause feature. I've reached out to some developers but need everyone's help to request the feature be added to their favorite games.

Play Store Links:
Free Version
Pro Version

Some known issues:
1. Audio lag - when the outside sound is fed through there's about a 500ms delay. It's a known issue with Android. It's rumored to have been fixed in Jelly Bean (or there's some low level API's available to fix it) but I haven't had a chance to play with it yet.

2. Bluetooth Mic Option - Currently only works with mono headsets and not the AD2P kind

Some use cases:
- At the office: pause your music automatically when someone is trying to get your attention
- At home: Don't miss door slams, children crying, your dog barking, or other warning signs


- At the airport: Relax at the gate and have your music or movie pause when the gate announcements start


- Anywhere relatively quiet where you want to know if something happens around you

Permissions Needed:
Network Communications: Full Internet Access (For Ad Supported Version)
Phone Calls: Read Phone status (shuts off the audio processing during calls)
Hardware Controls: Audio Settings, Record Audio (to use the microphone, no audio is ever stored)
Coarse Location(Not GPS): For Ad Supported Version
Write External Storage: For Ad Supported Version
Billing: For in app upgrades
Bluetooth: For Bluetooth mic feature
Broadcast Sticky: For Bluetooth mic feature

Limitations:


-Needs Froyo or Above (Android version 2.2+)
-For Pause Music Mode: You can't be in a really loud environment otherwise the microphone input will be maxed out and there is no way to detect a louder sound. Use Street Mode instead

Coming Soon:
Timeout period Adjustment
Volume control of mic feed during timeout

Developed on a Samsung Galaxy SIII
Attached Thumbnails
Click image for larger version

Name:	2012-08-08 22.13.17.jpg
Views:	1160
Size:	27.2 KB
ID:	1250651   Click image for larger version

Name:	2012-08-08 22.12.35.jpg
Views:	1116
Size:	40.6 KB
ID:	1250652   Click image for larger version

Name:	2012-08-07 20.04.47.jpg
Views:	1076
Size:	41.3 KB
ID:	1250653  
Check out all my apps:

Wave Control - Control Your Phone Without Touching It

Around Sound - Enjoy Your Music While Your Phone Pays Attention for You

Sound Asleep - Have Your Phone Listen for Your Snoring

Data Sleep - Keep the Notification LED Off While You Sleep

Flip Case Control - Auto Screen On/Off for the Flip Case on SGSIII, Note, Note II

NEW: Wave MultiTasker - Multitask with a Wave
The Following 8 Users Say Thank You to MarksThinkTank For This Useful Post: [ Click to Expand ]
 
Whoosh13
Old
#2  
Senior Member
Thanks Meter 14
Posts: 180
Join Date: Nov 2010
Location: Manchester, United Kingdom
Wow, very cool and unique app! Thank you! This will be very useful.

Sent from my GT-I9300 using Tapatalk 2
Phones: Samsung Galaxy SIII GT-I9300, Samsung Galaxy S GT-I9000
ROM: AOKP Build 37 (I9000), Temasek's Unofficial CM10 v103 (I9300)
Provider: T-Mobile UK
 
MarksThinkTank
Old
#3  
Senior Member - OP
Thanks Meter 237
Posts: 255
Join Date: May 2012
Quote:
Originally Posted by Whoosh13 View Post
Wow, very cool and unique app! Thank you! This will be very useful.

Sent from my GT-I9300 using Tapatalk 2
Glad you like it

Let me know if there are any new features you'd like to see.
Check out all my apps:

Wave Control - Control Your Phone Without Touching It

Around Sound - Enjoy Your Music While Your Phone Pays Attention for You

Sound Asleep - Have Your Phone Listen for Your Snoring

Data Sleep - Keep the Notification LED Off While You Sleep

Flip Case Control - Auto Screen On/Off for the Flip Case on SGSIII, Note, Note II

NEW: Wave MultiTasker - Multitask with a Wave
 
SkillfulMmd
Old
#4  
Senior Member
Thanks Meter 33
Posts: 227
Join Date: Aug 2010
Location: Portsmouth
This is a great idea but can you get the phones mic to work instead for people without mics on there headset?
If I have helped you please push the thank you button

Phone: Samsung Galaxy S3 (Marble white)
ROM: XliteRom V1.4.0.0
Kernel: Latest Siyah

 
MarksThinkTank
Old
#5  
Senior Member - OP
Thanks Meter 237
Posts: 255
Join Date: May 2012
Quote:
Originally Posted by SkillfulMmd View Post
This is a great idea but can you get the phones mic to work instead for people without mics on there headset?
It will use whatever the available mic is. If there's only the one on the phone it'll use that one. If there's one of the headset then it'll use that one instead.

I have on todo list to put the option to force use of the phone's mic even if there's one on the headset.
Check out all my apps:

Wave Control - Control Your Phone Without Touching It

Around Sound - Enjoy Your Music While Your Phone Pays Attention for You

Sound Asleep - Have Your Phone Listen for Your Snoring

Data Sleep - Keep the Notification LED Off While You Sleep

Flip Case Control - Auto Screen On/Off for the Flip Case on SGSIII, Note, Note II

NEW: Wave MultiTasker - Multitask with a Wave
 
SkillfulMmd
Old
#6  
Senior Member
Thanks Meter 33
Posts: 227
Join Date: Aug 2010
Location: Portsmouth
Awesome in tat case ill download it now and have a go
If I have helped you please push the thank you button

Phone: Samsung Galaxy S3 (Marble white)
ROM: XliteRom V1.4.0.0
Kernel: Latest Siyah

 
Chris_84
Old
#7  
Chris_84's Avatar
Recognized Contributor
Thanks Meter 3794
Posts: 3,148
Join Date: Feb 2011
Location: Ingolstadt
Great idea! Thank you so much!

Throwing out of the window from my flying Ferrari killer S3 :P
 
sark666
Old
#8  
Senior Member
Thanks Meter 24
Posts: 333
Join Date: Dec 2010
I noticed in the app description:
Quote:
Note: Bluetooth Mic Option (pro or pro features) currently only works with mono headsets and not the AD2P kind
I assume my headset is the A2DP kind, it's a stereo bluetooth headset. I haven't had much luck with any application being able to use my bluetooth mic. I've tried other headsets but they were all stereo bluetooth. I'm using a nexus 7. Is this a planned upcoming feature? Is there a underlying reason why so few apps (any?) seem to support this?
 
MarksThinkTank
Old
#9  
Senior Member - OP
Thanks Meter 237
Posts: 255
Join Date: May 2012
Quote:
Originally Posted by sark666 View Post
I noticed in the app description:

I assume my headset is the A2DP kind, it's a stereo bluetooth headset. I haven't had much luck with any application being able to use my bluetooth mic. I've tried other headsets but they were all stereo bluetooth. I'm using a nexus 7. Is this a planned upcoming feature? Is there a underlying reason why so few apps (any?) seem to support this?
I'm actually getting mixed feedback. Apparently it does work on some phone/headset combos. The way it behaves seems more like a bug in Android than an issue with headsets. I've heard Bluetooth is one area phone manufacturers sometimes tweak so maybe that's what's going on here. I need to get more data to really be sure.

I'd say give it a shot and see if it does work. Maybe Jelly Bean handle BT better.
Check out all my apps:

Wave Control - Control Your Phone Without Touching It

Around Sound - Enjoy Your Music While Your Phone Pays Attention for You

Sound Asleep - Have Your Phone Listen for Your Snoring

Data Sleep - Keep the Notification LED Off While You Sleep

Flip Case Control - Auto Screen On/Off for the Flip Case on SGSIII, Note, Note II

NEW: Wave MultiTasker - Multitask with a Wave
 
sark666
Old
#10  
Senior Member
Thanks Meter 24
Posts: 333
Join Date: Dec 2010
Quote:
Originally Posted by MarksThinkTank View Post
I'm actually getting mixed feedback. Apparently it does work on some phone/headset combos. The way it behaves seems more like a bug in Android than an issue with headsets. I've heard Bluetooth is one area phone manufacturers sometimes tweak so maybe that's what's going on here. I need to get more data to really be sure.

I'd say give it a shot and see if it does work. Maybe Jelly Bean handle BT better.
Ok thanks. Hmm, I just installed it but didn't realize it's a pro feature. Not that I wouldn't buy it, but I wanted to use it with a stereo bluetooth headset, and going by so far with my experience with bluetooth recording in general with jellybean (as in nothing working so far with 4 different headsets) so I suspect it probably wouldn't have worked.

I suspect as well it's an android issue.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Preventing App Piracy: Join the Discussion

The topic of piracy is always a touchy subject, but I feel that the grass roots style of Android … more

Jolla Sailfish OS Flagship Device Makes First Appearance

Given the amount of coverage that Android receives around here, you could almost be … more

XDA University: Porting ClockworkMod Recovery to New Devices

Having a good recovery makes the process of modifying, tweaking, maintaining, … more

One Stop Guide Shop for the Newbie and Dev

It’s been well established that XDA-Developers isthedestination for resources relating to … more