Tasker | ADVANCED (channel)
896 subscribers
680 photos
27 videos
201 files
463 links
Welcome to Tasker Profile Center channel!
Here you will find all the content posted at TPC site, and other projects shared by its users too.

Hope you enjoy it ;)

https://t.me/tasker_advanced
https://taskerprofilecenter.blogspot.com/
Download Telegram
Tasker | ADVANCED (channel)
https://taskerprofilecenter.blogspot.com/2020/02/task-get-poweramp-playlist-data-db-v10_9.html
#task #GetPowerampPlaylistDataDB
DESCRIPTION
This task was created based on a request from a Reddit user.

It will allow you to retrieve data from the playlists table, located inside the Poweramp database.

Notes:
Thanks to @Jandalf81 (Reddit) for helping on improving it.
- Click here to go to the Reddit thread.
- You can use the task for other table queries if you want too. Just modify the table and columns where the calls are made.

CREDITS
@SmartPhoneLover
@Jandalf81

CHANGELOG
- New: Database query without the need of root. (thanks @Jandalf81)

VERSION
v1.1
#warning #TaskerDev
[HOW-TO] Randomly set a beautiful Google Earth image as your wallpaper every X hours
Google just came out with a website that allows you to browse beautiful Google Earth images: https://earthview.withgoogle.com/

I instantly thought that it would be cool to use those in an automatic wallpaper changer in Tasker, so I created one! :)

This profile will get images from the website and update the wallpaper every 2 hours automatically.

Check out the demo here: https://youtu.be/ojhDAfs6hs4

Import it here: https://taskernet.com/shares/?user=AS35m8ne7oO4s%2BaDx%2FwlzjdFTfVMWstg1ay5AkpiNdrLoSXEZdFfw1IpXiyJCVLNW0yn&id=Profile%3ASet+Google+Earth+Wallpapers


If you want to see me creating this profile live, check my Patreon Live Creations post here: https://www.patreon.com/posts/33966942 (need to be $5 Patron or more to see).


Enjoy! :)

Source: Go!
#warning #TaskerDev
Tasker Removed From Google Play
Here I was enjoying a nice relaxing Saturday morning with my family when I got a notification from twitter alerting me to the fact that Tasker was not on Google Play.

Indeed, I checked my email and there this was:

Publishing status: Removed
Your app has been removed due to a policy violation. This app won’t be available to users until you submit a compliant update.

Issue: Violation of Permissions policy
After reviewing your app, we found that it doesn’t qualify to use the requested permissions for the following reason(s):

- Unable to verify core functionality of app
When you submitted your app, you specified your app's core functionality as follows: Device Automation. However, we couldn’t find evidence that the app offers the declared core functionality during our review. Please submit an updated Permissions Declaration Form that includes instructions on how to verify your declared functionality, and include details such as test account information. If portions of your app are restricted, please share a link to a video of your app to help us verify the core functionalities you’ve declared.

- Missing runtime permissions
Your app needs to use runtime permissions for us to complete the review. Please update your app to target API level 26 or above. If you have non-compliant APKs in different tracks of the app releases section of your Play Console, please deactivate (for Internal Test track) or create an empty release (a release without any APKs) before submitting your app again.
For additional guidance, please review the documentation on how to request app permissions.


Wow. Just wow...

So, arguably the most well known and oldest automation app out there is now no longer a Device Automation app.

Also, for some reason an app that targets API 28 and has implemented runtime permissions for nearly 2 years now, suddenly no longer does either.

As per Google Play Requirements When you upload an APK, it needs to meet Google Play’s target API level requirements. Both new apps and app updates must target at least Android 9 (API level 28) which means that it would've been impossible for me to have updated the app in the last few months, which obviously I have. A simple check of the last uploaded APK would check that.

n conclusion, I don't know what Google is on about. This makes absolutely no sense at all.

To make things worse I was in the process of building a new beta with new added functionality that I can't simply put out for everyone to use all of a sudden because nothing's been tested by users yet, so now, on a Saturday morning, I'm going to have to waste my time by trying to remove functionality from my app and hope that I don't break anything in the process so I can put it out for everyone to use...

I'm also losing any potential sales of the app until this is fixed.

Hope this gets resolved soon.

Source: Go!
#warning #TaskerDev
Tasker Removed From Google Play
EDIT:
Seems like Tasker is now back! Crisis adverted. Still shouldn't have happened in the first place.

I have a theory on what triggered this, but it's just a theory and I can't really prove it.

Take a look at these fields in the app submission form on the Google Play Dashboard:

https://i.imgur.com/CZfELZj.png

I had never noticed these 3 fields before:
- Instructions for app review
- Video instructions
- Non-compliant APKs

My theory is that these fields are now mandatory for all Device Automation apps (possibly other types of apps that need the SMS/Call log permissions as well).

I had never filled them in so I'm guessing that what happened was this:
- update to the Google Play Dashboard website added new mandatory fields
- bot scanned for apps that didn't fill in all mandatory fields and removed those apps from Google Play

To make it perfectly clear, this removal was not triggered by a Tasker update. It just happened at some random time which makes my theory even more plausible.

Now I've put out an update that didn't update the APK but simply filled in those fields and Tasker is now back, so hopefully things can return to normal. I've lost half a day worth of purchases. Hope that doesn't bring Tasker down in the rankings on Google Play too much.

Source: Go!
#warning #TaskerDev
[DEV] Tasker 5.9.3.beta - Sensors, sensors, sensors!! Oh and a full featured Do not Disturb... And a Text Dialog!
Another beta is out! This time I'm super excited to unlock the full power of your device's sensors! 😎

Sign up for the beta here.

If you don't want to wait for the Google Play update, get it right away here.

You can also get the updated app factory here.

New Sensor Stuff
Check out the demo: https://youtu.be/766S-KRnaiE

Tasker has 4 new sensor related things:
- Any Sensor state
- Any Sensor event
- Test Sensor action
- Sensor Info action

You can see how these work in the video above.

Basically, any sensor that your phone has is now completely available for you to play with and react to in Tasker.

For each state or event you can select how often the sensor is checked so you can decide for yourself exactly how reliable you want the condition to be, keeping in mind that more checks will use more battery.

You can even select the Interval Type:
- Throttle will check the first event in each check interval and see if it matches the condition
- Sample will check the last event in each check interval and see if it matches the condition
- Debounce will only check events from the sensor if they stop being sent during the time set in Interval (for example, if you want to trigger a task on orientation change, and you turn your phone upside down, without debouncing, 2 events could be triggered, but with debouncing only one would be triggered)
- Buffer will gather the events in each check interval and return them all at once to the task, so you can for example make a task based on all of the events that happened in the last 5 seconds if you want (for example, do something if phone is upside down, then upright, then upside down again)

This is also the first event/state where you can define conditions based on the condition variables themselves. Previously you had to this in the task. Because I did this now I can also very easily add these condition checks to other conditions that output local variables :)

Full Fledged Do Not Disturb Action
You can customize everything there is to customize about Do Not Disturb when you turn it on with Tasker.

Check out the demo: https://youtu.be/5pc_KzaXpwA

This means that all those settings that you can change in your phone's regular Do Not Disturb settings, you can now also change with Tasker!

Text Dialog
Tasker is also getting a new Dialog, the Text Dialog. Check out a demo here: https://youtu.be/BzABMdhBuQk

It's a simple dialog with a title, text and 3 possible buttons that you can use to show any info you like.

In my opinion this could be a better alternative to the Popup action.

As a bonus this dialog will now also be used if you use the alert() function in Javascript.

Full Changelog
- Added Any Sensor event and state and Test Sensor action and Sensor Info action
- Added way to fully customize Do Not Disturb mode when turning it on with Tasker
- Added Text Dialog action
- When you use the alert() function in Javascript it will now use this new dialog
- Added Continue Task On Error option to Get Voice action
- Added Get Sims function to Tasker Function action
- Changed how ADB Wifi is checked before running an action that needs it
- Show Your First Project video tutorial if you have a lot of profiles/tasks and only 1 project
- Added Your First Project video to Tasker menu
- Updated What's new video so that it shows the ADB Wifi video
- Fixed bug that said that wrong type argument when editing the Calendar Insert action
- Fixed bug where sometimes if you changed your phone's orientation at the wrong time it could cause app checking to stop working
- Fixed some crashes

So let me know how this works for you and if you have any comments! :) Enjoy!

Source: Go!
#warning #TaskerDev
Is anyone with a Pixel 4 able to see if the Motion Sense sensor is available in the new "Any Sensor" conditions?
I don't have a Pixel 4 myself but I'm very curious if it's a simple sensor that's available that way and if you can now leverage it in Tasker :)

Get the beta with the new conditions here: https://www.reddit.com/r/tasker/comments/f5dftr/dev_tasker_593beta_sensors_sensors_sensors_oh_and/

Thanks in advance!

Source: Go!
#warning #TaskerDev
[DEV] Tasker 5.9.3.beta.2 - List Dialog, Event Conditions, Even Better Action Searching and more!
Another beta is out!

Sign up for the beta here.

If you don't want to wait for the Google Play update, get it right away here.

You can also get the updated app factory here.

List Dialog
Demo here: https://youtu.be/lr-T7G1nU_0

You can now very easily create a dialog with a list (similar to the variable select list in Tasker) and get back the selected item in a local variable in the same task!

This new dialog also directly accepts arrays as input, so you'll never need to worry about separators ever again.

This means that even if you have an array like:
1. one
2. two
3. three,four

You'll only get 3 entries in the list.

This wasn't possible to do in plugins so I'm very glad to be able to do it here. 😁

You also have the option to long click an item and call a task with that item set as %par1 in the called task.

There's also a Multiple Choice option that allows to select multiple items at once and get them all back in the task as an array.

Event Conditions
Demo here: https://youtu.be/x1lJ0kyJRyw

There are some events in Tasker that output local variables. Some of these now support Conditions!

For example, you can now define which action will trigger the Secondary App Opened event or which music duration will trigger the Music Track Changed event right in the event condition itself!

Even Better Action Searching
Demo here: https://youtu.be/6oPZCYF4AME

I had previously made action searching in Tasker better with tags and showing exact matches at the top.

Now it's even easier to find actions because you don't need to know the exact order of the words in an action.

For example, you can search for both
- List Dialog
- Dialog List

and the List Dialog action will show up in the results! It also supports partial matches so searching for li di would also show the List Dialog action in the results.

Also, if the action name starts exactly with what you wrote in the search, that'll be the first action in the result list.

Full Changelog
- Added "List Dialog" action that allows you to show a list of items, select one or multiple items from it and get the selection back to the task
- Allow for "App Changed", "Secondary App Opened", "Music Track Changed", "BT Connected" and "Any Sensor" events to add conditions based on their local variables right in the event configuration
- Made searching Action list even easier by allowing partial matches on each word
- Made all 3 dialog actions use Tasker's current theme instead of always being dark
- Allow "Any Sensor" conditions and "Test Sensor" action to use the Sensor name instead of its type number
- Fixed sending email to support with bad-formatted text in some situations
- Added option to rename Task in the menu of the Task edit screen itself
- Made cancel option in Task edit screen always visible
- Fixed %AIR variable always returning the same value
- Make "Input Dialog" and "Text Dialog" able to receive newlines in its configuration directly
- Fix situation where in the "ADB Wifi" action if you let it enable debugging sometimes the action would fail
- Fixed some crashes

Enjoy! 😊

Source: Go!
Tasker | ADVANCED (channel)
https://taskerprofilecenter.blogspot.com/2020/02/task-check-mobile-data-status-v11.html
#task #CheckMobileDataStatus
DESCRIPTION
You can check the status of the mobile data with this task: ON or OFF.

Notes:
- If the name of the Custom Setting (also table) is different, customize it using the one for your device.

CREDITS
@SmartPhoneLover

CHANGELOG
- New: Check status from Custom Settings (task).
- New: Check status as a state/event (Custom Settings). (separate profiles)

VERSION
v1.1
Tasker | ADVANCED (channel)
https://taskerprofilecenter.blogspot.com/2020/02/project-device-floating-volume-v10.html
#project #DeviceFloatingVolume
DESCRIPTION
It shows a floating bubble, in this case of identical appearance to that of my device, with useful information about the audio channel currently in use (changes in its status).

It workds on the following audio channels:
• Alarm
• Call (in-call)
• DTMF
• Multimedia
• Notification
• Ringer (incoming call)
• System

Feel free to edit it as per your needs 😉

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.

CREDITS
@SmartPhoneLover

VERSION
v1.0
Tasker | ADVANCED (channel)
https://taskerprofilecenter.blogspot.com/2020/02/profile-tasker-keyboard-issue.html
#profile #TaskerKeyboardIssueWorkaround
DESCRIPTION
As reported by other users, also me, Tasker is randomly and suddenly switching the input method establishing itself as the default system keyboard.

So, until Joao (Tasker dev) applies some fix, this profile will help to revert it back when it happens.

Notes:
- To use it be sure to give appropriate permissions to Tasker as it needs to act over Settings tables.
- I used the SwiftKey keyboard for the profile, but you can use yours.

CREDITS
@SmartPhoneLover

VERSION
v1.0