AccessPlay

A comprehensive, accessible audio player extension for Chrome, Edge, and Firefox

Changelog

Overview

AccessPlay is a powerful, accessible audio player extension designed with keyboard-first navigation and screen reader support in mind. It provides an intuitive interface for playing, controlling, and navigating audio files with comprehensive keyboard shortcuts and customizable settings.

Whether you're listening to podcasts, audiobooks, or lectures, AccessPlay gives you complete control over playback with:

Installation

If you're using Chrome:

Open the Chrome Web Store.

If you're Using Firefox:

Open the Firefox Add-ons page for AccessPlay.

For Edge

Open the Microsoft Edge Add-ons page (TBD).

Note: AccessPlay stores all settings securely in your browser's sync storage, so your preferences are synchronized across devices when you're signed in.

Features

Play/Pause Control

Toggle playback with a single button or press the Space bar.

Skip Navigation

Use arrow keys to skip forward and backward by a customizable duration (default 10 seconds, up to 2 minutes).

Speed Control

Play at speeds from 0.5x to 5x normal speed using keyboard shortcuts or the slider. Perfect for learning and time management.

Volume Control

Adjust volume with arrow keys or the slider. Range from 0% to 100% with real-time feedback.

Jump to Time

Click the time display to open a dialog where you can jump to a specific hour, minute, and second.

Download Support

Download the currently playing audio file with a single click.

Customizable Settings

Configure default volume, default speed, and skip duration from the extension's options page.

Screen Reader Friendly

Full support for screen readers with announcements of player state and actions.

Keyboard Shortcuts

AccessPlay provides comprehensive keyboard control for hands-free operation:

Key(s)ActionNotes
SpacePlay/PauseToggles between playing and paused states
Skip BackwardSkips back by configured duration (default 10 seconds)
Skip ForwardSkips forward by configured duration (default 10 seconds)
Increase VolumeIncreases volume by 5%. Announces current volume level
Decrease VolumeDecreases volume by 5%. Announces "Muted" when at 0%
[Decrease SpeedDecreases playback speed by 0.1x (minimum 0.5x)
]Increase SpeedIncreases playback speed by 0.1x (maximum 5.0x)
=Reset SpeedSets speed back to normal (1.0x)
+Maximum SpeedSets speed to maximum (5.0x)
-Minimum SpeedSets speed to minimum (0.5x)
Ctrl+S / Cmd+SSave OptionsOn the options page, saves your settings

Tip: When focused on a slider control, arrow keys will adjust that slider instead of triggering the player shortcuts. This allows for precise slider control.

How to Use

Basic Playback

  1. Open an audio file in your browser or use a website that provides audio
  2. The AccessPlay player will appear when audio is detected
  3. Click the Play button or press Space to start playing
  4. Use arrow keys or buttons to navigate

Adjusting Volume

  1. Press to increase volume or to decrease
  2. Volume ranges from 0% to 100%
  3. Screen readers will announce the current volume level

Changing Playback Speed

  1. Press [ to slow down or ] to speed up
  2. Use = to return to normal speed (1.0x)
  3. Speed changes are announced via screen reader

Skipping to a Specific Time

  1. Click on the time display (showing current time / total duration)
  2. A dialog box will open with "Jump to:" as the heading
  3. Enter the desired hours, minutes, and seconds
  4. Use the Pause button in the dialog to pause playback while seeking
  5. Click "Go" to jump to that time, or "Cancel" to close without seeking

Skipping by Duration

  1. Press to skip backward or to skip forward
  2. The skip amount is configurable in settings (default 10 seconds)
  3. The player will prevent you from skipping beyond the audio boundaries

Downloading Audio

  1. Click the "Download" button while audio is playing
  2. The download will begin immediately
  3. The button will show "Download Started. Click to retry." for 5 seconds

Configuration & Settings

Accessing the Options Page

  1. Right-click the AccessPlay extension icon in your browser toolbar
  2. Select "Options" or "Manage extension"
  3. The settings page will open

Available Settings

Skip Duration (Default: 10 seconds)

Default Volume (Default: 100%)

Default Speed (Default: 1.0x)

Saving Your Settings

  1. Adjust your desired settings
  2. Click the "Save" button or press Ctrl+S
  3. The live region will announce "Options have been saved."
  4. Settings are automatically synced to your browser account

Accessibility Features

For Screen Reader Users

For Keyboard Users

Troubleshooting

The player doesn't appear when I open an audio file

Keyboard shortcuts aren't working

Screen reader isn't announcing changes

Settings aren't being saved

Volume or speed won't change

The time jump dialog won't let me enter a time

Still having issues? Email me [email protected]


AccessPlay - A keyboard-accessible audio player for everyone

Get it For Google Chrome Get it for Mozilla Firefox Get it for Microsoft Edge

On the Edge Store: No