VEFmusic is a free plugin for a band's website: an audio player with tracks and albums, a show calendar, an auto-generated press kit for media and journalists, visitor ratings, and automatic SEO structured data — all through native blocks, no shortcode required.
Press kit generator (EPK) — built in, free
Generate a professional PDF press kit in one click, built directly from your existing tracks, albums, shows and band bio — no separate document to write and keep up to date by hand.
- Auto-built from your published content: biography, links & social media, albums with covers, upcoming shows
- Add as many custom text sections as you need, each with its own title — rich text (bold, italic, lists, clickable links)
- Choose the order sections appear in, to match how you want to present your band
- Multi-page PDF with fully automatic pagination — a long biography or a long custom section is never cut off
- Optional downloadable zip: PDF + album covers + selected audio previews + extra photos
- Optional contact form gate (off by default), with a log of received requests in the admin
Content
- Track, Album and Show post types, with a Genre taxonomy
- Bulk import: select several audio files at once (e.g. a whole album) to create matching draft tracks in one go, with tags read automatically (title, duration, track number, album, genre) — reviewed and confirmed before publishing
- Track: duration, parent album, listening mode (preview, free full listen, or buyers only), audio file (MP3, WAV, FLAC, OGG, M4A)
- Album: release year, front/back cover, collapsible tracklist
- Show: date, venue, address, image, external ticketing link, optional venue link, free-text price note
Player
- SVG icons, clickable progress bar, volume, a real-time audio equalizer
- Fully keyboard-accessible, with ARIA labels reflecting the real playback state
- Automatic lightweight MP3 version generated from a FLAC/WAV master file where hosting allows it
Accessibility
- Player: keyboard-operable progress bar and volume, ARIA labels reflecting the real playback state, visible keyboard focus
- Visitor rating form: grouped/labeled star options, screen-reader-only labels, live status region on submission
- Lyrics toggle: proper expanded/collapsed state exposed to assistive technology
- Descriptive alt text on show posters and album covers; external links (tickets, venue, social) flagged as opening a new tab
- Random Player block: an in-admin warning flags that autoplaying sound can be an obstacle for visually impaired visitors relying on a screen reader — weigh this before using it on your site
Blocks
Six native Gutenberg blocks — Track List, Album, Shows, Next Show, Past Shows, Random Player — with six matching native Divi 5 modules and six matching native Elementor widgets, all sharing the same server-side rendering.
More
- Visitor ratings (moderated) for tracks, albums and shows
- Automatic schema.org structured data for search engines
- Anonymous listening statistics — no IP address, cookie or identifier ever stored
- Settings export/import for deploying the same identity/style on a new site
Selling music? VEFmusic Pro
VEFmusic itself never sells anything — it stays a pure showcase plugin, forever free.
VEFmusic Pro is a separate paid extension (installed in addition to VEFmusic, which it requires) adding a full sales and ticketing layer:
- Sell individual tracks and albums, with secure time-limited download links
- Accept donations
- Merch store — your own products, or print-on-demand via Printful with no separate store plugin
- Internal ticketing with QR-code entry, in addition to the free external ticketing link
- Promo codes
- Preorders / crowdfunding campaigns, with optional funding tiers
- Customer accounts — no WordPress account required, secure passwordless access by email link
- Revenue split tracking between band members
- Sales statistics and accounting export (CSV)
- PayPal and Stripe payment
- Admin-managed refunds, including legally compliant withdrawal/right-of-return handling
Every Pro feature reuses your existing VEFmusic content (tracks, albums, shows) — nothing to set up twice.