This script integrates intuitive playback speed controls into the chatbox interface. Clicking the speed display opens a popup menu to set a preferred default playback speed and the option to toggle the square design. Furthermore, the icons under Chat's responses are color-coded, and bold text is highlighted in color.
- Native Integration: Implements a native-looking UI that seamlessly blends with the existing layout in both light and dark modes.
- Default Speed Control: Automatically applies the saved playback speed to detected audio elements.
- Adjust On-the-Fly: Easily adjust playback speed from 1x to 17x in 0.25x increments using plus/minus buttons.
- Persistent Storage: Clicking the speed display opens a popup menu for saving a default speed and toggling the square design.
- Color-Coded Icons: Copy, thumbs up/down, read aloud, and stop buttons are assigned specific colors.
- Highlight Color: Green in dark mode and violet in light mode.
- Customizable: Appearance can be easily modified through clearly commented code in the
user settings
section at the top of the script.
- Install or open a userscript manager. A userscript manager is required, such as Userscripts for Safari or Tampermonkey (available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.
- Install ReadAloudSpeedster.js
- 3.0.8.2: adjustments for the latest changes
- 3.0.8.1: fixed spacing for research sources button when using square design
- 3.0.8: adjustments for the latest changes
- 3.0.7.1: dark and light mode adjustments for “Edit in canvas” and “Switch model” icons
- 3.0.7: improvements
- 3.0.3: bug fixes
- 3.0.2: bug fixes
- 3.0.1: bug fixes
- 3.0: initial public release
This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.
Tip
A toolkit that enhances YouTube by customizing the layout and adding more than 130 seamless, native-feeling features. Designed to be resource-efficient, it primarily relies on YouTube's own event listeners while using timeouts and mutation observers strategically to minimize overhead. Furthermore, a main settings panel, along with three sub-panels, provides an intuitive interface for easy customization.
Install It from the Official Repository: https://github.com/TimMacy/YouTubeAlchemy