JOIN OUR CHAT GROUPS NOW!

If you are a fan of Tasker and want to be aware of the latest news, tips and tricks, have doubts, or would like to help who needs it, join us!

TASKER PROFILE CENTER IS ON PATREON.COM NOW!

If you like my projects and want to support me, now you can do it by becoming my Patron.

STAY UPDATED ABOUT TPC PROJECTS IN A MORE DIRECT WAY!

With the new Tasker Projects Tracker project made by @SmartPhoneLover you can stay up-to-date with our latest work.

Sunday, May 31, 2020

[PROJECT] Filename Chooser for Easy Voice Recorder v1.0

DESCRIPTION
With this project you will be able to specify a custom name for audio files, just before starting the recording in Easy Voice Recorder app.

Available versions:
Version (A): Audio files will be renamed as: DATE_TIME_FileName_DATE_TIME (if specifying extra info) or FileName_[#] (if no extra info).
Version (B): Audio files will be renamed as: [DATE] [TIME] FileName [DATE] [TIME] (if specifying extra info) or FileName (#) (if no extra info).

Notes:
- This project was based on a request from a Reddit user. (reference)
- To delete Quick Presets, long press them.
- There's no need to configure any specific filename within EVR app. The project will work with any.
- When using this project, DO NOT use pause function. Otherwise, the file will be saved and renamed prematurely.

SCREENSHOTS

DEMO

CREDITS
@SmartPhoneLover

DOWNLOAD
Version (A)
Project (XML)
Project (TaskerNet)
Version (B)
Project (XML)
Project (TaskerNet)
App Icons
Extra Resources (ZIP)

DOWNLOAD (Ads Supported)
Version (A)
Project (XML)
Project (TaskerNet)
Version (B)
Project (XML)
Project (TaskerNet)
App Icons
Extra Resources (ZIP)

Thursday, May 28, 2020

[TASK] Toggle Android's Background Process Limit v1.3

DESCRIPTION
This task will allow you to toggle in the background, and check the current process limit value for Android. Found under Developer Options.

Notes:
- The required permission is already integrated into Tasker, but you will need to grant it manually. Use the following cmd to do so: pm grant net.dinglisch.android.taskerm android.permission.SET_PROCESS_LIMIT.
- As the value will be restored after rebooting the device, you will need to automate it on device boot.
- Standard process limit (-1) could be 10, 15, 20, or whatever the Android manages in the background. In depends on your system.
- Even 1, 2, 3 or 4 are the only available options to be chosen from settings (Developer Options), you can specify any other value higher than 4 if want too. (But, doing so will make the custom values not to be reflected on its settings, only visible by this task)

SCREENSHOTS

CREDITS
@SmartPhoneLover

CHANGELOG
- New: Added 'Device Boot' profile to automate the setting on boot.
- Other: Minor changes.

DOWNLOAD
Task (manual)
Task (XML)
Task (TaskerNet)
Profile (automated)
Profile (XML)
Profile (TaskerNet)

DOWNLOAD (Ads Supported)
Task (manual)
Task (XML)
Task (TaskerNet)
Profile (automated)
Profile (XML)
Profile (TaskerNet)

Monday, May 25, 2020

[PROFILE] Screen Always On When Tasker Coding v1.0

DESCRIPTION
It will help the screen timeout to be set to 'infinite' when you are coding into Tasker. Then, when Tasker is exited, it will be restored to the previous timeout set from Android settings.

An Initial Setup task is included, which needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- It was based on a user request from Reddit. (reference)
- As the Logcat Entry version uses the Logcat Entry profile to detect when Tasker was opened/closed, the android.permission.READ_LOGS permission will have to be granted to Tasker. (instructions)
- Even if it's considered as a profile actually, some of the versions are exported as projects, justo to bundle all the content and automate initial setup when importing.

CREDITS
@SmartPhoneLover

DOWNLOAD
Tasker Trigger
Profile (XML)
Profile (TaskerNet)
Logcat Trigger
Project (XML)
Project (TaskerNet)
App Changed Trigger
Project (XML)
Project (TaskerNet)

DOWNLOAD (Ads Supported)
Tasker Trigger
Profile (XML)
Profile (TaskerNet)
Logcat Trigger
Project (XML)
Project (TaskerNet)
App Changed Trigger
Project (XML)
Project (TaskerNet)

Saturday, May 23, 2020

[PROJECT] Caffeine QS Tile - Bring Caffeine mode back from LineageOS v1.1

DESCRIPTION
This project was based on the LineageOS Caffeine Quick Settings tile, which helps to keep the screen on for a longer time than the one set from Android settings, temporally.

These are the available versions:
Tasker QS Tile: It uses one of the 3 QS Tiles included into Tasker (1st in that case), and generates a statusbar notification to show timer.
AutoNotification QS Tile (1): It uses one of the 40 QS Tiles available in AutoNotification (1st in that case), and generates a statusbar notification to show timer.
AutoNotification QS Tile (2): Same as version (1), except that no notification is shown. The tile is dynamically updated showing the timer.

This project includes an Initial Setup task that needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- Thanks to @AndersonMarcio and @sinisterstrike for helping.
- Long press event (cancel timeout) is only available in AutoNotification QS Tile (1/2) versions.
- To use QS Tiles from Tasker or AutoNotification, you will need to enable them from the appropriate settings of each app first. Then, add the one that would be linked to the project to the Android QS panel.
- There's no reason to do so, but if decided, specifying values below current device's screen timeout will make the display to be turned off sooner, if not touched within that time.
- By default, the timer is updated every 100ms, but you can change it if you are concerned about possible battery drain. (Use 'Update Delay' action from 'Timer' task)
- The screen timeout set by this project may be overruled by the Stay On action when the device is plugged into a power source. (reference)
- If you go to Android settings (or Display settings) while the project is running, Android may overwrite the screen timeout. (reference)

SCREENSHOTS

CREDITS
@SmartPhoneLover
@AndersonMarcio
@sinisterstrike


CHANGELOG
- Fix: (B/C): Long click event not working in some cases.
- Fix: (B/C): Tile was deactivated but timer continued to run on long click event.
- Fix: Not possible to set more than 59'59" (3599 seconds) from 'Setup' task.
- Other: Display timeout and tile are now restored and deactivated, respectively, when the device is rebooted for whatever reason.
- Other: Added some labels.
- Other: Small changes.

DOWNLOAD
Tasker QS Tile
Project (XML)
Project (TaskerNet)
AutoNotification QS Tile (1)
Project (XML)
Project (TaskerNet)
AutoNotification QS Tile (2)
Project (XML)
Project (TaskerNet)

DOWNLOAD (Ads Supported)
Tasker QS Tile
Project (XML)
Project (TaskerNet)
AutoNotification QS Tile (1)
Project (XML)
Project (TaskerNet)
AutoNotification QS Tile (2)
Project (XML)
Project (TaskerNet)

Friday, May 22, 2020

[PROJECT] Caffeine QS Tile - Bring Caffeine mode back from LineageOS v1.0

DESCRIPTION
This project was based on the LineageOS Caffeine Quick Settings tile, which helps to keep the screen on for a longer time than the one set from Android settings, temporally.

These are the available versions:
Tasker QS Tile: It uses one of the 3 QS Tiles included into Tasker (1st in that case), and generates a statusbar notification to show timer.
AutoNotification QS Tile (1): It uses one of the 40 QS Tiles available in AutoNotification (1st in that case), and generates a statusbar notification to show timer.
AutoNotification QS Tile (2): Same as version (1), except that no notification is shown. The tile is dynamically updated showing the timer.

This project includes an Initial Setup task that needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- Thanks to @AndersonMarcio and @sinisterstrike for helping.
- Long press event (cancel timeout) is only available in AutoNotification QS Tile (1/2) versions.
- To use QS Tiles from Tasker or AutoNotification, you will need to enable them from the appropriate settings of each app first. Then, add the one that would be linked to the project to the Android QS panel.
- There's no reason to do so, but if decided, specifying values below current device's screen timeout will make the display to be turned off sooner, if not touched within that time.
- By default, the timer is updated every 100ms, but you can change it if you are concerned about possible battery drain. (Use 'Update Delay' action from 'Timer' task)
- The screen timeout set by this project may be overruled by the Stay On action when the device is plugged into a power source. (reference)
- If you go to Android settings (or Display settings) while the project is running, Android may overwrite the screen timeout. (reference)

SCREENSHOTS

CREDITS
@SmartPhoneLover
@AndersonMarcio
@sinisterstrike

DOWNLOAD
Tasker QS Tile
Project (XML)
Project (TaskerNet)
AutoNotification QS Tile (1)
Project (XML)
Project (TaskerNet)
AutoNotification QS Tile (2)
Project (XML)
Project (TaskerNet)

DOWNLOAD (Ads Supported)
Tasker QS Tile
Project (XML)
Project (TaskerNet)
AutoNotification QS Tile (1)
Project (XML)
Project (TaskerNet)
AutoNotification QS Tile (2)
Project (XML)
Project (TaskerNet)

Monday, May 18, 2020

[PROJECT] Left & Right Speaker Test v1.0

DESCRIPTION
This small and simple project allows you to check if your earphones/headphones are working well, by sending an acoustic signal to each side independently.

This project includes an Initial Setup task that needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- Thanks to Vecteezy for the pics used on this project.
- The project doesn't measure the earphones/headphones wear (damage) in any way. It just plays an acoustic signal (voice or beep) that needs to be interpreted by the listener (user).
- More pics (Extra Resources) are also available to fully customize it.

SCREENSHOTS

CREDITS
@SmartPhoneLover

DOWNLOAD
Project (XML)
Project (TaskerNet)
Extra Resources (ZIP)

DOWNLOAD (Ads Supported)
Project (XML)
Project (TaskerNet)
Extra Resources (ZIP)

[PROJECT] Background Music Playback Resume for Twitter v1.0

DESCRIPTION
As many users may know, Twitter does not resume music playback if it was previously active after closing/exiting from a video within the app. It just stops it (possibly by sending an 'stop()' call from 'AudioManager' using 'AudioFocus').

So, this project is an experimental attempt to try resuming the background music playback, if any, after exiting from a video within the app.

This project includes an Initial Setup task that needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- It was based on a user request from Reddit. (link 1/link 2)
- As the project uses the Logcat Entry profile to detect video playback (activity), the android.permission.READ_LOGS permission will have to be granted to Tasker. (instructions)
- If you haven't previously done it, you will have to disable automatic video playback: Profile > Settings and Privacy > Data Usage (General) > Video Autoplay (Video) = 'Never'.
- I have used the 'resume' Poweramp intent from here. But you can use your own intents, or the 'Media Control' action if you want.

DEMO

CREDITS
@SmartPhoneLover

DOWNLOAD
Project (XML)
Project (TaskerNet)

DOWNLOAD (Ads Supported)
Project (XML)
Project (TaskerNet)

Wednesday, May 13, 2020

[PROJECT] Intents Broadcast Monitor v1.0

DESCRIPTION
Intents and its broadcasts are very useful to allow apps communicate each other, also system broadcasts can be used to trigger almost everything in Android.

But, when we want to take a look at the information sent within an intent (extras) to react somehow and carry out something, the official documentation, especially in the case of Android system intents, there are times that we cannot find clear references to all the extras. This is because device manufacturers, when customizing their base systems (ROMs), they rebuild part of the original Android code, adding/removing information sent and received from some of the system intents.

Therefore, this project, originally based on the Internal Broadcasts Monitor app, will help you to capture sent intents (by system or other apps) and absolutely all its extras that your device/app is capable of generating in each intent (if they contain any). And all in real time.

Main features:
• Receive intents and all its extras in real time.
• Colored information (date, time, intents count, intents names...)
• Hide/Show the scene to allow keep receiving intent information in the background. (*)
• Stop/Start control buttons to stop receiving broadcasts, or register them again.
• Export results to TXT file. (*)
• Receive intents from Android system as well as third-party apps (if installed). (**)

Notes:
- Thanks to @joaomgcd and @sdfsung (Reddit) for helping on building the project. (reference)
- (*) All these options are accessible from the generated notification (buttons), once the project is launched.
- To know what are the intents that the project is capable of monitoring, here you have a complete list: Android System and Third-Party Apps. They will be updated as new intents are included in future versions, if possible.
- Use Show Intents List task to view all the included intents in off-line mode. (Colored ones are the last included)
- (**) Two versions of the project are available to download. The first one (Android System Intents = A) will listen to all the intents coming from the Android system, only; the second one (Third-Party Apps Intents = B) will listen to all the intents coming from 3rd party apps, only. (Do not use both at the same time)
- All the profiles are configured with a Cooldown Time of 1 sec to avoid receiving aggressive (redundant) broadcasts. If you need to listen to an intent without restrictions, set the Cooldown Time to 00:00:00:00 for the corresponding profile.
- If Tasker alerts you about queued tasks number have been exceeded, try increasing the Maximum Tasks Queued value from its Preferences.

SCREENSHOTS

DEMO

CREDITS
@SmartPhoneLover
@joaomgcd
@sdfsung

DOWNLOAD
Android System Intents
Project (XML)
Project (TaskerNet)
Third-Party Apps Intents
Project (XML)
Project (TaskerNet)

DOWNLOAD (Ads Supported)
Android System Intents
Project (XML)
Project (TaskerNet)
Third-Party Apps Intents
Project (XML)
Project (TaskerNet)

[TASK] Check Device Orientation (X,Y,Z) v1.0

DESCRIPTION
This task will allow you to get the current orientation of the device on-demand.

Notes:
- A project for the same purpose is available here.
- If what you want is to know the orientation of the screen (not device), go here.
- To learn more about device orientation and how it works, go here.

SCREENSHOTS

CREDITS
@SmartPhoneLover

DOWNLOAD
Task (XML)
Task (TaskerNet)

DOWNLOAD (Ads Supported)
Task (XML)
Task (TaskerNet)

[PROJECT] Check Device Orientation v1.0

DESCRIPTION
This project will allow you to check the values in degrees of the orientation of the device in real-time.

This project includes an Initial Setup task that needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- A task for the same purpose is available here.
- If what you want is to know the orientation of the screen (not device), go here.
- To learn more about device orientation and how it works, go here.

SCREENSHOTS

DEMO

CREDITS
@SmartPhoneLover

DOWNLOAD
Project (XML)
Project (TaskerNet)

DOWNLOAD (Ads Supported)
Project (XML)
Project (TaskerNet)

[PROJECT] Lockscreen Statusbar Locker v1.0

DESCRIPTION
As my personal opinion, this should be a must-have feature that should be available in all ROMs (Stock and Customs). Unfortunately, some have it and some others not.

So, this little project, considered as a profile because of its simplicity actually, will allow you to lock the statusbar preventing it from being pulled down when in the device is locked (Keyguard enabled).

This project includes an Initial Setup task that needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- The SecureTask plugin is required to use this project.
- You will need to configure SecureTask as Device Owner: follow plugin's instructions.
- You may need to manually adjust notification content visibility (security) for lockscreen under your device's Android settings to hide statusbar notifications completely.

DEMO

CREDITS
@SmartPhoneLover

DOWNLOAD
Project (XML)
Project (TaskerNet)

DOWNLOAD (Ads Supported)
Project (XML)
Project (TaskerNet)

Tuesday, May 12, 2020

[PROJECT] Sleep Tracker v1.1

DESCRIPTION
Now you can know how long you have slept, including the time you went to bed and woke up.

This project includes an Initial Setup task that needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- Thanks to Vecteezy and Flaticon for providing all the resources used on this project (images).
- The project works with the Long Volume Pressed profile event by default, but you can customize it to use your favorite trigger.
- Periods less than 1 minute won't be taken into account for Sleeping Time.

SCREENSHOTS

CREDITS
@SmartPhoneLover

CHANGELOG
- New: Trigger by face up/down gesture. (User Requests)
- Other: Updated 'Initial Setup' task.

DOWNLOAD
English
Project (XML)
Project (TaskerNet)
Spanish
Project (XML)
Project (TaskerNet)
User Requests
Show Me! (XML)

DOWNLOAD (Ads Supported)
English
Project (XML)
Project (TaskerNet)
Spanish
Project (XML)
Project (TaskerNet)
User Requests
Show Me! (XML)

[PROJECT] Android Pie Screen Brightness Workaround v1.3

DESCRIPTION
As some users reported having problems with the Display Brightness action on Android Pie, I have made a workaround task that may help these users.

You can track the issue on:
· Reddit (thread)
· tasker.helprace (ticket)

* The problem, in the end, was discarded by Joao, so there will be no other than to use this project (or your own method) to modify the brightness in those devices that present that abnormal functioning. Sorry.

This project includes an Initial Setup task that needs to be executed when it is imported from TaskerNet, or when the dev considers it is needed even not imported from TaskerNet.

Notes:
- Thanks to @mehPhone (Reddit) for contributing, @gerardo246and and @JavierAlbalat for testing.
- Go here to learn more about how Android Pie now manages the screen brightness function.
- Not all people are experiencing the same situation. Some tells that is working fine, between correct and normal range (0-255). But others reports that Android is managing the brightness level far out of range, like: 0-4095.
- To allow the project to set 0 (or lower = -15, ie) level correctly on some devices, you will have to grant the 'WRITE_SECURE_SETTINGS' permission to Tasker. Or have root.

CREDITS
@SmartPhoneLover
@gerardo246
@JavierAlbalat
@mehPhone

CHANGELOG
- New: Different method to get min/max values (no root nor special permissions needed). (Thanks to @mehPhone from Reddit for sharing)
- Other: As min/max values can be retrieved without the need of root or special permissions, there's no need to get/set any of these values anymore.
- Other: Re-worked 'Initial Setup' task.
- Other: Other minor changes.

DOWNLOAD
Manual
Project (XML)
Project (TaskerNet)
Automated
Project (XML)
Project (TaskerNet)

DOWNLOAD (Ads Supported)
Manual
Project (XML)
Project (TaskerNet)
Automated
Project (XML)
Project (TaskerNet)

[TASK] Get Min & Max Brightness Levels v1.0

DESCRIPTION
Get the minimum and maximum brightness values from your device.

Notes:
- Thanks to @mehPhone (Reddit) for contributing (reference).

CREDITS
@SmartPhoneLover
@mehPhone

DOWNLOAD
Task (XML)
Task (TaskerNet)

DOWNLOAD (Ads Supported)
Task (XML)
Task (TaskerNet)