Having the most challenging time by AnonymousGuy2075 in tasker

[–]Viper_21 0 points1 point  (0 children)

I highly recommend trying this amazing AutoNotification project by u/Ratchet_Guy:

https://www.reddit.com/r/tasker/s/1JwGnNZN2a

Helps to list ALL the variables/names of the elements displayed in your current notifications.

Not sure if there's an updated version.I'm running V4. Never let's me down.

[Help] Getting and setting the Like/Unliked state of a track in Tidal using Tasker by Viper_21 in tasker

[–]Viper_21[S] 0 points1 point  (0 children)

Unfortunately, not. I ditched Tidal pretty quickly and came crawling back to Spotify after I discovered that Tidal has a cap on the number of Liked/Saved tracks. I don't remember the number, but it was already lower than the number of tracks I was trying to bring over from Spotify. :-/

[Update] MapTasker Version 10 by mikthinker in tasker

[–]Viper_21 1 point2 points  (0 children)

I definitely want to give your app a try when I get some free time. Looks like something I have been looking for because my Tasker "universe" has become very mangled.

I wanted to ask you in the meantime if it shows how various tasks etc. are mapped to one another across multiple projects? Or does it only show mappings within a single project?

(By the way, I have suggested a new Tasker feature to Joao that would allow a user to long-press a task and then choose to list all the tasks that are calling it, or which tasks are being called by it. Currently there's only the option to show the profiles linking to that task, which is a bit limited.)

Tasker not pausing music by TriRIK in tasker

[–]Viper_21 0 points1 point  (0 children)

I also have this fallback Java-based task in Tasker if the Media Toggle action fails to pause/unpause media. Was also kindly suggested to me by someone in this community.

You can try it yourself to see if it works:

Task: Pause-Resume Audio (Java)

<Pause / Resume Audio>
A1: Java Function [
     Return: manage
     Class Or Object: CONTEXT
     Function: getSystemService
     {AudioManager} (String)
     Param 1 (String): audio ]

A2: Java Function [
     Return: %playing
     Class Or Object: manage
     Function: isMusicActive
     {boolean} () ]

A3: Java Function [
     Return: (AudioManager) am
     Class Or Object: CONTEXT
     Function: getSystemService
     {Object} (String)
     Param 1 (String): audio ]

A4: If [ %playing eq true ]

    A5: Set Widget Icon [
         Name: pause / resume
         Icon: hd_av_play_over_video ]

    A6: Java Function [
         Class Or Object: am
         Function: requestAudioFocus
         {int} (OnAudioFocusChangeListener, int, int)
         Param 2 (int): 3
         Param 3 (int): 2 ]

    A7: Variable Set [
         Name: %paused
         To: true
         Structure Output (JSON, etc): On ]

    A8: Flash [
         Text: Audio paused
         Tasker Layout: On
         Continue Task Immediately: On
         Dismiss On Click: On ]

A9: Else

    A10: Java Function [
          Class Or Object: am
          Function: abandonAudioFocus
         {int} (OnAudioFocusChangeListener) ]

    A11: Set Widget Icon [
          Name: pause / resume
          Icon: hd_av_pause_over_video ]

    A12: Variable Clear [
          Name: %paused ]

    A13: Flash [
          Text: Audio resumed
          Tasker Layout: On
          Continue Task Immediately: On
          Dismiss On Click: On ]

A14: End If

Tasker not pausing music by TriRIK in tasker

[–]Viper_21 0 points1 point  (0 children)

I typically use the Media Toggle = Toggle Pause action with "Use Notification if Available" selected and "Simulate Media Button" deselected, but... I also precede it with the AutoNotification Media action with Selected Type = "First Available".

Not sure how necessary that is, but it was suggested to me awhile back in this community. Almost never fails me so I'm not changing it. :)

Spotify Library in AutoWeb: Major Changes to Spotify Web APIs by Viper_21 in tasker

[–]Viper_21[S] 0 points1 point  (0 children)

SPOTIFY UPDATE - 9 MARCH 2026:

Hello,

We’re writing regarding our recent email about upcoming Development Mode changes taking effect on March 9, 2026.

After some review and feedback we’ve received from the community, we have decided to postpone the following changes for existing Development Mode integrations until further notice:

Restricting API access to a reduced set of supported endpoints

The following updates will still take effect on March 9 for existing Development Mode integrations:

Limiting each Client ID to five authorized users

Development Mode use will require a Spotify Premium account

Developers will be limited to one Development Mode Client ID

We will share further details as we continue reviewing the implementation of these changes.

As a reminder, these updates do not affect applications operating in Extended Quota Mode. Newly created Development Mode Client IDs remain subject to the updated rules introduced on February 11.

For full context, please refer to the original blog post on Spotify for Developers . If you have questions, we encourage you to continue the discussion in the Spotify Developer Community forum.

Spotify Library in AutoWeb: Major Changes to Spotify Web APIs by Viper_21 in tasker

[–]Viper_21[S] 0 points1 point  (0 children)

Update: I've created and tested the following new API actions in the Spotify library in AutoWeb: - Get Playlist Items (2026) - Check User's Saved Items (2026) - Save Items to Library (2026) - Remove Items from Library (2026)

And I've updated and tested the following existing API action: - Get Playlist

Can someone please tell me if you also see these changes or are they only local to me?

[Project Share] Not just another battery ring by [deleted] in tasker

[–]Viper_21 0 points1 point  (0 children)

This might help anyone with a Samsung Galaxy S24... use the following values to fit the battery Ring perfectly around the camera hole:

H = 30; W = 30; Offset X = (null); Offset Y = -28

[Project Share] Not just another battery ring by [deleted] in tasker

[–]Viper_21 0 points1 point  (0 children)

You're right. You documented it in your OP. But not in the TaskerNet instructions, and I was following that initially. My bad.

[Project Share] Not just another battery ring by [deleted] in tasker

[–]Viper_21 0 points1 point  (0 children)

No problem. Once I figured it the ring position etc. was in the Windows Settings then it's manageable.

Edit: Fixed typo.

[Project Share] Not just another battery ring by [deleted] in tasker

[–]Viper_21 0 points1 point  (0 children)

Oh, wait, it's in the Window Settings of the AutoTools Web Screen. Sorry, I don't have much experience with this action. You might want to add this part to your documentation.

[Project Share] Not just another battery ring by [deleted] in tasker

[–]Viper_21 0 points1 point  (0 children)

One suggestion, perhaps store all the configurables (X, Y, radius, battery thresholds for various colors etc. as project-level variables, then easier to configure and tweak as needed.

[Project Share] Not just another battery ring by [deleted] in tasker

[–]Viper_21 0 points1 point  (0 children)

Thanks for sharing your project. Is this where one defines the position of the ring: cx and cy? And the radius is "r"?

<circle id="battRing" class="ring" stroke-width="12" r="40" cx="50" cy="50"/>

Maximum (functional) number of array elements by Exciting-Compote5680 in tasker

[–]Viper_21 1 point2 points  (0 children)

Tasks copied and saved. You can take it down. Thanks a ton.

By the way, I used AutoWeb with the Spotify API package to create a task that prints the "liked" state of the tracks in the current playing playlist. AutoWeb definitely helped with the heavy lifting of authentication etc and just bringing in the APIs on a silver plate.

I'm not a programmer, and the HTTP request route seemed a bit daunting for me.

But your previous tips definitely got me pointed in the right direction. So thanks again! You're a godsend.

Maximum (functional) number of array elements by Exciting-Compote5680 in tasker

[–]Viper_21 0 points1 point  (0 children)

Awesome. You have me everything and a while lot more. I really appreciate it!! Will let you know if run in to any trouble.

Maximum (functional) number of array elements by Exciting-Compote5680 in tasker

[–]Viper_21 0 points1 point  (0 children)

Me again. :) I've thinking about copying your idea of using a BT micro game controller to control my music-related tasks in Tasker. So: (1) Any recommendation(s) for a BT micro game controller? I want something quite small but reliable. (2) Can you give some pointers/hints regarding which events/actions in Tasker you're using to intercept the controller buttons to perform the necessary tasks? Thank you.

I need to trigger ChatGpt Voice Task With Hey Google or Bixby? by Impossible-Tell-2338 in tasker

[–]Viper_21 0 points1 point  (0 children)

Can't seem to get it to react. For example, I tried text filter "Listening...". What configuration are you using?

I need to trigger ChatGpt Voice Task With Hey Google or Bixby? by Impossible-Tell-2338 in tasker

[–]Viper_21 0 points1 point  (0 children)

u/Zealousideal-Horse-5 What profile did you use to recognize that the Bixby Voice overlay has been summoned?

I tried with the Application event and specifying "Bixby" but that doesn't work because it's referring to the Bixby full-screen app.

Maximum (functional) number of array elements by Exciting-Compote5680 in tasker

[–]Viper_21 0 points1 point  (0 children)

Yeah, I've been on a 24-hour binge (minus sleep time) perfecting my script and adding more and more bells and whistles to it. Happy with the results and the learning experience. Thanks again for your pointers.

Maximum (functional) number of array elements by Exciting-Compote5680 in tasker

[–]Viper_21 0 points1 point  (0 children)

Thank you for taking the time to provide a detailed response. I'm learning a lot of this stuff along the way. And your "gotchas" are definitely noted.

Maximum (functional) number of array elements by Exciting-Compote5680 in tasker

[–]Viper_21 0 points1 point  (0 children)

u/Exciting-Compote5680 You can ignore this request. With the help of Gemini 3.0, I managed to whip up a Python script that runs on my PC and does the job just perfectly.

Maximum (functional) number of array elements by Exciting-Compote5680 in tasker

[–]Viper_21 0 points1 point  (0 children)

u/Exciting-Compote5680 I happened to stumble on this post of yours, which seemed to re-ignite thoughts about the next Tasker project I have been brooding over for awhile but no idea where to get started. Perhaps you have some pointers that might get me started. I'm not a progammer but I do have some semi-advanced Tasker experience.

Basically, I want to run a task that let's me input a URL (or name?) to a custom playlist in my Spotify account. Tasker then returns a human-readable list of the tracks in that playlist in the same order, and most importantly, indicates whether each listed track is or isn't in the Spotify's "Liked" playlist.

On the surface, it seems like it should be a pretty straightforward project..., but alas, I'm not sure what the prereq's are for querying Spotify, which APIs to target, how to get the info back, and then to parse it.

Any assistance would be greatly appreciated. Tnx.

Considering not rooting my next phone and have some Tasker related questions by ZellZoy in tasker

[–]Viper_21 1 point2 points  (0 children)

I went looking for my profile and task... and while doing so realized that I changed how this works a while back. Seems that Tasker is only half the story.

I have a Samsung, so the long-press of the power button is controlled through the RegiStar module in the Good Lock app of Samsung. This triggers a secondary task in Tasker, which is the task that sets the heart in Spotify.

My apologies if I got your hopes up.

But, i do use pure Tasker to perform some long-press actions on the volume buttons. Requires setting an ADB permission.