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]
GAJOOB (Cassette Culture Shock)
- Cassette Culture Shock Station ID
GAJOOB
from the album Cassette Culture Shock - Arach-Ned
Bret Hart
from the album Rather Than - See the World Through My Eyes
Scatman Meredith
from the album Scatman Meredith - Slam It, Elroy Jetson! Slam It!
Dan Fioretti
from the album Death Chants of the Rich and Famous
Read more - The Fog and the Dew
The Rudy Schwartz Project
from the album Bowling For Appliances - Order
Blind Mime Ensemble
from the album Germination Volume 2 Number 3
Read more - Heading For the Grave
Groovy Like a Pig
from the album Meet the Pigs - Society
Barefoot and Pregnant
from the album demo - Hole In the Wall
Areknuteknyterne
from the album GAJOOBilation 7.1
Read more - In the Hold
Eric Muhs & Myles Boiden
from the album GAJOOBilation 7.1
Read more - Your Favorite Chair
Dan Susnara
from the album Blacklite Forest
Read more - Regardless (excerpt)
K.D. Schmitz
from the album GAJOOBilation 7.1
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