Skip to content

AccessifyPlay v1.6.0

Choose a tag to compare

@raf-li raf-li released this 17 Dec 08:39
· 46 commits to main since this release

Changelog

Version 1.6.0

This release introduces major changes to the gesture system, shifting to a Command Layer for a smoother and conflict-free experience. Ideally, this should make using the addon significantly faster and more intuitive.

⚠️ IMPORTANT: Breaking Changes to Gestures

All previous default global gestures (e.g., NVDA+Alt+Shift+P, NVDA+Alt+Shift+V, etc.) have been REMOVED.

  • New Workflow: The primary entry point is now NVDA+g (Command Layer).
  • Custom Gestures: Manually assigned gestures in NVDA "Input Gestures" will continue to work.

New Features

  • Command Layer (NVDA+g): A powerful mode to control Spotify using single keystrokes (p for Play, n for Next, x for Universal Link, etc.).
    • F1: Show available commands list.
    • F2: Open the Command Layer Editor.
    • F4: Quickly open Accessify Play Settings.
  • Manage Playlists: You can now add entire Albums to playlists directly.
  • Duplicate Prevention: Tracks that already exist in a specific playlist cannot be added again.
  • Configurable Volume Step: Customize the percentage step for volume controls in Settings.
  • Universal Link: Added a command (shortcut x in Command Layer) to copy a Song.link/Odesli URL to share music across different platforms.
  • Sleep Timer: Added a sleep timer feature.

Bug Fixes

  • [Critical] Universal Link: Fixed the 'Copy Universal Link' command (x) which was not registered correctly in v1.6.0-rc.1.
  • Shuffle/Repeat: Updated announcement messages to accurately reflect the current state.
  • Like/Unlike Logic: The L key now correctly toggles the saved status of a track.
  • Playback Context: Playing a track from the Playlist Management screen now correctly maintains the playlist context.
  • New Releases: Fixed an issue where viewing albums from the "New Releases" tab returned incorrect results.
  • Playlist Ownership: Adding an album to a playlist will no longer display playlists not owned by the user.

Contributors

  • Special thanks to @rexya2017 for the major work on the new Command Layer system.