Airwave Audio Player Matrix
Airwave Audio Player Matrix Wordpress plugin
by Spun Web Technology · github.com/veracitylife/airwaveauidioplayermatrix · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/veracitylife/airwaveauidioplayermatrix/archive/refs/heads/main.zipA WordPress plugin for streaming audio (Shoutcast/Icecast/Sonic Panel), displaying now-playing metadata, and integrating Matrix-based chat.
Features
- Audio playback for Shoutcast, Icecast, and Sonic Panel streams
- Metadata retrieval and display (title, artist, art, listeners, DJ, history)
- Matrix client integration for chat/rooms
- Shortcodes and widgets for easy embedding
- Admin settings and localized frontend configuration
Requirements
- WordPress 5.0+
- PHP 7.4+ recommended
- Access to a compatible audio stream with metadata
Installation
- Copy the plugin folder to
wp-content/plugins/airwave-audio-player-matrix/. - Activate the plugin in WordPress Admin → Plugins.
- Configure stream and Matrix settings under the plugin settings page.
Usage
- Embed via shortcode or widget:
[airwave_radio]- Audio player with metadata display[airwave_matrix]- Matrix chat client[airwave_combined]- Combined radio and chat interface
- Frontend scripts are localized with
AWMXobject containing:AWMX.ajax–admin-ajax.phpURLAWMX.nonce– nonce for AJAX securityAWMX.radio– stream + metadata endpoint configurationAWMX.matrix– homeserver and room settings
Troubleshooting
- If audio plays but metadata does not display:
- Check the admin-ajax
airwave_metacalls include a validnonceand parameters - Inspect
includes/meta-proxy.phpmapping for your stream type - Review JS selectors and DOM structure expected by
assets/js/awmx-meta.js
- Check the admin-ajax
- Ensure your stream server allows cross-origin requests for metadata
- Check browser console for JavaScript errors
Support & Contact
Author: Spun Web Technology
- Matrix: @disruptarianradio:matrix.org
- Support Channel: #airwavesupport:matrix.org
- Toll Free: +1 (888) 264‑6790
- Email: support@spunwebtechnology.com
- Website: spunwebtechnology.com
License
MIT License - Free and open source software maintained by Spun Web Technology.