I’ve looked for a good audio player for WordPress off and on over the years and have always come up short so I finally made my own.
You can add songs quickly one by one or you can import a batch.
The power of the player is that it runs on a shortcode which queries for a number of parameters, making the player extremely versatile. Here is a rundown of the shortcode:
🎵 Shortcode Guide
Embed an interactive playlist anywhere using this shortcode:
[archive_visual_player]
The Miracle (The Miracle – Dingsters At the Break Of Dawn/Jammus Interuptus) — Read more
- Jammus Interuptus (Excepert 4)
The Miracle
from the album The Miracle – Dingsters At the Break Of Dawn/Jammus Interuptus
Read more - I Want a Big One
John Hinds
from the album GAJOOBilation 7.2
Read more - The Twelve Days of Christmas
Chris Wind
from the album Christmas Album
Read more - Walls Are Safe
Aric & the Episodes
from the album - Track 4
The High-Beams
from the album Daydream
Read more - I've Got a Secret List
Robert Poss
from the album - July 20th, 2010
Nadia Salom
from the album - 15 Minutes With Brice
Brice
from the album 15 DiY Minutes
Read more - Good Advice For the Eighties
Kalahari Surfers
from the album Bigger Than Jesus
Read more - Spiritualist Barn Dance
Lubrication
from the album - Somomatic Registration
John M. Bennett
from the album GAJOOBilation 7.3
Read more - David Alexander McDonald – Industrial Skating
David Alexander McDonald
from the album Tapegerm Collective – Germination Vol. 1 No. 26
Read more
This displays a full-featured player with:
- Now playing details
- Play/pause/next/shuffle controls
- Clickable tracklist
- Optional search filter
⚙️ Available Parameters
Parameter | Description |
---|---|
artist | Filter by artist name |
album | Filter by album title |
genre | Filter by genre |
year | Filter by year |
label | Filter by label (if set) |
tag | Filter by tag(s), comma-separated |
limit | Maximum number of songs to display |
shuffle | Set to true to shuffle results |
search | Set to true to show a search filter |
unique_artists | Set to true to display only one song per artist |
✅ Example Usages
All songs by an artist:
[archive_visual_player artist="Gary Wray"]
Shuffle and limit to 10 tracks:
[archive_visual_player tag="cassette" shuffle="true" limit="10"]
Show a search bar:
[archive_visual_player search="true"]
One track per artist:
[archive_visual_player genre="experimental" unique_artists="true"]
Random 12 songs from different artists:
[archive_visual_player tag="gajoob" shuffle="true" unique_artists="true" limit="12"]
🎨 Themes
You can add a logo in the plugin settings which will appear at the top of every audio player.
You can select a player theme to match your site in Settings → Archive Player. Options include:
- cassette (default)
- zine
- funky
- blackdawn
- wimpy-vert
- skyblack
- unravel