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/2019/08/task-miui-music-player-intents-v10.html
#task #MIUIMusicPlayerIntents
DESCRIPTION
Intents for the MIUI Music Player app, included in all Xiaomi devices.

Notes:
- The app have to be already running (service) when using these intents.

CREDITS
@SmartPhoneLover

VERSION
v1.0
Tasker | ADVANCED (channel)
https://taskerprofilecenter.blogspot.com/2019/05/project-morse-code-translator-v10.html
#project #MorseCodeTranslator
DESCRIPTION
What the current project does?
It was originally designed to only translate plain text (letters and numbers) into morse code. But during these days I managed to add some new features, and also rework all the tasks, and this is what I got: translate text or numbers (+ signs) into morse, and vice versa; encrypt/decrypt both translations (or raw inputs) using Cipher with AES protection (128/192/256bits); merge all the previous existing tasks into a single one (MC - Translator); added some new parameters to control it from a second task (MC - Start); permanent notification with the current status of the task, and a few more things.

How does it work?
First, we need to take a look at the 4 main tasks: 'MT - Start', 'MT - Stop', 'MT - Translator' and 'MT - Key Generator'.
- Start: Here we will have to set every of the available paramaters to pass to the task who really does the job. Them are: Message, where we will write the string (text, numbers, signs); Translation, this will tell Tasker what we want to translate from and to (alpha-morse or morse-alpha), and the available commands are: 'A-M' and 'M-A', respectively; Encryption, with it we can encrypt and decrypt strings, and the args are: '0', 1-KEY', '2-KEY', where (0) means disabled, (1)-KEY is to encrypt, and (2)-KEY decrypts the passed string from 'Message', and where 'KEY' appears we will need to write our own AES key; Interpretation, does the job of playing the translated string into Sound (beeps), Vibration (pattern) and Flashlight (pattern), and to control it: 'S' = sound, 'V' = vibrator, 'L' = flashlight (take into account that morse to alpha will only use Voice to play what we sent to it); Clipboard, it will allow us to automatically copy contents of main task to clipboard, for example useful when we use encrypt feature, because as Morse doesn't recognize capital letters, I had to modify the output string to allow Tasker to understand it and also decrypt it correctly.
- Stop: It just manages all the actions to does just one thing: stop the main task immediately, after pressing on the notification (Processing..., Playing...). So, you can decide, if the message is too long and want to stop Tasker from doing the hard work, just press the notification. Also works while playing the translated string. (you DO NOT HAVE to toggle the associated profile manually, but Tasker will)
- Translator: So here we are with the main task that does the job. I think will better not to explain how it works. Take a look and understand what it does ;) But what I can tell is: A4-A11 stores all the characters and associated morse code for translation, so may have to edit them to fit your requirements.
- Key Generator: This is a stand-alone task to generate our own random keys, to use with Cipher actions. You can decide how long and secure will be the password by choosing from 16, 24 or 32 hardcoded characters (128/192/256bits). But take into account that, first: using encryption will increase the final string lenght to be translated, so if morse is choosed, it will take more time to process if the raw input is too big; and, second: because morse code does not support capital letters, I had to modify the task to tell Tasker where the capital letters are, by adding a sequence of numbers next to the encrypted code, so it can make it insecure, and also will requiere more time to process. (USE ENCRYPTION AT YOUR OWN RISK)

CREDITS
@SmartPhoneLover

VERSION
v1.0
Tasker | ADVANCED (channel)
https://taskerprofilecenter.blogspot.com/2019/05/project-music-control-control-your.html
#project #MusicControl
DESCRIPTION
Control your music app (any) using your hand, thanks to the proximity sensor.

CREDITS
@SmartPhoneLover

CHANGELOG
- fix: %time var values ( multiple conflicts) [thanks @MeloProfessional]

VERSION
v1.2
Tasker | ADVANCED (channel)
https://taskerprofilecenter.blogspot.com/2019/07/task-podcast-addict-intents-v11.html
#task #PodcastAddictIntents
DESCRIPTION
Intents for the Podcast Addict app.

Notes:
- To make 'Force Playback Speed' work, you have to enable the playback button (toggle) manually first, from within the app.
- Disable Variable Playback Speed works as expected, except it doesn't get updated (button) within the app. In other words, Tasker can manage to disable current custom speed, but if you go inside the app you will see the toggle enabled.

CREDITS
@SmartPhoneLover

CHANGELOG
- Fix: Added appropiate class and package name for matching fields, as new v4.x.x version of the app requires.
- Fix: com.bambuna.podcastaddict.service.player.customspeed intent was not correctly identified.
- Fix: com.bambuna.podcastaddict.service.download.toggle intent was not working.
- Other: Small changes.

VERSION
v1.1
Tasker | ADVANCED (channel)
https://taskerprofilecenter.blogspot.com/2019/05/project-reroute-audio-v11.html
#project #RerouteAudio
DESCRIPTION
This project will allow to re-route the sound of the Multimedia channel, making it possible to listen to the sound of the headphones, but this time through the main speaker. And all without having to disconnect the headphones!

The project itself works in conjunction with an app called 'SoundAbout', which is what really makes the magic here. Therefore, in order for Tasker to be able to perform the entire routing process in the background, I modified the main app (free version = in TPC we do not support piracy), creating two versions of it but with different names of packages, allowing to install the same app twice.

But why do you need to install SoundAbout twice?
So far the developer of SoundAbout has not incorporated Intents, or integration with Tasker, so I was forced to look for an alternative way by which it is possible to work together with Tasker, without having to open the app manually and select the channel by which we want the sound to come out every time we connect a device.

Then, there will be two apps: one called 'SoundAbout (A)', and another one with the name 'SoundAbout (B)'.
The first one will be used to establish the default channel that we want to leave established for our device. The second is where we will select the channel through which we want the sound to be re-routed, once the headphones have been connecte.

I HAVE CREATED A NEW TASK THAT WON'T NEED SOUNDABOUT ANYMORE, AT LEAST WITH THE MOST COMMON CHANNEL (MULTIMEDIA)
YOU CAN CHECK IT
HERE

Notes:
- To know more about how to configure the project, and how to use it, check the 'Guide.pdf' file.
- Root is required

CREDITS
@SmartPhoneLover

CHANGELOG
- New: added Guide (PDF) about how to configure the project, and use it
- Other: deleted some unnecessary actions

VERSION
v1.1