Music Tech Accessibility: A Screen Reader Audit for Streaming

AEC

Music tech is at a crossroads as it further embraces new tools like AI. Here is a necessary screen reader audit of the major music streaming platforms.

๐ŸŽง 1. Introduction: Why Accessibility Matters in Music Tech

In an era where streaming dominates the music landscape, accessibility isn’t just a legal expectation—it’s an equity issue. According to the World Health Organization, over 2.2 billion people worldwide live with some form of visual impairment [WHO, 2023], with millions relying on screen readers to access apps and digital services.

Music platforms like Apple Music, Spotify, YouTube Music, and TIDAL are more than just media players. They’re complex ecosystems: search engines, social tools, billing systems, and educational platforms, all of which need to be fully navigable without vision.

This guide builds on a 2024 screen reader accessibility audit of major streaming platforms (see the Blue Paper PDF at the end of this guide), extending that work into a practical roadmap for:

  • Product managers
  • Designers and UX researchers
  • Accessibility specialists
  • Developers and QA engineers
  • Advocates and testers

Our goal is to help music tech platforms:

  • Understand how screen readers interact with music apps
  • Identify common accessibility barriers and design flaws
  • Adopt WCAG-aligned best practices for inclusive streaming

๐Ÿ“– Core Standards Referenced:

๐Ÿ“ This introduction is paraphrased from publicly available data. Where quoted, sources are cited directly.

๐Ÿง‘‍๐Ÿ’ป 2. Understanding Screen Reader Accessibility

To audit or improve music platform accessibility, teams must first understand how screen readers work, and what makes an interface usable (or unusable) to those relying on them.

2.1 What Is a Screen Reader?

A screen reader is a type of assistive technology that reads aloud the contents of a screen to blind or visually impaired users. It interprets:

  • Text content
  • Button labels and alt text
  • Page structure (headings, lists, menus)
  • Focus order and user inputs

Popular screen readers include:

  • VoiceOver (built into iOS/macOS)
  • TalkBack (built into Android)
  • NVDA (free, open source for Windows)
  • JAWS (commercial, Windows-based, widely used in workplaces)

๐ŸŽง In the context of music apps, screen readers are essential for:

  • Browsing artist pages and playlists
  • Navigating playback controls
  • Saving, sharing, or queuing songs
  • Reading lyrics or release notes

2.2 How Music App Interfaces Break Screen Readers

Music apps are often highly visual and feature dense. However, that can break usability if not coded accessibly.

โš ๏ธ Common Issues

Barrier TypeExample
Unlabeled buttons“Play” icon with no alt/label; reads as “Button”
Inconsistent focusCursor skips from search bar to unrelated part of screen
Nonstandard componentsCustom sliders or modals that screen readers can’t detect
Lack of announcementsDynamic alerts (e.g., “Song added to library”) not conveyed to screen reader

These problems are frequently discussed in public user forms, including:

2.3 What Makes a Music App Accessible?

An accessible music app should:

  • Allow full control of playback and browsing with keyboard or screen reader
  • Include proper alt text, labels, and role attributes
  • Maintain logical focus order across sections and states
  • Provide announcements for dynamic changes (e.g., track changes)
  • Use platform-native elements or accessible ARIA roles

โœ… If you follow WCAG 2.1 Level AA, most of these needs are covered. However, music apps must also prioritize mobile and dynamic content testing, where many issues arise.

3. ๐Ÿงช Methodology

This section outlines the process and tools used to evaluate screen reader accessibility across four major music streaming platforms in 2024.

3.1 Platforms Audited

The following services were selected based on market share and general consumer usage:

PlatformTested Platform(s)Notes
Apple MusiciOS (VoiceOver)Native app on iPhone
SpotifyiOS (VoiceOver), Windows (NVDA)Web + mobile app
YouTube MusicAndroid (TalkBack), WebAndroid app and browser interface
TIDALiOS (VoiceOver), WebKnown for artist-owned model

3.2 Devices and Assistive Technologies Used

All tests were conducted using the following screen readers:

  • VoiceOver: Default mobile screen reader for Apple ecosystem
  • TalkBack: Google’s default screen reader, often under-tested
  • NVDA: Free and popular among blind Windows users
  • JAWS: Commercial, enterprise-standard for screen access

๐Ÿ“ Note: All observations are based on public-facing versions of the apps tested at the time of the audit. No proprietary access or developer test builds were used.

3.3 Evaluation Criteria

Apps were evaluated using a 10-point scoring system, reflecting overall usability and accessibility for screen reader users. Scores are not WCAG conformance ratings, but user-experience-based impressions grounded in WCAG principles.

โœ… Evaluation Categories:

CategoryWhat Was Evaluated
Content AccessibilityCan users perceive and understand page content (e.g., alt text, screen reader descriptions)?
NavigationIs logical navigation possible via screen reader gestures or keyboard (e.g., swipes, tabbing)?
LabelingAre buttons, sliders, and interactive elements clearly labeled for screen readers?
ConsistencyDo patterns remain predictable between sessions, features, and device types?
Ease of UseDoes the screen reader experience allow efficient access to core functionality?

Each app received a score from 0–10, broken down by weighted impressions across these five categories.

๐Ÿ›  Tools Used During Testing:

  • Built-in screen readers: VoiceOver, TalkBack
  • Accessibility Insights for Windows (Microsoft)
  • WAVE Web Accessibility Evaluation Tool (WebAIM)
  • Manual testing with headphones + screen curtain enabled

3.4 Limitations of Testing

  • Platforms update frequently. Results reflect the state of accessibility as of Spring 2024.
  • No app or company provided direct access, documentation, or developer support for these tests.

๐Ÿ“Œ These limitations are noted to encourage future collaboration with vendors, researchers, and blind/low-vision users for broader validation.

4. ๐Ÿ” Audit Findings: Platform by Platform

This section provides a detailed review of four major music streaming platforms tested for screen reader accessibility. Each platform was evaluated based on its performance in five core categories: content accessibility, navigation, labeling, consistency, and overall ease of use.

Scores are based on hands-on testing using screen readers (VoiceOver, TalkBack, NVDA, and JAWS). Each section includes highlights and barriers observed during typical user tasks.

4.1 Apple Music

Score: 8.5/10

Platform tested: VoiceOver

โœ… Strengths:

  • Excellent VoiceOver integration across all major views (Library, Search, Now Playing)
  • Most buttons and icons are correctly labeled
  • Predictable navigation and consistent layout between sessions
  • Accessible playback controls, lyrics display, and offline downloads

โš ๏ธ Areas for Improvement:

  • Occasional unlabeled or ambiguously labeled elements in curated playlist carousels
  • Dynamic content updates (e.g., new tracks loaded) are not always announced
  • Some difficulty accessing and navigating within Apple Music Classical via VoiceOver

๐Ÿ“˜ Apple Music Accessibility Features

4.2 Spotify

Score: 7.0/10

Platforms tested: VoiceOver, NVDA

โœ… Strengths:

  • Most core navigation areas are screen reader accessible (Search, Library, Playback)
  • Clear labels for primary controls (play, skip, like, add to playlist)
  • Keyboard-accessible web player for NVDA on Chrome

โš ๏ธ Areas for Improvement:

  • Inconsistent focus order and headings across app sections (especially in Home tab)
  • Recently added cards and featured content sometimes read as “button” with no context
  • Playlist sort/filter menus occasionally unusable with screen readers
  • Mobile navigation changes frequently, impacting familiarity

๐Ÿ“˜ Spotify Accessibility Resource

4.3 YouTube Music

Score: 6.5/10

Platforms tested: TalkBack, Web player

โœ… Strengths:

  • Basic media controls accessible via TalkBack and keyboard
  • Good heading structure on artist and album pages (web)
  • Basic navigation tabs readable and tappable

โš ๏ธ Areas for Improvement:

  • Many unlabeled icons and controls in Android app (e.g., overflow menus)
  • Playlist editing features are inconsistent or missing for screen reader users
  • Dynamic search suggestions are not announced properly
  • Screen reader focus occasionally skips key navigation areas (e.g., Home tab cards)

4.4 TIDAL

Score: 5.5/10

Platforms tested: VoiceOver, Web player

โœ… Strengths:

  • Clean layout with minimal clutter on Home and Library tabs
  • Some basic alt text support for icons and menus
  • Playback controls usable with screen reader gestures

โš ๏ธ Areas for Improvement:

  • Many unlabeled or misnamed buttons (e.g., “Icon” or “Button” instead of action name)
  • Navigation menus are not structured semantically (e.g., no landmarks or roles)
  • Song credits and album details hard to access or read with screen readers
  • Inconsistent labeling across different pages (e.g., genre hubs vs. artist pages)

๐Ÿ“ˆ Summary Table

PlatformScore (10-point scale)Notable StrengthsKey Barriers
Apple Music8.5VoiceOver support, clear layoutPlaylist labels, dynamic content
Spotify7.0Basic controls accessibleLayout changes, unlabeled content
YouTube Music6.5Keyboard support, headings (web)Search suggestions, mobile menus
TIDAL5.5Simple layoutInconsistent labels, navigation issues

5. ๐Ÿ”„ Cross-Platform Patterns and Common Barriers

While each streaming service tested presents unique interface quirks and design choices, several recurring accessibility barriers were observed across platforms. These patterns suggest industry-wide gaps in implementing screen reader-friendly experiences—particularly on mobile, where visual-first UX decisions often fail to consider nonvisual users.

5.1 Unlabeled or Misleading Buttons

Nearly every platform tested included icons or buttons without accessible labels, making them unreadable or ambiguous to screen reader users.

๐Ÿ›‘ Example issues:

  • Icons reading only as “button” or “icon” (no name)
  • Redundant labels: multiple elements labeled “Play” with no context (e.g., “Play track,” “Play playlist”)
  • Missing alt text for playlist art, action icons, and overflow menus

๐Ÿ›  WCAG Reference: WCAG 2.1 Success Criterion 1.1.1 (Non-text Content)
๐Ÿ“˜ Solution: Ensure all interactive elements have clear, unique, and programmatically associated labels.

5.2 Inconsistent Focus and Navigation Order

Several platforms suffered from nonlinear or inconsistent focus order, especially when switching between tabs or interacting with dynamic content.

๐Ÿ›‘ Example issues:

  • Focus skips entire sections (e.g., from “Now Playing” to footer without touching controls)
  • Logical order breaks on search results or “discovery” pages
  • Dynamic modals (e.g., queue management, filters) trap or displace focus

๐Ÿ›  WCAG Reference: 2.4.3 Focus Order
๐Ÿ“˜ Solution: Design with logical tab order; test using keyboard and screen readers to validate focus movement.

5.3 Dynamic Content Not Announced

Many modern music apps rely on dynamic UI updates—carousels, pop-ups, toast notifications—that are not reliably announced to screen readers.

๐Ÿ›‘ Example issues:

  • “Song added to playlist” confirmations are silent
  • Page content updates without notifying the user
  • Infinite scroll loads new tracks silently, confusing focus

๐Ÿ›  WCAG Reference: 4.1.3 Status Messages
๐Ÿ“˜ Solution: Use ARIA live regions or native alert elements to announce dynamic changes.

5.4 Custom UI Components That Break Semantics

Several apps use custom-built sliders, popups, or drag elements instead of native controls, resulting in inaccessible interfaces.

๐Ÿ›‘ Example issues:

  • Custom progress bars that can’t be adjusted with a screen reader
  • Non-standard dropdowns or modals with no roles or headings
  • Playlist reorder tools that lack any screen reader feedback

๐Ÿ›  WCAG Reference: 4.1.2 Name, Role, Value
๐Ÿ“˜ Solution: Use platform-native components when possible, or fully define custom elements with ARIA roles and keyboard support.

5.5 Frequent Layout Changes Without User Awareness

Spotify and YouTube Music in particular have UIs that change frequently without notice, forcing screen reader users to relearn patterns.

๐Ÿ›‘ Consequences:

  • Muscle memory breaks; user must relearn layout each time
  • Label positions and swipe sequences are inconsistent
  • Confusing feedback: same screen layout performs differently week to week

๐Ÿ“˜ Solution: Commit to consistent structure across updates. Announce layout changes in release notes with accessibility considerations.

5.6 Lack of User Testing with Screen Reader Users

From the testing and public forums, it’s evident that many design choices have not been validated by blind or low-vision users.

๐Ÿ“˜ Solution: Involve screen reader users early in design and QA. Use task-based testing with live users in addition to automated checkers.

๐Ÿงฉ Cross-Platform Accessibility Gaps: Summary

IssuePlatforms AffectedPriority Fix
Unlabeled buttonsAllHigh
Poor focus order/navigation skipSpotify, YouTube Music, TIDALHigh
Inaccessible dynamic updatesApple Music, SpotifyMedium–High
Custom UI breaking semanticsTIDAL, SpotifyMedium
Layout inconsistencySpotify, YouTube MusicMedium
Lack of user testingAllFoundational

6. โœ… Recommendations for Music Tech Companies

Improving screen reader accessibility is not just about retrofitting bugs. It’s about embedding inclusive design practices into every phase of product development.

The following recommendations are organized into three core pillars:

  • Design Accessibility: Planning and UX/UI decisions
  • Development & QA: Code-level accessibility and testing
  • Organizational Strategy: People, policies, and accountability

6.1 Design Accessibility: Get It Right From the Start

๐ŸŽจ a. Design with Semantic Structure in Mind

  • Use proper HTML or ARIA roles for elements like buttons, tabs, menus, headings
  • Avoid custom components unless fully accessible
  • Create wireframes that consider screen reader flow (e.g., logical swipe/tab order)

๐Ÿ“˜ W3C: Accessibility in UI Components

๐Ÿท b. Label All Interactive Elements

  • Every icon or button must have a descriptive label (aria-label, aria-labelledby, or visible text)
  • Avoid repeating labels (“Button, Button”)

๐Ÿ“˜ WCAG 2.1 – Non-text Content (1.1.1)

๐Ÿ” c. Maintain Visual and Structural Consistency

  • Avoid frequent layout shifts unless essential
  • Use platform-native components for predictable accessibility behavior
  • Ensure navigation and focus order remain stable across releases

6.2 Development & QA: Build and Test for All Users

๐Ÿงช a. Test With Assistive Technology

  • Regularly test with:
    • VoiceOver (iOS/macOS)
    • TalkBack (Android)
    • NVDA and JAWS (Windows)
  • Test for all user flows, including onboarding, playback, and content sharing

๐Ÿ“˜ Deque Axe Developer Tools

๐Ÿงฐ b. Use Automated and Manual Testing Together

๐Ÿ”„ c. Announce Dynamic Changes

  • Use ARIA live regions (aria-live="polite" or assertive) to inform users of real-time updates
  • Example: when a track is added to a playlist or playback begins

๐Ÿ“˜ WCAG 2.1 – Status Messages (4.1.3)

6.3 Organizational Strategy: Make Accessibility a Team Responsibility

๐Ÿงญ a. Appoint Accessibility Champions

  • Assign leads across design, engineering, QA, and content teams
  • Add accessibility checkpoints to sprint planning and retros

๐Ÿ“„ b. Require Accessibility Documentation From Vendors

  • Ask for updated VPATs or Accessibility Conformance Reports (ACRs)
  • Evaluate third-party integrations (e.g., lyrics providers, recommendation engines)

๐Ÿ“˜ ITI VPAT Templates

๐Ÿ“š c. Provide Team Training

  • Offer onboarding sessions for accessibility basics
  • Include accessibility in design systems, code libraries, and QA checklists
  • Encourage engineers and designers to learn directly from blind users

๐Ÿ“˜ Google Android Accessibility Training

๐Ÿ“˜ Apple Accessibility Design Guidelines

๐Ÿง  Final Tip: Test With Real Users

“You don’t know your app’s accessibility until someone who needs it tests it.”

  • Partner with blind and low-vision users for real-world testing
  • Use task-based testing, not just automated scans
  • Compensate testers and document their feedback as product input

๐Ÿ“˜ Teach Access Industry Partnership Model

7. ๐ŸŽง Conclusion: Toward Inclusive Listening

Streaming platforms have transformed how the world experiences music — but for blind and low-vision listeners, that experience still often falls short.

This guide began with a simple truth: music is for everyone. Yet the ability to browse, play, save, or share music should not depend on vision. If users must fight through unlabeled buttons, disorienting layouts, or silent error messages, they are not being given equal access — they are being excluded.

The good news? Most accessibility barriers in music apps are fixable. Many stem from small choices — missing labels, skipped focus, unannounced alerts — that can be addressed with better design, code, and testing.

๐Ÿงญ Key Takeaways

If you work on a music streaming platform, here’s what to do next:

โœ… Commit to screen reader support as a baseline feature, not an afterthought
โœ… Label every button, icon, and link — no element should ever say just “Button”
โœ… Use native components and test for keyboard and screen reader compatibility
โœ… Announce dynamic changes using ARIA or platform-native methods
โœ… Involve blind users in testing — and pay them for their expertise
โœ… Train your teams — designers, developers, PMs, and QA all need accessibility fluency
โœ… Track accessibility debt like you would technical or UX debt

๐Ÿ’ฌ A Call to Action

If your platform is already thinking about accessibility — keep going.
If you haven’t started — start now.
If you don’t know where to begin — this guide was made for you.

Let’s make music accessible — not just in sound, but in interface, interaction, and equity.


Brady Gerber is a writer and journalist specializing in music, tech, and accessibility. This blog post is part of a series exploring the ideas and tools every writer should know. Learn more about Brady on his home page, find his writing and content samples, and subscribe to his newsletter.

Also, download Brady’s latest “Blue Paper”: a one-page summary of this blog’s technical guide.