[solved] Apple podcast playback speed custom keybindings like YouTube extensions. Need help

There are YouTube chrome extensions that help you change playback speed of a YouTube video. I am used to with it. I wonder if I can achieve same or similar effect on apple podcast.

I use "Key L" to speed up the video by 0.10 percent and "Key J" to decrease the speed by 0.10 percent.
Can we achieve the same in apple podcast?

here are the default menu items.

Can you think of anything? If there is another way apart from just using menu items, that would be of course wonderful. But if we are limited to only using the menu items then I would like to press "Key K" and increase the speed gradually (first 1.25x, then 1.50x, then 1.75x and then finally 2x). When I try to press "Key K" while the speed is already 2x, it should give me error (possibly briefly showing the msg without needing user input). Similar for "Key J" when speed is already 0.75x. Also, we need to take into account pressing of "Key K" when speed is 0.75x, which should make the speed 1x.
Also, need a shortcut "Key R" to always bring speed to 1x.

Made a quick macro to get you started...

Podcast Speed.kmmacros (16.1 KB)

This will set a trigger variable local_trigger corresponding to which key you pressed, and a playback speed variable local_PlaybackSpeed corresponding to which of the menu items is marked.

From there you should be able to use (probably many) conditions to determine which menu item to select to increase or decrease the speed.

One thing that was tricky is that the menu items don't use x, but ×. So just keep that in mind!

hi @Evan_Mangiamele thanks for chipping in. I tried your macro but it was kinda confusing for me. Luckily, could come up with a solution on my own.

Just sharing all my macros here in case someone wants to use them:

Podcast_decrease_playback_speed.kmmacros (13.1 KB)
Podcast_preferred_playback_speed.kmmacros (2.5 KB)
Podcast_increase_playback_speed.kmmacros (13.1 KB)
Playback_pause_play_toggle.kmmacros (2.4 KB)
Podcast_reset_playback_speed.kmmacros (2.4 KB)
seek_forward_10sec.kmmacros (2.4 KB)
seek_backword_10sec.kmmacros (2.4 KB)

1 Like