
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:
- Web Content Accessibility Guidelines (WCAG) 2.1
- Apple Accessibility Developer Resources
- Google Android Accessibility Suite
๐ 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 Type | Example |
| Unlabeled buttons | “Play” icon with no alt/label; reads as “Button” |
| Inconsistent focus | Cursor skips from search bar to unrelated part of screen |
| Nonstandard components | Custom sliders or modals that screen readers can’t detect |
| Lack of announcements | Dynamic 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:
| Platform | Tested Platform(s) | Notes |
| Apple Music | iOS (VoiceOver) | Native app on iPhone |
| Spotify | iOS (VoiceOver), Windows (NVDA) | Web + mobile app |
| YouTube Music | Android (TalkBack), Web | Android app and browser interface |
| TIDAL | iOS (VoiceOver), Web | Known 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:
| Category | What Was Evaluated |
| Content Accessibility | Can users perceive and understand page content (e.g., alt text, screen reader descriptions)? |
| Navigation | Is logical navigation possible via screen reader gestures or keyboard (e.g., swipes, tabbing)? |
| Labeling | Are buttons, sliders, and interactive elements clearly labeled for screen readers? |
| Consistency | Do patterns remain predictable between sessions, features, and device types? |
| Ease of Use | Does 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
| Platform | Score (10-point scale) | Notable Strengths | Key Barriers |
| Apple Music | 8.5 | VoiceOver support, clear layout | Playlist labels, dynamic content |
| Spotify | 7.0 | Basic controls accessible | Layout changes, unlabeled content |
| YouTube Music | 6.5 | Keyboard support, headings (web) | Search suggestions, mobile menus |
| TIDAL | 5.5 | Simple layout | Inconsistent 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
| Issue | Platforms Affected | Priority Fix |
| Unlabeled buttons | All | High |
| Poor focus order/navigation skip | Spotify, YouTube Music, TIDAL | High |
| Inaccessible dynamic updates | Apple Music, Spotify | Medium–High |
| Custom UI breaking semantics | TIDAL, Spotify | Medium |
| Layout inconsistency | Spotify, YouTube Music | Medium |
| Lack of user testing | All | Foundational |
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
- Use tools like:
- Supplement with human testing to catch dynamic issues and flow barriers
๐ c. Announce Dynamic Changes
- Use ARIA live regions (
aria-live="polite"orassertive) 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.