Busy Me is a simple, set-and-forget app that automatically sets your phone to vibrate during events on your Google Calendar and returns the ringer to normal afterwards. This is my first app and the idea came from the need to prevent me from being the "annoying phone guy" during meetings at work. It works so seamlessly that at some point, you'll forget it is installed.
{
"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"
}
Features
- Select or ignore events based on calendar, event type and keywords
- Turn ringer back on after event ends
- Silence phone before meeting starts, delay turning ringer back on in case meeting runs long
- Only turns ringer off when ringer is set to Normal
- Does not keep turning ringer off if you manually set it back to normal during a meeting
Download
Beta Version 1.5.3-beta2
The beta version (which gets hotfixes and features first) is distributed through the Google Play beta-testers program and involves 3 simple steps:
Join the Busy Me Users community on Google+.
Opt-in to become a beta tester.
Download Busy Me 1.5.3-beta2 on Google Play Store.
Production Version 1.5.3
Download Busy Me 1.5.2 on Google Play.
Help
Using the "Use Keywords" Feature
1. Add "#busy" anywhere in your event's Description field.
2. Or, add your own list of keywords to look for in the event's Title (e.g., doctor, class, game, etc). Just separate your keywords by a comma and avoid anything that isn't a letter or number.
NOTE: Enabling the keywords feature forces you to use keywords all the time.
What is the difference between a Free/Available and Busy event?
By default, Busy Me looks for events with the "Show me as" option set to "Busy" rather than "Available." When you create an event, it is set to busy by default. You need to set your events to available when you don't mind being bothered. An example is a calendar reminder to feed your cats.
How to set your Calendar events to Busy or Free/Available
Option 1: From your phone:
1. Edit or create an event.
2. Press Menu button > Show more options.
3. Now you will see the "Show me as" option.
Option 2: From your PC:
1. Browse to http://google.com/calendar.
2. Edit or create an event.
3. At the bottom, you will see the "Show me as" option.
Changelog
1.5.3
- Beta and Prod versions are in sync
- Overrides previous notification rather than creating new ones
- Fixes rare situation where ringer no longer turns off ringer after you manually turn it on (override) during a previous meeting
- Fixes "Calendar not found" error
1.5.3-beta2 - 7/8/2013
- Overrides previous notification rather than creating new ones
- Fixes rare situation where Busy Me does not turn ringer off
1.5.3-beta1
- First beta-tester release
- Fixes "Calendar not found" error
1.5.2
- Adds Android 4.0 (Ice Cream Sandwich) supported
- Removes support for Android 2.1 and below
- New icon
- Manually override ringer during a meeting
- New notification setting
- Fixes potential crash
Just my two cents:
It would be nice to have an option to change to vibrate some configurable amount of time before the actual calendar event (e.g., 5, 10, 15... minutes before), as some events may start earlier than planned, or have a "quiet time" before starting.
Regarding this feature
* Returns ringer to normal afterwards
Sometimes meetings, classes, or other scheduled events run longer than the scheduled time. Perhaps an option to delay returning to normal would be a good idea, or an option to have it NOT return to normal would be good. After all, the first thing most people do after a busy event is check their phone.
When I added the option to go into vibrate mode 5 mins before or after a meeting starts or ends, I tossed around the idea of making this time configurable, but I hadn't made it a priority. I think it's a good idea that I'll add soon. It wouldn't hurt to make the option to set the ringer back to normal configurable as well.
Thanks for the feedback.
capitalf said:
When I added the option to go into vibrate mode 5 mins before or after a meeting starts or ends, I tossed around the idea of making this time configurable, but I hadn't made it a priority. I think it's a good idea that I'll add soon. It wouldn't hurt to make the option to set the ringer back to normal configurable as well.
Click to expand...
Click to collapse
Could you make it keyword based as well? #vibrate for example? and #silent if you really don't want to be disturbed.
Cheers,
Bart
Very cool app. Will be giving it a go today. Will let ya know how it goes.
Thanks for sharing!
I've been after an app like this since I got my Android phone. Just installing now and will report my findings......
Digi
Is it possible just to pick silent or vibrate. I like the idea of it vibrating before and after an event time, but I would like it silent during my busy time. Also I saw that you called it lite do you have a donation version as well?
capitalf said:
(...)
FEATURES
* Checks calendar for events and sets ringer to vibrate
* Event options: Busy (default), Available/Free, All Day events, events by keyword in title
* Can ignore events based on keyword
(...)
USING THE "USE KEYWORDS" FEATURE
1. Add "#busy" anywhere in your event's Description field.
2. Or, add your own list of keywords to look for in the event's Title (e.g., doctor, class, game, etc). Just separate your keywords by a comma and avoid anything that isn't a letter or number.
(...)
Click to expand...
Click to collapse
The Keywords feature, can you activate the vibration when a certain word is in the event name?
My calendar is closely connected with my work, so when I add a threeletter word in the start followed by a ":" my office phone is transferred to our answering machine.
All my meetings is like this: "MØT: Meeting title". If I could use the keywordfunction to activate vibrate whenever MØT is in the name that would be aewsome!
-sblindheim
bambam82 said:
Could you make it keyword based as well? #vibrate for example? and #silent if you really don't want to be disturbed.
Cheers,
Bart
Click to expand...
Click to collapse
Right now only the #busy keyword is supported, but I will be adding additional ones. Adding #busy is the equivalent of what you want #vibrate to do. Thanks for the suggestion.
ladykaya said:
Is it possible just to pick silent or vibrate. I like the idea of it vibrating before and after an event time, but I would like it silent during my busy time. Also I saw that you called it lite do you have a donation version as well?
Click to expand...
Click to collapse
I'm working on an option to select whether to go silent or vibrate when an event is found.
Regarding donate version, I don't have one.. yet. I'll add several more features to this version to make it usable by most people. And then some cooler, more major features (e.g., SMS auto-reply) might wait for to be brought exclusively to a paid/donate version.
sblindheim said:
The Keywords feature, can you activate the vibration when a certain word is in the event name?
My calendar is closely connected with my work, so when I add a threeletter word in the start followed by a ":" my office phone is transferred to our answering machine.
All my meetings is like this: "MØT: Meeting title". If I could use the keywordfunction to activate vibrate whenever MØT is in the name that would be aewsome!
-sblindheim
Click to expand...
Click to collapse
@sblindheim this is actually exactly what the Keyword option is for. I'm not sure if it will work with your "Ø" character though. Let me know. However, remember that if you use the keywords option, Busy Me will react to ONLY those meetings with those words in the title.
Another option is to have a Work calendar and have Busy Me address events on that calendar rather than using the keyword.
capitalf said:
Another option is to have a Work calendar and have Busy Me address events on that calendar rather than using the keyword.
Click to expand...
Click to collapse
Since I already have my calendars set up this way (I have a specific calendar for my Pilates teaching schedule) this will work well for me, I hope!
Competition is good. I use a different app called "Setting Profiles" that seems very much like this.
How is this different / better than that app?
timehunter said:
Competition is good. I use a different app called "Setting Profiles" that seems very much like this.
How is this different / better than that app?
Click to expand...
Click to collapse
Busy Me focuses solely on your calendar so it really isn't a competitor to Setting Profiles. Setting Profiles' competition is more less Locale, Tasker, etc apps that manage a lot more settings on your phone under a lot of different "conditions." I personally use Locale.. or at least I used to. It no longer has a free calendar condition (until I make one).
Since you're a Setting Profiles user and it has a calendar condition, how about you try out Busy Me for a bit and share your thoughts?
I used Busy Me yesterday for the first time. It worked, it set my phone to Silent when it was supposed to - but then it kept doing it for the rest of the day. I don't know what would set it off, but I'd hear the bzzzt and my phone was on Silent. I'd switch it back, and it would do it again. Last night it was sitting on the charger, I wasn't touching it, screen was off, and bzzzzzt when I picked it up and checked it was on silent. So I've disabled it for now (I'm not busy today anyways. Do you want me to enable it and try to get a logcat for you?
reinbeau said:
but then it kept doing it for the rest of the day. I don't know what would set it off, but I'd hear the bzzzt and my phone was on Silent.
Click to expand...
Click to collapse
A couple questions..
What settings do you have enabled in Busy Me?
In the Calendar app's settings (usually Menu button > More > Calendars), do you have any calendars that show "synced, not visible"?
Did you have any All Day events on your calendar yesterday? You may even want to actually look on http://google.com/calendar rather than the phone.
I'm thinking you have an all day event on your calendar and have the "All day events" option checked. Or, you have a calendar synced (but maybe not visible) with your phone which has events.
capitalf said:
A couple questions..
What settings do you have enabled in Busy Me?
In the Calendar app's settings (usually Menu button > More > Calendars), do you have any calendars that show "synced, not visible"?
Did you have any All Day events on your calendar yesterday? You may even want to actually look on http://google.com/calendar rather than the phone.
I'm thinking you have an all day event on your calendar and have the "All day events" option checked. Or, you have a calendar synced (but maybe not visible) with your phone which has events.
Click to expand...
Click to collapse
I have set vibrate early and end later, and I am only having it 'watch' one calendar, my work calendar. All the others are not checked (I have a personal one, and then Astronomy, US Holidays and Birthdays, but they are unchecked. Nothing else is checked.
I have nothing like 'synched, not visible' checked at all. No all day events. I am very careful with my calendar data, I use Pimlical, and need things to be accurate because I base my billings on it (I'm a Pilates instructor, teaching at various studios). The only calendar active in Busy Me is my Pilates work calendar.
@reinbeau - That's strange. I can't duplicate it but I'm trying to come up with a few hunches. If you disable your other calendars except Personal, does this still happen? Likewise, does it still happen with them enabled?
capitalf said:
@reinbeau - That's strange. I can't duplicate it but I'm trying to come up with a few hunches. If you disable your other calendars except Personal, does this still happen? Likewise, does it still happen with them enabled?
Click to expand...
Click to collapse
I'll fiddle around with it this week. I really can't disable my work calendar for very long, I need it As far as 'personal' calendar, do you mean 'My Calendar' the one that comes with the Captivate? I never, ever use that calendar. The one I use for my personal stuff is called 'Ann_Name' (my name, which isn't name).
Remember when you did not get to that important meeting because you did not hear the reminder that you had planned?
In the real life if you are not near to the phone when a reminder becomes active, you will forgot it and their consequences can be unpredictable.
This app provides recurring reminders to the calendar events and fully solves the issue.
HOW IT WORKS
When a calendar reminder is triggered by the system a message is sent. This app captures the message and starts their work...
With this app you can configure the sound, vibration type and their pattern, led color, repeat interval and much more for the alerts in your Google calendars.
Also you can configure how a reminder stops: when manually stops, when the event starts or when the event ends.
Regular users can configure global settings, that are active for all the calendars, but PRO users can configure these options locally for each calendar.
WEAR
The app is fully compatible with Android wear. You can dismiss/snooze your alerts without removing the phone from the pocket.
Also, you can set the vibration pattern for the wear notifications.
PERMISSIONS
Read & Write calendar: Is the main goal of the app
Receive boot completed: To restart alerts after boot
Vibrate: Required to vibrate
Internet, access network state: Required by Ads and to download the user profile pictures
Billing, get accounts: To manage the PRO key
Read phone state: In order to delay notifications while in call (if configured)
LINK
https://play.google.com/store/apps/details?id=com.ryosoftware.calendareventsnotifier
Wow! Looks great.
Gracias Bartito, un detalle
another great bartito app...
Which one is promo code?
himanshu.khanna said:
Which one is promo code?
Click to expand...
Click to collapse
Is at first post...
At the end...
Sorry, despiste and write "above" instead of "below" in point 4.
My English is very bad
Beautiful app.
This is an awesome application. Thanks @bartito for this app and for the code!
It shows my calendars, but says with every calendar, that there's no event in the next time, altought it is (today, tomorrow and so on). Any solution?
XOXO1 said:
It shows my calendars, but says with every calendar, that there's no event in the next time, altought it is (today, tomorrow and so on). Any solution?
Click to expand...
Click to collapse
Hi,
The app only shows event instances that has a alarm.
Also, by default the window interval is set to 3 days (you can change it at settings).
Have you any event that has a alarm in this interval?
Thanks
Oh okay. I didn't use alarms... Wanted to use alarms on my smartphone, but not on desktop and so on... What a pitty...
Another question: Did it replaces the native calendar notification/alarm or get I two notifications at the same time (Google Calendar and CEN)?
XOXO1 said:
Oh okay. I didn't use alarms... Wanted to use alarms on my smartphone, but not on desktop and so on... What a pitty...
Click to expand...
Click to collapse
Sorry, but app is a alert reminder.
useless unless you use them
On Symbian, calendar events reminders weres ALARMS and not just a notification sound. Thank you for bringing this on Android.
Only on suggestion, could you add the possibility to control the service from Tasker ? Point is to be able to disable/enable it from Tasker.
Best regards, Magissia
Magissia said:
Only on suggestion, could you add the possibility to control the service from Tasker ? Point is to be able to disable/enable it from Tasker.
Click to expand...
Click to collapse
Seems a good idea. I need to think on it and study how tasker works
Thanks!
The app looks great, but can we please have the source code?
dovahkiin1414 said:
The app looks great, but can we please have the source code?
Click to expand...
Click to collapse
Sorry, but this isn't possible.
If you have a particular question I can try to answer it, of course.
Please add an option to choose those events that need to be repeatedly alerted rather than all events..
jomatt said:
Please add an option to choose those events that need to be repeatedly alerted rather than all events..
Click to expand...
Click to collapse
sorry, can you explain a bit more?
the user can select those specific events that need to be alerted before an hour like that .. but whats happening now is that its applicable to all events in a calender those have alerts..
jomatt said:
the user can select those specific events that need to be alerted before an hour like that .. but whats happening now is that its applicable to all events in a calender those have alerts..
Click to expand...
Click to collapse
The app distinguishes between 2 alert types:
1) The calendar calendar-provider alerts, that are triggered by the system. I don't interfere with this alerts until the system activates it and needs to be modified using your preferred calendar app (this app is a calendar notifier, not a full calendar app).
2) The app calendar alerts. A calendar-provider app becomes of this type just when it is activated by the system. To these alerts I apply the calendar specific configurations and I activate recurrently until manually dismissed (or the event starts or ends, depending of your configuration).
In the TO-DO list I have 2 tasks:
a) Ability to set dormancy period for all the days (e.g. at the nights)
b) Ability to set specific dormancy periods (e.g. don't disturb for 2 hours from now)
In the two cases, the alarms will automatic delayed until period end when triggered.
Is this your request?
Thanks (and sorry for my english)
bartito said:
The app distinguishes between 2 alert types:
1) The calendar calendar-provider alerts, that are triggered by the system. I don't interfere with this alerts until the system activates it and needs to be modified using your preferred calendar app (this app is a calendar notifier, not a full calendar app).
2) The app calendar alerts. A calendar-provider app becomes of this type just when it is activated by the system. To these alerts I apply the calendar specific configurations and I activate recurrently until manually dismissed (or the event starts or ends, depending of your configuration).
In the TO-DO list I have 2 tasks:
a) Ability to set dormancy period for all the days (e.g. at the nights)
b) Ability to set specific dormancy periods (e.g. don't disturb for 2 hours from now)
In the two cases, the alarms will automatic delayed until period end when triggered.
Is this your request?
Thanks (and sorry for my english)
Click to expand...
Click to collapse
its a pretty cool idea.. my suggestion is can you modify it Event specific..
i have set calender reminders for TV shows and personal events, here i need to be alerted once for those TV shows and even i missed it with the calender alerts it doesn't matter..
But for personal events like Wedding, Birthday Party i can't miss it,where i need the repeated alerts to work..
So the configuration should be like where the user can set what is important and need more attention
I need help. I want to assign commands to certain words. For example if I want to set a reminder to CALL my brother or TEXT my brother I want a link to the words so it will call right there instead of coming out the app going to my app drawer and finding the call or text app. Can someone help me.
I'd check out Tasker, in you have not already. There are thousands of scripts written for it, or roll your own.
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
So, basically, you are looking for a shortcut creating app right?