![]()
This major update expands Profile Music with new player layouts, a persistent mini player, SoundCloud imports, listening history, and more audio formats. It also introduces privacy controls, moderation tools, and improved playback across XenForo.
More Ways to Play, Share & Manage Profile Music
This is a major update. Please take a full backup before installing it on a production site.
![]()
New Features
Music Players & Playback
- Added a Sticky Mini Player that remembers the last played track, playback position, and volume across page navigation (enabled by default)
- Added Cover and Compact profile player layouts, with a collapsible playlist in Compact mode and the original layout available as Legacy
- Added an option to show the mini player alongside the visible profile player, rather than only when the profile player is out of view
- Added system media controls with track artwork, playback controls, and playlist navigation in supported browsers
- Replaced native browser audio controls with a custom player featuring play/pause, seeking, and volume adjustment
- Added an optional Private Listening History with playback, individual removal, and full clearing, storing up to 200 recent tracks for 90 days across devices by default
Music Uploads & Sharing
- Added SoundCloud URL Import as an alternative to uploading audio files
- Added support for OGG, WAV, and FLAC uploads alongside MP3, with individual format controls in the ACP
- Added an option to limit the maximum duration of uploaded tracks
- Added a user group permission to limit total profile music storage, in addition to track count limits
- Added track sharing through direct profile links with autoplay or BB code embeds
- Added individual track play counts
- Added WebP cover image upload support
Privacy & Moderation
- Added individual Track Privacy settings with a separate permission to manage the audience of own tracks
- Added a profile music privacy setting to control who can view a member's music
- Added Profile Music Reporting through XenForo's Report Center
- Added moderation permissions, reversible deletion, restoration, moderator logs, and optional author notifications
- Added individual and bulk deletion and restoration tools in the ACP
Activity & Widgets
- Added a Now Playing widget showing tracks currently being played by online members
- Added an option to display the currently playing track and its owner's profile in the online users list (enabled by default)
Improvements
- Improved keyboard navigation and screen reader support across all music players
- Improved music editing to prevent incomplete changes when cover validation or processing fails
- Improved attachment ownership checks and music metadata handling
- Restored compatibility with XenForo 2.2 and PHP 7.2
Bug Fixes
- Fixed the profile player seek slider appearing above dropdown menus
- Fixed the music upload picker displaying unsupported file types
- Fixed the default profile music viewing permission not being applied on fresh installations
- Fixed drag-and-drop uploads and missing production attachment manager assets
- Fixed validation errors being lost when uploading multiple tracks
- Fixed cleanup of profile music, cover images, and temporary uploads when accounts or attachments are deleted
- Fixed uninstall cleanup leaving uploaded music attachments and pending batch actions behind
- Fixed missing cover optimization status text
- Fixed simultaneous ACP batch actions interfering with each other
- Fixed the ACP music list counter and a broken deletion confirmation link
![]()
![]()
![]()
![]()
![]()
- Added cover image optimization rebuild tool
- Added additional cover image versions (small, medium, large)
- Moved cover images from "ozzmodz/userprofilemusic" to "data/userprofilemusic"
- Fixed track title, album, and artist fields exceeding 255 characters
- Added drag-and-drop zone to the music file upload form
- Added option to disable music preload on user profile page
- Added inline moderation tool to delete music in bulk
- Added batch music deletion tool in ACP
2.0.2
- Added ability to upload music cover image file
- Added option to set player responsive height
2.0.1 Patch Level 1:
- Added XF 2.3 compatibility
- Fix few potential division by zero and undefined variable errors in vendor libraries
- Fix: show sort button only if more than 1 music item is available
- The colors in the style properties are corrected using a standard palette. The add-on is still focused for XF 2.2 version support, so does not support XF 2.3 color variations
2.0.1:
- Added more style properties for better customization
- Added option to set default player volume
- Fix: replace some external images (now can be uploaded as assets in style properties)
- Fix: removed CSS rule that affects the entire member page body
- Fix: some bugs with display on mobile devices
- Fix: multiple
DivisionByZeroError: Division by zero
errors in wapmorgan/mp3info while processing corrupted metadata- Fix: check audio meta data values is valid UTF-8 strings to avoid "Received invalid UTF-8" errors
We use essential cookies to make this site work, and optional cookies to enhance your experience.