yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] cygery:
I finished integrating Tasker support.

There will be a closed beta of the pro version (incl. Tasker support and many other features not available in the free version) starting sometime end of next week/the week after next. If the current public free version works on your device and you would like to participate please email me (apps@cygery.com) until Friday, June 14 and give reasons why I should choose you as a beta testers (e.g., references for other apps you beta tested).
[Android Apps and Games] newsilvio:
LEts try :)
[Android Apps and Games] cygery:
No, the saved recordings contain raw input events and are not editable.
[Android Apps and Games] cygery:
Currently, this is only possible using the Locale/Tasker plugin of the pro version and a compatible third-party automation tool, e.g., Tasker can be used to create such a widget.
[Android Apps and Games] cygery:
I've released a new update of the free version which should be available on Google Play shortly (the pro version already received a bigger update a couple of days ago).

What's new:

- added: support for more devices

- added: German translation

- improved debug logging

- small fixes and improvements
[Android Apps and Games] sweden2:
Just wanted to say that it works perfekt with tasker on my Galaxy Mega 6.3 LTE running JB 4.2.2 :)

Skickat ifrån min Samsung Galaxy MEGA
[Android Apps and Games] cygery:
I have now a beta version including the simple editor and merger ready. Please contact me via email ( apps@cygery.com ) or PM if you'd like to test it and include your (Google) email address so I can invite you to our Google+ community. Once the new features are beta tested thoroughly and existing issues/bugs are fixed the main version will receive a major update to include them.
[Android Apps and Games] Jamesdbritt:
Works well with HTC One
[Android Apps and Games] cygery:
I've been informed that a game (Monster Warlord) doesn't work when RepetiTouch Pro is installed on the same device. The game shows a message and can only be closed.

Do you know of any other apps/games which detect RepetiTouch and refuse to work when it's installed/running?
[Android Apps and Games] mouki_9:
Fishing superstars. Since you need root to use your app, advice your users to use xprivacy (xposed), that can prevent the app to detect running or installed software on a per app basis
[Android Apps and Games] Im RaVaS:
hmm

make it at android v2.2 :J
[Android Apps and Games] cygery:
Hi,

thanks for your suggestion. I'll check if it's possible to add support for this Android version. However, since only about 1% of Android devices run on Android 2.2 this has a rather low priority especially when I run into problems, e.g., with unsupported features.
[Android Apps and Games] cygery:
The latest beta test finished successfully. Thanks to all beta testers for participating!

Today, the results of the beta test were released in a new update of the pro version of RepetiTouch. Most notably, editing and merging of recordings is now supported. Additionally, devices without a touchscreen, e.g., TV boxes or emulators, are now also supported. And it's now possible to pause and resume a running replay.
[Android Apps and Games] cygery:
The pro version is now available in Thailand.
[Android Apps and Games] cygery:
The pro version is now available in Qatar and Tajikistan.
[Android Apps and Games] starbase64:
Hi,

i've bought full version from play store, but he crashed > no root

device: HTC One M8 rooted

Rom: InsertCoin 2.3.0 rev52

regards

Starbase64
[Android Apps and Games] cygery:
Hi,

please reproduce the issue and send a report via Android's built-in report function. If possible, please include system data.
[Android Apps and Games] starbase64:
Log: https://www.dropbox.com/s/nlevkp0wuzjfhfo/repetitouch_logcat_and_device_info.zip
[Android Apps and Games] cygery:
Thanks. However, this doesn't contain any information which hints to a crash. Is there a could not get root dialog shown? If not, please specify more detailly what you mean with "crash". What I understand as a crash results in a force close.
[Android Apps and Games] starbase64:
Super user has global setting "grant".
[Android Apps and Games] cygery:
Try to click on "Forget" and start RepetiTouch again. Are you using Xposed or something similar?
[Android Apps and Games] starbase64:
Ok, now works.
[Android Apps and Games] JustusIV:
Just purchased and is working perfectly. However i was wondering if you can actually start a recording from Tasker? Basically from Tasker i wanna launch a program wait 10 seconds or so then run the recording of choice.

There is not much information on what kind of Tasker support there is.
[Android Apps and Games] cygery:
Yes, that's possible. There's not much information about this because it should be rather self explaining. Just add an action in your task, select plugin and RepetiTouch. To configure the action click on the configuration pen on the top right. Then you can select the action RepetiTouch should perform. Currently, there are four actions to start/stop a record/replay.
[Android Apps and Games] JustusIV:
Ok yep tasker support easy peasy.

Wish i would have tried it before i made the post. However it appears that when "start replay" from tasker it doesnt wait for said replay to finish. It just goes to the next tasker action. Is this intended. I can add waits but that is very painful todo.
[Android Apps and Games] cygery:
Yes, this is intended. The plugin's action is just triggered, then the automation tool continues with the next action etc. You can detect if a replay stops (and thus wait for it) as described in this FAQ: http://cygery.com/wordpress/faqs/localetasker-plugin-detect-when-a-replay-stops/
[Android Apps and Games] simspetoo:
not working on bluestacks :(
[Android Apps and Games] cygery:
Are you using the free or the pro version? The free version probably won't work on Bluestacks, however, the pro version should (according to a few user reports).
[Android Apps and Games] cygery:
Did anybody test the latest release of the pro version on a device without touchscreen, e.g., a TV stick/box or emulator which does not emulate a touchscreen (i.e., not Bluestacks)? I've no access to a TV stick or similar and thus couldn't test it on a real device without touchscreen. Any reports are appreciated for the list of supported (or unsupported) devices.
[Android Apps and Games] donpippo:
Great app, thanks

Two request:

1. I switch often between two or more profile, is there a chance to have a bookmarks button where I can switch between them?

2. Sometime the app where I need RepetiTouch crash and go back to homescreen; any chance to have RepetiTouch stop?

thanks again for you app.
[Android Apps and Games] cygery:
Thanks for the suggestion. Can you describe the crashes in more detail, e.g., which apps are affected, what you record, when the crashes occur, etc.?
[Android Apps and Games] donpippo:
It's not a problem of RepetiTouch, happened also when I didn't use it.

thanks
[Android Apps and Games] VoiceScripter:
Something that IMO should be mentioned is that RepetiTouch requires Tasker. There must be some way to easily launch different macros/scripts. Clicking on a play button doesn't work since we use many different macros.

I'm pleasantly surprised by how much interest there is in macroing/scripting on a tablet, but I'm confused by the fact most users talk about events for activation. Events are not typically how macros are launched, on a desktop PC they are launched almost always by user input.

This stuff needs speech activation, or maybe gestures.
[Android Apps and Games] cygery:
Hi,

RepetiTouch does not require Tasker or any other automation tool.

It's possible to load saved recordings with a few taps but as some users already suggested a bookmark-like feature I've added it to the list for future features. There will probably be an additional panel row/column with 4 play buttons for customizable recordings.

Activation via speech or gestures is far beyond the scope of this app but might be possible using automation tools and appropriate plugins.
[Android Apps and Games] VoiceScripter:
Yikes! Have you ever used a macro recorder? I started with Windows 3.1 and even DOS. After Microsoft dropped Macro Recorder after Windows 3.1, I used the majority of non-Microsoft macro recorders. Nowadays I use speech activated scripts with Dragon NaturallySpeaking and some third-party software (Natlink and Vocola, aided by my bare-bones script recorder. The idea that you have to manually load a macro before playback is really very weird. Yours is an add-on/plug-in, it's not a macro recorder. It can't be a macro recorder because it has no real playback capability. The thing must be able to playback various macros/scripts on command.

I hope that doesn't sound disrespectful (in fact I appreciate your work), it's just the way things are in the real world. If anybody else can point to a macro recorder that has no real playback capability, I would be interested to take a look. I've seen utilities that allow for momentary recording and playback, but those utilities always have the ability to playback saved macros via keystroke combinations. Naturally that's not easily doable on a tablet, but that doesn't mean you just forget about it.

To be clear... I am not your adversary. I don't even know of a better recorder for Android tablets. The only other one I've tried looks a little shaky. The renowned application Tasker is incomplete if it doesn't have the ability to record touches. There are some things you simply cannot do without being able to replay touches (known as mouse clicks in the desktop PC world) on the screen. I also like the fact you are delving into the button ID thing.

Currently I see no better solution (for voice-activated macroing on a tablet) than your application with Tasker and AutoVoice. I think that works, will see. But FWIW if a better solution comes along I'm jumping ship! If Tasker were capable of "click and drag" and all the other input simulation stuff, I would want to write a script recorder for it. But even if it is, writing such an input hook is probably difficult even for a real programmer (which I'm not).
[Android Apps and Games] cygery:
I don't get your point. RepetiTouch records and replays touch screen input. Speech activation is not related to such functionality and thus not an integral part of macro recorders even if there exist some with speech activation as an additional feature.

Again, RepetiTouch is a stand-alone tool and not an add-on or plugin. RepetiTouch Pro includes a Locale-compatible plugin which makes it possible to control it using Locale, Tasker and other compatible automation tools. However, RepetiTouch's main functionality works independently from this plugin.

I disagree with your statement "It can't be a macro recorder because it has no real playback capability. The thing must be able to playback various macros/scripts on command."

You're the first one who mentions speech activation for RepetiTouch. I assume that this is either not a feature which many users need or that the users who need it were able to achieve it using an automation tool.

Also, I don't consider Tasker or any other (automation) tool incomplete just because it doesn't include features which are beyond their scope.

It'd be great if you could report how successful your speech control using Tasker/AutoVoice is.
[Android Apps and Games] pitastrudl:
tasker+repetitouch... what more could you ask for? :p

Sent from my GT-I9505
[Android Apps and Games] VoiceScripter:
That is not a fair reading of my reply. I said a macro recorder must have some way to launch various macros on command.

Problem is you have no experience with macro recorders (strange but apparently true). My statement is echoed by the writer of Vocola (like me, he has tons of experience with macro recording). There are some things a macro cannot do without "point-and-click". That's just a fact.
[Android Apps and Games] cygery:
From what you posted, I have the impression that you'd like to have a speech activation feature in RepetiTouch. What other kinds of commands or input methods for commands do you mean?
[Android Apps and Games] VoiceScripter:
Apparently speech activation of macros is already doable. I plan on making it happen on my tablet, efficiently as possible.

I'm new to tablets. Seems to me the next quickest method of macro activation would be gestures. Maybe widgets/buttons is a possibility.

For safety and other reasons, making activation window specific can be useful.

The app SwipePad functionality looks like it would work for non-speech users, at least for launching window specific macros. It should also allow global activation for certain macros.
[Android Apps and Games] JustusIV:
Speech activated macro replays would take about two seconds to setup using tasker and autovoice. There is absolutely no need to duplicate this functionality. I think it would be convenient to replay two+ macros without having to load them but once again easy to do with tasker.

Sent from my SM-N900V
[Android Apps and Games] VoiceScripter:
Exactly, the way it is it's a plug-in. Anybody who is thrilled by the functionality will soon want more. I have 70 voice-activated scripts for Age of Empires HD alone. Having to load each macro file would not work. I would be surprised if anybody continues to use RepetiTouch after they get over the wow effect, unless they are using it with something like Tasker.

I'm impressed by the interest. It's probably easier to do voice-activated macroing on an android tablet than it is on a PC. I hope it continues.
[Android Apps and Games] JustusIV:
I don't get you logic. If you want more advanced stuff yes use Tasker.... If you want a simple program use as is.... Why would he recreate Tasker like features when you can just use Tasker...

Sent from my SM-N900V
[Android Apps and Games] VoiceScripter:
It's like a one trick pony. All macro recorders have the ability to play back various scripts/macros on user command without having to load them individually. As anybody who is familiar with macro recorders knows, that ability is not a more advanced feature, it's a necessity. I've used dozens of different macro recorders and none require loading macros individually. The original poster's macro recorder (RepetiTouch) is basically unusable without Tasker or similar.

Again... If you can point to a macro recorder that doesn't, I will check it out.
[Android Apps and Games] cygery:
Again, RepetiTouch is not a plugin. It's a stand-alone app which additionally includes a Locale-compatible plugin to allow compatible third-party automation tools to control it. However, it does not require any automation tool to work.

Can you give examples for macro recorders which "have the ability to play back various scripts/macros on user command without having to load them individually", preferably ones which run on Android and/or feature speech activation? Please also describe the type of user command they use. As most Android devices don't have a hardware keyboard I'm primarily interested in macro recorders which use other types of user command.
[Android Apps and Games] cygery:
As far as I understand it's not possible that two (user) apps simultaneously access the microphone. Thus, it'd be impossible to use a voice recognition tool and, e.g., a speech activation feature in RepetiTouch at the same time. Since there's probably interest in using voice recognition to control more than a single app I consider the method of using one dedicated voice recognition app which interacts with other apps using automation tools and compatible plugins the most reasonable approach.
[Android Apps and Games] VoiceScripter:
A macro recorder won't work as a standalone program unless it can replay various macros on user command.

I would think that a programmer either knows something about the application or he does research first.
[Android Apps and Games] cygery:
OK, our opinions differ in this point and I don't assume that further discussions regarding this would yield any results. However, I have to stress that RepetiTouch is not a plugin. Stating the opposite might make users believe that they have to purchase/install other (automation) tools to be able to use RepetiTouch which is simply false.

Anyway, I'd still be interested in an answer to my question regarding macro recorders. It might give me an idea how I could further improve RepetiTouch.
[Android Apps and Games] VoiceScripter:
I would just be repeating myself. The reader can view my prior posts for the answer to that and any further silliness. Maybe another person (who has at least some experience with macro recorders) would be believable to the original poster.
[Android Apps and Games] donpippo:
More requests:

3. Custom repetition; when I select custom open a keyboard so I can type the number I need

4. Show more info in the drop down menu: like reason it has stopped

5. Option to show/unshow the bar, near the flip option

Thanks
[Android Apps and Games] cygery:
Thanks for your suggestions.

3. Good idea, is on the list for future features.

4. Can you elaborate on this, e.g., why/when you need this information? Are you running a replay over a long time? Generally, I want to avoid to add new items to the drop down menu. Maybe there's another solution possible.

5. You can toggle the panel via the notification. On newer devices: Expand it and click on "Toggle Panel", on older devices: click on the notification, a menu with a toggle option will be shown. Does this suffice?
[Android Apps and Games] donpippo:
5. my bad, I thought it was for switch between horizontal/vertical.

4. I just need more info: something like:

macro foobar, run for M minutes, N laps, ended without problem

or

macro foobar, run for M' minutes, N' laps, ended for user interatcion/foreground app changed (see my second suggestion) etc.

4.bis Also if you can display more info near the panel, like:

N laps to go,

or

M minutes to go,

etc

thanks
[Android Apps and Games] JohnnySZS:
Hi! I was using the app and it was great a few weeks ago, but I tried it again today and any Snapchats I sent when the toggle was on (regardless of whether I actually used it to take the picture) failed to be open by the recipient. It was on my end, since I sent it to multiple people and they all failed to open it. Even after I exited the app, the snaps failed to be open. Only once I restarted my phone, snaps were working again. Is this a bug with the app? An incompatibility with snapchat? Can it be fixed? Thank you!
[Android Apps and Games] cygery:
Hi,

can you reproduce this problem? I'm not aware of any other cases where something like this happened.
[Android Apps and Games] JohnnySZS:
Yes, but I figured out it wasn't RepetiTouch's problem. It seems every time I send any video with pencil markings or drawings, the video will glitch and no one will be able to view it. I don't know why, but thanks for your help anyways!
[Android Apps and Games] donpippo:
My tablet supports all screen rotation (+0, +90, +180, +270)

Problem is if I record with the tablet in landscape (+0) than I take the tablet in reverse landscape (+180) for playing macro, bad things happens.

Possible solutions:

1. save also the rotation of the display when recording macro, when load macro from file show a warning if current rotations is different from the one saved on file.

2. make the macro rotation free (probably very difficult)

Feature request:

1. add stop button. I read the faq, but rec button is to near play button, so sometimes I accidentally press rec instead of play. I prefer accidentally press stop instead of play.

2. Improve editor.
[Android Apps and Games] cygery:
RepetiTouch just records the absolute coordinates. The interpretation is up to Android and the apps which receive the input. In your case, the input appears to be rotated for the app and thus yields different/useless results.

I'll check if there is a reliable way to implement your idea of storing and checking the rotation. However, apps can rotate their content on their own independently from the rotation Android reports. Thus, it might be impossible for RepetiTouch to determine if the actual rotation of the content is correct. Anyway, I see no way to make the macros rotation-free (the idea behind RepetiTouch is to record and replay the absolute raw input and leave interpretation of it to Android/apps which receive the input).

1. I'll wait for other opinions on this. Generally, I avoid adding new unnecessary buttons (I don't think there's a real need for a stop button when no recording/replay is running). Did you try to increase the icon size?

2. Could you be more specific? What exactly should I improve and how?
[Android Apps and Games] donpippo:
1. I did, but I still think a stop button should be useful. This way user input detect can pause the replay, not stop it.

2. Forgive my drawing skill, this is my mock-up idea (I know there is a flow: how to handle swype? :confused:):

3. Can you add an export backup?
[Android Apps and Games] cygery:
I might understand you wrong, but there are two options:

1. Don't allow user input during replay (default). Then, touching the screen during replay will stop the replay.

2. Allow user input during replay. Then, the pause and stop buttons can be used and other touches won't stop the replay.

Isn't this what you want?

Thanks for the idea. The main issue is that I don't know a generic method to edit the touches themselves. This is complex because there are different multi touch protocols and there are manufacturers which even modify them specific to (some of) their devices. It might be possible to add new touches by recording them directly in the editor mode. However, even displaying the recorded touches isn't possible on the whole screen. Since RepetiTouch works with raw input data a simple touch is already a whole set of events which would have to be heavily simplified/reduced to allow simple editing. But this would result in lost information which contradicts the idea behind RepetiTouch.

Backup of what, settings, recordings, auto-saved recording, ...?
[Android Apps and Games] cygery:
Next month is the first anniversary of the release of RepetiTouch Pro. Of course I'm working on the next update of RepetiTouch Pro but I think this is also a good time to update the free version of RepetiTouch and relax some of its restrictions. In particular, a loop mode was often requested but maybe the time limit or the multitouch restriction could also be removed. However, some other features of the pro version, e.g., the Locale/Tasker plugin or the movable panel, are more difficult to include in the free version and/or would require other features to be included, too.

What do you think? Which restrictions of RepetiTouch Free make the least sense or are most annoying and should be removed?
[Android Apps and Games] donpippo:
1. Don't allow user input during replay (default). Then, touching the screen during replay will pause the replay, I do my touching and I resume the replay when I'm done.

this way is safer than 2, but more versatile than 1

ok, I will start studying current editor/merger

settings
[Android Apps and Games] cygery:
Ok, sounds like a good idea for a new option.

I'll have to check if/how this could be done in an efficient way. Is there anything which couldn't be done using a simple backup app?
[Android Apps and Games] cygery:
A new version of RepetiTouch Free will be released next week - at first exclusively here on XDA. It will include the following features:

Loop replay. Often requested, finally there. Simply launch a loop replay by long clicking on the replay button and entering the desired loop count. Infinite loops are also supported.

Save and load recordings where you want and as many as you want.

Recording time limit removed. Record as long as you want (and your device can ;)).

Multitouch recording.

And of course there'll be many bug fixes, improvements and some new supported devices (i.e., they don't require legacy mode anymore).
[Android Apps and Games] cygery:
The new version of RepetiTouch Free was just released. At first, it is available exclusively here on XDA! Go ahead and download it from the first post! Enjoy loop replay, no more recording time limit and save and load your recordings where you want.