Music System for YOOtheme Pro
In short: Music System adds two YOOtheme Pro builder elements that share one player: a tracklist for audio samples and a Promo Song for a single release. The audio files come from your own media manager - no third-party player, no CDN - and shuffle and a countdown are included. A license costs €10 per year plus VAT, added at checkout by CopeCart, with instant download after purchase.
- Two elements, one player: a tracklist for audio samples and a Promo Song for a single release
- Play All and Shuffle run through the whole list, a click on a row ends the run
- Enter the duration manually or read it from the audio file, with a countdown during playback
- An animated equalizer replaces the track number of the playing track
- Accessible to operate: real buttons, keyboard control, visible focus, respects reduced motion
- No external players, no CDN, no visitor data sent to third parties
- All content fields usable as a dynamic source
Annual license with updates & support - as a one-time purchase or subscription. A subscription renews automatically; a one-time purchase expires after 12 months.
- License term: 1 year
- Websites: Unlimited own projects
- Updates & support during the term
- Secure payment & invoice via CopeCart
- Digital product: the right of withdrawal expires once the download is provided.
Need Music System for another platform?
Tell me what you need it for. That shows me where another version is worth building.
You'll receive a confirmation email shortly. If nothing arrives within 15 minutes, not even in your spam folder, something went wrong on our end - please send your request again.
- Version
- 1.0.3
- Updated
- 28 Sept 2026
- Compatible with
- YOOtheme Pro 5 · Joomla
About this product
Music System brings two builder elements to YOOtheme Pro that share the same player: a tracklist for audio samples and a Promo Song for a single release. Both play audio files from your own media manager - no embedded player from a third-party service, no script from an external server, no visitor data sent to third parties.
Tracklist with continuous playback
The Audio Sample element shows your tracks as a table: number, cover, title and artist, plus album and duration if you want them. The play button sits on the cover; as soon as a track is playing, an animated equalizer replaces the track number and the duration counts down. The optional toolbar adds Play All and Shuffle - both run through the entire list, and a click on a single row ends the run. You either enter the duration yourself or let the element read it from the audio file. The list appears plain or inside a card, and you set image size, play button and equalizer color in the panel.
Promo Song for a single release
The Promo Song puts a single or an album center stage: cover with play overlay, song title, artist, label and release date, plus two buttons with icons that you can assign freely - for streaming and a shop, for example - and a note field below them. If you like, a blurred copy of the cover fills the background. You choose the overlay style and the position of the play icon; if no cover is set, a regular icon button appears instead so the sample stays playable. All content fields can be bound to dynamic content - place the Promo Song on an article page and it pulls title, cover and links straight from the article.
Accessible to operate
Play and pause use real buttons, are reachable by keyboard and report their state to screen readers. The label names the track instead of saying Play twelve times. The focus ring is built to stay visible on both light and dark artwork, the tracklist has a table caption and column headers, and the equalizer animation switches off when reduced motion is enabled in the operating system. What the element cannot replace: pure audio content also needs a text alternative on the page - the panel points this out in the right place.
Quick guide: build a tracklist
- Insert the Audio Sample element from the Tonino Gerns group.
- On the Content tab, add the tracks under Items: audio file, title, artist, and optionally cover, album and duration.
- Under Settings, choose the table columns and, if needed, turn on the toolbar with Play All and Shuffle.
- Set the layout to list or card and adjust image size, play button and equalizer color.
Quick guide: build a Promo Song
- Insert the Promo Song element.
- Enter cover, song title, artist, label and release date, plus the sample as an audio file.
- Fill Link A and Link B with target, label and icon - a button without a label is deliberately not rendered.
- Under Overlay, choose style, position and icon of the play button; the background blur uses the cover automatically.
If something does not appear
- No play button on a track? Then the audio file is missing for that track. The row is still rendered with cover and text.
- The Promo Song does not appear at all? It needs at least a song title, a cover, an audio file or Link A - if it is completely empty, it hides itself.
- The duration stays at --:--? Either the Duration column is turned off, or the browser cannot read the file's metadata, which happens with files from another domain. In that case, enter the duration manually.
- The tracklist's play button only shows on hover - that is intentional, so the list stays calm. On touch devices it is always visible.
- A link button is missing? Without a label it is not rendered. The element deliberately discards targets starting with javascript: or data:.
- Your custom CSS no longer applies? Since 1.0.0, the state class of the playing track is .tg-is-playing instead of .is-playing.
Frequently asked questions
Which versions does Music System work with?
With YOOtheme Pro 5 on Joomla 5 and 6, PHP 8.1 or newer. The element is not available for WordPress.
Is any data sent to streaming services?
No. Both elements play audio files from your own media manager - no embedded third-party player, no CDN, no visitor data sent to third parties.
Why does a track have no play button?
Then the audio file is missing for that track. The row still appears with cover and text.
The duration stays at --:-- - what now?
Either the Duration column is turned off, or the browser cannot read the file's metadata, for example with files from another domain. In that case, enter the duration manually.
Why is a link button missing on the Promo Song?
Without a label, the button is not rendered. The element discards targets starting with javascript: or data:.
Is the player accessible?
Play and pause use real buttons with keyboard control and visible focus, and the label names the track. Pure audio content also needs a text alternative on the page.
How much does the license cost?
€10 per year plus VAT for an unlimited number of your own projects, with updates and support during the term. As a subscription it renews automatically; as a one-time purchase it ends after 12 months.
How do I get updates?
Through the Joomla update manager. Enter the download key from your customer account under System → Update Sites.
Reviews
There are no reviews for this product yet.
Only customers who have purchased this product can review it.