FAQ
Answers to common questions about Accelerate
Getting Started
How do I start using Accelerate?
Accelerate allows you to control video playback primarily using keyboard shortcuts. The following playback controls are supported (default shortcuts in parentheses):
- Speed Up (D)
- Slow Down (S)
- Toggle Speed (A: 2x, R: Default)
- Show Speed (V)
- Play/Pause
- Skip Forward
- Skip Backward
- Skip to End
- Toggle Mute
- Toggle Picture in Picture (P)
- Toggle Fullscreen
How do I access Accelerate's preferences?
You can access preferences by opening the Accelerate app from your Applications directory (e.g., from Finder).
How do I customize my shortcuts?
You can customize your shortcuts in the Shortcuts tab of Accelerate’s preferences.
- To create a new shortcut, click ”+”. You can create up to 30 shortcuts.
- To remove a shortcut, select it from the list and click ”–”.
- To modify a shortcut, double-click it to access the following options:
- Shortcut action: The triggered action (e.g., speed up, skip forward).
- Key combination: A single key or combination of regular and modifier keys, like command (⌘), option (⌥), or control (⌃), that trigger the shortcut.
- Enable global shortcut: Enables shortcuts with modifier key combinations to be triggered while Safari is not in focus.
- Show notification: Display notification on the webpage when shortcut is triggered.
- Show in right-click menu: Allows triggering the shortcut from the right-click menu.
- Certain actions also require an associated value, e.g., “Toggle Speed” or “Skip Forward”.
After making changes, refresh any open webpages to update.
How do I customize other preferences, like default speed?
You can configure general preferences in the General tab:
- Notification location on the webpage after triggering a shortcut. Set to “Hidden” to disable all notifications.
- Default speed for video playback. Default is 1x speed.
- Minimum/maximum speed for video adjustment.
After making changes, refresh any open webpages to update.
How do I use the toolbar button in Safari?
You can set Accelerate’s Safari toolbar button to trigger a shortcut when clicked. Go to the Shortcuts tab and select a shortcut for Toolbar button action.
Which websites work with Accelerate?
Accelerate works on any website using HTML5 video, which includes most modern sites. Accelerate does not support Flash video.
Troubleshooting
Why isn't Accelerate working for me?
If you are experiencing issues with the Accelerate extension, please follow these troubleshooting steps:
- Check that the extension is enabled in Safari’s extension preferences: Safari > Preferences > Extensions. In the sidebar, make sure the checkbox next to “Accelerate” is checked.
- If Accelerate is already enabled, try unchecking the checkbox and restarting Safari. Once Safari re-opens, re-enable Accelerate.
- If you have other extensions installed, check that they aren’t interfering with Accelerate by disabling them, restarting Safari, and testing if Accelerate works.
- If it is still not working, try deleting and reinstalling.
- If you continue to have issues, feel free to email me.
Why aren't my updated shortcuts or preferences working?
After making changes to preferences, refresh any open websites. If the changes still aren’t applied, try restarting Safari.
Why isn't my updated textfield preference being saved?
After changing a textfield in preferences, such as “Default Speed” or a shortcut’s value, press Enter/Return to confirm. Click “Save” after editing a shortcut.
Why doesn't right-click work on Netflix (or some other site)?
Netflix and some other sites block users from accessing the right-click menu. There are Safari extensions that prevent sites from doing this, but otherwise you’ll have to use the keyboard shortcuts or toolbar item for controls.
Why aren't playback controls working properly on Netflix (or some other site)?
Some sites use custom video players that modify standard playback behavior. For example, Netflix may freeze when skipping forward or backward with Accelerate. Use the website’s playback controls for a smoother experience.
Why does the video briefly lag after changing speed or skipping?
Safari pauses videos for a split second when adjusting playback. This behavior occurs even without Accelerate, e.g., when using a website’s integrated video controls. Since this is due to Safari’s video processing, the issue currently cannot be fixed by Accelerate.
Why does the audio quality degrade at higher speeds?
This is a limitation of Safari’s pitch correction algorithm. The issue occurs even when using other methods to change video speed, like YouTube’s playback settings.
How can I disable Accelerate from running on a website?
You can add a website to Accelerate’s blocklist to prevent the extension from running on it. This can be useful for certain websites that are incompatible with Accelerate.
What if I have a different issue or feedback?
Please share bug reports or feature requests on GitHub. Feel free to send me any other questions or feedback via email.
Getting Started
How do I start using Accelerate?
In the Settings app, enable the Safari extension by going to Safari > Extensions > Accelerate and toggling “Accelerate” on.
Accelerate allows you to control video playback in Safari on iOS 15+ via a popup menu or keyboard shortcuts. Access the popup by tapping Accelerate’s icon in the Safari toolbar.
The following playback controls are supported (default shortcuts in parentheses):
- Speed Up (D)
- Slow Down (S)
- Toggle Speed (R)
- Show Speed (V)
- Play/Pause
- Skip Forward
- Skip Backward
- Skip to End
- Toggle Mute
- Toggle Picture in Picture (P)
- Toggle Fullscreen
How do I customize my shortcuts?
You can customize your shortcuts in the Shortcuts tab of Accelerate’s preferences.
- To create a new shortcut, tap ”+”.
- To remove a shortcut, swipe left to delete.
- To modify a shortcut, select it to access the following options:
- Action: The triggered action (e.g., speed up, skip forward).
- Shortcut: A single key or combination of regular and modifier keys, like command (⌘), option (⌥), or control (⌃), that trigger the shortcut.
- Show Notification: Display notification on the webpage when shortcut is triggered.
- Show in Popup Menu: Include shortcut in Accelerate’s toolbar popup.
- Certain actions also require an associated value, e.g., “Toggle Speed” or “Skip Forward”.
After making changes, refresh any open webpages to update.
How do I customize other preferences, like default speed?
You can configure general preferences in the General tab:
- Notification location on the webpage after triggering a shortcut. Set to “Hidden” to disable notifications.
- Default speed for video playback. Default is 1x speed.
- Minimum/maximum speed for video adjustment.
After making changes, refresh any open webpages to update.
Which websites work with Accelerate?
Accelerate works on any website using HTML5 video, which includes most modern sites. Accelerate does not support Flash video.
Troubleshooting
Why isn't Accelerate working for me?
- Check that the extension is enabled in the Settings app: Safari > Extensions > Accelerate. Make sure the switch next to “Accelerate” is toggled on and you’ve granted Accelerate permission to run on your desired websites. If you want to enable Accelerate on all websites, make sure All Websites is set to Allow.
- If you have other extensions installed, check that they aren’t interfering with Accelerate by disabling them, restarting Safari, and testing if Accelerate works.
Why aren't my updated shortcuts or preferences working?
After making changes to preferences, refresh any open websites. If the changes still aren’t applied, try restarting Safari.
Why isn't my updated textfield preference being saved?
After changing a textfield in preferences, such as “Default Speed” or a shortcut’s value, press Done/Return to confirm. Tap “Save” after editing a shortcut.
Why does the video briefly lag after changing speed or skipping?
Safari pauses videos for a split second when adjusting playback. This behavior occurs even without Accelerate, e.g., when using a website’s integrated video controls. Since this is due to Safari’s video processing, the issue currently cannot be fixed by Accelerate.
How can I disable Accelerate from running on a website?
You can add a website to Accelerate’s blocklist to prevent the extension from running on it. This can be useful for certain websites that are incompatible with Accelerate.
What if I have a different issue or feedback?
Please share bug reports or feature requests on GitHub. Feel free to send me any other questions or feedback via email.