Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module adds a sticky audio player to your website that allows users to listen to audio content while browsing. It provides a "Listen to Article" button that, when clicked, reveals a modern, responsive audio player at the bottom of the screen with full playback controls. This player stays visible as users navigate the site, similar to popular music streaming services.

Provides a sticky audio player field formatter that displays a "Listen to Article" button. When clicked, a modern sticky audio player appears at the bottom of the screen, similar to Spotify's web player, allowing users to listen to audio content while browsing the page.

Features

- Field formatter for entity reference fields targeting Media entities with audio files
- "Listen to Article" button that triggers the sticky player
- Modern, responsive sticky audio player that slides in from the bottom of the viewport
- Full playback controls including play/pause, seek bar, time display, speed control, and close button
- The player remains visible at the bottom of the screen while users browse, similar to popular music streaming services

Post-Installation

After enabling the module, follow these steps to configure it:

1. Go to your content type's field settings (e.g., `/admin/structure/types/manage/article/fields`). Ensure you have an entity reference field that targets Media entities containing audio files.
2. Go to Manage Display for your content type (e.g., `/admin/structure/types/manage/article/display`)
3. Find your audio field in the format list and change the format dropdown to "Sticky Audio Player"
4. Customise Settings
5. Save Configuration

Similar projects

https://www.drupal.org/project/audio_player - does a similar thing but widget embedded on load.

Community Documentation

A great place to add links to YouTube walkthroughs, external documentation, or a demo site (use DrupalPod!).

You may continue to put additional information below here, if there are other things you think people need to know about your module!

Activity

Total releases
2
First release
Nov 2025
Latest release
7 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.0 Stable Dec 3, 2025
1.0.x-dev Dev Nov 30, 2025