Planetary Times


In Development

  • Added extended descriptions for the Zodiac Houses section.

08.2019.2 (Latest Release)

  • Reworked quick date/time selection mechanism for easier navigation.
  • Fixed random crashing on certain devices.
  • Some bug fixes & improvements on app behavior.

Known Bug: Manual attribute tracking doesn't work.


  • Rewritten zodiac houses section.
  • Added new attribute sections: Likelihood - Insistence, Nature - Nurture, Health - Time.
  • Behavior Change: Attributes tab is now in blue when personalization is disabled.
  • Behavior Change: Specifying custom altitude data will override altitude setting for the current location.
  • Behavior Change: Profile selection dialog will open in natal mode by default when already selected profile is #deceased.
  • Behavior Change: Exporting profiles by tag now works inclusively. Previously it wouldn't let you export profiles under a certain tag if they belonged also to another group. From now on, it takes the union of the selected tags.
  • Behavior Change: If you proceed to import a single profile, the app will select and show it to you as a convenience after the operation is complete.
  • Enhancement: Made swipe response on buttons optional.
  • Balancing: Improved attribute calculations for the sections: Theory - Application, Work - Fun, Control - Acceptance, Jung.
  • Balancing: Slightly improved Reach and Mobility skill calculations.
  • Identified and fixed a problem sometimes causing app to get confused at day transition, 24th to 1st hour.
  • Misc improvements & bug fixes.

Known Bug: There is a problem with the Professions & Interests section valuation.


  • As of this version:
    • App can be left open indefinitely (on a tablet/PC) and it is going to keep working as one would expect.
    • App can be run in split-screen/multi-window mode.
    • Countdown clocks are:
      • In violet, when the current setting is Here & Now.
      • In green, when not Here, but Now.
      • In black, when not Now.
  • Implemented Pie Chart for the Relative View setting. Only the main chart is drawn and any active natal/profile comparisons are skipped. Low value signs are skipped to create more space for the significant ones.
  • New attribute section: "Control - Acceptance".
  • Renamed "Primal Motivators" to "Motivation" and moved down to the respective section group.
  • Renamed "Varied" type attribute notifications to "Overtaking".
  • Behavior Change: Natal/Live toggle for the profile selection will no longer restore scroll position, but focus on selected profile instead.
  • Behavior Change: When selected together with the Daily Average View option, Compare with Natal will no longer display a comparison with the natal day average; but a comparison of the exact natal instance with the daily average of the selected date/time/location.
  • Behavior Change: Reversed top-down swiping mechanism on the buttons.
  • Added section type filtering to the fingerprint settings.
  • Removed volume override setting for alerts.
  • Several layout changes and organization.
  • Valuation adjustments: intensity, abstraction-specification, theory-application, matter-sense, skills, congruence, compatibility.
  • Fixed miscalculation of the Firdaria period when the selected profile birth time is unknown and set as night.
  • Fixed a problem causing new Firdaria period notification spam in some instances.
  • Better responsiveness.
  • Misc bug fixes & improvements.


  • New attribute sections: "Vark Personalities" (from learning styles/models), "Primal Responses".
  • 12H clock format support.
  • To provide more space, reduce unnecessary data clutter and improve smoothness, biorhythms panel is now only shown when viewing the selected profile in live mode.
  • Behavior change: From now on biorhythm notification warns about the polarity reversal instead of the min/max point breach.
  • Balancing: In an attempt to increase the frequency of Varied notifications, adjusted automatic attribute tracking threshold value and included some of the omitted sections again.
  • Balancing: Mild improvements in attribute and skill calculations.
  • Balancing: Further decreased the effectiveness of natal normalization option.
  • Major changes in code structure (some improvement in performance and planetary clock accuracy).
  • UI adjustments.
  • Bug fixes & various improvements.


  • Bug fixes & some improvements.


  • Implemented chart transformations.
  • Implemented profile duplication capability. Saves time when you have to estimate birth time from doubtful or imprecise info.
  • New attribute section: "DISC Personalities".
  • From now on:
    • Date/time controls on the profile selection window can be hidden.
    • Arrow controls on buttons can be removed.
    • Touch/click actions on tab icons can be disabled to prevent misclicks when setting profile or date/location.
    • Retain app state option saves and restores last displayed tab also.
    • Profile auto-suggest is smoother and more intelligent.
  • Changes in section naming:
    • Foundations -> Primal Foundations
    • Hemispheres -> Primal Sites
    • Quadrants -> Primal Directions
    • Function -> Primal Intentions
    • Tarot Archetypes -> Tarot: Major Arcana
  • Some changes in section ordering.
  • Decreased memory footprint.
  • Improved performance.
  • Several bug fixes, optimizations & improvements.

Known Problem: Profile sharing dialog doesn't respect selected tags; all profiles are shared instead.

Known Problem: If you are getting "Invalid file selected!" error while trying to import a profile list, try using a different share client; Gmail as opposed to Whatsapp.

Known Problem: When checking on a custom location at NOW, if there is an official day difference between current and destination location, app fails.


  • Implemented profile importing. Opening the .ptpl (Planetary Times Profile List) file with this app is going to take you to the import window.
  • New fingerprint features for the chart:
    • Plot Area of Intersection
    • Plot Center of Mass
  • Several adjustments to automatic attribute tracking for displaying only the most vital and related info.
    • Removed Dramatic type notifications.
    • Removed sections with only two attributes.
    • Restricted to uptrend, so it always monitors 'what is up'.
  • Hide Average Values option no longer cancels out the drawn chart.
  • Halved natal normalization factor for congruence; the impact of this setting is lessened.
  • Significant performance improvement.
  • Updated Android SDK and libraries in use.
  • Bug fixes & misc improvements.


  • Very significant performance improvement.
  • Better compatibility with some devices.
  • Fix for some random crashing.
  • Misc improvements.

Known Bug: Make sure you press SELECT after saving a new profile or it may get lost.


  • Profile tags added in the previous version has created an incentive for people to build up a larger local database. Since manually adding all profiles again to another device is somewhat cumbersome, implemented profile list sharing in this version.
    • Sharing/exporting profile list is completely free; do it as much as you want. Not just share, but also backup frequently for yourself.
    • Importing profiles will cost geolocation credits proportional to the number of profiles added after the operation (at the minimum rate of 1 credit). This feature is postponed to a future release.
  • Added #casual tag as an option to show associated profiles at the end of the list when the sorting mode is alphanumerical (the default). This basically is the opposite of #favorites.
  • Added #hidden tag as an option to hide associated profiles unless this tag is selected deliberately. It is a way to isolate a selection of profiles from the rest.
  • Balancing:
    • Several improvements to zodiac houses attribute valuation. Depending on the profile, they may add up to something big. This will affect all attribute sections, and consequently elemental configuration, skill points, congruence and compatibility scores.
    • Completely revised Tarot Archetypes calculation. This will also affect its derivatives: Primal Roles, Primal Faculties, Opportunity-Necessity, Odd-Even, Function.
    • Improved skills calculation by factoring in more attributes.
    • Decreased the range of OPPOSED for attribute standing analysis.
  • Behavior Change: Opening up fingerprint settings now clears temporary configuration set after opening up the app from an attribute notification.
  • Convenience: Long touching on date arrow controls will set the date one week forward or backward to the same day.
  • Improved Arabic UI and reversed arrow button logic when the device language is Arabic.
  • Misc fixes & improvements.

Known Problem: Sluggish profile selection.


  • Implemented date-time controls inside the profile selection window.
    • It appears only when natal option is turned off and location is set to HERE.
    • Minute options are "00" and "30". App intelligently finds and seeks to the following planetary time if it exists. Otherwise, sets time to NOW if it is in selected range, or to the exact selected time if not.
  • Implemented sorting of profiles by compatibility and congruence (in descending order).
  • Implemented tag filtering for profiles. You can select up to six tags per profile. Additionally:
    • #deceased have a blackish tint, and do not show up in live/actual mode.
    • #favorites have a blueish tint, and they are pinned to the top (below the user profile) when the sorting mode is alphanumerical (the default).
    • Use #friends, #family, #vicinity, #community, #team and #workplace tags to define your type of relationship with this person.
    • Use #acquaintances, #celebrities or #unknown tags to define your level of knowledge about this person.
    • Use #global, #local or both tags together to define your place/way/medium of engagement with this person.
  • Behavior Change: Made "always show" type notifications appear again on the status bar for Android 7+ users. Previously (after 12.2018 update) you had to pull down the single bundled notification entry to see them. Now if you have them enabled, you may have up to 3 icons showing up. Turned this into an opportunity and organized notifications into different sets:
    • Under moon phase icon: sun sign tracking, moon sign tracking, moon phase tracking, transits tracking.
    • Under biorhythms icon: manual and automatic attributes tracking.
    • Under planetary hour icon: everything else.
  • Further optimized DST checks to save geolocation credits.
  • Performance & UI improvements.
  • Some minor bug fixes.


  • New Feature: Dodecagon spider web chart view in Zodiac Houses section of fingerprint tab. Appears at first row when Relative View is disabled. This is basically a graphical representation of the selected profile; a true fingerprint.
  • Behavior Change: From now on, fingerprint tab always shows natal info in gray (including section highlights and chart color) to avoid confusion. Therefore, when you see gray highlight you will instantly know natal only option is currently enabled. Previously it was only showing natal data in gray when current/actual value was also present with it.
  • Behavior Change: From now on, the app switches to online geolocation service when local location discovery fails on the first run. Previously it was closing up with a warning, just like a crash. This removes the need for having a working GPS to use this app and will also help people having issues.
  • Naming Change: Highlight Changes -> Compare With Natal.
  • Some fixes & enhancements.


  • This is a quick follow-up to the previous version containing various adjustments and fixes.
  • Some additional changes:
    • Lowered and normalized notification audio volume.
    • Boosted congruence value as it was a little pessimistic.
    • From now on, "Highlight Changes" and "Natal View" options in fingerprint settings cancel each other out to avoid confusion.

Known Bug: Here & Now selects tomorrow's schedule after midnight. Temporary fix/workaround: Either 1) Long click on the date/location button to reset, or 2) Use arrow buttons next to that button to set correct date.


  • IMPORTANT: Set Android API target to Oreo as required by the Google Play store. This is a major change (not necessarily an improvement) in how the app behaves and below are the consequences:
    • The first time you open up the app it will ask for the ACCESS LOCATION permission if you haven't granted it already. You should comply as the app relies on your location data to function properly.
    • As of Android 6+, notifications are not delivered at the exact time to save battery. If you would like to white-list the app and exempt it from battery optimizations, added an option inside app settings for that: "Use punctual notifications." However, it is not advised to turn this on if you are currently satisfied with the timing of notification delivery.
    • CONTACTS permission (and any additional future permission) is now optional for devices running Android 6+. Although not required, CONTACTS permission is still needed for the auto-suggest feature when adding profiles, tracking contacts' birthdays and displaying their photos in the profile selection window. You may need to re-enable these features manually inside the app if you are using Android 6+. If you are upgrading from a very early version due to the addition of contacts permission requirement in later versions, a clean install is highly recommended due to cumulative changes over time.
    • In-app vibration setting has been removed from Android 8+ devices as it is ineffective. 8+ users control the vibration setting of notifications using the app manager in device settings and selecting the app from the list there.
    • Should not concern you: For Android 8+ devices, notifications are now run in channels and because notification channels do not allow dynamically changing properties (such as audio source) once they are set, planetary hour notifications are mute by default and corresponding audio file has to be played manually alongside each notification (all done behind the scenes).
  • Implemented basic/broad/common skill-set ranking (calculated from a combination of attributes) to be shown on profile selection:
      • Hammer: attack/strength/force/impact
      • Shield: defense/resistance/negation/survival
      • Body balance: agility/acrobacy/mobility/swiftness
      • Archery range: focus/attention to detail/reach/perfection
      • Atlas - man holding the world: endurance/stamina/tolerance/vitality
      • Handshake: diplomacy/negotiation/temperance/balancing
      • Horseshoe: luck/ease of mind/effortlessness/delicacy
      • Open book: literacy/learning/thinking/sophistication
  • Added elemental configuration display to currently selected profile shown on the profile selection. You may see one or two icons here relevant to the person. A non-colored, grayed out icon means just the opposite; deficiency in the shown element.
        • Flame: fire
        • Tornado: air
        • Droplet: water
        • Leaf: earth
        • Yin-Yang: balanced
  • Compatibility indicator is now in teal in the case of perfect compatibility.
  • Switching to natal/live no longer resets scroll position when using the profile selection window.
  • Changed code to use internal storage only and removed the EXTERNAL STORAGE permission.
  • Removed unnecessary geolocation lookups when editing a profile name, changing profile gender or setting the default profile.
  • Further improved attribute, compatibility, congruence calculations and adjusted proportions.
  • Reworked alert mechanism.
  • Added new attribute section: "Primal Motivators".
  • Added new options in settings:
    • Apply natal normalization to congruence (deems natal value of the target person as average and adds the difference). [Enabled by default as of this version]
    • Altitude calculation: For Local Location Only, For Local & Specified Location.
    • Fetch and display photos of contacts.
    • Include contacts in profile autocomplete.
    • Use punctual notifications.
  • Several optimizations and fixes.


  • IMPORTANT fix: For receiving null timezone, altitude and sometimes location itself due to a change in google geolocation service. "All Google Maps Platform API requests must include an API key; we no longer support keyless (meaning free) access."
    • Good news: Lookups are a lot faster and reliable now.
    • Bad news: These online lookups are now costly and there will be no more free lookups I am afraid. You will be able to to buy credits for a small fee or enter data manually.
    • And to minimize lookups in order to save user credits:
      • Include altitude in calculations setting is now off by default. This had a minor effect on calculation anyways. If you enable this, make sure you are descriptive enough, as elevation varies significantly even inside the same city.
      • Android's internal (free) geocoder is preferred over Google's geocoding service; app will only switch to paid service if it fails. However, this only applies to latitude and longitude; time zone and altitude still need to be queried.
      • Optimized code to prevent unnecessary API requests.
    • Consecutive Purchase Bonus: If you use geolocation service a lot and keep buying credits, you will be given 50% bonus credits.
  • Fixed a problem regarding ad removal purchases (app was acting as if purchase didn't ever happen for some users).
  • Added Natal Aspects info to moon tab.
  • New tracking options:
    • Track moon sign change
    • Track sun sign change
    • Track planetary transits (restricted to sun and moon only)
    • Track birthdays of phone contacts
  • Added new attribute sections: "Primal Benefactions", "Majesty-Grace", "Intensity", "Dynamism", "Realization", "Connection", "Dependence".
  • Added some functionalities for convenience. From now on:
    • Notification about a tracked event will keep coming on each planetary hour change until you click on the notification itself (in case it is not seen). In the case of multiple events, clicking on any will mark all as read.
    • Profile selection is two-step; first touch on an entry to set current profile and see details, touch again on the same entry or press back button to close the selection window. You could also long press on an entry to select it directly as before.
    • Long clicking on the date/location selection button will reset app to current date and location as a shortcut.
    • Long clicking on the profile selection button will reset profile to default as a shortcut.
    • Long clicking on the left arrow to the left side of the profile selection button will seek to the first profile in alphabetical order.
    • Long clicking on the right arrow to the right side of the profile selection button will seek to the last profile in alphabetical order.
  • Replaced congruence notification text with congruence percent.
  • Slightly increased the effectiveness of the planetary hour in attribute calculations.
  • Some adjustments to "Opportunity - Necessity" calculation.
  • Improved overall app responsiveness.
  • Misc bug fixes and enhancements.

Known Bug: Shared user profiles disappear after some time.

Known Bug: Alerts may not work.


  • (might be) IMPORTANT: Removed "Traits" section. Although appealing to most, this was a hit and miss section, which can be inaccurate compared to other sections. There is now enough material to examine and derive information from.
  • (might be) IMPORTANT: Removed compatibility bar from fingerprint tab to open up space. Replaced it with a live/natal switch added to the profile selection window for easy and convenient viewing of natal congruence and compatibility. As a consequence, profile selection window now shows compatibility between the currently selected profile (not the default) and the target profile.
  • Selected profile in the profile selection window is now highlighted in green as it is important now, since compatibility gauge is not relative to the default profile anymore.
  • Default profile now has a fixed position (the first) in the profile selection window.
  • Added new attribute sections: "Opportunity - Necessity", "Primal Axes", "Primal Foci", "Theory - Application", "Work - Fun", "Numbers" (as in numerology).
  • Implemented the basic in-section attribute analysis and represented them with icons:
    • Ribbon: Somewhat relevant
    • Throne: Domineering
    • Pointy Sword: Excessive
    • Laurel Crown: Leading
    • Tiera: Significant
    • Sword Clash: Opposed
    • Stuck Sword: Vain
    • Broken Sword: Deficient
  • Added highlight prominent sections option to fingerprint settings. It helps identify (in violet) sections with a domineering attribute. Additionally, when using this setting:
    • Compare with option now emphasizes (in green) sections with a different domineering attribute (compared to the other person).
    • Highlight changes option now emphasizes sections (in gray) with a different domineering attribute (compared to natal).
  • Implemented extra precision for attribute calculations:
    • Added consideration for zodiac sign boundaries (previously rounded).
    • Added support for duads and dwads (12th harmonic).
    • Switched from arithmetic mean to geometric mean.
    • Further attribute balances due to these. Sorry about the changes in attribute calculations throughout versions. After observing and comparing various people for some time, it took me a lot of tries to get it right. I am satisfied with the results I get in this particular version, and hopefully, this concludes the balance updates.
    • Congruence and compatibility are now much more accurate thanks to these changes.
  • Removed some sections from automatic attribute tracking due to notification spam: Zodiac houses, Jung personalities, colors, elements, function, major/minor arcana, numbers. Additionally, adjusted thresholds and conditions for the rest to ensure only the most relevant and vital info is delivered using this setting. Feel free to enable manual tracking for those you need.
    • Considering notifications generated now are a lot less, decided to set default setting of automatic attribute tracking to enabled.
  • Changed default setting of relative view to disabled (there is little use for this setting now, considering basic analysis is implemented and there are two helpful options: highlight prominent sections, hide average values).
  • Added symbols to zodiac houses. You will need to re-enable manual tracking if you were tracking any.
  • Valuation adjustments to "Jung Personalities", "Primal Energies" sections.
  • Some other various fixes and adjustments.


  • Dedicated to attribute balances.
  • Added new attribute sections: "Primal Roles", "Command Mechanisms", "Confrontation Mechanisms", "Tolerance Mechanisms", "Saturation".
  • Changed names and positions of some attribute sections:
    • Mind - Body - Spirit -> Primal Faculties
    • Modality -> Movement Mechanisms
    • Reasoning -> Reasoning Mechanisms
  • Got rid of the definitive article "the" in tarot names to fit more text. If you were manually tracking any, you need to enable tracking again on each.
  • Added an alternative (slower-male-reverse structure) English notification sound for planetary hour changes.
  • Fixed some bugs

Known Bug: Switching to a temporary location at "Now" that results in a planetary day change is buggy; specify target date and (local) time for that location instead.


  • Dedicated to bug fixes.
  • Added hourly compatibility display (between default profile and other profiles) to profile selection for the selected date/time and location.
    • This feature assumes viewed person and default user are at the same (selected) place or nearby at the selected time. This limitation will later be lifted to enable phone/messaging compatibility when support for "current whereabouts" (custom/fixed location) field for each profile entry is added. Same is true for congruence/mood icon below profile pictures.
  • Added new attributes section: "Management Mechanisms".
  • Limited DOZE bypass from "always notify" type notifications to "always notify hourly changes" (figured there is no need for non-auditory ones to update when device is not in use).
  • From now on clicking on an attribute notification will temporarily reset fingerprint settings (to live-personalization) prior to display.
  • Slightly adjusted elements section calculation and its derivatives.
  • Implemented consent dialog to be shown to EU users as required by the GDPR. For those who do not know, this is just a consent given to view personalized ads based on your interests. It is nothing new. If you change your mind later on and want to revoke consent afterwards, you need to either buy ad removal or uninstall the app, as app won't work otherwise.
  • Removed an-ad-a-day feature (due to low ad inventory).
  • Changed default hijri calculation method to prediction for conformity with other sources (to prevent confusion).
  • Various adjustments.

06.2018.2 follow-up fixes profile compatibility and attribute calculation bugs.


  • Improved overall app responsiveness
  • Fixed a timezone inaccuracy when viewing a remote location's daily schedule on real-time
  • Implemented automatic DOZE mode bypass when quiet hours are not-in-effect/disabled for:
    • "Always notify" type notifications
    • Planetary alerts set by the user
    • Notice: You may still need to whitelist the app and exempt it from battery saving for highest precision and certainty. Have a look at Remarks & Troubleshooting on how to do that. You could also do the reverse if you wanted to. So if your device is remaining idle (with no incoming calls/messages/emails) regularly for hours, disable "always notify" notifications for increased battery life.
  • Set priority, category and visibility values for all notification types, so system can arrange them accordingly
  • Added new attributes section: "Abstraction - Specification"
  • Fixed a slight inaccuracy with moon age/illumination
  • Sorted out remaining bugs from previous version
  • Various fixes & improvements

Known Bug: There seems to be a calculation problem at the very end of DST time.

Known Bug: Swiping up/down on date selection button or using the time machine feature causes UTC time to display (instead of local time), but calculation carries out correctly.

Known Bug: Appearently recent changes messed up moon age calculation again by adding GMT offset twice.


  • From now on app state is preserved across sessions (if you would like the old behavior back, uncheck it in app settings; opening the app by clicking on a notification also resets time/date and user to defaults temporarily)
  • Added arrow buttons for moving on to the next/previous date/user immediately (as an alternative to swiping)
  • Fixed an inaccuracy with moon phase/sign due to timezone difference
  • Fixed an issue causing app data occasionally getting deleted on some devices (if it still happens please report)
  • Fixed an issue causing an-ad-a-day feature to malfunction
  • Decreased penalty for having opposite Jungian base qualities
  • Various fixes & improvements

Known Bug: Occasional display of wrong planetary schedule. Quick fix before update is to either select date as "now" again as you enter app or disable "retain app state" in app settings.


  • Added four-way swipe capability to hour/date and user configuration buttons. Swipe on them for switching to next and previous day/hour/user immediately
  • Added phone contacts as suggestions to profile creation
  • Added A-Z fast scroll to profile selection
  • Further increased the significance of gender in attribute calculations
  • Slightly lowered automatic attribute notification threshold
  • Faster profile suggestions when typing a new profile name
  • Fixed grouping of notifications
  • Various fixes & improvements


  • Revamped "User Selection Window" to show profile picture, congruence value and biorhythms data for each user. This change has the following implications:
    • READ_CONTACTS permission is now required for querying profile picture from phone contacts by profile name (automatic)
    • Biorhythms display has been removed from the app header to save space
    • Notice: Shown congruence values are for the selected date/time and location. If some contacts are residing elsewhere, location should be set accordingly (from the button labeled "Here & Now") to show true congruence values for them
  • Added descriptions to attribute notifications (pull-down to show)
  • Added new attributes section: Primal Activities (Love, Light, Power) [very important/useful metric]
  • Smoother profile suggestions; optimized algorithm
  • Slightly increased the significance of gender in attribute calculations
  • Slightly changed "minor arcana" and "jung personalities" calculation
  • More accurate Odd-Even calculation
  • More relevant automatic attribute tracking
  • Improved congruence/compatibility precision
  • Included decans in formula for a more detailed fingerprint calculation in general
  • Notification icon workaround for Xiaomi devices (requires root)
  • Removed pollfish survey platform (rewarded videos are still in place for an-ad-a-day feature)
  • Various fixes & improvements


  • Added "daily average view" setting to fingerprint options
  • Added new section to attributes: Inception - Technique
  • New setting to show hijri day in moon phase notifications
  • Increased the weight of moon sign in attribute calculations
  • Various fixes & improvements


  • Added new attributes sections: "Carl Jung's Personalities", "Minor Arcana", "Coping Mechanisms", "Action Mechanisms"
  • Added "expand/collapse all", "always show pictures" functionalities to attribute sections
  • Added easy profile removal
  • You can now hide congruence bar to save UI space
  • Background service won't run anymore if you choose to disable notifications.
  • Further decreased memory footprint
  • Several fixes, adjustments, optimizations & enhancements

Developed exclusively since 2017

First release in 2013